<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>CAMAR Core Platform</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Dongpyo Hong</string-name>
          <email>dhong@gist.ac.kr</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Woontack Woo</string-name>
          <email>wwoo@gist.ac.kr</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>This research is supported by the UCN Project, the MIC 21st Century Frontier R&amp;D Program in Korea. CAMAR Core Platform. Dongpyo Hong and Woontack Woo are with GIST U-VR Lab</institution>
          ,
          <addr-line>500-712, Gwangju</addr-line>
          <country country="KR">Korea</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>[1] D. Hong, Y. Suh, A. Choi, U. Rashid, and W. Woo., “wear-UCAM: A toolkit for mobile user interactions in smart environments,” IFIP International Conference on Embedded and Ubiquitous Computing</institution>
          ,
          <addr-line>LNCS 4096:1047-1057, 2006. [2]</addr-line>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2007</year>
      </pub-date>
      <abstract>
        <p>-In this paper, we propose a software architecture for context-aware mobile augmented reality application developments in which we can utilize contextual information. In addition, we discuss how contextual information can enhance traditional AR approaches and virtual contents and the possibilities.</p>
      </abstract>
      <kwd-group>
        <kwd>Context-awareness</kwd>
        <kwd>Mobile AR</kwd>
        <kwd>Framework</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>AS a concept becomes mature like Virtual Reality,
ubiquitous computing, context-aware computing,
relevant development tools also emerged. Meanwhile,
Augmented Reality is one of promising technology to realize
virtual reality systems in our daily life due to its lightness
compare to VR. In ubiquitous virtual reality, we are able to
interact with any relevant information or contents anytime and
anywhere. As a means of realizing ubiquitous virtual reality,
we try to combine context-aware mechanisms into AR
framework.</p>
      <p>In this paper, we propose Context-Aware Mobile AR Core
Platform as a foundational research development tool to help
AR application developers to utilize various contextual cues in
their applicatons. The ultimate goal of the proposed platform
is how to provide context to AR development tools. In
addition, the platform supports context-aware mechanisms
such as context model, selective collaboration as well as
personalized augmentation.</p>
    </sec>
    <sec id="sec-2">
      <title>II. CAMAR CORE PLATFORM</title>
      <p>The proposed software architecture mainly consists of two
parts: context-aware framework for a mobile user (i.e.,
wear-UCAM [1]), and AR application toolkit using Open
Scene Graph (i.e., osgART [2]). As shown in Fig. 1,
context-aware part includes a sensor interface that is a wrapper
class, a service that processes contextual information and
manages it. In particular, we exploit ServiceProvider interface
to provide contextual cues to AR applications that is also an
abstract class. On the other hand, AR application part is
straight-forward because it only include ServiceProvider
interface in its main rendering procedure as well as tracking
procedure. Of course, we need another wrappr class for
tracking module rathr than one that is provided by osgART in
order to enhance image analysis-based tracking performance
by using contextual cues. For example, dynamic threshold is
important to recognize or track a marker regardless of lighting
condition. To measure intensity of lighting, it is usually to
analyze images frame by frame. However, we can directly use
the intensity value if we have lighting observable sensor. This
is only a simple example to show usefulness of the proposed
software architecture.</p>
    </sec>
    <sec id="sec-3">
      <title>III. DISCUSSION AND FUTURE WORK</title>
      <p>In this paper, we proposed CAMAR Core Platform that can
help AR application developers to utilize contextual
information easily into their application. In order to show
feasiblity of the proposed architecture, however, we should
consider the followings: how many types of sensors and how
many sensors we can support, the performance of context
processing from sensors to applicatons because most AR
applications require intensive image processing, performance
of tracking markers, and improvemet of rendering. As future
works, we will evaluate the proposed software architecture
and implement pragmatic application by using the proposed
library.</p>
    </sec>
  </body>
  <back>
    <ref-list />
  </back>
</article>