Develop html5 pages themed on manchester

Assignment Help Programming Languages
Reference no: EM13229780

Part-1

i. Implementation

You are to design and develop three HTML5 pages themed on Manchester. The pages should be optimised for delivery on a tablet, and should contain the following:

a. a landing page with a short introduction and buttons (or other links) which link to further pages containing the following:

b. a page displaying a video clip with custom controls including play/pause, a progress slider, a time indicator, a mute button, a volume slider, and a fullscreen button. This should be implemented entirely in Javascript (not jQuery): write clearly structured and commented code in a separate .js file. You should also produce a Flash fallback, using a Flash playback skin.

c. an image gallery or slideshow, using a sequence of Manchester still images of the same dimensions, developed in HTML5 using jQuery. You should also develop the image gallery in Flash, with a .swf deliverable.

Be creative in your layout and design. How you connect the three and present navigation to the user, is part of your design brief and is therefore up to you. If it fits with your design and your concept of the site, you can decide to include the image gallery, map or video clip in the landing page. Flash fallbacks should be similar but do not have to be identical.

You should use a jQuery plugin that has not been taught in labs - the choice is up to you, and you should document the criteria you used when choosing it.

The video clip should have an optimal balance of quality versus size. The dimensions should be appropriate for a tablet device.

The slideshow should be user- controlled, consist of 6-8 images, all of the same dimension and with an optimal balance of quality and size.

Submit all implementation files, including .css, .js, .swf and .fla files.

ii. Documentation

a. One page justifying your design, including your choice of colours and typefaces; documenting the video codecs and file formats used; and itemising the image formats, compression settings, and file sizes.

b. One page specifying your criteria for picking jQuery plugins and justifying your choice and comparing HTML5 and Flash solutions in terms of development effort, stability, and performance.

Part 2: Usability Engineering and Mobile Devices

You are required to produce a detailed report on your proposed approach to the usability analysis of the image viewing software developed in Part 1 above. You must fully justify the methods and techniques that you propose with reference to the existing literature on usability.

You are required to produce a report on how the usability facilities available in the School of Computing, Mathematics and Digital Technology Usability Lab might be used to assess the usability of your Software from Part 1 .

For the tools and techniques that you identify you should indicate how you would use them to evaluate the usability of your specific software. For example:

  • For the (fixed) eye tracker what features would you use and what data would be captured?
  • For the glasses based eye tracker what aspects of the interaction will you focus on?
  • For the usability analysis what specific tasks would be addressed?
  • For the heart rate monitor: what types of responses are you trying to identify?
  • Why are the usability tools/techniques you have chosen appropriate for this case?

You must refer to the literature on usability engineering to support your choices and method.

Reference no: EM13229780

Questions Cloud

What is best decision based on an expected monetary value : What is the best decision based on an expected monetary value (EMV) criterion? (We want the lowest EMV as we are dealing with cost in this problem).
Ideology of official nationality undermine liberal reforms : How did the ideology of official nationality undermine liberal reforms and inhibit industrialization in tsarist Russia? What was the general crisis of liberalism after 1870? What were the obstacles to Indian national unity and independence?
Can the ftc prohibit the use of this commercial : The customers complained to the Federal Trade Commission. Can the FTC prohibit the use of this commercial? Discuss why or why not.
Is the university correct : The University refused to pay the card charges on the grounds they were unauthorized. Is the University correct? Discuss why or why not.
Develop html5 pages themed on manchester : Design and develop three HTML5 pages themed on Manchester. The pages should be optimised for delivery on a tablet.
Calculate the market conditions : Summarize your recommendations or advice to Barks concerning market conditions and production levels.
What are cost and revenue relationships : Consider this statement: "To make effective decisions, managers must use basic cost and revenue relationships."
Waterlilies and tranquil landscapes : Impressionism is usually associated with waterlilies and tranquil landscapes. However, style is intimately linked to the rapid process of Industrialization that is taking place in the 19th century.
End of russian military dominance on the continent : Did the Crimean War mark the end of Russian military dominance on the Continent? Discuss arguments for both sides of the question before coming to your own conclusion.

Reviews

Write a Review

Programming Languages Questions & Answers

  Program where the computer plays against a human opponent

Write a function playExpert(marbles) that given a number of marbles returns the number of marbles that the computer will take following the expert mode rules.

  Create new method for random turning

Create new method named randomTurn (this method has no parameters and returns nothing). Select the code that does the random turning.

  Deisgn driver to test implementation elements to tree

Deisgn a driver to test your implementation. Add various elements to the tree, and then display elements in sorted order. Also, display minimum and maximum element.

  Designing menu for administrator to simulate transmissions

Design a menu which permits administrator to simulate transmissions of information by manually typing in login or logoff data.

  Design a program to amount save for budgeted

Design a program that asks the user to enter the amount that he or she has budgeted for a month. (For example: $2,000.00). A loop should then prompt the user to enter each of his or her expenses for the month

  Design and write payroll program-employee-s hourly pay rate

Design and write a payroll program that will prompt the user to enter an employee's hourly pay rate and the number of hours worked.

  Write program to bounce blue ball inside jpanel

Write a program which bounces the blue ball inside JPanel. Ball must begin moving with the mousePressed event. When ball hits edge of JPanel, it must bounce off edge.

  Write a c function called values that returns void

Write a C function called values that returns void and takes two double precision arguments (called a and b) and one double precision array argument.

  Write application to which create-print random phone number

Write down the application which creates and prints random phone number of form xxx-xxx-xxxx. Write the dashes in output. Do not let first three digits contain 8 or 9.

  Program to manage phonebook contact using binary search tree

Use C++ language to carry out this exercise, BST (Binary Search Trees) template. Write down the program which manage phonebook contact using BST.

  Write program for grocery that reads products data

Write a program for a grocery that reads products data and determine and display the product that has the highest price and the average price.

  Create command line based application for perfect hundred

Create a COMMAND LINE based application to play a game called Perfect Hundred. In this game, the user/player competes against the computer.

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