travel companion – life cycle architecture milestone
DESCRIPTION
Travel Companion – Life Cycle Architecture Milestone. Jordan HomEric Kochhar Abhinav JainChris Baker Justin QuanBen Higgins. Operational Concepts. Real-time directions. Point-of-interest (POI) list for use with directions. Ability to expose POI list with others. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Travel Companion – Life Cycle Architecture Milestone](https://reader035.vdocuments.mx/reader035/viewer/2022070405/56814000550346895dab3463/html5/thumbnails/1.jpg)
Travel Companion – Life Cycle Architecture Milestone
Jordan Hom Eric KochharAbhinav Jain Chris BakerJustin Quan Ben Higgins
![Page 2: Travel Companion – Life Cycle Architecture Milestone](https://reader035.vdocuments.mx/reader035/viewer/2022070405/56814000550346895dab3463/html5/thumbnails/2.jpg)
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.
![Page 3: Travel Companion – Life Cycle Architecture Milestone](https://reader035.vdocuments.mx/reader035/viewer/2022070405/56814000550346895dab3463/html5/thumbnails/3.jpg)
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.
![Page 4: Travel Companion – Life Cycle Architecture Milestone](https://reader035.vdocuments.mx/reader035/viewer/2022070405/56814000550346895dab3463/html5/thumbnails/4.jpg)
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.
![Page 5: Travel Companion – Life Cycle Architecture Milestone](https://reader035.vdocuments.mx/reader035/viewer/2022070405/56814000550346895dab3463/html5/thumbnails/5.jpg)
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.
![Page 6: Travel Companion – Life Cycle Architecture Milestone](https://reader035.vdocuments.mx/reader035/viewer/2022070405/56814000550346895dab3463/html5/thumbnails/6.jpg)
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.
![Page 7: Travel Companion – Life Cycle Architecture Milestone](https://reader035.vdocuments.mx/reader035/viewer/2022070405/56814000550346895dab3463/html5/thumbnails/7.jpg)
System Requirements
PocketPC Application Wireless Internet connection. Global Positioning System (GPS).
Website Internet connection.
![Page 8: Travel Companion – Life Cycle Architecture Milestone](https://reader035.vdocuments.mx/reader035/viewer/2022070405/56814000550346895dab3463/html5/thumbnails/8.jpg)
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.
![Page 9: Travel Companion – Life Cycle Architecture Milestone](https://reader035.vdocuments.mx/reader035/viewer/2022070405/56814000550346895dab3463/html5/thumbnails/9.jpg)
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.
![Page 10: Travel Companion – Life Cycle Architecture Milestone](https://reader035.vdocuments.mx/reader035/viewer/2022070405/56814000550346895dab3463/html5/thumbnails/10.jpg)
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
![Page 11: Travel Companion – Life Cycle Architecture Milestone](https://reader035.vdocuments.mx/reader035/viewer/2022070405/56814000550346895dab3463/html5/thumbnails/11.jpg)
Architecture – System Overview
MS MapPoint
Web Service
Server
Internet
Handheld Client
Web ClientGPS
Use
r In
terf
aceProcessing Unit
User Interface
Satellite
Database
![Page 12: Travel Companion – Life Cycle Architecture Milestone](https://reader035.vdocuments.mx/reader035/viewer/2022070405/56814000550346895dab3463/html5/thumbnails/12.jpg)
Architecture – Database
![Page 13: Travel Companion – Life Cycle Architecture Milestone](https://reader035.vdocuments.mx/reader035/viewer/2022070405/56814000550346895dab3463/html5/thumbnails/13.jpg)
Architecture – Handheld UI
UIMapPoint
Pixel Points,Addresses
Maps, Coordinates
Live Map,Directions,Reminders
Server
Authentication,Points of Interest
Confirmation
Web ServiceWeb Service Processing Unit
User/Display
Maps,Addresses,Pixel Points
![Page 14: Travel Companion – Life Cycle Architecture Milestone](https://reader035.vdocuments.mx/reader035/viewer/2022070405/56814000550346895dab3463/html5/thumbnails/14.jpg)
Architecture – Data Flow
MapPoint ServerProcessing Unit
GPS
Coordinates, Route
Route,Maps &
Directions
Current Location,Radius, Filter
Points of InterestCoordinates,Reminders
CurrentLocation
Live Map,Directions,Reminders
Web Service Web Service
UI
![Page 15: Travel Companion – Life Cycle Architecture Milestone](https://reader035.vdocuments.mx/reader035/viewer/2022070405/56814000550346895dab3463/html5/thumbnails/15.jpg)
Specification – PocketPC Application
Splash
Login Form
Configuration Map
DirectionsPoints of Interest
+comments
Reminders
Reminders
Reminders
![Page 16: Travel Companion – Life Cycle Architecture Milestone](https://reader035.vdocuments.mx/reader035/viewer/2022070405/56814000550346895dab3463/html5/thumbnails/16.jpg)
Specification – Pocket PC Application
Splash Screen Travel Companion
logo Developers
Login Screen Initial screen (post-
splash) Authenticate
![Page 17: Travel Companion – Life Cycle Architecture Milestone](https://reader035.vdocuments.mx/reader035/viewer/2022070405/56814000550346895dab3463/html5/thumbnails/17.jpg)
Specification – Pocket PC Application
General Settings Application
preferences Store user/pass Default screen (post-
login) Server synchronization
![Page 18: Travel Companion – Life Cycle Architecture Milestone](https://reader035.vdocuments.mx/reader035/viewer/2022070405/56814000550346895dab3463/html5/thumbnails/18.jpg)
Specification – Pocket PC Application
Reminder Settings Default action after
viewing reminder Distance before
triggering reminder Reminder behavior
![Page 19: Travel Companion – Life Cycle Architecture Milestone](https://reader035.vdocuments.mx/reader035/viewer/2022070405/56814000550346895dab3463/html5/thumbnails/19.jpg)
Specification – Pocket PC Application
Map View Map of area Current location Points of Interest Route to destination Next direction
![Page 20: Travel Companion – Life Cycle Architecture Milestone](https://reader035.vdocuments.mx/reader035/viewer/2022070405/56814000550346895dab3463/html5/thumbnails/20.jpg)
Specification – Pocket PC Application
Directions View Full location-aware
directions New destination
![Page 21: Travel Companion – Life Cycle Architecture Milestone](https://reader035.vdocuments.mx/reader035/viewer/2022070405/56814000550346895dab3463/html5/thumbnails/21.jpg)
Specification – Pocket PC Application
Points of Interest Personal and
friends’ POIs Comments Directions
![Page 22: Travel Companion – Life Cycle Architecture Milestone](https://reader035.vdocuments.mx/reader035/viewer/2022070405/56814000550346895dab3463/html5/thumbnails/22.jpg)
Specification – Website
Sign Up / Login+about
Features List
Points of Interests+comments
Reminders Friends List
Profile
![Page 23: Travel Companion – Life Cycle Architecture Milestone](https://reader035.vdocuments.mx/reader035/viewer/2022070405/56814000550346895dab3463/html5/thumbnails/23.jpg)
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
![Page 24: Travel Companion – Life Cycle Architecture Milestone](https://reader035.vdocuments.mx/reader035/viewer/2022070405/56814000550346895dab3463/html5/thumbnails/24.jpg)
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
![Page 25: Travel Companion – Life Cycle Architecture Milestone](https://reader035.vdocuments.mx/reader035/viewer/2022070405/56814000550346895dab3463/html5/thumbnails/25.jpg)
Expansion options
Blogging service on website Create extensive POI lists available
for everyone Restaurants Landmarks All businesses