Follow Me Kunal Chawla Shantanu Gupta Dinesh Joshi

  • Slides: 15
Download presentation
Follow. Me Kunal Chawla Shantanu Gupta Dinesh Joshi Radhika Shivapurkar

Follow. Me Kunal Chawla Shantanu Gupta Dinesh Joshi Radhika Shivapurkar

Presentation Flow • Motivation & Concept • Architectural Overview • Protocol • Implementation •

Presentation Flow • Motivation & Concept • Architectural Overview • Protocol • Implementation • Screen Mockups • Future Scope

Concept • • Concept is Follow. Me!!! Follow the leader How about following a

Concept • • Concept is Follow. Me!!! 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

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 –

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 5. Web Service responds set of 4. Query with Followee’s Locationlocation Web

Architectural Overview 5. Web Service responds set of 4. Query with Followee’s Locationlocation Web Service 3. Post Location Followee Follower 2. 1. GPS Query GPS Responds Location GPS System

Protocol • Registration – Users registers for the Web Service • Authentication – Authenticated

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

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

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: Follow. Me

Screen Mockups: Follow. Me

Screen Mockups: Follower

Screen Mockups: Follower

Screen Mockups: Follower

Screen Mockups: Follower

Progress • What have we finished working on? ? ? – – Web Service

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 • Follow. Me can

Future Scope • Including traffic related info for deciding path • Follow. Me can have social Networking add ons • Development of similar application for various mobile platforms like i. Phone, Blackberry, etc

Thank You!

Thank You!