Download presentation
Presentation is loading. Please wait.
Published byCorey Weaver Modified over 9 years ago
1
MOBIGUIDE MOBIGUIDE CS 8803 – ADVANCED INTERNET APPLICATION DEVELOPMENT Project Presentation By: Ashwin Pallikarana Tirumala (902516617) Lalanthika Vasudevan(902435129) Sneha Nilakandan(902542232)
2
Outline Introduction Introduction Motivation Motivation Related Work Related Work Our Work Our Work Proposed Design Proposed Design Application Snapshots Application Snapshots Performance Plan Performance Plan Future Work Future Work
3
INTRODUCTION 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 emergency. One-click solution – More practical in an emergency.
4
MOTIVATION Example: Stranded on the street during vacation. Looking for hotel. Worked up? One- touch solution. Example: Stranded on the street during vacation. Looking for hotel. Worked up? One- touch solution. Works better than browsing through websites for help. Works better than browsing through websites for help. Our Solution: Mobile-based application providing easy guidance. Our Solution: Mobile-based application providing easy guidance.
5
MOTIVATION New approach: Develop a client side and vendor side of the application. New approach: Develop a client side and vendor side of the application. Client: Search for nearest amenities in the locality. Client: Search for nearest amenities in the locality. Vendor: Registers the facilities offered by him. Vendor: Registers the facilities offered by him. Advantage: For both client and vendor. Advantage: For both client and vendor.
6
MOTIVATION : Customer - 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 choose the hotel having highest rating or that which offers the best Chinese food. For example: Search for hotels in Zipcode 30308. From this list choose the hotel having highest rating or that which offers the best Chinese food.
7
MOTIVATION: Vendor -End Different from general location based services : Addition of a vendor-side to the application. Different from general location based services : 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 application: Many vendors more customers. Scaling will lead to a practically usable application: Many vendors more customers.
8
RELATED WORK Several existing location based services – Computers and Mobile devices. Several existing location based services – 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 connecting people. Re-Public: Social Networking application for connecting people. Snap: Hot spots and location popularity. Snap: Hot spots and location popularity.
9
OUR WORK Existing location based services : pinpoint addresses, locations, people. Existing location based services : pinpoint addresses, locations, people. Direct mobile application for finding nearest amenity in a given area. Direct mobile application for finding nearest amenity in a given area. MOBIGUIDE: Aims at finding nearest hospital, restaurant, gas station, hotels for you. MOBIGUIDE: Aims at finding nearest hospital, restaurant, gas station, hotels for you. All this provided as a one-click solution. All this provided as a one-click solution.
10
PROPOSED 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 Centralized Database to process data. MOBIGUIDE : Connects to Internet and Centralized Database to process data. Results: Displayed to user via MOBIGUIDE application interface. Results: Displayed to user via MOBIGUIDE application interface.
11
Centralized Database INTERNET (Google Maps, Driving directions) 5 3 4 MOBIGUIDE 6 2 7 1 USER REGISTER Via MOBIGUIDE Via Web interface VENDOR PROPOSED DESIGN
12
PROPOSED WORK CLIENT SIDE Application User Interface: Application User Interface: Includes: Search page, MapView page, Results page. Includes: Search page, MapView page, Results 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 Pages Comments, Review Pages Displays ratings and comments about a particular amenity. Displays ratings and comments about a particular amenity.
13
PROPOSED WORK 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 through web interface. Can be done from mobile device or through web interface. Can provide statistics of the application through the web interface. For example: number of users using the application. Can provide statistics of the application through the web interface. For example: number of users using the application.
14
TITLE SCREEN
15
VENDOR REGISTRATION SCREEN
16
VENDOR REGISTERING THE AMENITY
17
REGISTRATION SUCCESS
18
LOOK UP CLOSEST LOCATION
19
MAP VIEW
20
VIEW RESULTS
21
VIEW REVIEWS
22
CHOOSE MAP OPTION FOR VIEWING DIRECTIONS CHOOSE MAP OPTION FOR VIEWING DIRECTIONS
23
VIEW DIRECTIONS
24
VIEW DIRECTIONS ON MAP
25
ADD REVIEWS
26
ADDED REVIEW SUCCESSFULLY
27
PERFORMANCE GRAPH
28
WHAT’S INNOVATIVE ? Main goal: Improve the ease of use and practicality of the application. Main goal: Improve the ease of use and practicality of the application. User friendly: Ease of Navigation. User friendly: Ease of Navigation. Combining nearest amenities search along with details of the amenities. Combining nearest amenities search along with details of 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 perspective. Iterative levels of choices depending on the user’s perspective.
29
PERFORMANCE PLAN Method to find shortest distance Method to find shortest distance Geocoder in Android Geocoder in Android Retrieval based on type, zip code, etc. Retrieval based on type, zip code, etc. Comparison between retrieval methods Comparison between retrieval methods
30
FUTURE WORK Automatic generation of user location on opening the application. Automatic generation of user location on opening the application. Social networking: Combining the friend-finder application with this application in addition to displaying amenities. Social networking: Combining the friend-finder application with this application in addition to displaying amenities. Incorporate mechanisms to avoid manipulation of user reviews. Incorporate mechanisms to avoid manipulation of user reviews. Combine keyword based search along with location based search. Combine keyword based search along with location based search. For example, keywords can be matched with user reviews. For example, keywords can be matched with user reviews. Spatial Alarm based pop-ups can be provided on opening the application. For instance, user specified filters for alerts can be set. Spatial Alarm based pop-ups can be provided on opening the application. For instance, user specified filters for alerts can be set.
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.