Augmented Reality for both personal computers and mobile devices is one of the areas that currently promises so much but as it becomes more popular can be felt the lack of a standardization. This means that there is no standard way of creating such Augmented Reality applications and augmented reality developers have to break their minds each time they need an application.
Nowadays, there is no standard way to create Augmented Reality applications, neither PCs nor mobile devices. Companies which develop their own Augmented Reality application with no use of external tools,use proprietary technologies. This means, among other things, that different Augmented Reality apps or even different Augmented Reality modules which belong to an app may be unable to talk to each other and thus share data. There are a lot of proprietary Augmented Reality technologies but there are no open standards.
Standards’ presence in a technology frequently provides a common platform for development and also smoothes operations of a whole system or structure in which different segments contribute to. Furthermore, this standardization hopefully provides for a robust chain between the segments which belongs to a system. One of the most important consequences of widespread adoption of standards is a baseline of interoperability between developers and content publishers. Another direct consequence of this standardization is the ease of development of client applications. In most technological markets, standards emerge either during or following the establishment of the technology, once a sufficient number of organizations see market and business value in interoperating with the solutions or services that others can provide.
Currently and as a lot of people involved in Augmented Reality know, there are numerous standards that can be used not only in the development but also in the deployment of open AR applications and services. However, due to the lack of an unique standard, there are still important interoperability gaps in the Augmented Reality chain which lead to hard communications between the operations aforementioned. To meet the needs of all the peopled involved in this technology, all of them must collaborate in order to create this common standard. Thus, developers, experts in hardware or content publishers, for example, must “talk the same language” if they want to make possible the standardization of Augmented Reality. So, the enhancement of existing protocols used in different steps of the whole system will yield a common way to manipulate data for augmented reality services.
A lot of promising technologies have been recently developed and integrated in mobile device hardware. This integrated hardware has succesfully increased the processing power in mobile devices, and also the network and memory bandwidth supported by the latest mobile devices and applications have expanded exponentially in recent years. Is also noticeable that there have been huge advances in software frameworks and platforms for mobile application development, which allow developers to create new user experiences very quickly and in a very easy way. Although these developments have strongly accelerated the growth of the number and diversity of mobile Augmented Reality applications, this fast growth has come at a cost and it has important consequences today. There is clearly a lack of standards for implementing mobile AR applications for users of multiple, different platforms and in different use scenarios which will make harder the growth of the technology in next years if no common standard is created.
Interesting link: Current Status of Standards for Augmented RealityTags: Augmented Reality, standardization