Description
Facebook wants to know "What's on your mind?" Twitter asks, "What's happening?" But that's getting old already. The burning question for the next wave of social networking is "Where are you?" and this thesis "Proximity Mapping Sensor Application" (PMSapp) inbuilt services called Proximity services want you to use your smartphone to answer that. The technology at the heart of this trend is called geolocation; and with a GPS-enabled smartphone such as the Apple iPhone, Google Nexus One, Samsung Galaxy S3, you can use it to let your friends know where you are, or to find places recommended by people you know, or to check in remotely at college, shopping mall, and restaurants. Regardless of privacy concerns, it looks as though nothing will stop geo-location. The "PMSapp" is a location-aware mobile application that displays, in real-time, the distance and orientation of people and places within a 50m radius that possess interests and attributes in common with the user. As we are aware with the fact that with 1.4 billion users worldwide, social networking is the most popular online activity now a days. The emerging trend in social networking has become mobile access, with 75% of all smart-phone users visiting a social networking site through a mobile application. Likewise, we have many applications which are mobile based appearing now a days that help smart phone users through their personal, professional and other related data exchange. PMSapp is a similar application, which is getting built for next generation of social networking services that facilitate communications through wireless, electronic devices that continuously discover and exchange data about mapping of likes, interests of users that comes close to proximity. The PMSapp acquires the current location of the user continuously every 60 seconds and sends it to the database, which is deployed in a secure web service called Restful API. The device being used will continuously broadcast a profile of a user's current location, personal and professional interests and get operated within a 20m range. All the mobile devices that contain a "Global Positioning System" receiver generate sensor events in response to changes in position. This thesis presents a PMSapp that is able to accumulate and manage global positioning system information from an Android operating system executing on a mobile device. PMSapp is capable of storing large amounts of data and allows users to visualize accumulated global positioning system information, which is garnered from multiple nearby users within a 50-meter radius. We have analyzed and deployed many amendments to provide lower power consumption of the global positioning system to get the continuous location information by any mobile device using PMSapp. The accuracy is been achieved by the Positioning Algorithms used in this thesis, which optimize the location accuracy for Android social networking applications.