Mobilizy Proposes Augmented Reality Mark-up Language to The AR Consortium

SALZBURG, Austria: SEPTEMBER 22nd 2009. The nascent field of Mobile Augmented Reality (AR) is on the verge of becoming mainstream. In recent months an explosion in the development of practical AR solutions has given consumers numerous AR applications to experience and “augment” their daily lives. With this surge in AR development the potential arises for the multiplication of proprietary methods for aggregating and displaying geographic annotation and location-specific data. Mobilizy proposes creating an augmented reality mark-up language specification based on the OpenGIS® KML Encoding Standard (OGC KML) with extensions. The impetus for proposing the creation of an open Augmented Reality Markup Language (ARML) specification to The AR Consortium is to help establish and shape a long-term, sustainable framework for displaying geographic annotation and location-specific data within Augmented Reality browsers.

In addition to proposing the ARML specification to The AR Consoritum, Mobilizy will be presenting an overview of the ARML specification at the Emerging Technologies Conference @MIT, Boston, and at the Over The Air Event held at Imperial College in London.  An introduction to the ARML specification is available here.

The purpose for establishing an open ARML specification is to assure all data that is created for augmentation in the physical world could be universally accessed and viewed on any augmented reality browser. ARML allows individuals and organizations to easily create and style their own AR content (e.g. points of interest) without advanced knowledge of AR, APIs or tools. The ARML specification is analogous to HTML for the Web, which is used for creating web-pages and web-sites.

Features of the proposed ARML specification 1.0 include:

* Founded upon KML with extension name-space for AR specific data;
* Placement of a “View in AR” icon which clearly identifies a mobile website that supports location aware (real time) data in an ARML browser;
* Compliance with basic XML document structure – no proprietary programming API required to create an AR layer.
* ARML adherent data can be viewed on ARML browsers (e.g. Wikitude) and KML browsers (e.g. Google Earth);
* Custom styling of AR data (points of interest) via standard KML styling elements;
* Initial support for UTF-8 encoding.

Additionally all content created using the ARML specification can be also viewed on other KML based viewers such as Google Earth without any modification. For Mobilizy, proposing the ARML specification is a logical step to assure cross-platform exchange of context-aware, location-based, real time data within an AR experience.

Mobilizy understands ARML as a natural evolutionary process to open AR for the entire world. We believe that open standards and open interfaces are a key to success for Mobile AR initiatives.  Mobilizy’s strategy is to build a complete AR eco-system for context-sensitive, location aware, real time data exchange in conjunction with a compliant browser that includes interfaces to social bookmarking services, search engines and directories.

Mobilizy GmbH is offering limited access to the preview version of our upcoming ARML browser. If you are interested to gain early access, or you have questions regarding the ARML specification, please contact us at:

About The AR Consortium:
The founding members of the AR Consortium are eight companies whose primary focus is augmented reality, whether technology, tools, applications, solutions, or content. The AR Consortium’s goals include providing a forum for members to meet, share ideas, and discuss issues facing the growth of the industry, as well as open a dialog about emerging standards and protocols.

About Mobilizy:
Mobilizy is an early pioneer in commercial augmented reality and the creator of the WIKITUDE World Browser, which is one of the first practical augmented reality (AR) mobile applications available world-wide. Mobilizy GmbH engages in the research and in-house development of location-based services and augmented (mixed) reality experiences for smart-phones.  Mobilizy is one of the leading innovators in developing new methods and applications for data acquisition and exchange in the emerging market of mobile augmented reality.

Reblog this post [with Zemanta]

3 Responses

  1. […] ceux qui voudraient en savoir plus, je vous invite à aller voir du côté de readwriteweb, Games Alfresco, et bien entendu sur, qui présentera aux amateurs de code quelques exemples concrets. […]

  2. Being based upon KML is a sensible choice. I hope this format succeeds and dosnt turn into another VRML.
    Also, I feel a bit sorry for gamaray, seeing as they had their dimension standard nicely evolving. (and practically ignored)

    My main worrys are still treating AR just like 3d websites. Hosting lots “1 to many” style data ver public http protocols, but overlooking the need for private, one-to-one or one-to-some style communication. (such as would be used for AR gaming, personal air-scribbleing, or even having your own virtual pet or avatar….best for these things not to all go ver the same central sever, but rather a network of open severs worldwide, were the data goes no further then it needs too).

    Still, Ive said enough on that stuff before.
    Back ontopic, overall this very positive step, that would be usefull for a lot of other AR developments.

  3. Hallo wircklich geilen Blog betreibst du. Ich selber hab auch schon länger eine eigene homepage gebastelt, eine Suchmaschiene. Momentan noch zu finden auf . Währe toll wenn du mir berichtest wie du sie findest bzw. was noch schlecht daran ist. Ein Design kommt erst im laufe des Monats noch hinzu. Vielen Dank – 345zhf4

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: