Bringing Interaction through Motion into Ubiquitous Computing Systems

 check out the uMove Blog

Design Goals

Richer Interaction
User-centered and unobtrusive interfaces
Motion-based patterns

Kinetic-awareness
  New generation location-based systems
Spatio-temporal contexts
  

uMove Middeware

Observation layer
The observation layer collects location and motion contexts from location-aware mobile devices through a set of drivers. Mobile devices are linked to the KUI entities called Kuidgets.

KUI-Space layer
This layer is an object-oriented environment that contains Kuidgets and manages their state and spatial relationships (e.g. inclusion, proximity). Location information pertaining to Kuidgets is stored in a wrapped Geographical DataBase (GeoDB) that is also used to store and manage physical spatial references of fixed and mobile Kuidgets for both topological and symbolic spaces.

Activity layer
This layer manages the context history, and aggregates KUI events into higher-level semantic events (e.g. for the detection of specific interaction patterns) that are sent to the applications. In this layer representations of situations are constructed by aggregating information from Kuidgets.

Publications

2009
2008
2007
2006