Location Based Services For Mobile Comme
Location Based Services For Mobile Comme
APPLICATIONS
Abstract: Mobile setting considerations provide valuable issues regarding flexible mobile applications. In this paper,
we indicate the advantages of an m-commerce application capable to provide users with useful information
(e.g. historical buildings, shops, hotels) according to their location. First, the application creates a basic
profile of the current user (type of information the user is mainly interested in). Then, in addition with the
location awareness of the user’s position the application provides only useful information according to the
user’s whereabouts. When the user is alerted that he is in close proximity of one place that he is interested
in, he has the option to access more info about it (streaming video or photo and text). The application is
implemented using the Java Micro Edition (Java ME) platform and is mainly making use of the Location
API, which provides information about the device's present physical location and orientation. The
customized information is stored online and is accessed only when user needs it.
163
ICE-B 2007 - International Conference on e-Business
• The location method should not generate too devices that have only 128 to 512KB of memory
much signaling load within the mobile network. available for Java applications. Consequently, the
• The location method should have a minimum JVM that it provides is very limited and supports
impact on the mobile network in terms of only a small number of traditional Java classes
complexity and cost. (Tauber, 2001).
• Consumer privacy must be ensured, by, e.g.,
providing means for the consumer to turn off the 3.1 Location API Java Specification
locating feature of the terminal. Request (JSR 179)
We will briefly describe some major classes and
3 THE JAVA MICRO EDITON definitions, in order to facilitate the conception of
the logical construction of location based
(JAVA ME) PLATFORM applications using the Java Specification Request
(JSR) 179. This extract has been taken from the
Considering all of the aforementioned subjects we Location API JSR 179 (JCP, 2007).
believe it’s mandatory at this point to illustrate an
application implicating a scenario which makes use
of some of the benefits that LBS may offer to end
users and the market. We have thus effected an
application which makes use of Java Micro Edition
(Java ME) platform and the Location API (JSR 179).
164
LOCATION BASED SERVICES FOR MOBILE COMMERCE APPLICATIONS
Figure 4: Showing the current Location of the user, the The application is composed by a client application
Places that are near him and some of the Places he and an online “database”. The two parts of our
recently passed by (frmLAPI). application communicate when it is needed to
exchange information. The main purpose of the
The location is represented by the Location client application is to alert the user about nearby
object that contains a QualifiedCoordinates object places of interest and if the user is interested in
representing the geographical coordinates (latitude, them, he can have access to extended info. The
longitude and altitude) and information about their client application also has to filter the appearing
accuracy, a timestamp and possibly information places according to the user’s profile.
about speed and course of the terminal. For some The server, to which the application connects to,
location methods, the Location object may also is used to store all the information that is provided
contain an AddressInfo object that includes textual through the client application on the mobile device.
address information, e.g. a street address. The server is the one that contains all the multimedia
This package also includes a device-based information (e.g. direction maps, commercial videos
database of landmarks. A landmark is a known and pictures) and contains all the information of the
physical location that is associated with a name landmarks that appear to the user. The server is also
representing that location for the end user. The user
gets landmark information directly from the server
165
ICE-B 2007 - International Conference on e-Business
the one that streams the informative videos to the Multimedia info can excite the user’s interest
device. better than plain text. So the user after seeing how
many different things about this mall can offer and
the fact that it is next to his current location he
decides to pay it a visit. After being directed by the
map about the precise location and starting walking
glancing here and there, the predefined profile
settings of the user (cinema, restaurants, mall
centres) addresses the application to inform him that
he is outside a place of interest: cinema. By
choosing “more info” he has the advantage to see a
trailer of the current playing movies in a streaming
format video. On the other hand, if the user does not
wish to activate the LBS, he can simply browse all
the registered landmarks (fig. 7) of his location.
Figure 6: A direction map indicating the precise location
of the point of interest (frmMap).
166
LOCATION BASED SERVICES FOR MOBILE COMMERCE APPLICATIONS
Our demonstrative application case study shows not notice it). LBS applications may facilitate the
how users can always be aware of their location and approach of people who are interested in a shop’s
also how can be informed about places of their products and also have the ability to go visit it (with
interest near their current location. When user is almost no waste of time).
alerted that is in close proximity of place that he
may be interested (according to his profile), he has
the ability to ask for more information about it. He REFERENCES
can see basic info in text form, a direction map or
streaming video about that place. Even in times of Elliot, G., Phillips, N., 2004. Mobile Commerce and
emergency, the application can be used to inform Wireless Computing Systems, Addison Wesley –
him about the nearest hospital or pharmacy. Pearson Education. Harlow, England.
Georgiadis, C.K., Mavridis, I., and Manitsaris, A., 2005.
Context-based Humanized and Authorized
Personalization in Mobile Commerce Applications,
IJCIS, Vol. 3, No. 2, 1-9.
Giaglis, G., 2004. Mobile and Wireless Business, I. Sideris
Press, Athens, Greece.
JCP, The Java Community Process. Retrieved January 25,
2007, from http://jcp.org/en/jsr/detail?id=179
LBSZone, 2006. The Location Based Zone. Retrieved
December 22, 2006, from http://www.lbszone.com/
Nokia, 2002. Mobile Internet Technical Architecture:
Technologies and Standardization, Edita Publishing
Ltd./IT Press, Helsinki.
Spinney, J., 2004. Location-Based Services and the
Proverbial Privacy Issue - Directions Magazine,
Retrieved January 17, 2007, from
http://www.directionsmag.com/article.php?article_id=
510&trv=1
Spinney, J., Mabrouk, M., 2005. Location Technology
Development Lead, Retrieved October 29, 2006, from
Figure 9: The administrator web page. http://www.lbs360.net/LBSArticles/ESRI.UsingJ2ME.
pdf
All of the above functions may be useful to Tauber, D., 2001. What’s J2ME, Retrieved September 22,
either a tourist in case that he feels “lost” or to a 2006, from http://www.onjava.com/pub/a/onjava/
permanent citizen of the city. Furthermore, the 2001/ 03/08/J2ME.html
search time for everyday places a certain person Ververidis, C., Polyzos, G.C., Mehdi, K.-P., 2006.
usually look for, is deceased. Even from the Location-Based Services in the Mobile
Communications Industry - Encyclopedia of E-
advertisers point of view, the application indicates a
Commerce, E-Government and Mobile Commerce,
viable way to target to a specific group of people Idea Group Reference, Hershey, USA.
(e.g. for a shop, all the people who walk by and may
167