Developing a prototype system in php and javascript, JAVA Programming

Assignment Help:

General Overview

A number of organisations are using micro-blogging as a cost-effective way of communicating with customers, building online communities and releasing information about product releases, updates etc. The main application in this field is twitter, which has 500 million registered users1. Twitter allows registered users to post short messages called tweets of up to 140 characters and reply to other users' tweets. Although a simple concept, twitter is being used in a variety of ways with one of its key strengths being the number of third party applications that enable users to interact with the twitter service from a wide range of devices (this strength however is currently being scaled down by twitter2).

For this coursework you are tasked with creating a specialised version of twitter that allows users to post links to useful websites along with a non-optional description of up to 140 characters. Users can also comment on other users' posts, again not exceeding 140 characters. You can think of this as a mixture between twitter and Delicious

It is suggested that you create a twitter and delicious account so that you can explore and fully understand the functionality of twitter. Be aware though that twitter contains more features than are needed for this coursework.

Task 1: Interface

You are tasked with developing two simple but secure and effective web-based interfaces for two types of users: readers and posters. One interface will be suitable for mobile devices, such as the iPhone, the other will be suitable for standard web browsers.

You must make sure that both interfaces meet usability and accessibility criteria and that you follow an appropriate developmental methodology. This must be documented in the report.

Task 2: Basic Functionality

You are tasked with developing a prototype system in PHP and JavaScript with a backend

MySQL database to store details of registered posters, posted links/descriptions and posted replies. For the prototype you can make the following simplifying assumptions:

1. A reader can view all posts of all users.

2. Each user has a page that lists all of the links and descriptions that they have posted.

3. Any user can create an account and immediately post links.

4. Once registered, a user can edit their own profile that contains a short biography and their contact details.

5. Only registered users can post a reply to a link.

6. Replies to links can be shown immediately below the message they are in reply to or on a separate page.

7. All posts are to be time stamped with their creation date and time.

8. Both interfaces have the same functionality and display the same content but in a manner appropriate to each device

You need to provide some or all of the following functionality

1.    Any post should only contain the link and a description of up to 140 characters including spaces

2.    Posters can delete past links

3.    Posters can create and edit their own profile

4.    Any user can see a list of all messages for any poster as well as the replies to any post, ordered by date posted (most recent first)

5.    Any user can view the profile of any poster

6.    Validation of all data entry forms

7.    A secure login system for posters

8.    A registration system for any user to become a poster


Related Discussions:- Developing a prototype system in php and javascript

Write a program to find the area under the curve y = f(x) in, #question.Wri...

#question.Write a program to find the area under the curve y = f(x) in java.

Explain the basic applet life cycle, Explain the Basic Applet Life Cycle ? ...

Explain the Basic Applet Life Cycle ? 1. The browser reads the HTML page and seraches any tags. 2. The browser parses the tag to search the CODE and possibly CODEBASE att

Excel file to responsive css/html page, Excel File to Responsive CSS/HTML p...

Excel File to Responsive CSS/HTML page Project Description: Excel file to be converted into a responsive form for a site. In the excel file you will see where the input field

Write responsibility of developer-executive -support team, Write responsibi...

Write responsibilities of the followings 1. Developer a) Module level design. b) Coding c) Unit testing 2. Executive Team a) Responsible for the day to day operations. b) A

SMALLTALK PROGRAMING, YOUR EXPERT CAN DEAL WITH SMALLTAK PROGRAMMING AND BP...

YOUR EXPERT CAN DEAL WITH SMALLTAK PROGRAMMING AND BPMN AND DoME BECAUSE I HAVE PROJECT RELATED WITH THIS PROGRAMING

Java collection framework., #question.Write a program that computes the edi...

#question.Write a program that computes the edit distance (also called the Levenshtein distance, for its creator Vladimir Levenshtein) between two words. The edit distance between

Read data from usb logs in windows, I want somebody to help me to create a ...

I want somebody to help me to create a program in java that helps me to read data from usb logs in windows Project Description: I want a java program that helps me to detect

What does it mean that a method or field is static, What does it mean that ...

What does it mean that a method or field is "static"? Static variables and methods are instantiated only once per class. In other words they are class variables, not example va

What types of new jobs are created because of computing, What types of new ...

What types of new jobs are created because of computing? And that old professions are being eliminated? Because of computing whereas people are getting benefits from automated

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd