Top Banner
MET CS683 TRAVELDROID Michelle Milton Gowtham Venkat John Winderbaum Mobile Application Development 08/04/2009
12

MET CS683 TravelDroid

Jan 20, 2016

Download

Documents

feo

MET CS683 TravelDroid. Michelle Milton Gowtham Venkat John Winderbaum Mobile Application Development 08/04/2009. Project Description. - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: MET CS683  TravelDroid

MET CS683 TRAVELDROID

Michelle MiltonGowtham Venkat John Winderbaum

Mobile Application Development08/04/2009

Page 2: MET CS683  TravelDroid

Project Description

TravelDroid is an application that runs on Android-based mobile devices. Its primary function is to provide guided tours of historical routes in popular travel destinations across the globe.

User Base: Cheap tourists that own google android devices and are interested in local history.

Main Benefits Eliminates the need for printed tour guides. Allow tourists to walk on historical tours at their own

pace. Provide a unique guided tour at a fraction of the price. Allow users to share their experiences with friends and

family.

Page 3: MET CS683  TravelDroid

Original Project Scope

Provide basic Travel Guide capability for Boston’s Freedom Trail

Including: POIs (Points Of Interest), route and user location

information overlayed on Google Maps using the mapping API.

A dialog will be displayed when a user reaches a POI and will contain factual information about the location.

An audio file will be played that provides a narrative of the POI.

Statistics about distance traveled, distance remaining and estimated time left, will be displayed to the user.

Page 4: MET CS683  TravelDroid

Current Project Status

Traveldroid implements all of the original scope at a basic level.

Relatively stable Added Functionality:

Splash Screen with Logo User statistics upload capability

One idea that we would have liked to implement was the option to display restaurants along the selected tour.

Page 5: MET CS683  TravelDroid

Future Goals

Retrieval of Tour data from a server. (XML and Audio Files)

Filter available tour list based on user’s location. Present user with ticket availability information

and the option to purchase tickets for events at a particular POI. (i.e. Tour of Paul Revere’s House)

Include additional Tours for Boston and other cities.

Add tour summary event. Travel website where users can share their tour

experiences.

Page 6: MET CS683  TravelDroid

Challenges

Subversion/ADK/Eclipse Installation issues

Screen Size Android Platform Nuiances Proximity Alerts

Page 7: MET CS683  TravelDroid

Design

Page 8: MET CS683  TravelDroid

User Guide – Start Screen• User is presented with a list of tours. Each tour includes:• Current distance from Tour.• Total length of each tour.• Short Description.

• Selecting a tour takes the user to the Map screen.• Pressing the menu button brings up an option to quit the application.

Page 9: MET CS683  TravelDroid

User Guide – Map Screen Presents the user with a map of

their current location. Displays the route of the selected

Tour. (i.e. The Freedom Trail) Overlays each POI along the

route. Provides a button to

start/pause/continue the tour. Menu options:

Toggle Sound Toggle Satellite Display View Statistics Upload Statistics Quit Tour

Page 10: MET CS683  TravelDroid

User Guide – POI Detail Screen

Presents user with a textual description of the site.

Plays audo description for the POI.

Button to open web browser with Wiki-pedia page for the selected POI.

Button to close the screen.

Page 11: MET CS683  TravelDroid

User Guide – Stats Screen

Displays currently calculated statistics for the Tour.

Includes: Estimated Finish Time Current Pace Distance Covered since

starting the tour. These stats can be

uploaded to a server via the “Upload Stats” menu option.

Page 12: MET CS683  TravelDroid

Demo