formato de reporte parcial pt 1

of 24 /24
INSTITUTO POLITÉCNICO NACIONAL UNIDAD PROFESIONAL INTERDISCIPLINARIA EN INGENIERÍAY TECNOLOGÍAS AVANZADAS REPORTE PARCIAL INGENIERÍA TELEMÁTICA NÚMERO Y TÍTULO DEL PROYECTO N03. SISTEMA GUÍA PARA DISPOSITIVOS MÓVILES OPERADO POR VOZ ASISTIDO CON REALIDAD AUMENTADA Y GPS. REPORTE PARCIAL No.: 1 FECHA DE ENTREGA: 31/01/2014 GRUPO: 4TM4 No. TOTAL DE PÁGINAS (INCLUIDA ESTA PORTADA): 17 ´ Proyecto integrado por los alumnos: ALUMNOS FIRMA MÓNICA GUADALUPE FLORES RÓMAN JUAN CARLOS GUERRA SÁNCHEZ Firman de Vo. Bo. __________________________________________ __ DR. MIGUEL FÉLIX MATA RIVERA 30/01/2014 ASESOR NOMBRE, FECHA Y FIRMA NOTAS IMPORTANTES: IPN – UPIITA Ingeniería Telemática

Author: yosoycvv

Post on 20-Jan-2016

131 views

Category:

Documents


0 download

Embed Size (px)

TRANSCRIPT

INSTITUTO POLITCNICO NACIONAL

UNIDAD PROFESIONAL INTERDISCIPLINARIA EN INGENIERAY TECNOLOGAS AVANZADAS

REPORTE PARCIAL

INGENIERA TELEMTICA

NMERO Y TTULO DEL PROYECTO

N03. SISTEMA GUA PARA DISPOSITIVOS MVILES OPERADO POR VOZ ASISTIDO CON REALIDAD AUMENTADA Y GPS.

REPORTE PARCIAL No.:1

FECHA DE ENTREGA:31/01/2014

GRUPO:4TM4

No. TOTAL DE PGINAS (INCLUIDA ESTA PORTADA):17

Proyecto integrado por los alumnos:

ALUMNOSFIRMA

MNICA GUADALUPE FLORES RMAN

JUAN CARLOS GUERRA SNCHEZ

Firman de Vo. Bo.

____________________________________________DR. MIGUEL FLIX MATA RIVERA30/01/2014

ASESORNOMBRE, FECHA Y FIRMA

NOTAS IMPORTANTES:

El documento deber incluir en original todas las firmas autgrafas de los asesores, sin excepciones.

Objetivo:Objetivo general:Anlisis de software y hardware de los dispositivos mviles que cumplan los requerimientos necesarios para la aplicacin.

Objetivos particulares: Definir los requerimientos necesarios para la aplicacin. Anlisis de software de los dispositivos mviles. Anlisis de hardware de los dispositivos mviles. Justificacin del dispositivo mvil seleccionado.

Marco Terico.Realizar una investigacin acerca de las soluciones de hardware y software antes de comenzar el diseo del proyecto resulta ser de suma importancia, ya que se debe de conocer las diferentes opciones existentes para encontrar la que mejor se adapte a nuestros requerimientos as como a los recursos disponibles para el desarrollo del proyecto, ya que en ocasiones utilizar el mejor hardware/software puede implicar costos muy altos. Por otra parte, es conveniente conocer la facilidad con la que se puede obtener las herramientas necesarias para la aplicacin a desarrollar, debido a que en algunas ocasiones resulta difcil poder tener acceso a las mismas.

Planteamiento del problema.Actualmente en el mercado existen diferentes aplicaciones para dispositivos mviles, los cuales integran las diferentes funcionalidades del dispositivo mvil, haciendo que el usuario obtenga una experiencia ms realista. Asimismo existen diferentes desarrolladores encargados de proporcionar las herramientas computacionales para explotar al mximo dichas funcionalidades, as como emplearlas al unsono. Los desarrolladores ms comunes para aplicaciones mviles son: Andorid, BlackBerry, Windows y IOS. Para ello es conveniente conocer las herramientas que cada uno nos ofrece como las APIs ofrecidas, obtencin del SDK adecuado, disponibilidad para los diferentes dispositivos mviles en el mercado, etc. Es necesario investigar y analizar lo que cada una nos ofrece y determinar la que cumpla con los requerimientos necesarios para nuestra aplicacin.

Metodologa.Mediante la investigacin, se analizarn las opciones de hardware y software que ofrecen los dispositivos mviles actuales. Por una parte, se investigarn las diferentes soluciones de hardware en dispositivos mviles existentes para trabajar con realidad aumentada y de acuerdo a las ventajas y desventajas que ofrezca cada uno de ellos se elegir el que mejor se adapte de acuerdo a los requerimientos de la aplicacin a desarrollar.Tambin se har un anlisis de los diferentes sistemas operativos que ofrece el tipo de dispositivo elegido, estudiando las caractersticas de cada uno de ellos, as como tambin las herramientas de desarrollo que ofrecen (SDK, IDE), facilidad de adquisicin y plataformas en las que se puede trabajar.Por ltimo, se har un estudio sobre los requerimientos mnimos en hardware del dispositivo mvil seleccionado para la aplicacin que se va a desarrollar, una vez conocidos estos requerimientos, se analizarn los dispositivos actuales y se seleccionar el dispositivo a utilizar para las pruebas durante el desarrollo de la aplicacin.

Desarrollo.Requerimientos de la aplicacin. El requerimiento esencial para la aplicacin es el contar con un dispositivo mvil.

Un dispositivo mvil se puede definir como un aparato de pequeo tamao, con algunas capacidades de procesamiento, con conexin permanente o intermitente a una red, con memoria limitada, que ha sido diseado especficamente para una funcin, pero que puede llevar a cabo otras funciones ms generales. De acuerdo con esta definicin existen multitud de dispositivos mviles, desde los reproductores de audio porttiles hasta los navegadores GPS, pasando por los telfonos mviles, los PDAs o los Tablet PCs [1].

Gracias a las diferentes funcionalidades que se pueden tener en un dispositivo mvil, para este Trabajo Terminal de integracin, es necesario contar con un dispositivo mvil que integre sensores como GPS, acelermetro y brjula aunado a que soporte Realidad Aumentada.

Para hacer uso de la Realidad Aumentada en un dispositivo mvil, se debe de contar con 4 elementos bsicos [3]: Cmara: Es el elemento que captura las imgenes de la realidad.

Monitor o pantalla: Es el elemento de hardware utilizado para la proyeccin de la mezcla de imgenes reales con imgenes sintetizadas:

Elemento de procesamiento (CPU): Se encarga de realizar los clculos y operaciones necesarias para interpretar la informacin capturada por la cmara, generar la informacin virtual y mezclarla de manera adecuada.

Activador de Realidad Aumentada: Es el/los elemento(s) cuya funcin es suministrar informacin equivalente a lo que ven los usuarios, algunos ejemplos de activadores son GPS, brjulas, acelermetros, marcadores, sensores, etc.El desarrollo de Realidad Aumentada para dispositivos mviles se ha desarrollado sobre HDM, que incorporando cmaras de vdeo y dispositivos de visualizacin. Sin embargo, gracias a la aparicin de dispositivos mviles (ms reducidos y de menor costo), la Realidad Aumentada ha logrado expandirse hacia una mayor audiencia [2].

En la tabla 1 se puede observar las ventajas y desventajas de los HDM y los dispositivos mviles que soportan Realidad Aumentada: DispositivoVentajasDesventajas

HDM(Head MountedDisplay)+ PC- Mayor inversin en laescena- Campo de visingrande- Potencia de clculo- Dispositivos caros- No estn extendidos

Tablet PC- Capacidad deprocesamiento- Resolucin de pantalla- Buena interaccin conel usuario- Pueden requerir deuna cmara externa- Poco manejables- Consumo de batera

Ultra Mobile PC- Capacidad deprocesamiento- Fcil transporte- Resolucin de pantalla- Pueden requerir deuna cmara externa- Caros con respecto aPDA/Smartphone- Consumo de batera

PDA- Reducido tamao- Prestacionessuficientes para RA- Conectividad- Pueden requerirperifricos externos- Tienden a convergerhacia los Smartphone

Smartphone- Disponen de sensores ydispositivos internosComo: cmara, gps, etc.- Popularizacin en auge- Conectividad- Dispositivos conmenos potencia declculo hoy en da(en aumento)

VideoconsolaPorttil- Prestaciones similareso superiores que lasPDA/Smartphone (llevanFPU/GPU)- Buen rendimiento engrficos- Muy extendidas- Su funcionalidad estlimitada alentretenimiento- Requieren cmaraexterna- Plataformaspropietarias

Tabla 1. Ventajas y desventajas de los diferentes dispositivos mviles que soportan Realidad Aumentada

Por otra parte, a pesar de que los dispositivos de la tabla 1, si bien no contienen los 4 elementos bsicos ya integrados, se pueden integrar de manera externa. Sin embargo, debido al auge dado en los ltimos aos y costo de cada uno de los dispositivos mencionados, se llega a la conclusin de optar por un telfono mvil, ya que contiene todos los elementos bsicos integrados y a pesar de ser el dispositivo con menor potencia de clculo, en los ltimos aos esto ha ido cambiando y en la actualidad cuentan con la suficiente potencia para poder utilizar Realidad Aumentada.

Anlisis de Software de los dispositivos mviles.El telfono mvil actualmente cumple con su funcin principal que es la comunicacin de voz, pero tambin ha incorporado funciones adicionales como mensajera instantnea (sms), agenda, juegos, cmara fotogrfica, acceso a Internet, reproduccin de video e incluso GPS y reproductor mp3. Adems se ha llevado a cabo el desarrollo de bateras ms pequeas y de mayor duracin, pantalla que adems de ser tctil, es ntida y de colores, aunado a la incorporacin de software ms amigable [1]. Al lograr fusionar funciones entre s, permiten al usuario una mayor interaccin, generndole adems experiencias agradables de uso [4].

Sistemas Operativos para dispositivos mviles.ANDROID.Caractersticas. Plataforma Open Source con el apoyo de una amplia gama de fabricantes de dispositivos mviles Fcil acceso a la gran cantidad de aplicaciones gratuitas y de alta calidad que apoyan el sistema operativo Android Multitarea - OS Android es capaz de ejecutar varias aplicaciones al mismo tiempo Tethering y una masiva capacidad de almacenamiento externo. Soporte Bluetooth, EDGE, 3G, WiFi; cmara, GPS, brjula y acelermetro. El desarrollo continuo en apariencia y caractersticas pronto podra dejar otra OSfar mvil detrs en el largo plazo. Dalvik mquina virtual optimizada para dispositivos mviles Navegador integrado basado en el WebKitengine cdigo abierto, soporte GSM de telefona Apoyo a los medios de audio comunes, vdeo y formatos de imagen fija Grficos optimizados que utilizan una biblioteca de grficos 2D costumbre; grficos 3D basados enla OpenGL ES 1.0, 1.1, o la especificacin 2.0 SQLite para el almacenamiento de datos estructurados [5].SDK (Kit de Desarrollo de Software)El SDK de Android proporciona las bibliotecas API y las herramientas de desarrollo necesarias para crear, probar y depurar aplicaciones para Android. En la pgina oficial de Android es posible descarga el ADT Bundle, que incluye los componentes del SDK de Android esenciales y la versin del IDE de Eclipse para el desarrollo de aplicaciones. Con una sola descarga, el ADT incluye: Eclipse + ADT plugin Android SDK Herramientas Android Platform-tools La ltima plataforma Android La imagen ms reciente sistema Android para el emuladorCabe mencionar que no es necesario un proceso como tal de instalacin, dado que con solo descargar el ADT Bundle y extraer los ficheros, resta solo ejecutar el icono del programa para iniciar el desarrollo de aplicaciones. Sistemas Operativos.Windows (32-bit & 64-bit)Mac OS X 64-bitLinux (32-bit & 64-bit)

Lenguaje de Programacin El lenguaje de programacin por defecto es Java, sin en cambio, es posible programar con el lenguaje C/C++ con la ayuda de un NDK (Kit de Desarrollo Nativo). Para ciertos tipos de aplicaciones, esto puede ser til para que pueda volver a utilizar las bibliotecas de cdigo existentes escritas en estos lenguajes, pero la mayora de las aplicaciones no es necesario el NDK Android.IDE (Entorno de Desarrollo Integrado)El IDE ms populares para Android es Netbeans y Eclipse. El Android Developer Tools (ADT) Plugin para Eclipse que ofrece Android desde su pgina oficial, permite desenvolverse en un entorno de desarrollo de nivel profesional para la creacin de aplicaciones de Android. Es un completo IDE Java con funciones avanzadas para ayudar a crear, probar, depurar y empaquetar sus aplicaciones de Android.Contiene adems una herramienta que permite emular los diferentes dispositivos mviles, en los cuales figura una diversa gama de telfonos mviles, as como tablets. El emulador nos permite ver una vista previa del funcionamiento de la aplicacin en un especfico modelo de telfono mvil o en varios. Adems permite emular caractersticas del mismo como la capacidad de memoria. [6]

IOSCaractersticas.iOS es el sistema operativo utilizado por Apple en todas las variantes de iPod Touch, iPad iPhoneand. Tiene las siguientes ventajas. OS Muy estable y seguro para telfonos mviles de Apple Tal vez la interfaz ms amado para cualquier sistema operativo mvil en el mercado. Los iconos del escritorio y de aplicaciones Beautifullydesigned que van mano a mano con el impresionante aspecto de los dispositivos de Apple. Menos errores y OS seguro debido a la alta estandarizacin de seguir en la developingapps o actualizaciones Alto soporte para los ltimos estndares web Buen soporte para almacenamiento en la nube. Fcil acceso a las aplicaciones gratuitas y de primera calidad de la tienda de Apple [5]. SDK (Kit de Desarrollo de Software)El SDK ofrece todo lo necesario para crear grandes aplicaciones para Mac, iPhone, iPad, y el iPod touch. Junto con la cadena de herramientas de Xcode, el SDK contiene el iPhone e iPad Simulador, herramientas que permiten emular la apariencia del iPhone e iPad en el escritorio del desarrollador.

Sistemas Operativos.Mac OS X

Lenguaje de Programacin Objective-C

IDE (Entorno de Desarrollo Integrado)Xcode es un IDE muy completo, en el que podemos editar cdigo fuente, acceder a un vasto volumen de documentacin, y hasta un debugger grfico. Xcode configura automticamente su aplicacin para permitir a los servicios de Apple como iCloud, libretas, o Game Center, directamente dentro del IDE. Cuenta con un editor de capacidad que hace sea tan fcil como apretar un interruptor para activar los servicios de Apple. Simplemente introduzca su ID de Apple y Xcode gestionar sus equipos, los certificados y los derechos para ael desarrollador.Cuenta con el Test Navigator, el cual ayuda a crear, editar y ejecutar pruebas unitarias. Con un solo clic se puede ejecutar pruebas individuales, o un grupo seleccionado. El editor Assistant proporciona nuevas categoras de la prueba especfica que colocan automticamente sus pruebas y lado el cdigo de aplicacin.Posee una herramienta llamada Auto Layout, la cual es una poderosa tecnologa que permite crear una nica interfaz de usuario, que se ajusta automticamente al tamao de la pantalla, la orientacin y la localizacin.La herramienta Debug Gauges son indicadores de depuracin datos de Xcode sobre el consumo de recursos, incluyendo la CPU, la memoria, el uso de energa, iCloud, y OpenGL ES. Puede hacer clic en un solo botn para poner en marcha los instrumentos, que se iniciar de inmediato la realizacin de un anlisis ms profundo de los resultados de su aplicacin. [7]

WINDOWS PHONE 8Caractersticas. Es posible incorporar servicios como SkyDrive, Skype y Xbox Live. Actualizaciones directas al telfono mvil sin la necesidad de un ordenador Medidor de consumo de datos mviles. Diseo y desarrollo de aplicaciones en Silverlight y las bases del desarrollo de juegos XNA.

SDK (Kit de Desarrollo de Software)Con el SDK, puede usar sus conocimientos de programacin y el cdigo que ya se tiene para generar aplicaciones administradas o con cdigo nativo. Asimismo, el SDK contiene varios emuladores y herramientas adicionales para generar perfiles y probar la aplicacin de Windows Phone en condiciones reales.

Si se cuenta con Visual Studio, el Windows Phone SDK instalar todo lo que necesita. Basta con iniciar una instancia de Visual Studio para comenzar el desarrollo de una aplicacin. [8]

Sistemas Operativos.Windows 8, Windows 8 Pro

Lenguaje de Programacin C# y Visual Basic .NET

IDE (Entorno de Desarrollo Integrado)Visual Studio 2012 Profesional.

BLACKBERRYCaractersticas. En el caso de querer tener acceso a ciertas funcionalidades restringidas necesitan ser firmados digitalmente para poder ser asociados a una cuenta de desarrollador de RIM Es posible usar otros mviles aparte de los que maneja la propia marca. Cdigo cerrado

SDK (Kit de Desarrollo de Software)El SDK Wikitude es una biblioteca de software y el marco para las aplicaciones mviles que se utilizan para crear experiencias de Realidad Aumentada, compatible con solo algunos mviles de Android, IOS y BlackBerry. [9]Sistemas Operativos.Windows XP SP3, Windows Vista Ultimate o Enterprise, Windows 7, Windows 8, o Ubuntu 12.04, Mac OS X 10.6 Snow Leopard, Mac OS X 10.7 Lion, and Mac OS X Mountain Lion.Lenguaje de Programacin Java

IDE (Entorno de Desarrollo Integrado)Eclipse IDEAnlisis de hardware de los dispositivos mviles:El hardware del dispositivo mvil es una clave importante para nuestra aplicacin, ya que debemos garantizar que soporte la Realidad Aumentada. Para ello es necesario contar con un dispositivo mvil que integre una cmara as como la pantalla en donde ser posible visualizar los objetos de Realidad Aumentada.

El primer telfono inteligente con todos los requisitos para trabajar con Realidad Aumentada fue el HTC Dream [11], tomando dicho dispositivo como base se procede a analizar sus caractersticas (tabla 2), las cuales se tomarn como requisitos mnimos para poder elegir un telfono adecuado:TamaoDimensiones117 x 55.7 x 17.1 mm

Peso158 g

DisplayTipoTFT touchscreen, 65K colores

Tamao 320 x 480 pixeles, 3.2 pulgadas

MemoriaSlot de tarjetamicroSD (TransFlash)

Interna

Ram192 MB

CaractersticasProcesadorQualcommMSM7201A 528 MHz

Cmara3.15 MP, 2048x1536 pixeles

AcelermetroSi

BrjulaSi

GPSSi

Sistema OperativoAndroid 1.1

Tabla 2. Caractersticas del HTC Dream

Actualmente, los Smartphones se clasifican en gamas de acuerdo a sus caractersticas y funcionalidades, por lo general en telfonos de gama alta, gama media y gama baja, por su parte, el sitio web Celulares.About.com [12], los categoriza en 6 gamas y un sptimo nivel para los telfonos bsicos: alta gama plus, alta gama, media gama plus, media gama, baja gama plus, baja gama y bsico. En la tabla 3, se toman como ejemplo de anlisis 4 telfonos de baja gama y un Samsung Galaxy S3 mini para verificar el estado de los telfonos actuales en cuanto a hardware para verificar si cuentan con los recursos del HTC Dream.

ModeloSony Ericsson Xperia arcHTC Desire CLG Optimus Net DualSamsung Samsung Galaxy Ace S5830Samsung Galaxy S III mini

TamaoDimensiones125 x 63 x 8.7 mm107.2 x 60.6 x 12.3 mm114 x 59 x 12.1 mm112.4 x 59.9 x 11.5 mm121.55 x 63 x 9.85 mm

Peso117 g100 g102 g113 g111.5 g

DisplayTipo touchscreen capacitivo, 16M coloresTFT touchscreen capacitivo, 16M coloresTFT touchscreen capacitivo, 256K coloresTFT touchscreen capacitivo, 16M colores Super AMOLED touchscreen capacitivo, 16M colores

Tamao480 x 854 pixeles, 4.2 pulgadas320 x 480 pixeles, 3.5 pulgadas320 x 480 pixeles, 3.2 pulgadas320 x 480 pixeles, 3.5 pulgadas480 x 800 pixeles, 4.0 pulgadas

MemoriaSlot de tarjetamicroSD hasta 32GB.microSD hasta 32GB.microSD hasta 32GBmicroSD hasta 32GBmicroSD hasta 32GB

Interna300MB4GB150MB158MB8GB/16GB

Ram512MB512MB512 MB278MB1GB

CaractersticasProcesadorQualcomm MSM8250 Snapdragon 1GHzQualcomm Snapdragon 600MHzQualcomm MSM7227T 800MHzQualcomm QCTMSM7227-1 Turbo800 MHzNovaThor U8420 dual-core 1GHz

Cmara8 MP, 3264x2448 pixelesvideo 720p, 5 MP, 2592 x 1944 pixeles3.15 MP, 2048x1536 pixelesvideo [email protected] MP, 2592x1944 pixeles5 MP, 2592x1944 pixelesvideo [email protected]

AcelermetroSiSiSiSiSi

BrjulaSiSiSiSiSi

GPSSiSiSiSiSi

Sistema OperativoAndroid OS, v2.3 GingerbreadAndroid OS, v4.0 Ice Cream SandwichAndroid OS, v2.3 GingerbreadAndroid OS, v2.2 FroyoAndroid OS, v4.1 Jelly Bean

Tabla 3. Comparativa de hardware de smartphones.Fuente: http://www.smart-gsm.com/

}Como se puede observar, incluso los celulares inteligentes de baja gama superan los requisitos mnimos necesarios para hacer uso de Realidad Aumentada. Por su parte, en la tabla se analiz el Galaxy s3 mini debido a que es el Smartphone con el que se cuenta desde un principio y al ser un telfono de gama media sirve para pruebas.

Validacin. Dispositivo mvil seleccionado.Eleccin de Sistema Operativo.Despus de haber analizado las diferentes caractersticas de los sistemas operativos mviles, entre las cuales se tom como parmetro de comparacin SDK (Kit de Desarrollo de Software), IDE (Entorno de Desarrollo Integrado), Sistemas Operativos que soportan el IDE y el Lenguaje de Programacin se llegaron a las siguientes conclusiones:

El sistema operativo mvil Android proporciona la facilidad de manejar casi todos los dispositivos mviles en el mercado, y no nos limita a solo poder realizar una aplicacin que sea soportada por una misma lnea de telfonos de una determinada marca, tal como es el caso de IOS (utilizado solo por los productos Apple) y el caso de BlackBerry (utilizados por los dispositivos mviles de la misma marca). Por lo cual nos da una amplia gama de dispositivos para elegir el ms adecuado para nuestra aplicacin. Asimismo, por ejemplo, para desarrollar aplicaciones para Android, el IDE puede ser usado en los diferentes SO como Windows, Linux e Incluso Mac. Sin en cambio, para Aplicaciones para IOS, solamente se puede programar en los ordenadores de la marca Apple (Mac).Android maneja un lenguaje de programacin ya utilizado previamente, Java, por lo cual, se traduce como una ventaja, dado que ya se tiene experiencia en el manejo de lenguaje Java, mientras que por ejemplo el lenguaje Objective-C, contiene una sintaxis diferente, aunado a que en algunas ocasiones se requiere de ms cdigo de lnea, para hacer una misma funcin que en Java.

Finalmente otra ventaja es que Android es el sistema operativo mvil ms utilizado. Android, termin lder en sistemas operativos para mviles en Amrica latina el ltimo trimestre de 2013, obteniendo el 83,5 por ciento del mercado al experimentar un crecimiento del 21,9 por ciento respecto del mismo periodo del ao anterior. En segundo lugar se encuentra Windows Phone, con un 4,9 por ciento de penetracin, seguido de cerca por iOS, de Apple, con el 4,3 por ciento, y por BlackBerry con el 2,8 por ciento. Se tom datos de Brasil, Mxico y Argentina para analizar la regin, segn un estudio realizado por la consultora Kantar WorldPanel [10].

Eleccin del telfono inteligente:Una vez que se eligi el sistema operativo a utilizar, se debe elegir el modelo del Smartphone que se usar para pruebas, para ello, primero se debe definir un estndar en cuanto al hardware mnimo necesario para que el dispositivo pueda utilizar Realidad Aumentada.

El primer aspecto a tener en cuenta para la eleccin del dispositivo mvil, es la manejabilidad, ya que los usuarios buscan comodidad al momento enfocar la cmara de un dispositivo hacia algn objeto. Un ejemplo de esto se puede ver en la figura 1:

Figura 1.Impacto de algunas soluciones para Realidad Aumentada: HDM, Tablet PC, PDA, Smartphone

Como se puede observar en la tabla 3, incluso los celulares inteligentes de baja gama superan los requisitos mnimos necesarios para hacer uso de realidad aumentada.

Cmara: En cuando a calidad de la cmara, los nuevos telfonos cuentan con resoluciones similares o superiores.Pantalla: Los telfonos actuales cuentan con pantallas con una gran cantidad de colores, superando por mucho a la cantidad que maneja el HTC Dream. Tambin se cuenta con resoluciones de pantalla iguales o superiores.Procesador: Durante los ltimos aos, han salido al mercado telfonos con procesadores ms potentes, permitiendo ejecutar un mayor nmero de operaciones.Activadores de realidad aumentada: Actualmente todos los smartphones cuentan GPS integrado, acelermetro y brjula.

Debido a lo anterior, prcticamente se puede elegir cualquier telfono inteligente de baja, media o alta gama.

En la tabla tambin se analiz el Galaxy s3 mini debido a que es el Smartphone con el que se cuenta desde un principio y al tratarse de un telfono de media gama supera por mucho los requerimientos mnimos establecidos anteriormente.

Conclusiones.En el presente reporte se plasm los resultados obtenidos de la investigacin sobre software para mviles ms utilizados entre los usuarios, y asimismo analizar hardware de los dispositivos mviles.

Fue necesario hacer esta investigacin a la par, ya que se considera necesario saber ambas caractersticas para saber si cumplen con los requerimientos de la aplicacin. Se tom en consideracin diferentes parmetros de comparacin, en lo que respecta al software mvil, como su correspondiente SDK, IDE, lenguaje de programacin y caractersticas generales como plataformas donde se programa dicha aplicacin, si requieren permisos para acceder a ciertas funcionalidades del dispositivo mvil, as como si tiene algn costo las actualizaciones y/o herramientas nuevas.

En cuanto al sistema operativo elegido, se tendr la ventaja de que su SDK es gratuito y corre en plataformas como Windows, Linux y MAC. Tambin cabe hacer mencin que al tratarse de software libre, se podr tener acceso a una gran cantidad de bibliotecas de desarrollo, lo que facilitar el desarrollo del proyecto.En la investigacin del hardware fue necesario investigar caractersticas generales de los dispositivos mviles, como lo son resolucin de pantalla, ya que es un factor importante para la ptima visualizacin de los objetos de Realidad Aumentada. Asimismo saber si integraban sensores como GPS, acelermetro y brjula, todos, necesarios para la aplicacin. Con respecto al dispositivo mvil, se opt por utilizar un Smartphone, lo cual debido a la gran popularidad que han tenido en estos ltimos aos resulta ser una herramienta de hardware de fcil adquisicin, ya que si se llega a perder la que se dispone actualmente, conseguir un reemplazo resulta relativamente sencillo.

Bibliografa

[1] [En lnea]. Available: http://156.35.151.9/~smi/5tm/09trabajos-sistemas/1/Memoria.pdf. [ltimo acceso: 28 Enero 2014].[2] C. A. Izquierdo, Desarrollo de un sistema de Realidad Aumentada en dispositivos mviles, Valencia, 2010. [3] F. Telefnica, Realidad Aumentada: una nueva lente para ver el mundo,, [En lnea]. Available: http://www.realidadaumentada-fundaciontelefonica.com/realidad-aumentada.pdf. [ltimo acceso: 28 Enero 2014].[4] A. M. Katz JE, Mobile communication, private talk, public performance., Cambridge: Cambridge University Press: Perpetual , 2002. [5] IJCET, Android Vs iOS - An analysis, IJCET, Puthanampatti, 2013.[6] Android, [En lnea]. Available: http://www.android.com/. [ltimo acceso: 28 Enero 2014].[7] Apple, Developers, [En lnea]. Available: https://developer.apple.com/technologies/ios/. [ltimo acceso: 2014 Enero 2014].[8] Microsoft, Dev Center, [En lnea]. Available: http://developer.windowsphone.com/en-us. [ltimo acceso: 29 Enero 2014].[9] BlackBerry, BlackBerry Developer, [En lnea]. [ltimo acceso: 29 Enero 2014].[10] Kantar WorldPanel, Kantar WorldPanel, [En lnea]. Available: http://www.kantarworldpanel.com/global/News/Android-ends-the-year-on-top-but-Apple-scores-in-key-markets. [ltimo acceso: 28 Enero 2014].[11] Realidad Aumentada en el mvil, [En lnea]. Available: http://www.eleconomista.es/CanalPDA/2010/9546/. [ltimo acceso: Enero 2014].[12] [En lnea]. Available: http://celulares.about.com/od/Smartphones/tp/Lista-De-Los-Telefonos-Celulares-Clasificados-Por-Gamas.htm.

IPN UPIITAIngeniera Telemtica