mobiguide

30
MOBIGUIDE MOBIGUIDE CS 8803 – ADVANCED CS 8803 – ADVANCED INTERNET APPLICATION INTERNET APPLICATION DEVELOPMENT DEVELOPMENT Project Presentation By: Project Presentation By: Ashwin Pallikarana Tirumala Ashwin Pallikarana Tirumala (902516617) (902516617) Lalanthika Vasudevan(902435129) Lalanthika Vasudevan(902435129) Sneha Nilakandan(902542232) Sneha Nilakandan(902542232)

Upload: dong

Post on 11-Jan-2016

21 views

Category:

Documents


0 download

DESCRIPTION

MOBIGUIDE. CS 8803 – ADVANCED INTERNET APPLICATION DEVELOPMENT Project Presentation By: Ashwin Pallikarana Tirumala (902516617) Lalanthika Vasudevan(902435129) Sneha Nilakandan(902542232). Outline. Introduction Motivation Related Work Our Work Proposed Design Application Snapshots - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: MOBIGUIDE

MOBIGUIDEMOBIGUIDE

CS 8803 – ADVANCED CS 8803 – ADVANCED INTERNET APPLICATION INTERNET APPLICATION

DEVELOPMENTDEVELOPMENT

Project Presentation By:Project Presentation By:Ashwin Pallikarana Tirumala Ashwin Pallikarana Tirumala

(902516617)(902516617)

Lalanthika Vasudevan(902435129)Lalanthika Vasudevan(902435129)

Sneha Nilakandan(902542232)Sneha Nilakandan(902542232)

Page 2: MOBIGUIDE

OutlineOutline

IntroductionIntroduction

MotivationMotivation

Related WorkRelated Work

Our WorkOur Work

Proposed DesignProposed Design

Application SnapshotsApplication Snapshots

Performance PlanPerformance Plan

Future WorkFuture Work

Page 3: MOBIGUIDE

INTRODUCTIONINTRODUCTION

Broad Scope: Location Based service.Broad Scope: Location Based service.

Mobile application – Android based application.Mobile application – Android based application.

Find nearest amenities.Find nearest amenities.

Direct application without need for a web browser. Direct application without need for a web browser.

One-click solution – More practical in an One-click solution – More practical in an emergency.emergency.

Page 4: MOBIGUIDE

MOTIVATIONMOTIVATION

Example: Stranded on the street during Example: Stranded on the street during vacation. Looking for hotel. Worked up? vacation. Looking for hotel. Worked up? One-touch solution. One-touch solution.

Works better than browsing through Works better than browsing through websites for help.websites for help.

Our Solution: Mobile-based application Our Solution: Mobile-based application providing easy guidance.providing easy guidance.

Page 5: MOBIGUIDE

MOTIVATIONMOTIVATION

New approach: Develop a client side and New approach: Develop a client side and vendor side of the application.vendor side of the application.

Client: Search for nearest amenities in the Client: Search for nearest amenities in the locality.locality.

Vendor: Registers the facilities offered by Vendor: Registers the facilities offered by him. him.

Advantage: For both client and vendor.Advantage: For both client and vendor.

Page 6: MOBIGUIDE

MOTIVATION : MOTIVATION : Customer - EndCustomer - End

Customers: Customers: Guidance on-the-go. Guidance on-the-go.

Mobile Application.Mobile Application.

Search criteria flexible: Type, Zipcode, etc.Search criteria flexible: Type, Zipcode, etc.

Ratings, comments, reviews: an added advantage.Ratings, comments, reviews: an added advantage.

User’s perspective. User’s perspective.

Levels of search flexible: similar to iterative levels of mining. Levels of search flexible: similar to iterative levels of mining. For example: Search for hotels in Zipcode 30308. From this list For example: Search for hotels in Zipcode 30308. From this list

choose the hotel having highest rating or that which offers the best choose the hotel having highest rating or that which offers the best Chinese food.Chinese food.

Page 7: MOBIGUIDE

MOTIVATION:MOTIVATION:Vendor -EndVendor -End

Different from general location based services Different from general location based services : Addition of a vendor-side to the application.: Addition of a vendor-side to the application.

Vendor allowed to post links to their Websites.Vendor allowed to post links to their Websites.

Free form of advertisement for Vendors.Free form of advertisement for Vendors.

Scaling will lead to a practically usable Scaling will lead to a practically usable application: Many vendors application: Many vendors more customers. more customers.

Page 8: MOBIGUIDE

RELATED WORKRELATED WORK

Several existing location based services – Several existing location based services – Computers and Mobile devices.Computers and Mobile devices.

Flare: Geo-Location tracking system.Flare: Geo-Location tracking system.

Geo-Life: Mobile reminder - Spatial Alarms.Geo-Life: Mobile reminder - Spatial Alarms.

Re-Public: Social Networking application for Re-Public: Social Networking application for connecting people.connecting people.

Snap: Hot spots and location popularity. Snap: Hot spots and location popularity.

Page 9: MOBIGUIDE

OUR WORKOUR WORK

Existing location based services : pinpoint Existing location based services : pinpoint addresses, locations, people.addresses, locations, people.

Direct mobile application for finding nearest Direct mobile application for finding nearest amenity in a given area.amenity in a given area.

MOBIGUIDE: Aims at finding nearest MOBIGUIDE: Aims at finding nearest hospital, restaurant, gas station , hotels for hospital, restaurant, gas station , hotels for you.you.

All this provided as a one-click solution.All this provided as a one-click solution.

Page 10: MOBIGUIDE

PROPOSED DESIGNPROPOSED DESIGN

User: Has Mobile device handset.User: Has Mobile device handset.

Mobile device: Has MOBIGUIDE application.Mobile device: Has MOBIGUIDE application.

MOBIGUIDE : Connects to Internet and MOBIGUIDE : Connects to Internet and Centralized Database to process data.Centralized Database to process data.

Results: Displayed to user via MOBIGUIDE Results: Displayed to user via MOBIGUIDE application interface.application interface.

Page 11: MOBIGUIDE

Centralized Database

INTERNET (Google Maps, Driving directions)

5

3

4

MOBIGUIDE

6

2

7

1

USER

REGISTER

Via MOBIGUIDE

Via Web interface

VENDOR

PROPOSED DESIGNPROPOSED DESIGN

Page 12: MOBIGUIDE

PROPOSED WORKPROPOSED WORKCLIENT SIDE CLIENT SIDE

Application User Interface:Application User Interface: Includes: Search page, MapView page, Results Includes: Search page, MapView page, Results

page.page.

Google Maps API:Google Maps API: Displaying points of interest in a given area.Displaying points of interest in a given area.

Comments, Review PagesComments, Review Pages Displays ratings and comments about a Displays ratings and comments about a

particular amenity.particular amenity.

Page 13: MOBIGUIDE

PROPOSED WORKPROPOSED WORKVENDOR SIDE VENDOR SIDE

Add location functionality.Add location functionality.

Provision for including website links.Provision for including website links.

Can be done from mobile device or Can be done from mobile device or through web interface.through web interface.

Can provide statistics of the application Can provide statistics of the application through the web interface. For example: through the web interface. For example: number of users using the application.number of users using the application.

Page 14: MOBIGUIDE

TITLE SCREENTITLE SCREEN

Page 15: MOBIGUIDE

VENDOR REGISTRATION VENDOR REGISTRATION SCREENSCREEN

Page 16: MOBIGUIDE

VENDOR REGISTERING THE AMENITYVENDOR REGISTERING THE AMENITY

Page 17: MOBIGUIDE

REGISTRATION SUCCESSREGISTRATION SUCCESS

Page 18: MOBIGUIDE

LOOK UP CLOSEST LOCATIONLOOK UP CLOSEST LOCATION

Page 19: MOBIGUIDE

MAP VIEWMAP VIEW

Page 20: MOBIGUIDE

VIEW RESULTSVIEW RESULTS

Page 21: MOBIGUIDE

VIEW REVIEWSVIEW REVIEWS

Page 22: MOBIGUIDE

CHOOSE MAP OPTION FOR VIEWING CHOOSE MAP OPTION FOR VIEWING DIRECTIONSDIRECTIONS

Page 23: MOBIGUIDE

VIEW DIRECTIONSVIEW DIRECTIONS

Page 24: MOBIGUIDE

VIEW DIRECTIONS ON MAPVIEW DIRECTIONS ON MAP

Page 25: MOBIGUIDE

ADD REVIEWSADD REVIEWS

Page 26: MOBIGUIDE

ADDED REVIEW ADDED REVIEW SUCCESSFULLYSUCCESSFULLY

Page 27: MOBIGUIDE

PERFORMANCE GRAPHPERFORMANCE GRAPH

Page 28: MOBIGUIDE

WHAT’S INNOVATIVE ?WHAT’S INNOVATIVE ?

Main goal: Improve the ease of use and practicality of the Main goal: Improve the ease of use and practicality of the application.application.

User friendly: Ease of Navigation. User friendly: Ease of Navigation.

Combining nearest amenities search along with details of Combining nearest amenities search along with details of the amenities.the amenities.

Combining nearest amenities search and driving directions.Combining nearest amenities search and driving directions.

One-click solution.One-click solution.

Iterative levels of choices depending on the user’s Iterative levels of choices depending on the user’s perspective.perspective.

Page 29: MOBIGUIDE

PERFORMANCE PLANPERFORMANCE PLAN

Method to find shortest distanceMethod to find shortest distance Geocoder in AndroidGeocoder in Android

Retrieval based on type, zip code, etc.Retrieval based on type, zip code, etc.

Comparison between retrieval Comparison between retrieval methodsmethods

Page 30: MOBIGUIDE

FUTURE WORKFUTURE WORK Automatic generation of user location on opening the Automatic generation of user location on opening the

application.application.

Social networking: Combining the friend-finder application Social networking: Combining the friend-finder application with this application in addition to displaying amenities.with this application in addition to displaying amenities.

Incorporate mechanisms to avoid manipulation of user Incorporate mechanisms to avoid manipulation of user reviews.reviews.

Combine keyword based search along with location based Combine keyword based search along with location based search.search. For example, keywords can be matched with user For example, keywords can be matched with user

reviews.reviews.

Spatial Alarm based pop-ups can be provided on opening Spatial Alarm based pop-ups can be provided on opening the application. For instance, user specified filters for the application. For instance, user specified filters for alerts can be set.alerts can be set.