300976 Technologies for Mobile Applications Assignment

Assignment Help Programming Languages
Reference no: EM132515485

300976 Technologies for Mobile Applications - Western Sydney University

Application Project - Instructions

Part 1 Introduction
Your task is to create an ebook reader that retrieves the book data from a network source and displays a portion of it.

Part 2 Layout

Your screen should be designed in a responsive fashion, with the following requirements:
• There should be a navigation area that:
- if the device is taller than wide is positioned on the bottom of the display,
- if the device is wider than tall is positioned on the right hand side of the display,
- this area should always be visible, and not scroll with the rest of the content,
- there should be some controls to navigate through the book in this area,
- at the bottom of this area the users location should be displayed, if permitted to do so, and if not then the exact text Unable to Access the Users Location Information displayed in its place.
There should also be a content area that contains the ebook text, that should be scrollable if the text does not 1t on the screen.

Part 3 Data
The data for the ebook reader will need to be retrieved from a web service. The service is located which when called will return a JSON object with the number of chunks available to be retrieved as the num attribute.

Retrieving these data is performed through the use of a valid n parameter between 0 and num 1. This will be returned as a JSON object with two parameters; type and data. The type parameter will contain one of three options; bigheading, heading or paragraph. The type parameter will determine the HTML tag used to display the data in the DOM. Chunks can only be fetched one at a time. Note: For marking we will use different data, with a different number of chunks and different distribution of types.

Your reader should only maintain 7 chunks of the ebook in the DOM at any one time, you will need to fetch the 1rst 7 as the document loads, and then fetch additional sections on request, via the controls in the navigation area. You should provide controls for adding the next chunk, adding the previous chunk, and returning to the start. When you add a chunk to the end of the display you must remove from the DOM the chunk at the other end, maintaining the requirement of 7 chunks being in the DOM at any one time. You should not run past either the beginning or the end of the number of chunks.

Attachment:- Technologies for Mobile Applications.rar

Reference no: EM132515485

Questions Cloud

Briefly explain the costs that should be included : Briefly explain the costs that should be included when management decide on the capital investment required in year 0
Prepare a journal to record the exchange : At the time of this exchange, the market price of the engine was Rp5,500,000. Prepare a journal to record the exchange, the estimated age of the machine
ME606 Digital Signal Processing Assignment : ME606 Digital Signal Processing Assignment Help and Solution, Melbourne Institute of Technology - Assessment Writing Service
HC1072 Economics and International Trade Assignment : HC1072 Economics and International Trade Assignment Help and Solution, Holmes Institute - Assessment Writing Service - Develop a broad understanding
300976 Technologies for Mobile Applications Assignment : 300976 Technologies for Mobile Applications Assignment Help and Solution, Western Sydney University - Assessment Writing Service
Describe the classification rule method : Describe the Classification Rule method and Describe the K-nearest neighbor method - Produce a K-NN model (classifiers.lazy.IBk) for Weather.numeric data set
Analyse system functionality : Analyse system functionality and Review and update technical and user documentation for at least TWO systems or occasions
Explain what nutrition is and why it is important : Explain what nutrition is and why it is important and Describe the characteristics of a healthy diet and provide supporting examples
Differences between the three types of intervention : Explain the differences between the three types of intervention in group work: Interpersonal. Intrapersonal. Environmental and Cognitive Restructuring

Reviews

Write a Review

Programming Languages Questions & Answers

  Write a haskell program to calculates a balanced partition

Write a program in Haskell which calculates a balanced partition of N items where each item has a value between 0 and K such that the difference b/w the sum of the values of first partition,

  Create an application to run in the amazon ec2 service

In this project you will create an application to run in the Amazon EC2 service and you will also create a client that can run on local machine and access your application.

  Explain the process to develop a web page locally

Explain the process to develop a Web page locally

  Write functions

These 14 questions covers java class, Array, link list , generic class.

  Programming assignment

If the user wants to read the input from a file, then the output will also go into a different file . If the user wants to read the input interactively, then the output will go to the screen .

  Write a prolog program using swi proglog

Write a Prolog program using swi proglog

  Create a custom application using eclipse

Create a custom Application Using Eclipse Android Development

  Create a application using the mvc architecture

create a application using the MVC architecture. No scripting elements are allowed in JSP pages.

  Develops bespoke solutions for the rubber industry

Develops bespoke solutions for the rubber industry

  Design a program that models the worms behavior

Design a program that models the worm's behavior.

  Writing a class

Build a class for a type called Fraction

  Design a program that assigns seats on an airplane

Write a program that allows an instructor to keep a grade book and also design and implement a program that assigns seats on an airplane.

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