2011-01-25 23 views
25

Me gustaría desarrollar una aplicación de realidad aumentada en un teléfono móvil HTC Nexus One para Android usando Flash Professional CS5 y Adobe AIR 2.5.Cómo desarrollar la aplicación de Realidad Aumentada para Android

Encontré un par de fuentes en línea que muestran cómo desarrollar la aplicación de AR utilizando la cámara web y Flash, y me ha resultado muy útil seguir y comprender los conceptos básicos de AR.

Por ejemplo:

  1. Realidad Aumentada con la cámara web y Flash
    http://www.adobe.com/devnet/flash/articles/augmented_reality.html

  2. Introducción a la Realidad Aumentada http://www.gotoandlearn.com/play.php?id=105

También he visto otros videos con respecto AIR para Aplicaciones de Android de go página web toandlearn y lo hice todo el éxito como:

  1. aire para Android - Parte 1
  2. aire para Android - Parte 2
  3. Publishing aplicaciones de AIR para Android
  4. AIR para la aceleración de GPU Android
  5. Introducción a la Realidad Aumentada

sin embargo, no he podido conseguir que funcione en mi teléfono Android (no hacer nada y ru n muy lento).

me gustaría hacer algunas preguntas sobre lo siguiente:

1) Desarrollar una aplicación de Realidad Aumentada en Android, se hace esto usando el mismo método que de la anterior?

2) ¿Debo utilizar cualquier otro software que no sea el que se muestra en el video y adobe air 2.5?

3) ¿Conoce alguna otra fuente/material de lectura que sea relevante y pueda ser de ayuda?

Gracias

+0

ver esta fructífera hilo http://stackoverflow.com/questions/7039334/communication-between-two-apps-using-emulator-as-server-and-client – Sameer

Respuesta

18

Realidad Aumentada (AR) es un término genérico para un entorno 3D interactivo que combina con nuestra realidad física, generalmente a través de una cámara web, o en este caso, una cámara de teléfono.

  1. Puede desarrollar aplicaciones de AR para Android con nada más que el SDK de Android, ya que proporciona API para interactuar con la cámara y admite OpenGL para gráficos 3D. Dado que AR generalmente involucra complejos algoritmos de reconocimiento de imágenes, no es una tarea trivial, por lo que aprovechar las herramientas existentes es definitivamente una buena opción.
  2. Dado que el uso de Adobe AIR y Flash, en realidad está ejecutando la máquina virtual Flash sobre la máquina virtual Dalvik, puede experimentar problemas de rendimiento para una tarea tan intensiva de la CPU como AR.
  3. Si el uso de otras herramientas es también una opción para usted, usted puede comprobar fuera de Qualcomm's Augmented Reality SDK
+0

Sé que esto es una vieja pregunta. Pero me gustaría preguntar; ¿No sería crearlo en adobe air lo haría más fácil hacerlo multiplataforma para Android y iOS? –

+0

@ AbdullahGheith, sí, eso es correcto; Lior's # 2 significa que, aunque puede ser más fácil desarrollar una aplicación de Air, no vale la pena ralentizar el AR solo porque es más fácil. Recomendaría intentarlo de ambas maneras, ya que no tenemos información sobre sus actuaciones (2/3). Y por favor, informa tus resultados. – TWiStErRob

1

Cuando decida desarrollar una aplicación AR, debe comenzar eligiendo un marco de Realidad Aumentada. Primero, haga una lista de las características que espera encontrar en el SDK apropiado: tipos de imágenes reconocidas, elementos de geolocalización, animación u otra cosa. Luego, considere qué tipo de licencia puede pagar. Después de todo, compare diferentes marcos AR sobre la base de las características elegidas.

Aquí es una revisión importante que puede ser útil con la elección del SDK de Realidad Aumentada: http://cases.azoft.com/top-5-tools-creating-augmented-reality-apps/

1

Hay un montón existen en el mercado.

Después de googlear llegué a saber de 3 sdk que se encuentran para ir.

> Vuforia - But it's pricing and expensive 
> ARToolkit - Fine to go and flexible to use it 
> Wikitude - Good to go and sdk should be still stable I guess. 

Así que en mi punto de vista, comencemos con ARToolkit y estoy fresco en el desarrollo de AR.

Saludos

Cuestiones relacionadas