Developing and authoring mixed reality with MX toolkit

This paper describes a software platform oriented to the augmented reality/mixed reality application developer, aiming at simplifying his/her programming tasks. This platform comprises a software development kit (SDK) for the Windows environment, consisting of a set of C++ classes packaged into modules. The platform is known as MX toolkit and utilises extensively the AR toolkit, for all matters regarding marker-based tracking, but is defined at a somewhat higher abstraction level than the AR toolkit software layer, by hiding from the programmer, low level implementation details and facilitating AR/MR object-oriented programming. The MX toolkit is presented by means of a comparison with the AR toolkit processing pipeline and API and by explaining its eight system modules. We expect to provide this package as an aid for AR toolkit-based applications development. The paper also describes a visual AR/MR authoring tool, the Mix It application, from the user interface point of view, as an illustration of the development support potential of the MX toolkit SDK.

[1]  Ivan Poupyrev,et al.  The MagicBook: a transitional AR interface , 2001, Comput. Graph..

[2]  Raphaël Grasset,et al.  MARE: multiuser augmented reality environment on table setup , 2002, SIGGRAPH '02.

[3]  Touradj Ebrahimi,et al.  Brain-computer interface in multimedia communication , 2003, IEEE Signal Process. Mag..

[4]  Michael Haller,et al.  AMIRE - authoring mixed reality , 2002, The First IEEE International Workshop Agumented Reality Toolkit,.

[5]  M. T. Wagner,et al.  Shared reality meeting - a collaborative augmented reality environment , 2002, The First IEEE International Workshop Agumented Reality Toolkit,.

[6]  Joaquim A. Jorge,et al.  Usability evaluation of tangible user interfaces for augmented reality , 2003, 2003 IEEE International Augmented Reality Toolkit Workshop.

[7]  Manuel Contero,et al.  CIGRO: A Minimal Instruction Set Calligraphic Interface for Sketch-Based Modeling , 2003, ICCSA.

[8]  Hideyuki Tamura,et al.  MR Platform: a basic body on which mixed reality applications are built , 2002, Proceedings. International Symposium on Mixed and Augmented Reality.