Docstoc

messenger

Document Sample
messenger Powered By Docstoc
					Location Service
     James Brown
  jb@comp.lancs.ac.uk
Overall Location Service

 Need for a unified location service
     • More Applications require location
       information
             • Pub Finder
             • Traffic Evasion
             • Advert Delivery




11/11/2003                  Mobile IPv6 Testbed   2
    Overall Location Service
                                  Location
   Map Point                      Displays
                                                              Messenger



                                 Web Service

                            Location Manager
                       Push Service           Pager Service

     Location Push                                                      Orange
                                                                      Location API
                                                 Location Paging



Tracker Applications                                                      Ping


    11/11/2003                    Mobile IPv6 Testbed                                3
         Messenger Location
             Reporter
 Aims
     • To allow friends on your “buddies” list to
       view your location
     • Update the location manager with user
       location to allow other applications to make
       use of this information



11/11/2003           Mobile IPv6 Testbed          4
             Whats It Do?

 Changes your friendly name depending
  on location/IP address
     • James @ Skylab
     • James @ Parents




11/11/2003        Mobile IPv6 Testbed    5
             What’s It Do?(2)
 Rules are stored in a text file which are
  matched against all network interfaces
    • Rules are stored in order of preference

 If a wireless connection exists, visible
  base stations and corresponding signal
  strengths are taken into account
    • Allows for better location tracking

11/11/2003           Mobile IPv6 Testbed        6
             What’s It Do?(3)

 Reports your true location whilst running
  over Remote Desktop
     • Instead of the location of the machine
       running messenger
 Allows rules to be semi-auto generated
     • The “I am here” button!



11/11/2003           Mobile IPv6 Testbed        7
       System Architecture
1. Receives either a Messenger                          5. Updates Messengers
status change message or the 5                          “Friendly Name” with the
minute timer event is                                   new location.
fired

                                    Messenger
                                                                    4. Match network
                                 Location Reporter                  information to a rule
                                                                    within the file

     2. Acquires Physical                            3. Reads in Location
     Network Information                             Rules from the file




11/11/2003                            Mobile IPv6 Testbed                                   8
             What Next?

 Design and implement the location
  manager
 Amend the Messenger location reporter
  to both update and retrieve location
  data from the manager
 Bug Hunt!


11/11/2003       Mobile IPv6 Testbed      9
             Questions?




11/11/2003       Mobile IPv6 Testbed   10

				
DOCUMENT INFO
Shared By:
Categories:
Tags:
Stats:
views:1
posted:10/11/2011
language:English
pages:10