Ask Question, Ask an Expert


Ask Programming Language Expert

Learning outcomes covered by this assignment:

1. Discuss the suitable types and format of interactive media.

2. Understand industry standards and current approaches to implementing interactive applications for the web.

3. Interface an interactive application with a database using server side scripting.


You work for a multimedia development agency and you have been awarded a contract to design, implement and evaluate an interactive application for an online music store. The interactive application must allow users to interact with a database. A full specification of requirements for the application is provided below.

The client has approved your initial designs and now wishes you to implement your design

The client wishes you to develop the application, according to the requirements provided below, using HTML5 and CSS3 so that it is compatible with two different mobile phones.

• You must interface with the database that has been provided using PHP.

Use these programs XAMPP and Adobe Dreamweaver.


Must have:

• HTML should be HTML5 and structured accordingly

• Styling must be CSS3, written in a separate file and linked to the HTML5 document

• All pages must be converted to PHP and run on a local web server

• All links must use a relative linking structure

• App must contain an offers page displaying the current special offers only available to logged in members

• App must contain a products page listing the products on sale

• App must contain a login page

• Layout is suitable for viewing on a mobile touch screen device (such as an iPhone)

• Site connects to and retrieves data from a database using PHP (database provided)

Should have:

•The user should be able to browse for music by genre

• All content (e.g. images) should be in an appropriate format suitable for use on the web

• App has a consistent and reasonable colour scheme

• App has a consistent and intuitive navigation structure

• App uses client side scripting to provide informative user feedback

• Shopping cart functionality

• Layout should be fluid and work with different sizes of screen

• App makes use of the HTML5 canvas tag

•app contains a more detailed individual product description page

Could have:

•The products page displays album artwork

• App incorporates search function or page

• Mobile specific additions such as iPhone splash screen, home screen icon, full screen display

• Website achieves WCAG Level A compliance

• App makes use ofHTML5 events

• Uses the HTML5 Canvas tag for animation

• Logged in users are able to submit reviews for albums

• User can preview tracks using html5s media features

• Interface is tailored to a specific device dynamically through the use of media queries.

Programming Language, Programming

  • Category:- Programming Language
  • Reference No.:- M91872

Have any Question? 

Related Questions in Programming Language

Write a program that prompts the user to enter length and

Write a program that prompts the user to enter length and width dimensions for each room in a proposed house so that total floor space can be calculated for the entire house. After each length/width entry, ask the user i ...

The concepts discussed in this section can also be applied

The concepts discussed in this section can also be applied to eliminate partially dead code. A definition of a variable is partial ly dead if the variable is live on some paths and not others. We can optimize the program ...

The program will store the realty listings data as a

The program will store the realty listings data as a dynamically allocated LINKED LIST, instead of an array of records. The program will allow the realtors to both maintain and use the listings data. 1. Again, begin the ...

Design an abstract class called shape this class must

Design an abstract class called Shape. This class must contain a single constructor that accepts a single numeric value that can be used to calculate various values, one of which is area. Include an abstract method calle ...

Using the machine model find the minimum initiation

Using the machine model, find the minimum initiation interval and a uniform schedule for the iterations, for the following loop: for(i =1; i A[i] = B[i-1] + 1; B[i] = A[i-1] +2; } Remember that the counting of iterations ...

Question 1briefly explain these main programming paradigm

Question 1: Briefly explain these main programming paradigm (Logic, Functional, Object Oriented, Procedural, Imperative and Aspect-oriented), and for each of these paradigms name at least one language that can be used fo ...

1 write a program that reads input as a stream of

1. Write a program that reads input as a stream of characters until encountering EOF. Have the program report the number of uppercase characters, the number of lowercase characters, and the number of other characters rea ...

Assignmentpart 1 instance data and methods belong to

Assignment Part 1 Instance data and methods belong to objects (which are class members) and static data and methods belong to a class as a whole. Consider the real-life class named StatelnTheUnitedStates. Name some real- ...

Assignmentmany applications impose rules for user passwords

Assignment Many applications impose rules for user passwords. Write a program that utilizes methods to check a user entered password ***** print out either "Valid" or "Invalid", based on the following rules: • Password * ...

Assignmenteagle airlines has contracted you to implement a

Assignment Eagle Airlines has contracted you to implement a basic airline ticketing system for passengers. Your program will allow the application's user to enter the information associated with each passenger. The ticke ...

  • 4,153,160 Questions Asked
  • 13,132 Experts
  • 2,558,936 Questions Answered

Ask Experts for help!!

Looking for Assignment Help?

Start excelling in your Courses, Get help with Assignment

Write us your full requirement for evaluation and you will receive response within 20 minutes turnaround time.

Ask Now Help with Problems, Get a Best Answer

WalMart Identification of theory and critical discussion

Drawing on the prescribed text and/or relevant academic literature, produce a paper which discusses the nature of group

Section onea in an atwood machine suppose two objects of

SECTION ONE (a) In an Atwood Machine, suppose two objects of unequal mass are hung vertically over a frictionless

Part 1you work in hr for a company that operates a factory

Part 1: You work in HR for a company that operates a factory manufacturing fiberglass. There are several hundred empl

Details on advanced accounting paperthis paper is intended

DETAILS ON ADVANCED ACCOUNTING PAPER This paper is intended for students to apply the theoretical knowledge around ac

Create a provider database and related reports and queries

Create a provider database and related reports and queries to capture contact information for potential PC component pro