Dr. Miguel A. Labrador Department of Computer Science & Engineering Labrador@csee - Usf.edu
Dr. Miguel A. Labrador Department of Computer Science & Engineering Labrador@csee - Usf.edu
Outline
2
Copyright Dr. Miguel A. Labrador
3
Copyright Dr. Miguel A. Labrador
LBIS Challenges
Many players and technologies involved, and many issues
unsolved
Databases, GIS systems, positioning, applications
Cell phones
Very resource-constrained device in terms of processing power,
storage, and energy capabilities
4
Copyright Dr. Miguel A. Labrador
5
Copyright Dr. Miguel A. Labrador
6
Copyright Dr. Miguel A. Labrador
7
Copyright Dr. Miguel A. Labrador
Location
In LBIS and LBS applications everything is about LOCATION
Important to know about different players and techniques used
in the provision of location information
A location provider may or may not be the same entity providing
the location-based service to the user
According to who provides the location information, the system
can be categorized as network-based, mobile-based, and
location provider-based
8
Copyright Dr. Miguel A. Labrador
9
Copyright Dr. Miguel A. Labrador
10
Copyright Dr. Miguel A. Labrador
10
11
Copyright Dr. Miguel A. Labrador
11
12
Copyright Dr. Miguel A. Labrador
12
Location Provider-Based
Meant to solve the flooding problem of mobile-based method
Independent entity collects locations using different methods
and make them available to LBS providers
Only business is to provide location information
Scalable architecture; perhaps the best architecture for wide
deployment of LBS
Provisions needed to guarantee fair price and include competition
13
Copyright Dr. Miguel A. Labrador
13
Location Provider-Based
14
Copyright Dr. Miguel A. Labrador
14
Positioning system
Client device
Transport network
Main control station
Servers
15
Copyright Dr. Miguel A. Labrador
15
Hardware
Positioning system
GPS and Assisted GPS (A-GPS)
Client device
GPS-enabled cell phone or any device with GPS or embedded
positioning system
Transport network
Cellular network with data plan (GPRS or similar) or network
connectivity using Wi-Fi or any other IP-based networking
technology
Servers
Database, GIS for geocoding and reverse geocoding, application
server for processing
16
Copyright Dr. Miguel A. Labrador
16
Software
Java platform
Java SE for clients and Java ME for resource-constrained devices
17
Copyright Dr. Miguel A. Labrador
17
18
Copyright Dr. Miguel A. Labrador
18
Software Architecture
Software architecture is needed in order to
19
Copyright Dr. Miguel A. Labrador
19
20
Copyright Dr. Miguel A. Labrador
20
21
Copyright Dr. Miguel A. Labrador
21
22
Copyright Dr. Miguel A. Labrador
22
Participatory Sensing
23
Copyright Dr. Miguel A. Labrador
23