Summary week 3

 The Argon AR Web Browser and Standards-based AR Application Environment

This paper presents the design and implementation of the Argon AR Web Browser as well as the motivations and goals behind them. It firstly talks about why deciding to build such an AR application environment on mobile web. Because both mobile computing technology and mobile WWW architecture are developing rapidly, they will soon be mature enough for AR application. Besides, what is more important is the ubiquity of mobile phone. An AR application environment based on such ubiquity will contribute a lot to the development of AR techniques and applications. With the goals of creating an immersive AR system and a good ecosystem for developer to create different kind of AR application, Argon was designed to build on existing mobile technology as much as possible and to be easy to build application on it for developers who are familiar with web techniques such as HTML5, CSS, PHP, JavaScript etc.

Then the authors introduce the architecture of Argon. Argon rendered all content except panoramic content in a single WebKit instance. The functionality of scripting side is divided between Private and Public APIs. The KML DOM can be used through the Public API. In this architecture, a Native/Interpreted Bridge is used in Argon to provide communication between native code and interpreted code.

Besides the argon, the authors also present the KML AR Markup Language which they extended from the standard KML. This language is used to support the functionality required for mobile AR application.

At last, this paper presents several kind of application based on Argon. From the paper we can see that it is not difficult to develop AR application on Argon but it can support many kinds of AR applications. I think this feature can encourage many developers to develop their own AR application.

Comments are closed.