Workflow handbook 1997
Location-based notification as a general-purpose service
WMC '02 Proceedings of the 2nd international workshop on Mobile commerce
An efficient spatial publish/subscribe system for intelligent location-based services
Proceedings of the 2nd international workshop on Distributed event-based systems
Using XML and related standards to support Location Based Services
Proceedings of the 2004 ACM symposium on Applied computing
A Software Engineering Framework for Context-Aware Pervasive Computing
PERCOM '04 Proceedings of the Second IEEE International Conference on Pervasive Computing and Communications (PerCom'04)
MiddleWhere: a middleware for location awareness in ubiquitous computing applications
Proceedings of the 5th ACM/IFIP/USENIX international conference on Middleware
ACM SIGMOBILE Mobile Computing and Communications Review
YAWL: yet another workflow language
Information Systems
TraX: a device-centric middleware framework for location-based services
IEEE Communications Magazine
Hi-index | 0.00 |
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.