La Realidad Aumentada es la integración de objetos reales y datos que se integran a travez de un dispositivo de lectura para mostrar información visual o gráfica sobre los objetos mencionados.
La Realidad Aumentada es una tecnología que ahora ya tiene sus aplicaciones y que promete hacer realidad la ficción de películas como Minority Report, Star treek y muchas otras películas que a los informáticos nos han gustado por mucho tiempo.
Un ejemplo podría ser las gafas que va a producir google, al estilo del anime de Dragon Ball Z que permitiría combinar la gran base de datos de google con los objetos del mundo real, como las calles y todo aquello que sea identificable por las gafas.
Otro ejemplo son los videojuegos, la producción de videos tal como Avatar en la que se usaron marcadores para rastrear los rasgos del cuerpo de los actores y asi crear los personajes de la película.
Ejemplo de dispositivo lector de RA (realidad aumentada)
En este ejemplo aun hipotético se ve la integración de objetos que exponen datos datos para el lector y este a su vez se integra con un software que reconoce esos datos, los busca en google y otras bases datos permitiendo la ubicación de todos los datos posibles como por ejemplo referencias de otros usuarios, posicionamiento geográfico, videollamadas entre otros. todo esto usando la www.
Java entra en juego en la elaboración del software necesario para realizar la lectura e integración con las base de datos, por ejemplo podemos desarrollar software que use las APIs de productos como Layar, Junaio o Wikitude para ver puntos de interés geolocalizados mediante realidad aumentada
Fuentes:

