drunk dial final presentation steven hollar brent foster chris wagner james pendleton anish verma

18
Drunk Dial Drunk Dial Final Final Presentation Presentation Steven Hollar Steven Hollar Brent Foster Brent Foster Chris Wagner Chris Wagner James Pendleton James Pendleton Anish Verma Anish Verma

Upload: clinton-melvin-cameron

Post on 26-Dec-2015

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Drunk Dial Final Presentation Steven Hollar Brent Foster Chris Wagner James Pendleton Anish Verma

Drunk DialDrunk DialFinal Final

PresentationPresentationSteven HollarSteven HollarBrent FosterBrent FosterChris WagnerChris Wagner

James PendletonJames PendletonAnish VermaAnish Verma

Page 2: Drunk Dial Final Presentation Steven Hollar Brent Foster Chris Wagner James Pendleton Anish 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

Page 3: Drunk Dial Final Presentation Steven Hollar Brent Foster Chris Wagner James Pendleton Anish Verma

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.).

Page 4: Drunk Dial Final Presentation Steven Hollar Brent Foster Chris Wagner James Pendleton Anish Verma

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.

Page 5: Drunk Dial Final Presentation Steven Hollar Brent Foster Chris Wagner James Pendleton Anish Verma

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.

Page 6: Drunk Dial Final Presentation Steven Hollar Brent Foster Chris Wagner James Pendleton Anish Verma

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

Page 7: Drunk Dial Final Presentation Steven Hollar Brent Foster Chris Wagner James Pendleton Anish Verma

Drunk DialDrunk DialProject DemoProject Demo

Page 8: Drunk Dial Final Presentation Steven Hollar Brent Foster Chris Wagner James Pendleton Anish Verma

GUI InterfaceGUI Interface

Page 9: Drunk Dial Final Presentation Steven Hollar Brent Foster Chris Wagner James Pendleton Anish Verma

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

Page 10: Drunk Dial Final Presentation Steven Hollar Brent Foster Chris Wagner James Pendleton Anish Verma

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

Page 11: Drunk Dial Final Presentation Steven Hollar Brent Foster Chris Wagner James Pendleton Anish Verma

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

Page 12: Drunk Dial Final Presentation Steven Hollar Brent Foster Chris Wagner James Pendleton Anish Verma

ResultsResultsJohn’s Favorites

Rula Bula

401 S Mill Ave, Tempe, AZ

(480) 929-9500

1: Dial | 2: Map | 3: Text l 4: Rate

Page 13: Drunk Dial Final Presentation Steven Hollar Brent Foster Chris Wagner James Pendleton Anish Verma

Mobile Device Mobile Device Implementation Implementation

IdeaIdea

Page 14: Drunk Dial Final Presentation Steven Hollar Brent Foster Chris Wagner James Pendleton Anish Verma

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

Page 15: Drunk Dial Final Presentation Steven Hollar Brent Foster Chris Wagner James Pendleton Anish Verma

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

Page 16: Drunk Dial Final Presentation Steven Hollar Brent Foster Chris Wagner James Pendleton Anish Verma

OverAll ArchitectureOverAll Architecture

Page 17: Drunk Dial Final Presentation Steven Hollar Brent Foster Chris Wagner James Pendleton Anish Verma

Location Based ServerLocation Based Server

Page 18: Drunk Dial Final Presentation Steven Hollar Brent Foster Chris Wagner James Pendleton Anish Verma

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