A General Purpose Programming Framework for Ubiquitous Computing Environments

Graeme Stevenson, Patrick Nixon, Robert Ian Ferguson

Research output: Contribution to conference (non-published works)Paper

Abstract

It is important to note that the need to support ad-hoc and potentially mobile arrangements of devices in ubiquitous environments does not fit well within the traditional client/server architecture. We believe peer-to-peer communication offers a preferable alternative due to its decentralised nature, removing dependence on individual nodes. However, this choice adds to the complexity of the developers task. In this paper, we describe a two-tiered approach to address this problem: A lower tier employing peer-to-peer interactions for managing the network infrastructure and an upper tier providing a mobile agent based programming framework. The result is a general purpose framework for developing ubiquitous applications and services, where the underlying complexity is hidden from the developer. This paper discusses our on-going work; presenting our design decisions, features supported by our framework, and some of the challenges still to be addressed in a complex programming environment.
Original languageEnglish
Pages1-8
Number of pages8
Publication statusPublished - 2003
Externally publishedYes
EventUbisys: System Support for Ubiquitous Computing Workshop (UbiCom 2003) - United Kingdom, United kingdon, United Kingdom
Duration: 10 Dec 200310 Dec 2003

Workshop

WorkshopUbisys: System Support for Ubiquitous Computing Workshop (UbiCom 2003)
Abbreviated titleUbiCom 2003
CountryUnited Kingdom
CityUnited kingdon
Period10/12/0310/12/03

Fingerprint Dive into the research topics of 'A General Purpose Programming Framework for Ubiquitous Computing Environments'. Together they form a unique fingerprint.

  • Cite this

    Stevenson, G., Nixon, P., & Ferguson, R. I. (2003). A General Purpose Programming Framework for Ubiquitous Computing Environments. 1-8. Paper presented at Ubisys: System Support for Ubiquitous Computing Workshop (UbiCom 2003), United kingdon, United Kingdom.