SepStrassef

Chair for Computer Aided Medical Procedures & Augmented Reality
Lehrstuhl für Informatikanwendungen in der Medizin & Augmented Reality

Personalized Ubiquitous Computing with Handhelds in an Ad-Hoc Service Environment

Systementwicklungsprojekt (SEP)

Aufgabensteller: Prof. Bernd Brügge?

Betreuer: Asa MacWilliams

Documentation and Presentation slides

Overview

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:

Configuration of services

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.

Personalized selection of service

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.

The 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.

ARCHIE

The Selector was first used in the ARCHIE system for selecting the desired use case (modeling or HMD calibration, see picture).

My work

  1. Set up the infrastructure for using a Compaq iPaq with DWARF.
  2. Set up the iPaq for the SHEEP demo.
  3. Implemented the Selector for the ARCHIE demo

-- FranzStrasser - 28 Aug 2003

  • Selecting the application use case in ARCHIE:
    application_selector.png

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 sort 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

Edit | Attach | Refresh | Diffs | More | Revision r1.1 - 20 Sep 2012 - 16:53 - Main.guest