現在位置: ホーム / English / Examples of our researches / Virtual & Augmented Reality / Reflective Component Based Software Architecture for Ubiquitous Augmented Reality

Reflective Component Based Software Architecture for Ubiquitous Augmented Reality

Eduardo Veas, Master's Thesis of Osaka University, Feb. 2006.

Abstract

This thesis introduces a middleware for ubiquitous augmented reality and describes its theoretical fundations, design and implementation. Software design and implementation for augmented reality has to deal with the diversity of specialized hardware common to such applications. When considering ubiquitous augmented reality, the dynamic nature of ubiquitous computing is added to the heterogeneity of devices obstacle. Software in this area is expected to be modifiable to accommodate for new user needs, expectations, and a constantly changing environment. Reflective middleware provides, in a certain way, an open implementation and presents an efficient alternative to deal with highly dynamic environments. The present thesis describes an implementation of reflective middleware based on an object oriented metamodel and its application in the field of AR. Along the way, it introduces support services that deterministically apply to every component, even those yet to be engineered. These services have been defined as generic gervices. The process of creating generic services is demonstrated with various examples, showing their advantages as regards to issues of code reduction and flexibility. (pdf file)

Related Papers

  • "A Middleware Architecture for On-the-fly Application Modification in Ubiquitous Augmented Reality", 電子情報通信学会 技術研究報告, PRMU2005-142, Jan. 2006. (pdf file)
  • "A Metamodel Based Rapid Prototyping Framework For Distributed Virtual Environments", 電子情報通信学会 総合大会講演論文集, A-16-6, Mar. 2005. (pdf file)
  • "Self-Aware Framework for Adaptive Augmented Reality", Proc. Int. Conf. on Artificial Reality and Telexistence (ICAT), S3-4, Dec. 2005. (pdf file)