handheld augmented reality

Augmented Reality Anywhere and Anytime   


   Social Augmented Reality

   Information Presentation

   Real-Time Self Localization

   Structural Modelling

   AR Graphics

   AR Navigation

   Augmented Reality Games

   Past Projects



   Hybrid SLAM

   Panorama SLAM

   Planar SLAM

   Model-Based Tracking

   Marker-Based Tracking


Software Libraries

   Studierstube ES

   Studierstube Tracker










   Student projects


   Site map


The Handheld Augmented Reality
Project is supported by the
following institutions:



Christian Doppler Forschungsgesellschaft


Graz University of Technology




Come to ISMAR 2011



Follow us on twitter



This page is an overview of our in-house technology, which is not available to the public. For an overview of available AR frameworks from our group check this page: Framework availability


Muddleware is a networking solution for mobile devices. At its heart is a high speed XML server that is capable of handling thousands of queries/sec on an average PC. Muddleware uses XML DOM and XPath to support rapid prototyping. The client module is very lightweight to optimally suit the restrictions of mobile phones.

Studierstube ES includes optional Muddleware support, making it very easy to develop networked AR applications or games.

Muddleware consists of following main building blocks:

  • Muddleware XML Database (server side)
  • Muddleware Controller (server side)
  • Muddleware Script (client & server side)
  • Muddleware Client (client side)
  • Muddleware Shared Memory (client side)


The following figure shows how these components work together:


There is also an extended version of the Muddleware paper published at the Virtual Reality 2007 conference (VR'2007), which can be downloaded by clicking at the icon on the right side. The paper describes all the concepts and design rationales behind Muddleware. The original paper can be found here.




















copyright (c) 2014 Graz University of Technology