skip to main content
10.1145/1710035.1710073acmotherconferencesArticle/Chapter ViewAbstractPublication PagesmobilityConference Proceedingsconference-collections
research-article

A declarative approach to a user-centric markup language for location-based services

Published: 02 September 2009 Publication History

Abstract

Location-based Services are gaining more and more users and are available on a broad set of mobile devices. Due to their complexity such services are currently only provided by large organizations that use their own proprietary specifications thus leaving the full potential untapped. As seen during the development of the World Wide Web a tremendous growth can be achieved by enabling end-users to create services on their own. In this paper we present a platform independent markup language comprising a tool box of standard functions allowing end-users to easily design and exchange innovative location-based services. Besides its simplicity it also enables larger organizations to describe more sophisticated location-based services and run them on different platforms. The language supports event based triggers, like entering a zone, as well as temporal constraints, flow control and stateful services. The created code is human readable thus its executed actions are completely transparent to the user. It is interpreted by a generic parser on the mobile device managing the positioning process and performing actions like notifying the user or executing 3rd party applications.

References

[1]
Business process execution language for web services (bpel), version 1.1., May 2003.
[2]
Synchronized multimedia integration language (smil 3.0). http://www.w3.org/TR/SMIL3/, December 2006.
[3]
e. a. Arkin, A. Business process modeling language (bpml), version 1.0, 2002.
[4]
e. a. Arkin, A. Web service choreography interface (wsci) 1.0. standards proposal by bea systems, intalio, sap, and sun microsystems. http://www.w3.org/TR/wsci, 2002.
[5]
Autodesk. Location logic. http://www.usa.autodesk.com, 2009. accessed on May 30, 2009.
[6]
I. Burcea and H.-A. Jacobsen. L-topss-push-oriented location-based services. Lecture Notes in Computer Science, 2819:131--142, September 2003.
[7]
X. Chen, Y. Chen, and F. Rao. An efficient spatial publish/subscribe system for intelligent location-based services. In DEBS '03: Proceedings of the 2nd International Workshop on Distributed Event-Based Systems, pages 1--6, New York, NY, USA, 2003. ACM Press.
[8]
O. G. Consortium. Opengis geography markup language (gml) encoding standard, version 3.2.1, Aug 2007.
[9]
O. G. Consortium. Opengis location services (openls): Core services, version 1.2, Sept 2008.
[10]
DeCarta. Dds (drill down server), 2009.
[11]
K. Henricksen and J. Indulska. A software engineering framework for context-aware pervasive computing. In Proc. Second IEEE Annual Conference on Pervasive Computing and Communications PerCom 2004, pages 77--86, 2004.
[12]
A. Ioannidis, M. Spanoudakis, P. Sianas, I. Priggouris, S. Hadjiefthymiades, and L. Merakos. Using xml and related standards to support location based services. In SAC '04: Proceedings of the 2004 ACM symposium on Applied computing, Nicosia, Cyprus, pages 1629--1633, New York, NY, USA, March 2004. ACM Press.
[13]
A. Küpper and G. Treu. Efficient proximity and separation detection among mobile targets for supporting location-based community services. ACM SIGMOBILE Mobile Computing and Communications Review, 10(3):1--12, Juli 2006.
[14]
A. Küpper, G. Treu, and C. Linnhoff-Popien. Trax: a device-centric middleware framework for location-based services. IEEE Communications Magazine, 44(9):114--120, Sept. 2006.
[15]
P. Lawrence, editor. Workflow handbook 1997. John Wiley & Sons, Inc., New York, NY, USA, 1997.
[16]
F. Leymann. Web services flow language (wsfl 1.0), 2001.
[17]
J. P. Munson and V. K. Gupta. Location-based notification as a general-purpose service. In WMC '02: Proceedings of the 2nd international workshop on Mobile commerce, pages 40--44, New York, NY, USA, 2002. ACM.
[18]
D. Nicklas and B. Mitschang. On building location aware applications using an open platform based on the nexus augmented world model. Software and Systems Modeling, Special section on OOIS 01, 3(4):303--313, December 2004.
[19]
Nokia. Maps, 2009.
[20]
O. M. A. (OMA). Mobile location protocol, candidate version 3.3. oma-ts-mlp-v3.3-20080627-c, June 2008.
[21]
I. Open Geospatial Consortium. Opengis kml encoding standard version 2.2 (ogc kml). http://www.opengeospatial.org/standards/kml/, April 2008.
[22]
A. Ranganathan, J. Al-Muhtadi, S. Chetan, R. Campbell, and M. D. Mickunas. Middlewhere: a middleware for location awareness in ubiquitous computing applications. In Proceedings of the 5th ACM/IFIP/USENIX international conference on Middleware, volume 78 of ACM International Conference Proceeding Series, pages 397--416, New York, NY, USA, October 2004. Springer-Verlag.
[23]
S. Thatte. Xlang web services for business process design, 2001.
[24]
uLocate. Where. http://www.ulocate.com/where.php, 2009. accessed on May 30, 2009.
[25]
W. M. P. van der Aalst and A. H. M. ter Hofstede. Yawl: yet another workflow language. Inf. Syst., 30(4):245--275, 2005.
[26]
W3C. State chart xml (scxml): State machine notation for control abstraction, w3c working draft, May 2009.
[27]
Yahoo. Fire eagle. http://fireeagle.yahoo.net/, 2009. accessed on May 30, 2009.

Cited By

View all
  • (2021)i-Fence: A Spatio-Temporal Context-Aware Geofencing Framework for Triggering Impulse DecisionsBig Data Analytics10.1007/978-3-030-66665-1_5(63-80)Online publication date: 3-Jan-2021
  • (2015)Infrastructure-Assisted GeofencingProceedings of the 2015 3rd IEEE International Conference on Mobile Cloud Computing, Services, and Engineering10.1109/MobileCloud.2015.31(61-70)Online publication date: 30-Mar-2015
  • (2014)Performance evaluation of sensor-fused energy-efficient geofencing for smartphonesProceedings of the 11th International Conference on Mobile and Ubiquitous Systems: Computing, Networking and Services10.4108/icst.mobiquitous.2014.258038(374-375)Online publication date: 2-Dec-2014
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
Mobility '09: Proceedings of the 6th International Conference on Mobile Technology, Application & Systems
September 2009
373 pages
ISBN:9781605585369
DOI:10.1145/1710035
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

  • The Singapore Chapter of the Association for Computing Machinery

In-Cooperation

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 02 September 2009

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. LBS
  2. context
  3. control flow
  4. location-based service
  5. markup language
  6. mobile
  7. state-driven
  8. user-generated

Qualifiers

  • Research-article

Conference

Mobility '09
Sponsor:

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 20 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2021)i-Fence: A Spatio-Temporal Context-Aware Geofencing Framework for Triggering Impulse DecisionsBig Data Analytics10.1007/978-3-030-66665-1_5(63-80)Online publication date: 3-Jan-2021
  • (2015)Infrastructure-Assisted GeofencingProceedings of the 2015 3rd IEEE International Conference on Mobile Cloud Computing, Services, and Engineering10.1109/MobileCloud.2015.31(61-70)Online publication date: 30-Mar-2015
  • (2014)Performance evaluation of sensor-fused energy-efficient geofencing for smartphonesProceedings of the 11th International Conference on Mobile and Ubiquitous Systems: Computing, Networking and Services10.4108/icst.mobiquitous.2014.258038(374-375)Online publication date: 2-Dec-2014
  • (2013)Variable interval positioning method for smartphone-based power-saving geofencing2013 IEEE 24th Annual International Symposium on Personal, Indoor, and Mobile Radio Communications (PIMRC)10.1109/PIMRC.2013.6666751(3482-3486)Online publication date: Sep-2013
  • (2012)Privacy-aware and energy-efficient geofencing through reverse cellular positioning2012 8th International Wireless Communications and Mobile Computing Conference (IWCMC)10.1109/IWCMC.2012.6314194(153-158)Online publication date: Aug-2012
  • (2012)KnockAroundProceedings of the 2012 IEEE 36th Annual Computer Software and Applications Conference10.1109/COMPSAC.2012.88(623-631)Online publication date: 16-Jul-2012
  • (2012)Simulating Power Consumption of Location Tracking Algorithms to Improve Energy-Efficiency of SmartphonesProceedings of the 2012 IEEE 36th Annual Computer Software and Applications Conference10.1109/COMPSAC.2012.87(613-622)Online publication date: 16-Jul-2012
  • (2012)Hovering Information Based VANET ApplicationsNetworked Digital Technologies10.1007/978-3-642-30507-8_46(551-564)Online publication date: 2012
  • (2011)Energy-Efficient Position Tracking in Proactive Location-Based Services for Smartphone EnvironmentsProceedings of the 2011 IEEE 35th Annual Computer Software and Applications Conference10.1109/COMPSAC.2011.72(516-521)Online publication date: 18-Jul-2011

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media