Today more and more people make use of mobile digital assistants and Smartphones, as the capabilites and performance of those devices are getting improved constantly. Through the expansion of the infrastructure for mobile internet, the devices can go online nearly everywhere and at any time. So why not make use of all these devices that have enough computing power and resources to potentially act as servers? The goal of this work is to evaluate the feasibility of an OSGi based context-aware collaboration framework on lightweight devices like Pocket PCs and mobile phones running Java for mobile devices.
The framework developed in the course of this thesis aims at supporting collaboration in ad-hoc and mobile teams. The assumption is that no centralized infrastructure exists, thus collocated devices and services need to be discovered in ad-hoc mode. Particular attention will be given at standard Web services, hosted on mobile devices, as communication means between devices and a mobile Context Store for context information retrieval and aggregation.