Click for full image (111k, 1024x768) | The AMIRE system allows the Authoring of Mixed Reality (MR) applications without programming using a visual creation tool similar to other tools used for the creation of graphical contents. |
The component interface is currently realized by a collection of header files that are used to compile componets. There is not yet any preprocessor to support an IDL (Interface Definition Language).
The framework provides a number of support functions for the creation, inspection, connection and removel of AMIRE components.
AMIRE authoring is realized by a set of specialized components that handle user interaction, load components, set and inspect component parameters and saves or load a prepared scene.
Because the authoring system needs a rather
The GEMs Database is open for public access under http://amire.c-lab.de/
The framework was designed to be independent of the operating system, but the currrent version of the authoring components are based on a Windows 2000/XP environment. A port of the framework to Windows CE is well on its way and may soon be ready for pilot use.
AMIRE Components
AMIRE components are the building blocks for AR applications. They have interfaces that are connected to other components using the AMIRE framework. Thus, an AR scene is essentially an (XML based) specification of which components are used, how they are interconnected and what are their parameters.
AMIRE Authoring
AMIRE authoring is a visual programming environment that allows a graphical designer to select and interconnect AMIRE components in order to arrange an AR scene. The resulting AR scene becomes immediately active; there is no code-compile-test cycle.
AMIRE scene format
A MR application is saved from the authoring system as a XML description, which can be either loaded into the authoring system again or run stand-alone usind the AMIRE runtime. Of course, the XML file can be created by any other means.
AMIRE Runtime
Once an AR scene has been created, tested and saved as an XML file, it can be activated without the authoring system using the AMIRE runtime. The AMIRE runtime is a small starter main program that
activates the AMIRE framework and loads the AR scene from a given XML file.
AMIRE GEMs
AMIRE GEMs provide a reuse mechanism for MR application developers. In particular, during the creation of the AMIRE System, several libraries, function and techniques were noted in the database, as well as alternatives that were not chosen.
Supported Systems
If you have any questions etc, please contact rglaschick@users.sourceforge.net