Create a complete hi-fidelity prototype using fluid-ui

Assignment Help Web Project
Reference no: EM13859756

Objectives

This assignment task has the following objectives,

1. Create an application that demonstrates competence at using lists.

2. Create a sketch, and refine it further to create a hi-fi prototype. Undertake a heuristic usability on this hi-fi prototype.

Core Tasks

Task 1

Extend the Sunrise/set calculator code (provided on BB) to allow the user to select a location from a pre-defined list of geographical locations.

(a) You are expected to present to the user the list of Australian city names by reading the data file (provided on BB). You are free to choose an appropriate UI design for the context.

(b) You should also update the data file with 2 other Australian cities of your choice.

(c) The report should contain screen shot(s) of the app that you designed and built. You should also have the code snippet that highlights how list data is loaded, and how the list item selection shows the appropriate information (about sun-rise and sun-set).

Data file name: au_locations.txt

Data file format (CSV): City Name, Latitude/Longitude, Time zone

Note: You can use the time zone provided to directly initialise the timezone object. For example:

TimeZone.getTimeZone("Australia/Adelaide") will return a TimeZone object for Adelaide time zone. The time zone strings are provided in the data file in a format that will work in Android.

Task 2

The task should be completed based on the information presented below.

Idea: An app. that will show the Sun Rise, Set time and weather forecast at a given location for any valid date (past/present/future).

Motivation: This app. will provide useful information for photographers, bush walkers, and people that undertake prayers/spiritual practices based on the sun rise/set times.

Features (User's expectations):

- Show sun rise/set times for a date/location.

- Can add new custom locations (or) select from pre-built set of locations.

- Generate a table of sun rise/set times for a date range.

- Share information via SMS and email.

- Can detect current location.

- Integrated into Google maps.

- Can detect current location.

- View sun rise/set times for various locations on a map.

- View weather forecast (current, and near future)

Note: Features are identified before scenarios are developed (as per the development method suggested). Features are often fuzzy and very high-level -- they express broad intentions.

Scenarios:

(i) Brad is planning a short 3 day holiday in Wellington, NZ (travelling next month). He wants to take a few photographs of the sun set over the harbour and wants to make sure his flight times give him sufficient opportunities to take these pictures.

(ii) Sachin has to undertake a religious fast for 40 days from sun rise to sun set starting in mid-May. Unfortunately, he is travelling during this time to 3 different countries across the world (China, US and India). Sachin works for a large mining company and the locations that he is travelling to are very remote placed in these countries. He generates a table of sun rise/set times for each of his locations, emails them and print the email message ahead of this journey time.

(iii) Li wants to walk on the beach tomorrow morning to reflect on the purpose of life (she was just promoted in her job). She checks the sun rise time in Sydney before going to bed.

(iv) Justin and Mary are off camping. They reach the camp site and realise that they are a little bit behind schedule. They need to start off at day break to get to the top of the mountain as planned. They use the built-in GPS facility to find the sun rise/set times for their location. As they have a faint mobile signal, they send the sun-rise time to their friends that are also climbing the mountain from another direction. They add a short note to the message saying they are looking forward to beating them to the top of the mountain.

Sub-Task A - User Stories

Based on the information provided, write at least 4 user stories. You must follow the format suggested in the lecture notes.

COS30017/COS80019, 2015 2!

Faculty of Science, Engineering and Technology Swinburne University of Technology

Sub-Task B - Reflection on User Stories Vs Scenarios

Briefly indicate your preference between detailed scenarios and user stories as the basis for developing the full app? (For example, you can talk about aspects such as -- Is there any information that user stories lack? Is there too much information provided within the scenario?)

Sub-Task C - Create a complete hi-fidelity prototype using Fluid-UI (or similar tool)

Develop sketches of the app. based on the scenarios presented - we recommend using Fluid-UI as the tool, but you can also use other prototyping tools.

In the report:

(a) print all screens with an identifier (e.g. Screen-01).

(b) you should provide a short comment for each screen, explaining your design motivations.

(c) you should also clearly indicate which features (from the list outlined above) are available in each screen.

(d) For each of the user scenarios (outlined above), indicate which sequence of screens the user has to navigate (e.g. Screen-01 -> Menu Option X -> Screen-03 etc.). You are free to use any appropriate method to describe the navigation.

You should also be able to demonstrate your design using the Fluid-UI player. See: https://www.fluidui.com/


Attachment:- au_locations.txt

Reference no: EM13859756

Questions Cloud

Develop a simple canvas animation of your own design : Develop a simple canvas animation of your own design. For example, you could rotate the four smaller solid circles around the red hollow circle using trigonometry (sin and cos)to locate the x,y coordinates of the circles at different angles.
Assumed rate of inflation : Using the assumed rate of inflation,what is the annual amount drawn the first year, (solution b) worth today? Comment on your client's ability to live on this amount in retirement
How has technology changed the way : How has technology changed the way in which the manager defines how tasks are performed and completed within the organizational structure? What happens to structure when the walls are missing? How do the tasks get complete and by whom?
How would you incorporate these into your working life : In a brief 1-2 paragraph reflection, explain why a professional organization had a policy such as this. How would you incorporate these into your working life
Create a complete hi-fidelity prototype using fluid-ui : Create an application that demonstrates competence at using lists and create a sketch, and refine it further to create a hi-fi prototype. Undertake a heuristic usability on this hi-fi prototype.
How you might improve the jobs of your employees : You are the sole supervisor of this large group. Using the job characteristics model (JCM), describe how you might improve the jobs of your employees in order to improve motivation, performance, and job satisfaction
Calculate the rate of return on a price weighted average : Calculate the rate of return on a price weighted average of the four stocks for the period December 31, 2000 to December 31, 2001. Remember to adjust for changes in the divisor.
What is appreciative inquiry : What is appreciative inquiry
Assembly language program to accept positive integer values : Write a 68000 assembly language program to accept positive integer values m, b, and x from the keyboard, compute the value of f using the formula

Reviews

Write a Review

Web Project Questions & Answers

  Designing a web site on a topic of the students own choice

A definition of the sort of users that would be expected to access the site. This should incorporate a description of any special provision needing to be made to make the site usable for disabled users (if that is appropriate).

  Wireframe home page for the pacific trails

Complete the case study at the end of the Felke-Morris text. Keep in mind that the case studies are ones that build on each other. Upload the wireframe home page for the Pacific Trails Resort website to your webhost

  Innate leadership abilities

Some discuss that corporation's should put more effort into identifying managers with innate leadership abilities, and helping to develop these,

  Examples of poor typography

Browse the Website for examples of poor typography. Write a short design critique of why the type is confusing or misleading to the user. Make a document with screen shots from the Website page to accompany your critique.

  Safe walk program

In this project you will implement a server for the Purdue Safe Walk Program. The server you are going to write will handle requests and commands sent from the user.

  Creating a professional looking document

Find and critique virtual data and word processing skills to make a professional looking document that promotes personal development or financial growth and maturity.

  Assignment on spreadsheet applications

In this project, you will determine what core courses that are required to complete your degree in Information Systems Management. You are trying to determine which classes will be offered.

  Testing process for e commerce business network

Establish a testing process for your E-commerce business network. Explain the steps you will take in testing procedure.

  Create the banner to say creating dynamic car objects

You will use the DynamicDogObject's HTML/JS/CSS files as templates - in order to create a set of new DynamicCarObject's HTML/JS/CSS files. Create the Banner to say "Creating Dynamic Car Objects"

  What would like to web page to do

What would like to web page to do? Who is my audience and What do I want it to look like? How simple do I want it? How complex?

  Create flowchart for website

Use any program with which you are comfortable to create your own flowchart for your website. Libre Writer or Microsoft Word are good programs to create a flowchart, but there are others. Use the information provided within the Simulation as your ..

  Explain website and read the note about operating systems

The purpose of this activity is to determine whether your computer software is up-to-date. Access the Computer Hope (Links to an external site.) Website and read the note about operating systems.

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