MOBIGUIDE MOBIGUIDE CS 8803 – ADVANCED INTERNET APPLICATION DEVELOPMENT Project Presentation By:...
-
date post
22-Dec-2015 -
Category
Documents
-
view
218 -
download
0
Transcript of MOBIGUIDE MOBIGUIDE CS 8803 – ADVANCED INTERNET APPLICATION DEVELOPMENT Project Presentation By:...
MOBIGUIDEMOBIGUIDE
CS 8803 – ADVANCED CS 8803 – ADVANCED INTERNET APPLICATION INTERNET APPLICATION
DEVELOPMENTDEVELOPMENT
Project Presentation By:Project Presentation By:Ashwin Pallikarana TirumalaAshwin Pallikarana Tirumala
Lalanthika VasudevanLalanthika Vasudevan
Sneha NilakandanSneha Nilakandan
OutlineOutline
IntroductionIntroduction
MotivationMotivation
Related WorkRelated Work
Our WorkOur Work
Proposed DesignProposed Design
Application SnapshotsApplication Snapshots
Performance PlanPerformance Plan
Future WorkFuture Work
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.
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.
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.
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.
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.
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.
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.
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.
PROPOSED DESIGNPROPOSED DESIGN
USER
MOBIGUIDE
5 INTERNET
Centralized Database
67
1 2
3
4
USERUSER
1
USER
1
USER
7
1
USER
7
1
USER
7
1
USER
2
7
1
USER
6
2
7
1
USER
6
2
7
1
USER
MOBIGUIDE
6
2
7
1
USER 3
MOBIGUIDE
6
2
7
1
USER 3
MOBIGUIDE
6
2
7
1
USER 3
MOBIGUIDE
6
2
7
1
USER 3
MOBIGUIDE
6
2
7
1
USERUSER
1
USER
1
USER
7
1
USER
7
1
USER
7
1
USER
7
1
USER
2
7
1
USER
6
2
7
1
USER
MOBIGUIDE
6
2
7
1
USER 3
MOBIGUIDE
6
2
7
1
USER 3
MOBIGUIDE
6
2
7
1
USER
4
3
MOBIGUIDE
6
2
7
1
USER
4
3
4
3
4
3
4
5
3
4Centralized Database
MOBIGUIDE
Centralized Database
MOBIGUIDE
Centralized Database
USERUSER
1
USER
7
1
USER
7
1
USER
2
7
1
USER
2
7
1
USER
2
7
1
USER
6
2
7
1
USER
MOBIGUIDE
6
2
7
1
USER
4
MOBIGUIDE
6
2
7
1
USER
4
MOBIGUIDE
6
2
7
1
USER 3
4
MOBIGUIDE
6
2
7
1
USER 3
4
MOBIGUIDE
6
2
7
1
USER 3
4
MOBIGUIDE
6
2
7
1
USER
5
3
4
MOBIGUIDE
6
2
7
1
USER
INTERNET5
3
4
MOBIGUIDE
6
2
7
1
USER
INTERNET5
3
4
MOBIGUIDE
6
2
7
1
USER
INTERNET5
3
4
MOBIGUIDE
6
2
7
1
USER
Centralized Database
INTERNET5
3
4
MOBIGUIDE
6
2
7
1
USER
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.
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.
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.
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
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.