1 / 15

FollowMe: Tracking & Following App for Android Users

FollowMe is a GPS-based app that allows users to track and follow each other. The app encourages social interaction and uses Google Maps for visualization. With continuous GPS updates, users can securely follow friends and family. The app is designed for cheap smartphones and aims to improve location-based services. The architecture includes a web service for location updates and authentication. Currently, the app is focusing on integrating Android and web service functionalities. Future plans include adding traffic information and social networking features, as well as expanding to other mobile platforms.

vaughanr
Download Presentation

FollowMe: Tracking & Following App for Android Users

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. FollowMe Kunal Chawla Shantanu Gupta Dinesh Joshi Radhika Shivapurkar

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

  3. Concept • Concept is FollowMe!!! • Follow the leader • How about following a friend??? • Continuously track the guy ahead and follow

  4. 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

  5. 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

  6. Architectural Overview Web Service responds with set of Followee’s location Query Followee’s Location Post Location Web Service Followee Follower Query GPS Location GPS Responds GPS System

  7. 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

  8. Implementation • Web Service: JSON based • Authenticates users • Followee posts location after fixed location • Authenticated Follower obtains Followee’s set of locations from web service

  9. 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

  10. Screen Mockups: FollowMe

  11. Screen Mockups: Follower

  12. Screen Mockups: Follower

  13. 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

  14. 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

  15. Thank You!

More Related