Upload
clinton-melvin-cameron
View
216
Download
0
Tags:
Embed Size (px)
Citation preview
Drunk DialDrunk DialFinal Final
PresentationPresentationSteven HollarSteven HollarBrent FosterBrent FosterChris WagnerChris Wagner
James PendletonJames PendletonAnish VermaAnish Verma
OverviewOverview
Introduction/Project Specifications – Introduction/Project Specifications – SteveSteve
Project Demo – BrentProject Demo – Brent GUI Interface Plan and Example – GUI Interface Plan and Example –
Chris/JamesChris/James Mobile Device Implementation - Mobile Device Implementation -
AnishAnish
Project SpecificationsProject Specifications
RequirementsRequirements System which allows users to locate places System which allows users to locate places
of interest using their mobile device.of interest using their mobile device. Easy to use. Requires very little interaction Easy to use. Requires very little interaction
from user to find and dial location.from user to find and dial location. Business listings are paid for. Companies Business listings are paid for. Companies
can choose how many listings they want.can choose how many listings they want. Find some way to retrieve user location. Find some way to retrieve user location.
(GPS/Cell Towers etc.).(GPS/Cell Towers etc.).
What was doneWhat was done
PHP online database system created.PHP online database system created. Cookies keep user info. Login not Cookies keep user info. Login not
required for a extended period of required for a extended period of time. Good for mobile devices.time. Good for mobile devices.
User can search for locations based User can search for locations based on Store type, name, or coordinates.on Store type, name, or coordinates.
User can also keep a favorites list. User can also keep a favorites list. This will allow for quick access. This will allow for quick access.
Some issuesSome issues
Getting GPS data from phone. Getting GPS data from phone. System allows user to input GPS System allows user to input GPS coordinates and retrieve Store coordinates and retrieve Store locations.locations.
Getting system to work on several Getting system to work on several different mobile devices. Only tried different mobile devices. Only tried system on a few.system on a few.
GUI standard. How the webpage and GUI standard. How the webpage and navigation should work.navigation should work.
What Else is Left?What Else is Left?
Test product more Test product more Final review from GD mentors.Final review from GD mentors. Update project based on reviewsUpdate project based on reviews Finalize project and write up for Finalize project and write up for
Final ReportFinal Report
Drunk DialDrunk DialProject DemoProject Demo
GUI InterfaceGUI Interface
Searching (Click 1)Searching (Click 1)
User opens cell phoneUser opens cell phone User clicks on program to launchUser clicks on program to launch
Getting here may not be 1 click due to Getting here may not be 1 click due to unforeseeable menus that cell phone unforeseeable menus that cell phone providers may put in placeproviders may put in place
Searching (Click 2)Searching (Click 2)
The user first sees their favorite categories and selects via keypad
All the icons are configurable so the user knows what they mean The user can also choose to search for something they do not
have on favorites
John’s Favorites
1 2 3 4 5 6
Please Pick a Category
Press 0 for other
Searching (Click 3)Searching (Click 3)John’s Favorites
1. The Library
2. Hooters
3. Margarita Rocks
4. Fat Tuesdays
5. The Big Bang
6. Rula Bula
ResultsResultsJohn’s Favorites
Rula Bula
401 S Mill Ave, Tempe, AZ
(480) 929-9500
1: Dial | 2: Map | 3: Text l 4: Rate
Mobile Device Mobile Device Implementation Implementation
IdeaIdea
Technical Back GroundTechnical Back Ground
Location Aware ApplicationLocation Aware Application Based on Spatial AnalysisBased on Spatial Analysis Cell of OriginCell of Origin Mobile PositioningMobile Positioning GeoCodingGeoCoding AuthenticationAuthentication Moblie commerceMoblie commerce
Development PlatformDevelopment Platform
Visual Studio 2005Visual Studio 2005 Map point 2006 developer Map point 2006 developer
WebserviceWebservice Map point 2006Map point 2006 Microsoft Location based ServerMicrosoft Location based Server Microsft Sql server 2005Microsft Sql server 2005 Windows Server 2003Windows Server 2003 Mobile SDK 2005Mobile SDK 2005
OverAll ArchitectureOverAll Architecture
Location Based ServerLocation Based Server
ConclusionConclusion
Created the business logicCreated the business logic Created the Portal for companies to Created the Portal for companies to
create their business profiles and create their business profiles and publish advertisementspublish advertisements
Created an application to be installed Created an application to be installed on Smartphone'son Smartphone's
Set up a lab machine to demo the Set up a lab machine to demo the functionalities of the Location based functionalities of the Location based ServerServer