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

  Implement the wireframe design

Implement the wireframe design and provide appropriate information about a current special offer, e.g. buy now and receive a discount

  Identify characteristics that make good design effective

Identify the characteristics that make the good design effective and efficient. Include readability, use of colors, font, and the overall design of the website.

  Innate leadership abilities

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

  Design and implement a web site for web design

Design and implement a web site for our Web Design and Programming unit and web site templatemust be ASP.NET MVC 4 Web Application in Visual Studio 2012 or 2013 using C#.

  Evaluation of the web site

The Web site gives all the information a person could reasonably require about the company before undertaking an e-Commerce transaction.

  Develop calendar screens for windows and the web

Develop calendar screens for Windows and the Web in which you. Create a Visual Basic prototype that has screens for Windows and Web. Include

  Creating a database that would sit behind such a site

creating a database that would sit behind such a site with the requirements being presented below. For your database, you will need to create all of the entities, attributes, and relationships necessary for your fake application, called myFlicks.c..

  Assignment on carnaval rio

You are now in the final stage of the project plan development. Your goal is to have the project approved by the executive team. The project plan should be very detailed.

  Visual design of the site

You just need to document the visual design of the site. Create a new chapter in your design document called Visual Design. Document the layout grids, and be sure to include the diagrams you made

  Determine the performance of a web site or specific page

One way to determine the performance of a Web site or specific page is to create a goal within a Google Analytics account. A goal is a page on your Web site that is considered to be a conversion

  Upd communication- low overhead versus relaibilities

UPD communication: low overhead versus relaibilitiesDescribe its essential purpose, how it works, and anything that is interesting about it in your initial post.

  Evaluate the performance of the new site

Discuss the support operations that the internally hosted Website will require after implementation. Explain how you will evaluate the performance of the new site and the success of your project

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