André Kramer

Learn More
Augmented reality (AR) is a technology in which a user's view of the real world is enhanced or augmented with additional information generated from a computer model. Using AR technology, users can interact with a combination of real and virtual objects in a natural way. This paradigm constitutes the core of a very promising new technology for many(More)
DIMMA – A Distributed Interactive Multi-Media Architecture – is an open distributed processing (ODP) platform that facilitates the production of distributed applications. It has particular support for those applications that have soft real-time constraints, and those that make use of multi-media. DIMMA consists of a portable layer of distribution(More)
This paper presents a system for constructing collaborative design applications based on distributed augmented reality. Augmented reality interfaces are a natural method for presenting computer-based design by merging graphics with a view of the real world. Distribution enables users at remote sites to collaborate on design tasks. The users interactively(More)
Augmented reality (AR) is a technology in which a user's view of the real world is enhanced or augmented with additional information generated from a computer model. Using AR technology, users can interact with a combination of real and virtual objects in a natural way. This paradigm constitutes the core of a very promising new technology for many(More)
The fundamental goal of the three year ESPRIT project 834, COMANDOS, is to identify and construct an integrated platform for programming distributed applications which may manipulate persistent-i.e. long-lived-data. The intention is to eventually provide such a platform running on a range of machines from diierent vendors. The COMANDOS project has already(More)
Augmented reality (AR) is a technology in which a user's view of the real world is enhanced or augmented with additional information generated from a computer model. Using AR technology, users can interact with a combination of real and virtual objects in a natural way. This paradigm constitutes the core of a very promising new technology for many(More)
Data on the Linked Open Data (LOD) cloud changes frequently. Applications that operate on local caches of Linked Data need to be aware of these changes. In this way they can update their cache to ensure operating on the most recent version of the data. Given the HTTP basis recommended in the Linked Data guidelines, the native way of detecting changes would(More)
This paper discusses in what way a programming language may be extended for distribution and persistence. We speciically concentrate on C++ 1 and Eiiel 2. Our attention is on the programming models , together with rationale and incurred costs. The extended languages are supported by a language independent execution environment which ooers distributed(More)
  • 1