| |
5.3. The Artifact-Based Approach
85
application is implemented. In this context, a setting is defined by a set of artifacts
which perform collective perception. The application layer takes its input from the
settings layers and is where a specific application resides.
The architecture is implemented on the Smart-Its platform. On each layer dedi-
cated functions are provided by an API to ease the development of context aware
applications. The implementation includes functions on the micro-controller as well
as wrapper classes in Java on the back-end system.
Two largely di erent applications, proactive furniture assembly and A-Life, both
implemented with the perception model are presented in more detail. They il-
lustrate that the model can help to easily structure and implement even complex
applications, with di erent artifacts and settings. The diverse nature of these appli-
cations and the analysis of the proposed model with respect to previously published
work show the applicability of the perception architecture to ubiquitous computing
applications in general. The findings encourage the chosen approach.
Our findings support that the perception model can aid during the development
of many di erent kinds of sensing based ubiquitous computing applications. By
providing simple but powerful sensor abstractions and concepts for access we achieve
an accelerating e ect on application development with the Smart-its platform.
|  |
|
| |
|
|