INFOAWARE Location Based Services & Mobile Peer to peer

advertisement
INFOAWARE
Location Based Services & Mobile Peer to peer
Jayesh Patil{jayesh.patil@gatech.edu}
INTRODUCTION
Information services have evolved rapidly over the years and adding a new dimension to
this: knowing where a person or an object is located. My project idea started with a
concept i worked on in my undergraduate college about “making world a safer place” .It
is only information which can help to ensure safety for an individual. Today with myriad
of mobile devices, why not use them to provide such information services to not only
ensure safety but provide whatever kind of information needed by the individual.
Location Based Services has the capability to find the geographical location of the mobile
device and then provide services based on this location information.
Then there was advent of Peer to peer systems with their reliable and less bandwidth
consuming benefit, reaching into mobile domain and providing file sharing and other
services with more efficiency. Mobile P2P can enable mobile sensors monitoring to
interact with user and themselves actuating services as and when needed. Such systems
can do the traditional file sharing and building up of location based social networks.
Mobile P2P can be used in organization running processes to form grids and run threads
of process on other mobile nodes available nearby involving grid computing domain also
into P2P.Primarily, Mobile P2P can be used by all the government departments providing
services to mobile users at the location they are. Mobile P2P will help each individual to
be information aware by providing location based services including crime alerts,
environmental changes, general alerts, criminal information, and health care. With such a
diversity of services mobile p2p has to deal with issues of security, privacy, routing etc.
Integrating Location Based services and Mobile peer to peer is an amalgamation of two
new generation application concepts ensuring user to get all information he need based
on location and if the required information is present with the near by mobile peer then
access it, is the fundamental idea behind the project theme. It is quiet evident that there
are many issues like security, privacy and scalability etc which can be evaluated on
understanding the technology and it’s application.
1. MOTIVATION AND OBJECTIVES
The application aims at trading and exchanging information services and digital goods by
first querying nearby peers for specific requirement and if the results are not obtained; it
uses location based services to extract information from location server. The sole
objective in building such application is making each and every individual information
aware and provides whatever kind of information he need at any place any time.
First aim is to ensure user safety which can be done only by providing him with useful
information alerts like crime alerts, environmental problem alerts and general alerts. On
the mobile device, he should be able to get the nearby points of interest and he can also
search for web services like finding route to a destination, trading, file sharing, chatting
etc.
The problem to be addressed here are:
1. Information overload may occur; there is a need of required visualization at the same
time some techniques like caching, distributed query etc to improve efficiency.
2. Since the application uses mobile devices to communicate with some fixed peers in
each cell like emergency services, police etc; it is believed that the device will carry and
transfer important private data like medical records, mobile wallet (pay through mobile
by credit).So it is important to check on security and privacy issues. So the application
will try to implement a security and privacy model over the prototype.
2. RELATED WORK
Mappoint along with Virtual Earth has been used to provide location based services to
mobile users. There have been efforts to built geosocial networks with a peer to peer
application interacting with virtual earth; but there is a need to make a full fledge
application which makes peer interactive and provides all kind of information needed by
mobile users.
3. PROPOSED WORK
The project will create a user profile and then will display the current location and peers
and available services nearby. The project will allow content sharing among peers and
can answer to nearby peers, if it knows that it can answer to any nearby peers request; all
the peer to peer transactions will be shown on map. While building location aware
information services, the project can be tested on node privacy’s and location based
service visualization.
Prototype view:
4. PLAN OF ACTION (WHAT RESOURCES, SCHEDULE, PLAN FOR
EVALUATION)
The project will be built on Mappoint web services (with Virtual Earth) with C#.Net to
program. The application will be emulated on Pocket PC or Smart Phone emulator. By
using mappoint services general information services like weather report, alerts will be
implemented. Then using peer to peer API,i plan to check for any mobile nodes which
are present nearby to check for the information services which mobile users need like
emergency services or other departments and individual users willing to share files. Next
step is display the nearby nodes on virtual earth.
Implementation
basic prototype in
mappoint to provide
information services
Interaction with
other mobile nodes
through mappoint
Peer to peer
integration
Testing
Study
privacy and
security
Final
Demonstration
Timeline:
February 13: Proposal Submission
February 25: Implementation of basic mappoint web service with some information
services like weather information, routes, areas of interest etc.
March 1: locate contacts on virtual earth.
March 12: interaction with contacts on the list using peer to peer networking following
peer name resolution protocol
March 20: Start with implementation of peer to peer available services
March 31: Implement peer to peer information services.
April 10: Study on security and privacy issues that may arise.
April 20: Project completion with executable and documentation
5. EVALUATION AND TESTING METHOD
Testing will be evaluated by running on emulator and tested against few privacy and
security attacks. Evaluation will be done on information visualization provided by
location based services.
GPS data is not considered here; since it is not a main concern here, current location
information will be entered manually. Application can later be updated by using GPS.net
SDK and code to interpret NMEA for GPS data.
Project Deliverables:
1. Virtual earth map rendering location based information
2. User interface to interact with local peers and server for information services.
3. Few of the various information services like crime alerts, trading, sharing etc.
6. REFERENCE:
1.http://www.jayeshpatil.com/project/report.pdf
2. Peer-to-Peer Applications on Mobile Devices: A Case Study with Compact .NET
on Smartphone2003
Fabio De Rosa, Massimo Mecella
http://dotnet.zcu.cz/NET_2004/Papers/B19.pdf
3. Peer-to-Peer Network and User Information Discovery and Sharing for Mobile
Users and Devices
Tao Zhang, Eric Van den Berg, Sunil Madhani
Download