Rover: a toolkit for mobile information access
SOSP '95 Proceedings of the fifteenth ACM symposium on Operating systems principles
Composable ad-hoc mobile services for universal interaction
MobiCom '97 Proceedings of the 3rd annual ACM/IEEE international conference on Mobile computing and networking
An architecture for a secure service discovery service
MobiCom '99 Proceedings of the 5th annual ACM/IEEE international conference on Mobile computing and networking
Experiences of developing and deploying a context-aware tourist guide: the GUIDE project
MobiCom '00 Proceedings of the 6th annual international conference on Mobile computing and networking
People, places, things: Web presence for the real world
WMCSA '00 Proceedings of the Third IEEE Workshop on Mobile Computing Systems and Applications (WMCSA'00)
Discovery and Its Discontents: Discovery Protocols for Ubiquitous Computing
Discovery and Its Discontents: Discovery Protocols for Ubiquitous Computing
Beyond Prototypes: Challenges in Deploying Ubiquitous Systems
IEEE Pervasive Computing
A Java Coordination Tool for Web-Service Architectures: The Location-Based Service Context
FIDJI '01 Revised Papers from the International Workshop on Scientific Engineering for Distributed Java Applications
IMWS '01 Revised Papers from the NSF Workshop on Developing an Infrastructure for Mobile and Wireless Systems
A comprehensive service discovery solution for mobile ad hoc networks
Mobile Networks and Applications
Discovering services with restricted location scope in ubiquitous environments
Proceedings of the 5th international workshop on Middleware for pervasive and ad-hoc computing: held at the ACM/IFIP/USENIX 8th International Middleware Conference
Runtime mix'n and match design pattern
Proceedings of the 15th Conference on Pattern Languages of Programs
Hi-index | 0.00 |
Future computing environments will consist of a wide range of network based appliances, applications and services interconnected using both wired and wireless networks. In order to encourage the development of applications in such environments and remove the need for complex administration and configuration tasks, researchers have recently developed a range of service discovery and interaction platforms. Examples of such platforms include SLP, HAVi, UPnP and Jini. While these platforms share a number of common attributes, they each have distinguishing features and hence future networked environments are likely to present developers with a heterogeneous environment composed of multiple specialised support platforms. However, careful analysis of these platforms reveals shortcomings that we believe will inhibit the development of applications that exploit service rich environments. In this paper we discuss these shortcomings and propose a new unifying architecture that brings together the advantages of current service discovery and interaction technologies and provides a new API that we consider to be better suited to the development of service based applications. This work is specifically targeted towards mobile environments, where applications will be required to interact with a wide range of services and devices with minimal user intervention.