Week 3 : Argon

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

AR can lead to research in different fields. But one need that remains whatever the field of study is the need for a single  AR environment. Indeed, to enforce the user experience, all the AR content have to be displayed in the same environment. Argon is a project that aims to offer a solution and focused on three point. The first is to offer one environment for each AR channels. The second is to use as often as possible current web-based technologies. The last is to allow easy authoring of application. Hence, the underlying goal is to reach a large set of developers.

To allow AR, KML AR Markup Language has been developed. This is an extension of the language used by Google API and other Geographic Information Systems. This extension adds needed functionality for Argon, like binding javascript function to a content.

AR is based on iOS framework but offer a higher level of abstraction. Developers have access to the public API, which provides a KML DOM used for dynamical changes in the view. A private API is used to respond to the systems message and to manage the HTML DOM.
Because localization is quite inaccurate on mobile device, within an error of 10 meters, the data cannot be considered as reliable. To correct this hardware failure, Argon authorizes the user to override the default measure.
As a proof of concept, seven illustrations are given (server less AR mash-ups, webservice-based searches, rapid server-based development, a region Monitoring and GeoSpot Tracking Override, blending of 2D Interfaces and AR Content and Client-Server Content and Layout Management).

Now, Argon has proved his viability. The project is going to continue growing buy adding new features and the support of new languages.

 

Comments are closed.