Systementwicklungsprojekt (SEP)
Aufgabensteller: Prof. Bernd Brügge?
Betreuer: Asa MacWilliams
DWARF helps developers to build context-aware Augmented Reality applications. One aspect of context is personalisation of the application for an specific user. Since DWARF applications are formed by chains of interdependent services, you can personalize an application by configuring or reconfiguring a service at runtime or by providing a set of specialized services who the user can select:
Service can be configured at runtime by using a defined configuration interface. We have to distinguish between configuration data which are provided by the system itsself (e.g. pre-defined default values or system-specific hardware settings) and the configuration which is loaded into the application by the user.
System configuration is provided by the Configuration
service whereas the user has his/her own Preferences
service running e.g on his/her wearable computer. This information can be used to automatically form or reform the service chains by the DWARF middleware.
The above described method however is not suitable for all situations. In cases where the automated method described above is not possible (because of a lack of information for example), decisions have to be made by the user who must acquaint them to the system. All possible services which can be used for the desired task must be offered to the user via a GUI where he/she can select them. Once the decision is made, the middleware can form the service chains and set up the application.
Selector
service
The Selector
collects all possible services and presents them for the user via a menu service, currently the Qt based MenuDisplay
service. This service is very generic which enables the application developer to use the DWARF service description to set up the need for a Selector
.
The Selector
was first used in the ARCHIE system for selecting the desired use case (modeling or HMD calibration, see picture).
Selector
for the ARCHIE demo
-- FranzStrasser - 28 Aug 2003
ProjectForm | |
---|---|
Title: | Personalized Ubiquitous Computing with Handhelds in an Ad-Hoc Service Environment |
Abstract: | DWARF helps developers to build context-aware Augmented Reality applications. One aspect of context is personalisation of the application for an specific user. Since DWARF applications are formed by chains of interdependent services, you can personalize an application by configuring or reconfiguring a service at runtime or by providing a set of specialized services who the user can select. |
Student: | Franz Strasser |
Director: | |
Supervisor: | Asa MacWilliams |
Type: | DA/MA/BA |
Area: | |
Status: | finished |
Start: | 2003/02/01 |
Finish: | 2003/08/01 |
I ![]() | Attachment ![]() | Action | Size | Date | Who | Comment |
---|---|---|---|---|---|---|
![]() | SEP2_strassef.pdf | manage | 164.0 K | 29 Oct 2003 - 14:40 | Main.strassef | Final presentation slides |
![]() | main.pdf | manage | 1575.4 K | 30 Sep 2004 - 08:46 | Main.strassef | Documentation |