SlideShare a Scribd company logo
A GPS BASED ANDROID 
APPLICATION 
FOR 
TRACKING LOCATION 
“FIND ME” 
MASTER OF COMPUTER APPLICATIONS 
In 
Computer Science & Engineering 
Prepared by 
Ahmed Kavish Rizvi 
MCA 6th Sem , 11MCA001 
CSE Department, NITA 
Under the guidance of 
Asst. Prof Dwijen Rudrapal 
CSE Deptt., NITA 
Department Of Computer Science & Engineering 
NATIONAL INSTITUTE OF TECHNOLOGY, AGARTALA
INTRODUCTION 
KEY-FEATURES 
PROPOSED SYSTEM 
DATA-FLOW DIAGRAMS 
APPLICATION SCREENS 
FUTURE ENHANCEMENT 
CONCLUSION 
REFERENCE
•A Possible Scenario we can take at this moment is the 
requirement in an asylum facility , where the care takers 
need to track the location of the patients and create logs 
of their location 
•Or an adventurer who needs to take note of his/her 
location at various intervals of time and location 
while going on the adventure 
• A Camp Trip where we need locations of all the 
members while trekking in the wild
•The Application serves as a solution to all the 
scenarios described earlier 
•A GPS service based application which would help 
us in locating the exact geo-position of other people 
(any single entity of a large set) depending upon 
their current location/whereabouts. 
•Geo-position would be displayed on the map-view 
on our android set and display functioning can 
analogue to the current usage of Google Maps.
•Locations saved to an online database. 
•Locations retrieved from the database 
•Creates a unique ID (DEVICE ID) for the user 
•Shows nearby Points of interests 
Hospitals 
ATM 
Airports
•Additional Features Includes : 
Satellite View 
Traffic View 
Getting Address from the Map 
Locating Multiple users 
Finding nearby places
•Shows Geo-location of registered users on 
the map-screen. 
•Enables the user to know the whereabouts 
of friends and family with just one click. 
•Lets the user search for nearby places 
located within the radius such as 
hospitals,banks,churches , etc.
After the submission the user gets a 
device id which is also the user 
ID(Unique)
The Device id along with name of the user and email gets saved in the 
data base
Soon after the user broadcasts , the device’s location in the form 
latitude and longitude gets saved in the database
To find other users , simply click on Find Friends
The Application soon after fetches the Lat ,Long value from 
the database and pin points their location on the map
Other Users Location 
Your Location
Also we can search nearby points of interests
Search for hospital nearby
The search results in 3 hospitals found nearby
•Application can be modified so as to implement future Google Maps V3 APIs. 
They are more advanced and supports better 3D projections. 
• The UI can definitely be improved by using Action Bars and other new end 
graphics introduced in Kit-Kat and upcoming versions of Android. 
• Activity Recognition can be added for friend’s marker . 
•Additional features like street view will be implemented 
•Sharing Location with selective contacts 
•Periodic refreshing shall be implemented as to update the database periodically
•A useful application for finding the location of a nearby 
android users. 
• Pretty handy to meet up with friends and locating them. 
•Useful Application for adventurers and trekkers to log their 
movements. 
•Can be implemented as Staff Tracker for any department or 
organization 
•A very useful Application in Asylum facilities where patients 
are needed to be tracked
•Referred E-books:- 
 Java Tutorial - tutorialspointoint.com. 
 Android Tutorial-developers.google.com. 
•Referred Websites:- 
 Android Developers-http:// 
www.developers.android.com 
 Stack Overflow - http://www.stackoverflow.com 
 Tutorials Point - 
http://www.tutorialspointoint.com 
Google Developers - 
http://www.developers.google.com
Find me

More Related Content

Similar to Find me

10 bm60083 location_based_badge_on_a_mobile_phone
10 bm60083 location_based_badge_on_a_mobile_phone10 bm60083 location_based_badge_on_a_mobile_phone
10 bm60083 location_based_badge_on_a_mobile_phone
Shashidhar Shenoy
 

Similar to Find me (20)

Place recommendation system
Place recommendation systemPlace recommendation system
Place recommendation system
 
Exploiting service similarity for privacy in location based search queries
Exploiting service similarity for privacy in location based search queriesExploiting service similarity for privacy in location based search queries
Exploiting service similarity for privacy in location based search queries
 
ANDROID MAPPING APPLICATION
ANDROID MAPPING APPLICATIONANDROID MAPPING APPLICATION
ANDROID MAPPING APPLICATION
 
IRJET- University Campus Event Navigation System
IRJET-  	  University Campus Event Navigation System   IRJET-  	  University Campus Event Navigation System
IRJET- University Campus Event Navigation System
 
Location Based Services, Change in Profile and Notification
Location Based Services, Change in Profile and Notification Location Based Services, Change in Profile and Notification
Location Based Services, Change in Profile and Notification
 
Optimal Facility for Location Tracking of Blood Bank and Donor
Optimal Facility for Location Tracking of Blood Bank and DonorOptimal Facility for Location Tracking of Blood Bank and Donor
Optimal Facility for Location Tracking of Blood Bank and Donor
 
TOURIST PLACE RECOMMENDATION SYSTEM
TOURIST PLACE RECOMMENDATION SYSTEMTOURIST PLACE RECOMMENDATION SYSTEM
TOURIST PLACE RECOMMENDATION SYSTEM
 
IRJET - Optimized Travel Planner
IRJET -  	  Optimized Travel PlannerIRJET -  	  Optimized Travel Planner
IRJET - Optimized Travel Planner
 
A change of profile based on location
A change of profile based on locationA change of profile based on location
A change of profile based on location
 
P Sweta
P SwetaP Sweta
P Sweta
 
Gps enabled android application for bus
Gps enabled android application for busGps enabled android application for bus
Gps enabled android application for bus
 
My Places
My PlacesMy Places
My Places
 
Android application to locate and track mobile phones(aaltm) an implementati...
Android application to locate and track mobile phones(aaltm)  an implementati...Android application to locate and track mobile phones(aaltm)  an implementati...
Android application to locate and track mobile phones(aaltm) an implementati...
 
Tizen Apps with Contextual Awareness, powered by AI
Tizen Apps with Contextual Awareness, powered by AI Tizen Apps with Contextual Awareness, powered by AI
Tizen Apps with Contextual Awareness, powered by AI
 
Contextual apps for Tizen
Contextual apps for TizenContextual apps for Tizen
Contextual apps for Tizen
 
10 Location Tracking Apps for Pinpoint Accuracy
10 Location Tracking Apps for Pinpoint Accuracy10 Location Tracking Apps for Pinpoint Accuracy
10 Location Tracking Apps for Pinpoint Accuracy
 
IRJET- City Tour Traveller: Based on FourSquare API
IRJET- City Tour Traveller: Based on FourSquare APIIRJET- City Tour Traveller: Based on FourSquare API
IRJET- City Tour Traveller: Based on FourSquare API
 
10 bm60083 location_based_badge_on_a_mobile_phone
10 bm60083 location_based_badge_on_a_mobile_phone10 bm60083 location_based_badge_on_a_mobile_phone
10 bm60083 location_based_badge_on_a_mobile_phone
 
IRJET- Next Location Prediction
IRJET-  	  Next Location PredictionIRJET-  	  Next Location Prediction
IRJET- Next Location Prediction
 
Scrlc geo ppt
Scrlc geo pptScrlc geo ppt
Scrlc geo ppt
 

Recently uploaded

Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
Bhaskar Mitra
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 

Recently uploaded (20)

Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
 
UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John Staveley
 
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxUnpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 

Find me

  • 1. A GPS BASED ANDROID APPLICATION FOR TRACKING LOCATION “FIND ME” MASTER OF COMPUTER APPLICATIONS In Computer Science & Engineering Prepared by Ahmed Kavish Rizvi MCA 6th Sem , 11MCA001 CSE Department, NITA Under the guidance of Asst. Prof Dwijen Rudrapal CSE Deptt., NITA Department Of Computer Science & Engineering NATIONAL INSTITUTE OF TECHNOLOGY, AGARTALA
  • 2. INTRODUCTION KEY-FEATURES PROPOSED SYSTEM DATA-FLOW DIAGRAMS APPLICATION SCREENS FUTURE ENHANCEMENT CONCLUSION REFERENCE
  • 3. •A Possible Scenario we can take at this moment is the requirement in an asylum facility , where the care takers need to track the location of the patients and create logs of their location •Or an adventurer who needs to take note of his/her location at various intervals of time and location while going on the adventure • A Camp Trip where we need locations of all the members while trekking in the wild
  • 4. •The Application serves as a solution to all the scenarios described earlier •A GPS service based application which would help us in locating the exact geo-position of other people (any single entity of a large set) depending upon their current location/whereabouts. •Geo-position would be displayed on the map-view on our android set and display functioning can analogue to the current usage of Google Maps.
  • 5. •Locations saved to an online database. •Locations retrieved from the database •Creates a unique ID (DEVICE ID) for the user •Shows nearby Points of interests Hospitals ATM Airports
  • 6. •Additional Features Includes : Satellite View Traffic View Getting Address from the Map Locating Multiple users Finding nearby places
  • 7. •Shows Geo-location of registered users on the map-screen. •Enables the user to know the whereabouts of friends and family with just one click. •Lets the user search for nearby places located within the radius such as hospitals,banks,churches , etc.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14. After the submission the user gets a device id which is also the user ID(Unique)
  • 15. The Device id along with name of the user and email gets saved in the data base
  • 16.
  • 17.
  • 18.
  • 19. Soon after the user broadcasts , the device’s location in the form latitude and longitude gets saved in the database
  • 20. To find other users , simply click on Find Friends
  • 21. The Application soon after fetches the Lat ,Long value from the database and pin points their location on the map
  • 22. Other Users Location Your Location
  • 23. Also we can search nearby points of interests
  • 25. The search results in 3 hospitals found nearby
  • 26. •Application can be modified so as to implement future Google Maps V3 APIs. They are more advanced and supports better 3D projections. • The UI can definitely be improved by using Action Bars and other new end graphics introduced in Kit-Kat and upcoming versions of Android. • Activity Recognition can be added for friend’s marker . •Additional features like street view will be implemented •Sharing Location with selective contacts •Periodic refreshing shall be implemented as to update the database periodically
  • 27. •A useful application for finding the location of a nearby android users. • Pretty handy to meet up with friends and locating them. •Useful Application for adventurers and trekkers to log their movements. •Can be implemented as Staff Tracker for any department or organization •A very useful Application in Asylum facilities where patients are needed to be tracked
  • 28. •Referred E-books:-  Java Tutorial - tutorialspointoint.com.  Android Tutorial-developers.google.com. •Referred Websites:-  Android Developers-http:// www.developers.android.com  Stack Overflow - http://www.stackoverflow.com  Tutorials Point - http://www.tutorialspointoint.com Google Developers - http://www.developers.google.com