Show simple item record

dc.creatorZavaleta Vázquez, Luis M.en
dc.date.accessioned2016-09-02T11:08:17Z
dc.date.available2016-09-02T11:08:17Z
dc.date.issued2012-04-17
dc.identifier.urihttp://hdl.handle.net/11285/619525
dc.description.abstractLa evolución de los dispositivos móviles ha hecho que sea posible tener en un solo dispositivo todos los artefactos necesarios para el desarrollo de aplicaciones de realidad aumentada, esto ha generado un mercado potencial amplio y con proyección a futuro para empresas y desarrolladores que ofrezcan aplicaciones de realidad aumentada. Actualmente existen dos formas diferentes por medio de las cuales se desarrollan la mayoría de las aplicaciones de realidad aumentada: plataformas de aplicaciones con un API de desarrollo y librerías para el desarrollo de aplicaciones de realidad aumentada. Con las primeras es posible generar aplicaciones de forma rápida, sin embargo, no permiten a los desarrolladores agregar o modificar características, ni optimizar sus componentes, esto discuta adaptarlo a necesidades específicas. La segunda opción, en conjunto con otras herramientas permite el desarrollo de aplicaciones a la medida, pero a cambio requiere de conocimientos en diversas áreas e implica el uso de un gran nÚmero de recursos. La presente investigación se realizó con el objetivo de encontrar una metodología y generar una plataforma que permita aprovechar lo mejor de ambos mundos, esto con el fin de facilitar la realización rápida de aplicaciones de realidad aumentada sin sacrificar la flexibilidad al momento de implementar características personalizadas. Para lograr el objetivo nos basamos en tres pilares fundamentales: La división de la aplicación en componentes independientes, el uso de estándares y la utilización de metodologías de desarrollo ágil. Se lograron identificar diversas tecnologías que nos permitieron satisfacer los objetivos planteados y se propuso un marco de trabajo que facilita el desarrollo rápido de aplicaciones de realidad aumentada. El marco de trabajo propuesto permitió disminuir considerablemente los tiempos de desarrollo, debido evita la realización de actividades mecánicas y configuraciones innecesarias, permite a los desarrolladores crear aplicaciones rápidamente y modificar u optimizar componentes específicos, dejando al sistema implementar las funcionalidades de las otras áreas. También permite enfocar los esfuerzos a la implementación de la lógica de negocio.
dc.languagespa
dc.publisherInstituto Tecnológico y de Estudios Superiores de Monterrey
dc.rightsinfo:eu-repo/semantics/openAccess
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0*
dc.titlePlataforma Cliente-Servidor para el Desarrollo Rápido de Aplicaciones de Realidad Aumentadaes
dc.typeTesis de maestría
thesis.degree.levelMaestro en Ciencias Computacionaleses
dc.contributor.committeememberDr. Moisés Alencastre Mirandaes
dc.contributor.committeememberDra. Lourdes Muñoz Gómezes
thesis.degree.disciplineEscuela de Graduados en Ingeniería y Arquitecturaes
thesis.degree.nameMaestría en Ciencias Computacionaleses
dc.subject.keywordAPIes
dc.subject.keywordRealidad Aumentadaes
dc.subject.keywordPlataforma Cliente-Servidores
dc.subject.keywordDesarrollo Rápidoes
dc.subject.keywordDesarrollo de Aplicacioneses
thesis.degree.programCampus Ciudad de Méxicoes
dc.subject.disciplineIngeniería y Ciencias Aplicadas / Engineering & Applied Sciencesen
refterms.dateFOA2018-03-20T00:39:51Z
html.description.abstractLa evolución de los dispositivos móviles ha hecho que sea posible tener en un solo dispositivo todos los artefactos necesarios para el desarrollo de aplicaciones de realidad aumentada, esto ha generado un mercado potencial amplio y con proyección a futuro para empresas y desarrolladores que ofrezcan aplicaciones de realidad aumentada. Actualmente existen dos formas diferentes por medio de las cuales se desarrollan la mayoría de las aplicaciones de realidad aumentada: plataformas de aplicaciones con un API de desarrollo y librerías para el desarrollo de aplicaciones de realidad aumentada. Con las primeras es posible generar aplicaciones de forma rápida, sin embargo, no permiten a los desarrolladores agregar o modificar características, ni optimizar sus componentes, esto discuta adaptarlo a necesidades específicas. La segunda opción, en conjunto con otras herramientas permite el desarrollo de aplicaciones a la medida, pero a cambio requiere de conocimientos en diversas áreas e implica el uso de un gran nÚmero de recursos. La presente investigación se realizó con el objetivo de encontrar una metodología y generar una plataforma que permita aprovechar lo mejor de ambos mundos, esto con el fin de facilitar la realización rápida de aplicaciones de realidad aumentada sin sacrificar la flexibilidad al momento de implementar características personalizadas. Para lograr el objetivo nos basamos en tres pilares fundamentales: La división de la aplicación en componentes independientes, el uso de estándares y la utilización de metodologías de desarrollo ágil. Se lograron identificar diversas tecnologías que nos permitieron satisfacer los objetivos planteados y se propuso un marco de trabajo que facilita el desarrollo rápido de aplicaciones de realidad aumentada. El marco de trabajo propuesto permitió disminuir considerablemente los tiempos de desarrollo, debido evita la realización de actividades mecánicas y configuraciones innecesarias, permite a los desarrolladores crear aplicaciones rápidamente y modificar u optimizar componentes específicos, dejando al sistema implementar las funcionalidades de las otras áreas. También permite enfocar los esfuerzos a la implementación de la lógica de negocio.


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record

info:eu-repo/semantics/openAccess
Except where otherwise noted, this item's license is described as info:eu-repo/semantics/openAccess