1 / 25

Travel Companion – Life Cycle Architecture Milestone

Travel Companion – Life Cycle Architecture Milestone. Jordan Hom Eric Kochhar Abhinav Jain Chris Baker Justin Quan Ben Higgins. Operational Concepts. Real-time directions. Point-of-interest (POI) list for use with directions. Ability to expose POI list with others.

ziazan
Télécharger la présentation

Travel Companion – Life Cycle Architecture Milestone

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Travel Companion – Life Cycle Architecture Milestone Jordan Hom Eric Kochhar Abhinav Jain Chris Baker Justin Quan Ben Higgins

  2. Operational Concepts • Real-time directions. • Point-of-interest (POI) list for use with directions. • Ability to expose POI list with others. • Other users’ POI lists can be combined with yours. • Optional reminders when close to a POI.

  3. Operational Concepts – User Community • Users will be people who often find themselves in need of directions on the go. • City residents who want to conveniently store addresses of friends, restaurants, movie theaters. • Travelers who want to explore a city.

  4. Operational Concepts – Environment • On the go, using an Internet-connected PocketPC with or without a GPS. • At home, through the web, managing your POI list and viewing lists of other users.

  5. Operational Concepts – Benefits Provided • When “in the field”: • Get directions (either to a POI or enter an address). • See what points-of-interest are nearby. • Be reminded when you are close to a POI. • Through the web: • Explore other POI lists and discover places you might want to visit.

  6. Operational Concepts – Does Not Do • Friend tracking. • Complex route planning (i.e., multiple destinations). • Service in areas without Internet access. • World-wide coverage. • Availability for anything other than PocketPC.

  7. System Requirements • PocketPC Application • Wireless Internet connection. • Global Positioning System (GPS). • Website • Internet connection.

  8. System Specification – PocketPC Application • Get directions • Select POI, or enter address. • Starting location based on GPS coordinates, or enter address. • Directions update themselves if you stray from path. • Reminders • User is alerted with a reminder they set if they get close to a POI.

  9. System Specification – Website • Manage basic account details. • Add/Update/Delete POI list: • Make a POI public or private. • Categorize a POI. • Add reminders for a POI. • Manage friends • Add friends to your account to view their POI list.

  10. System and Software Architecture • Products used: • Microsoft MapPoint Web Service • Microsoft Visual Studio .NET • Microsoft SQL Server • PocketPC Handheld • Languages/Technologies used: • SQL, C#, ASP • Web Service: XML, UDDI, SOAP, WSDL

  11. Architecture – System Overview

  12. Architecture – Database

  13. Architecture – Handheld UI

  14. Architecture – Data Flow

  15. Specification – PocketPC Application

  16. Specification – Pocket PC Application • Splash Screen • Travel Companion logo • Developers • Login Screen • Initial screen (post-splash) • Authenticate

  17. Specification – Pocket PC Application • General Settings • Application preferences • Store user/pass • Default screen (post-login) • Server synchronization

  18. Specification – Pocket PC Application • Reminder Settings • Default action after viewing reminder • Distance before triggering reminder • Reminder behavior

  19. Specification – Pocket PC Application • Map View • Map of area • Current location • Points of Interest • Route to destination • Next direction

  20. Specification – Pocket PC Application • Directions View • Full location-aware directions • New destination

  21. Specification – Pocket PC Application • Points of Interest • Personal and friends’ POIs • Comments • Directions

  22. Specification – Website

  23. Lifecycle Plan • Who will want it: • Travelers for sight seeing • Those often out-and-about • Tour guides/agencies • Support • For now, the 6 member team • Later, we don’t know

  24. Feasibility Rationale • Website can be done without problems, group has experience • Little difficultly creating database • Group experience is lacking: • High-load server (not a problem now) • Making a PocketPC application • Using Microsoft’s MapPoint Web Service • Biggest obstacles: wireless Internet connection and GPS

  25. Expansion options • Blogging service on website • Create extensive POI lists available for everyone • Restaurants • Landmarks • All businesses

More Related