FollowMe Kunal Chawla Shantanu Gupta Dinesh Joshi Radhika Shivapurkar
Presentation Flow Motivation & Concept Architectural Overview Protocol Implementation Screen Mockups Future Scope
Concept Concept is FollowMe!!! Follow the leader How about following a friend??? Continuously track the guy ahead and follow
Motivation Accessibility of GPS – GPS usage is wide spread, easy and of course FREE Cheap Smart Phones – Mobile technology is growing at a fast pace making devices better yet cheaper Location based services – Location based services have grown at an exponential rate Shortcomings in GPS navigation – Limited exploitation of navigational capabilities
How do we plan to FOLLOW??? Continuous GPS location updates – Followee – The leader updates with its GPS location Batched updates – Follower(s) – Follower receives the updates after a fixed interval and fixed distance step Web Service – Intermediary – Updates are maintained by the web services and provided to the follower Google Maps on Android – Visualization – Google Maps are used as an interface for the follower to locate the leader on android phones
Architectural Overview 1.Query GPS Location 2.GPS Responds 3.Post Location Followee Follower Web Service GPS System 4.Query Followee’s Location 5.Web Service responds with set of Followee’s location
Protocol Registration – Users registers for the Web Service Authentication – Authenticated users allowed to follow Session Setup – Followee starts a session with the server Follow Session – Follower(s) obtain location from the server Session Teardown – Followee and Follower(s) reach destination
Implementation Web Service: JSON based – Authenticates users – Followee posts location after fixed location – Authenticated Follower obtains Followee’s set of locations from web service
Implementation Android – First joined project of Open Handset Alliance – Lightweight and full featured – Developers can extend and replace existing components – Good support for GPS and Maps
Screen Mockups: FollowMe
Screen Mockups: Follower
Progress What have we finished working on??? – Web Service – Creating User session – Authentication – Implementation of maps in android What are we currently working on??? – Interaction between the Android application and Web Service – Integration
Future Scope Including traffic related info for deciding path FollowMe can have social Networking add ons Development of similar application for various mobile platforms like iPhone, Blackberry, etc
Thank You!