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

  Evaluating an ecommerce website

Create a check list that contains key point for evaluating an ecommerce website - Write a short, reflective report about website

  Gpc and runtime magic quotes

Create a script that lets you know whether Zeus or Helios has the GPC and Runtime Magic Quotes turned on or off. The output should have appropriate labels that define what output signified and should display 'ON' or 'OFF' depending on the setting.

  Creating functions through conditional operator

Use the conditional operator and the cal_days_in_month function, determine the number of days in the current month and output to browser whether it is normal month or a leap month.

  Web development projects with database

Since the vast majority of web-development projects involve a database, do you think that computational activities should be performed there, or do you think they belong in the XML page or stylesheet?

  Comparing shelf software packages

Required assistance with comparing and contrasting two main off the shelf software packages that could be implemented in an organization.

  Web based scams

Web phishing, pharming and vishing are popular web based scams. Talk about currently used tools and recommended measures to defeat this kind of attacks efficiently?

  Explanation of contextual links

The most powerful hypertext capabilities is the the contextual link. Wikipedia . com is a great example of a site that utilizes contextual links.

  How architectural and protocol changes occur

Discuss how architectural and protocol changes happen, the administrative organization that oversees the technical development of the Internet,

  Traditional approaches for training professionals

Webinars and other web conferencing techniques have proved most beneficial for the provision of affordable quality corporate training.

  Internet for business

Discuss how can a business use the Internet and give at least three examples with web links demonstrating your answer.

  It influences the behavior of organizations

Information technology influences the behavior of organizations. Name one effect of Information technology implementation and long-term usage you suppose having a positive contribution and one having a negative consequence.

  Importance of a guided navigation system

Explain the use and importance of a guided navigation system and shopping cart for a website designed for e-commerce and business purpose.

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