Professional Documents
Culture Documents
UNIANDES
TEMA:
APLICACIN MVIL DE REALIDAD AUMENTADA PARA LA PROMOCIN
TURSTICA DE LA CIUDAD DE RIOBAMBA.
AUTORA:
TUTOR:
AMBATO - ECUADOR
2015
CERTIFICACIN DEL ASESOR
Yo Mara del Carmen Morales Carrillo, con cdula de identidad nmero 060324792-5
declaro que el contenido de la tesis titulada: APLICACIN MVIL DE REALIDAD
AUMENTADA PARA LA PROMOCIN TURSTICA DE LA CIUDAD DE
RIOBAMBA. Presentada como requisito final para la obtencin del Ttulo de Magister
en Informtica Empresarial, es de mi autora y responsabilidad; y no compromete a la
poltica de la Universidad Regional Autnoma de los Andes.
DEDICATORIA
Con todo el amor de mi corazn dedico este esfuerzo, en primer lugar a mi Padre Celestial
al dador de mi vida entera a DIOS, y a las personas quienes han sido una bendicin en mi
vida, un regalo de parte de Dios para m. A mi Amado esposo Daniel, quien ha sido mi
mitad, mi equilibrio, mi aliento, mi apoyo, quien con su amor incondicional paciencia y
ternura ha estado junto a m en este sueo, a mis amados padres Luchito, Pepita y Juan
quienes han puesto en m el ejemplo de superacin, de respeto, de lucha, de valenta y sobre
todo de amor y a nuestro angelito Milagros, la muestra del amor de Dios.
AGRADECIMIENTO
Mi mayor sentido de agradecimiento a quien le debo todo y cuanto soy a Dios quien me
ama tanto que entreg a Jess en muerte por mi salvacin y vida. Quien ha sido mi gua en
este camino.
A mi esposo Daniel, por su comprensin, paciencia y amor con los que me ha apoyado
desde el inicio de este camino.
A mi amada Pepita, y mis amados Luchito y Juan, quienes con una mirada tierna y sus
manos extendidas estuvieron en los momentos difciles de este camino, cuidndome y
brindndome su apoyo.
NDICE GENERAL
Certificacin del Tutor
Declaracin de Autora
Dedicatoria
Agradecimiento.
ndice General
ndice de Imgenes
ndice de Tablas
Resumen Ejecutivo
Executive Summary
INTRODUCCIN... 1
Antecedentes de la Investigacin.....1
Planteamiento del Problema.........2
Formulacin del Problema3
Delimitacin del Problema...3
Objeto de Investigacin y Campo de Accin...3
Identificacin de la lnea de investigacin...3
Objetivos...4
Idea a defender.4
Justificacin del Tema..4
Resumen de la estructura de la tesis.5
Conclusiones6
Recomendaciones.6
Aporte Terico..6
Significacin prctica...6
Novedad6
ndice de Grficos
ndice de Tablas
Se considera a la Realidad Aumentada, como la mezcla de una parte real con una virtual,
coexistiendo las dos al mismo tiempo. Diferentes sectores han sido beneficiados de este
avance tecnolgico el sector turstico al contrario no ha aprovechado an esta evolucin,
ante ello tomando en cuenta que el uso de un telfono inteligente se hace cada da ms
popular, se plantea la investigacin y el desarrollo de una aplicacin que permita difundir
informacin relevante sobre los parques del centro histrico de la ciudad de Riobamba,
aprovechando el impacto recordatorio que genera la realidad aumentada en las personas,
esta aplicacin se basa en la utilizacin de la librera SDK Wikitude, que est disponible
tanto para dispositivos Android como para iOS, cuenta con un soporte que asegura que la
aplicacin y su funcionalidad se ejecutar sin problemas en las versiones nuevas del
sistema operativo, as como en dispositivos ms antiguos, lo que garantiza la mxima
utilizacin de la aplicacin. Esta librera permite basar las aplicaciones en estndares web
conocidos y obtener el mximo rendimiento de HTML 5, JavaScript y CSS. Gracias a sus
caractersticas simplifica el trabajo con datos georeferenciados, y cuenta con una tecnologa
de reconocimiento de imgenes propia de la librera que permite reconocer hasta 1000
imgenes offline.
Existe diferentes formas de crear realidad aumentada en una aplicacin mvil, por
mencionar las ms relevantes, utilizacin de marcas, geolocalizacin, utilizacin de mapas,
en este desarrollo se ha optado por las marcas, la deteccin de imgenes no es por
visualizacin de marcas comunes si no por imgenes propias de los monumentos y pileta de
los parques del centro histrico de la ciudad de Riobamba.
Con este desarrollo se espera que el Ministerio de Turismo Zonal 3, apoye la creacin de
proyectos relacionados con aplicaciones mviles.
EXECUTIVE SUMMARY
It is considered to augmented reality, as the mixture of a real part with a virtual, coexisting
both at the same time. Different sectors have benefited from this technological advance the
tourism sector on the contrary has not yet taken advantage of this evolution, before it
considering that the use of a smart phone is becoming more popular day, research and
application development arises for disseminating relevant information about the parks of
the historic center of the city of Riobamba, using the reminder impact generated augmented
reality in people, this application is based on the use of the Wikitude SDK library, which is
available for both Android devices and for iOS, it has a support that ensures the application
and its functionality will run smoothly on new versions of the operating system, as well as
older devices, ensuring maximum utilization of the application. This library allows
applications based on popular Web standards and get the most out of HTML 5, JavaScript
and CSS. Thanks to its characteristics simplifies working with georeferenced data, and has
a self-recognition technology images in the library that can recognize up to 1000 images
offline.
In the city of Riobamba has been determined that there is a large percentage of tourists who
ignore relevant data on the parks of the historic center of the city, its dissemination has
been limited to the delivery of leaflets dealing in general terms of tourist places throughout
the city, in point of information prepared by the Ministry of Tourism, none of these provide
information of the monuments that are in the parks.
There are different ways to create a mobile augmented reality application, to mention the
most important, use of trademarks, geolocation, use of maps in this development has
chosen brands, detection of display images is not common brand if not own monuments
and parks sink the historic center of the city of Riobamba images.
This development is expected that the Ministry of Tourism Zone 3 support the creation of
projects related to mobile applications.
INTRODUCCION
Antecedentes de la Investigacin
En el sector turstico han sido pocas las tecnologas que se han aplicado para darle un
adicional a su servicio, podemos encontrar informacin turstica en diferentes pginas web,
en folletos impresos, mas al momento de visitar un lugar es poca la facilidad que se tiene
para obtener la informacin requerida.
El desarrollo de esta tecnologa, ha ganado terreno en los ltimos aos, como menciona
Informa BTL, en su pgina web: En el ao 2009 Adidas utiliz la RA como herramienta
para crear nuevas experiencias con sus clientes, donde sus zapatos deportivos se convertan
en el arma de un juego de accin.
1
En el sector turstico a nivel mundial podemos encontrar ejemplos del uso de la Realidad
Aumentada, citando:
Los recursos que han sido utilizados en la ciudad de Riobamba, para la promocin turstica
de sus principales parques, son los de forma tradicional consiste en un folleto impreso
donde se encuentran los puntos tursticos relevantes de la provincia de Chimborazo.
Los recursos de promocin turstica no son entregados en forma adecuada, la nica opcin
de recibirlos es pedirlos en el departamento de turismo de la ciudad de Riobamba,
complicndose as el conocimiento de esta informacin.
2
Formulacin del Problema
Cmo aportar al turismo, en la ciudad de Riobamba con nuevas tecnologas; para que el
turista obtenga mayor informacin sobre puntos estratgicos tursticos de la ciudad de
Riobamba?
Geogrfica
Parque Maldonado.- ubicado en las calles Primera Constituyente entre 5 de Junio y Espejo
Parque Sucre.- ubicado en las calles Primera Constituyente entre Larrea y Espaa.
Espacio-Temporal
Realidad Aumentada.
3
Objetivos
Objetivo General
Objetivos Especficos
Idea a Defender
4
En el sector turstico, se encuentra las necesidades ptimas para el desarrollo de una
aplicacin que pueda brindar a los turistas la oportunidad de acceder a informacin de una
manera ms sencilla.
Uno de los avances tecnolgicos existentes, que pueda englobar estas prestaciones y
necesidades es la Realidad Aumentada, con la cual se puede combinar el mundo real con
elementos e informacin virtual, creando la combinacin ptima para dar a conocer
informacin de lugares tursticos de forma innovadora, involucrando de esta forma el
desarrollo de las TICS en un sector, en el cual nuestro pas es reconocido a nivel mundial,
aportando con esta investigacin un precedente para futuras aplicaciones en los diferentes
sectores tursticos de nuestro hermoso Ecuador.
Se puede mencionar adems que existe la posibilidad de utilizar plataformas libres para el
desarrollo de esta aplicacin.
Los mtodos de induccin deduccin sern utilizados para el anlisis del impacto
recordatorio que causar la aplicacin a desarrollar. Informacin que ser recolectada bajo
la evaluacin de un experto.
5
ministerio y a los turistas que visitan los parques del centro histrico de la ciudad de
Riobamba, se obtendr las conclusiones que servirn para analizar requerimientos para el
desarrollo de la aplicacin.
Aporte Terico. La presente propuesta servir como un referente, sobre los temas de para
el desarrollo de aplicaciones de realidad aumentada y su aplicacin para el sector turstico
en la ciudad de Riobamba.
6
CAPITULO I
1. MARCO TERICO
1.1.1. Definicin
1.1.2. Caractersticas
7
Almacenamiento: Para el almacenamiento, utiliza SQLite, que es una base de datos
relacional ligera.
Conectividad: Soporta GSM / EDGE, IDEN , CDMA, EV -DO , UMTS , Bluetooth,
Wi-Fi , LTE y WiMAX.
Navegador de Internet - Basado en el WebKit de cdigo abierto, junto con el motor
V8 de JavaScript de Chrome.
Apoyo Media: Incluye soporte para los medios: H.263 , H.264 , MPEG- 4 SP ,
AMR , AMR -WB, AAC , HE- AAC , MP3 , MIDI, Ogg Vorbis , WAV , JPEG ,
PNG , GIF y BMP.
Soporte en hardware: Sensor acelermetro, cmara, brjula digital, sensor de
proximidad, y el GPS.
Multi touch: Es compatible con pantallas multitctiles.
Multitarea: Puede soportar aplicaciones multitarea.
Tethering: Admite uso compartido de conexiones a Internet como un punto de
acceso inalmbrico o por cable, es decir actuando como pasarela.
1.1.3. Arquitectura
Para entender cmo funciona Android, podemos observar la Imagen 1, que muestra las
diferentes capas que conforman el sistema operativo Android: (Lee, 2012)
8
Aplicaciones: En esta capa, se encuentran todas las aplicaciones que se incluyen con el
dispositivo Android por defecto, como telfono, contactos, navegador, etc , as como las
aplicaciones que se descargan y se instalan desde el Android Market, o cualquier aplicacin
que sea instalada. Los servicios, las API y libreras que forman parte de los otros niveles
son utilizados para el funcionamiento de las aplicaciones que residen en este nivel.
Libreras: Esta capa contiene las libreras utilizadas por Android, desarrolladas en C/C++,
son las que dan a Android la mayor parte de sus capacidades y sus caractersticas, es por
esta razn que junto al ncleo basado en Linux, estas constituyen el corazn de Android.
Por ejemplo, la biblioteca SQLite proporciona soporte de bases de datos de manera que una
aplicacin puede utilizar para almacenamiento de datos. La biblioteca WebKit proporciona
funcionalidades para la navegacin web. (Lee, 2012)
Tiempo de ejecucin de Android: Al mismo nivel que las librerias de Android se sita el
entorno de ejecucin. ste lo constituyen las Core Libraries, que son librerias con mulititud
de clases Java y la mquina virtual Dalvik.
Ncleo Linux: Android utiliza el ncleo de Linux 2.6 como una capa de abstraccin para el
hardware disponible en los dispositivos mviles. Esta capa contiene los drivers necesarios
para que cualquier componente hardware pueda ser utilizado mediante las llamadas
correspondientes. Siempre que un fabricante incluye un nuevo elemento de hardware, lo
primero que se debe realizar para que pueda ser utilizado desde Android es crear las
libreras de control o drivers necesarios dentro de este kernel de Linux embebido en el
propio Android.
1.1.4. Versiones
9
Primeras Versiones
Android 1.0 Nivel de API 1
A pesar que esta fue la primera versin de Android, nunca se lanz comercialmente, fue
creada en septiembre de 2008.
10
sincronizar adaptadores para conectarlo a cualquier dispositivo. Ofrece un servicio
centralizado de manejo de cuentas.
Nueva interfaz del navegador y soporte para HTML5. Mejoras en el calendario y soporte
para Microsoft Exchange. La clase MotionEventahora soporta eventos en pantallas
multitctil.
11
Se aaden varias mejoras relacionadas con el navegador Web, como el soporte de Adobe
Flash 10.1 y la incorporacin del motor Javascript V8 utilizado en Chrome o la
incorporacin del campo de subir fichero en un formulario.
Proporciona un servicio para la copia de seguridad de datos que se puede realizar desde la
propia aplicacin para garantizar al usuario el mantenimiento de sus datos. Por ltimo, se
facilita que las aplicaciones interaccionen con el reconocimiento de voz y que terceras
partes proporcionen nuevos motores de reconocimiento.
Se mejora la conectividad: ahora podemos utilizar nuestro telfono para dar acceso a
Internet a otros dispositivos (tethering), tanto por USB como por Wi-Fi. Tambin se aade
el soporte a Wi-Fi IEEE 802.11n y notificaciones push.
Debido al xito de Android en las nuevas tabletas ahora soporta mayores tamaos de
pantalla y resoluciones (WXGA y superiores).
12
Incorpora un nuevo interfaz de usuario con un diseo actualizado. Dentro de las mejoras de
la interfaz de usuario destacamos la mejora de la funcionalidad de cortar, copiar y pegar y
un teclado en pantalla con capacidad multitctil.
Se incluye soporte nativo para varias cmaras, pensado en la segunda cmara usada en
videoconferencia. La incorporacin de esta segunda cmara ha propiciado la inclusin de
reconocimiento facial para identificar el usuario del terminal.
La mquina virtual de Dalvik para Android introduce un nuevo recolector de basura que
minimiza las pausas de la aplicacin, ayudando a garantizar una mejor animacin y el
aumento de la capacidad de respuesta en juegos y aplicaciones similares. Se trata de
corregir as una de las lacras de este sistema operativo mvil, que en versiones previas no
ha sido capaz de cerrar bien las aplicaciones en desuso. Se dispone de mayor apoyo para el
desarrollo de cdigo nativo (NDK).Tambin se mejora la gestin de energa y control de
aplicaciones. Y se cambia el sistema de ficheros, que pasa de YAFFS a ext4.
Entre otras novedades destacamos en soporte nativo para telefona sobre Internet VoIP/SIP.
El soporte para reproduccin de vdeo WebM/VP8 y codificacin de audio AAC. El
soporte para la tecnologa NFC. Las facilidades en el audio, grficos y entradas para los
desarrolladores de juegos. El soporte nativo para ms sensores (como giroscopios y
barmetros). Un gestor de descargas para las descargas largas. (Girons, 2013)
13
Con el objetivo de adaptar la interfaz de usuario a pantallas ms grandes se incorporan las
siguientes caractersticas: resolucin por defecto WXGA (1280800), escritorio 3D con
widgets rediseados, nuevos componentes y vistas, notificaciones mejoradas, arrastrar y
soltar, nuevo cortar y pegar, barra de acciones para que las aplicaciones dispongan de un
men contextual siempre presente y otras caractersticas para aprovechar las pantallas ms
grandes.
En esta versin se aaden nuevas alternativas de conectividad, como las nuevas APIS de
Bluetooth A2DP y HSP con streaming de audio. Tambin, se permite conectar teclados
completos por USB o Bluetooth.
A pesar de la nueva interfaz grfica optimizada para tabletas, Android 3.0 es compatible
con las aplicaciones creadas para versiones anteriores. La tecla de men, inexistente en las
14
nuevas tabletas, es reemplazada por un men que aparece en la barra de accin. (Girons,
2013)
Nuevo API de reconocedor facial, permite entre otras muchas aplicaciones desbloquear el
telfono a su propietario. Tambin se mejora en el reconocimiento de voz. Por ejemplo se
puede empezar a hablar en cuanto pulsamos el botn.
Aparece un nuevo gestor de trfico de datos por Internet, donde podremos ver el consumo
de forma grfica y donde podemos definir los lmites a ese consumo para evitar cargos
inesperados con la operadora. Incorpora herramientas para la edicin de imgenes en
tiempo real, con herramientas para distorsionar, manipular e interactuar con la imagen al
momento de ser capturada. Se mejora el API para comunicaciones por NFC y la integracin
con redes sociales.
15
En diciembre del 2011 aparece una actualizacin de mantenimiento (versin 4.0.2) que no
aumenta el nivel de API. (Girons, 2013)
Se introducen varias mejoras en Google Search. Se potencia la bsqueda por voz con
resultados en forma de ficha. La funcin Google Now permite utilizar informacin de
posicin, agenda y hora en las bsquedas.
16
Los Widgets de escritorio pueden aparecer en la pantalla de bloqueo.Se incorpora un nuevo
teclado predictivo deslizante al estilo Swype.Posibilidad de conectar dispositivo y TVHD
mediante wifi (Miracast). Mejoras menores en las notificaciones. Nueva aplicacin de
cmara que incorpora la funcionalidad Photo Sphere para hacer fotos panormicas
inmersivas (en 360). (Girons, 2013)
cambio ms significativo con el que cuenta, pues utiliza la mquina virtual ART en lugar de
el tipo de actividad del usuario), y sensores de interaccin compuestos para detectar ciertos
17
1.2. REALIDAD AUMENTADA
1.2.1. Introduccin
gusto. La realidad aumentada viene a potenciar esos cinco sentidos con una nueva lente
gracias a la cual la informacin del mundo real se complementa con la del digital..
La Realidad Aumentada, es una tecnologa cuyo origen es la Realidad Virtual, toma parte
parte que la enriquece, trae informacin virtual, por medio de un sistema informtico, y la
La realidad aumentada es una nueva ventana a travs de la cual se puede ver el mundo
1.2.2. Definicin
F.Kishino y la de R.Azuma.
18
La definicin creada por Paul Milgram y Fumio Kishino en 1994 llamada Milgram-
Virtuality Continuum dice que entre un entorno real y un entorno virtual puro esta la
Virtual)
Y la definicin aportada por Ronald Azuma en 1997, que acota a la realidad aumentada a la
19
1.2.3. Cronologa
1973: Ivan Sutherland inventa la display de cabeza (HMD) lo que sugiere una
1985: Nacimiento de Hurto. Myron Krueger crea Videoplace que permite a los
1990: Jaron Lanier acua el termino realidad virtual y crea la primera actividad
2000: Bruce H. Thomas desarrolla ARQuake, el primero juego al aire libre con
Android G1.
20
2009: Se crea el logo oficial de la Realidad Aumentada con el fin de estandarizar la
2012: Google se lanza al diseo de unas gafas que crearan la primera realidad
3
aumentada comercializada. Bautiza a su proyecto como Proyect Glass.
(virtualbreaker)
dispositivos que puedan captar este escenario, y se puede agrupar en dos conjuntos:
Dispositivos video-through: estos son los dispositivos que capturan la imagen que se
3
. Tomado de: http://virtualbreaker.wordpress.com/2012/10/08/historia-realidad-aumentada-ra/
21
Imagen 3.- Web cam como dispositivo video-through
Dispositivos see-through: estos son los dispositivos que realizan las tareas de capturar la
(Ortiz)
Estos dispositivos see-through, no son nuevos llevan aos siendo usados, por ejemplo, en
los Head Up Displays (HUDs) utilizados por los aviones de combate para mostrar
22
Imagen 4.- Dispositivo See-Through
Este proceso es bsicamente el encontrar el escenario fsico real, que se requiere aumentar
sistema.
Los marcadores como imgenes son recibidas y reconocidas por la cmara del dispositivo
que se est usando, con esto se consigue la informacin de la posicin del escenario real,
encontrada. Este clculo de posicin se hace a travs del anlisis de la distancia del
23
Imagen 5.- Reconocimiento por marcadores
Fuente: http://www.gratisprogramas.org/descargar/buildar-realidad-aumentada-pc-web-cam-mu/
(Programas)
Funciona a travs del sensor de cmara del dispositivo y el objetivo es reconocer un objeto
en particular, comparndolo con una base de datos de objetos segn sea su forma para
descubrir de qu objeto se trata. Claramente, este sistema no requiere disponer ms que una
24
1.2.5.3. Reconocimiento facial
Se utilizan algoritmos que son capaces de reconocer el rostro de una persona a una cierta
Existen aplicaciones que estn siendo desarrolladas que utilizarn el reconocimiento facial
Este tipo de reconocimiento est tomando auge en los ltimos aos, especialmente gracias a
proporcionarse por una persona y segn este el sistema podr presentar la parte virtual para
el aumentado.
25
1.2.5.5. Reconocimiento basado en geolocalizacin
como GPS, y de sistemas que sean capaces de reconocer la orientacin del dispositivo,
Los puntos de referencia son fundamentales para identificarlos como coordenadas, luego el
dispositivo aproxima el objeto virtual, cuando estas sean detectadas, tomando en cuenta su
dispositivos Smartphone, los cuales son idneos para este tipo de reconocimientos. Cada
Fuente: http://www.digitalavmagazine.com/2012/02/22/nace-arlab-primera-empresa-espanola-con-
tecnologia-propietaria-de-realidad-aumentada/ (Digitalavmagazine)
26
1.3. DESARROLLO DE APLICACIONES PARA ANDROID
Existen varias alternativas para desarrollar aplicaciones Android, podemos citar: Eclipse, en
AIDE, SDK de Android todas estas desde una PC o directamente en un dispositivo mvil.
(Federico Cristina, 2012)
Para su instalacin y configuracin es recomendable seguir los pasos dados por el sitio de
desarrolladores Android, ya que las versiones van cambiando y por lo tanto se puede
modificar la forma de instalacin, mas en forma general se puede determinar los siguientes
pasos para su instalacin:
El SDK de Android, viene de las siglas de Software Development Kit, lo que podemos
traducirlo como un Kit de Desarrollo de Software, es muy til para desarrolladores ya que
27
este provee un conjunto de herramientas que facilita el desarrollo de aplicaciones mviles
en la plataforma Android, de estas las ms relevantes son el Android Emulator y el plugin
que se integra con Eclipse, ADT de Eclipse.
Para usarlo se puede descargar el kit de desarrollo desde la web oficial de Android, una vez
descargado simplemente se debe ejecutar el programa.
Todas las aplicaciones Android se desarrollan en lenguaje Java con este kit.
Android Emulator
Este emulador est basado en QEMU nos permite disear, crear y probar aplicaciones sin
usar un dispositivo fsico, en l se puede instalar las diferentes versiones de Android, cada
vez que una nueva versin de Android sale al mercado, Google libera el cdigo fuente y
publica el SDK con la nueva versin. Esto sirve para que los desarrolladores puedan
28
adaptar sus aplicaciones a la nueva versin. Cada vez que se libera el cdigo fuente de una
nueva versin, el mundo de Android tiene que adaptarse.
El uso del emulador es muy similar a trabajar con un telfono real, es una base ptima para
usar y probar las aplicaciones ya que no se restringe al uso de un especfico hardware como
nos sucede con un telfono real.
29
Hierarchy Viewer
Permite probar y optimizar la interface de usuario. Proporciona una representacin visual
de las clases del layout y un editor ampliado de la visualizacin.
Layoutopt
Herramienta de lnea de comando que carga los ficheros XML especificados y analiza las
estructuras y herencias del layout segn una serie de reglas predefinidas.
SQLite3
30
Esta herramienta ha sido incluida para comodidad de los desarrolladores. Provee acceso a
los archivos de datos SQLite creados y usados por las aplicaciones Android. (Android)4
Traceview
Esta herramienta produce una vista grfica del anlisis de informacin contenida en
bitcoras que puede ser generada desde una aplicacin Android.
Mksdcard
Ayuda a crear una imagen de disco que se puede usar con el emulador, para simular la
presencia de una tarjeta de almacenamiento externa, tal como una tarjeta SD.
Dx
Convierte los archivos de bytecode estndar (.class) en archivos Android bytecode
(.dex).
Activitycreator
Es un script que genera archivos ant build que se puede utilizar para compilar
aplicaciones Android.
4
Tomado de: http://www.terminalesandroid.com/montar-el-entorno-de-programacion-para-android-con-
eclipse
31
Conocidas como Foreground. Estas aplicaciones solo se utilizan cuando el usuario las ve y
la usa, es decir al momento que se la minimice o se cierre, deja de actuar. Los juegos son
un ejemplo tpico de estas aplicaciones.
La interaccin entre estas aplicaciones y el usuario son muy limitadas, pues pasan
esperando un evento, podemos citar el responder un SMS.
1.3.3.3. Intermittent
Los Live Wallpapers fueron introducidos en Android 2.0, pero los Widgets han sido parte
de Android desde sus principios. Estos son componentes que permiten al usuario
interactuar con el telfono sin necesidad de lanzar la aplicacin. Los Live Wallpapers
permiten animar el Wallpaper e inclusive permitir al usuario interactuar con el mismo.
(Aplicaciones Android)
32
Pueden accesar componentes como el porcentaje de batera, o el acelerometro y reaccionar
segn los valores que reciben.
Vistas son aquellos componentes que formar parte de la interfaz de usuario de una
aplicacin, se puede mencionar por ejemplo una entrada de texto, un botn. Todas las vistas
que sean creadas dentro de una aplicacin sern objetos descendientes de la clase VIEW, a
pesar de esto no son usualmente definidos con Java si no con un fichero XML dejando de
esta forma al sistema que sea el encargado de crear los objetos a partir de este fichero.
1.3.4.2. Layout
1.3.4.3. Actividad
Una aplicacin en Android, est conformada por elementos bsicos de visualizacin, que
usualmente son conocidos como pantallas de aplicacin, y son nombrados como una
actividad, es decir que es la encargada de crear la interfaz de usuario, a pesar de que son
33
independientes entre s, todas aportan para obtener el objetivo general. Se puede observar
que toda actividad pertenece a una clase descendiente de Activity.
1.3.4.4. Servicio
Son procesos que no necesitan una interaccin con el usuario, es decir se ejecutan detrs.
Existen servicios locales, que son utilizados por aplicaciones del mismo dispositivo; y
servicios remotos que los utilizan desde otros terminales. (Espino)5
1.3.4.5. Intencin
Se define como el querer realizar alguna accin. Se puede encontrar intenciones que sean
inicializadas por el sistema, por ejemplo el querer visualizar una pgina web, mas tambin
hay casos en que la aplicacin sean quien inicialice su propia intencin, para que se pueda
cumplir con esto se necesita un objeto de la clase Intent. (Toms) 6
Este proveedor sirve para que la forma de compartir informacin entre aplicaciones no
incurra un problema de seguridad, se puede mencionar por ejemplo la lista de contactos.
5
Tomado de: http://androidwilly.blogspot.com/
6
Tomado de: http://www.androidcurso.com/index.php/tutoriales-android/31-unidad-1-vision-general-y-
entorno-de-desarrollo/149-componentes-de-una-aplicacion
34
1.3.5. Servicios web
REST: utiliza XML, JSON y HTTP. Cada URL representa un objeto sobre el que se puede
realizar POST, GET, PUT y DELETE. Este tipo de servicio es ligero ya que utiliza objetos
JSON o XML, presenta resultados legibles y es fcil de implementar ya que no hacen falta
herramientas especficas.
SOAP: es toda una infraestructura basada en XML. Donde cada objeto puede tener
mtodos definidos por el programador con los parmetros que sean necesarios. Este tipo de
servicio es fcil de consumir, sigue un contrato y existen muchas herramientas de desarrollo
para estos servicios. (Blog Gabrielli)7
Este tipo de servicio ha obtenido mayor adopcin en la web como una alternativa ms
sencilla a SOAP y a los servicios web basados en el Lenguage de Descripcin de Servicios
Web (Web Services Descripcion Language - WSDL). Una implementacin concreta de un
servicio web REST sigue cuatro principios de diseo fundamentales:
7
Tomado de: http://vannygabrielli.blogspot.com/
35
No mantiene estado
Expone URIs con forma de directorios
Transfiere XML, JavaScript Object Notation (JSON), o ambos
1.3.5.2. Caractersticas
Una de las caractersticas claves de los servicios web REST es el uso explcito de los
mtodos HTTP; as resulta consistente con la definicin del protocolo. Este principio de
diseo bsico establece una asociacin uno-a-uno entre las operaciones de crear, leer,
actualizar y borrar y los mtodos HTTP. De acuerdo a esta asociacin tenemos:
Los servicios web REST necesitan escalar para poder satisfacer una demanda en constante
crecimiento, es por ello que se usan clsteres de servidores con balanceadores de carga y
alta disponibilidad, que trabajan en funcin de transferir peticiones de un equipo a otro para
disminuyendo el tiempo total de respuesta de una invocacin al servicio web.
Una caracterstica de los servicios web REST es que las URIs a utilizar deben ser sencillas
a tal punto de que sea fcil adivinarlas; es decir que necesite de muy poca o ninguna
explicacin o referencia para que un desarrollador pueda comprender a lo que apunta, y a
los recursos derivados relacionados.
Algunos de los tipos MIME ms usados para los servicios web REST son:
MIME-Type Content-Type
JSON application/json
XML application/xml
XHTML application/xhtml+xml
36
As el servicio puede ser utilizado por diferentes clientes y multiples lenguajes, corriendo
en diversas plataformas y dispositivos.
REST no mantiene estado, los servicios sin estado son mucho ms simples de disear,
escribir y distribuir a travs de mltiples servidores. Un servicio sin estado no slo funciona
mejor, sino que adems mueve la responsabilidad de mantener el estado al cliente de la
aplicacin. En un servicio web REST, el servidor es responsable de generar las respuestas y
proveer una interfaz que le permita al cliente mantener el estado de la aplicacin por su
cuenta. (Dos ideas)8
Android no puede consumir directamente un Servicio REST, sin embargo posee algunas
libreras que permiten realizar conexiones HTTP, y como este tipo de Servicios trabajan en
funcin de este protocolo, es posible consumir los servicios a travs de un cliente HTTP.
A su vez existen varios frameworks REST para JAVA y Android, entre los que se destacan:
1.3.6. SQLite
8
Tomado de: http://www.dosideas.com/noticias/java/314-introduccion-a-los-servicios-web-restful.html
37
1.3.6.1. Caractersticas
Sencillamente el cdigo fuente de SQLite es de dominio pblico, lo que permite el libre uso
de esta pequea biblioteca de base de datos.
Cada Motor de Base de datos SQL compila cada sentencia SQL en algn tipo de estructura
de datos interna que luego se utilizar para llevar a cabo la labor de la declaracin. SQLite
ejecuta las sentencias y las compila a travs de una mquina virtual que nos sirve mucho
para poder depurar las lecturas de datos y sentencias.
Gracias a que SQLite es software libre, es posible encontrar una gran cantidad de
componentes, libreras y drivers para interactuar con SQLite desde una gran diversidad de
lenguajes y plataformas de programacin. Ya sea que se est utilizando lenguajes modernos
como Java, Perl, Python, PHP, Ruby, C#, lenguajes ms antiguos como Pascal, SmallTalk,
Clipper, o lenguajes poco conocidos como Suneido, REXX, S-Lang, para todos se puede
encontrar libreras y ejemplos de cdigo para SQLite. (SQLite Latinoamerica)
De cdigo Legible
El cdigo fuente de SQLite est diseado y codificado para ser legible y accesible hasta
para un programador medio.
Tipado Dinmico
Toda la librera funcional es menor de 225 KiB, de este modo es posible desactivar en
tiempo de compilacin numerosas caractersticas innecesarias para poder reducir an ms
el tamao de la biblioteca llegando ms o menos a 170 KiB
La gran ventaja que trae SQLite es poder almacenar todos los datos en un nico archivo y
en el directorio que desees, facilitando el copiado a un USB por ejemplo, ya que por el
contrario otros tipos de gestores de BD habitualmente almacenan ms de un archivo para
una base de datos y en directorios de difcil acceso.
Serverless
Como gestor de base de datos local en un PC.- De esta forma podemos gestionar bases
de datos con SQLite igual que si estuviramos trabajando con un sistema gestor de base de
datos como MySQL nicamente instalando un archivo ejecutable de tamao
considerablemente pequeo.
Como una extensin de PHP.- La ventaja de esta opcin es que no necesita tener instalado
o conectar con un servidor de base de datos dado que ofrece una interfaz prcticamente con
39
las mismas funcionalidades que un gestor de bases de datos cualquiera donde los datos
sern almacenados en un texto plano. (Sqlite Database Grupo)9
1.4. TURISMO
1.4.1. Definicin
El turismo posee toda la capacidad para ser una industria que produzca ingresos
considerados para las diferentes regiones de nuestro pas, especialmente por la gran
diversidad de flora, fauna, clima y en general de recursos naturales que se encuentran en
nuestro territorio.
9
Tomado de: http://sqlitedatabasegrupo.blogspot.com/p/caracteristicas-de-sqlite.html
40
Como un adicional econmico el Turismo puede lograr: Una igualdad entre pueblos, un
afianzamiento de culturas, una contribucin a la educacin, liberacin del hombre con un
respeto a su identidad y dignidad.
De igual forma el Turismo aporta al ser humano conocimiento ya sea de diversas culturas,
biodiversidad, historia, regiones, etc; aumenta las relaciones humanas, ayuda a salir de la
rutina creando momentos de descanso y satisfaccin. Satisface la necesidad humana de
integracin con su entorno. (Anlisis sectorial del Turismo, 2012)
Se puede considerar al Turismo Sostenible como una fuerza econmica a nivel mundial,
constituyndose en una fuerte estrategia fundamental de desarrollo de pases especialmente
no industrializados.
Segn la Organizacin Mundial de Turismo (OMT), para el ao 2020 las cifras que hay en
ingresos de turismo a nivel mundial se incrementaran notablemente, de la mano de avances
tecnolgicos en transporte y telecomunicaciones especialmente que aportarn de manera
significativo dicho incremento.
Se comprende que Turismo Sostenible, son todas aquellas actividades tursticas que se
realicen contemplando principalmente el tener un respeto con el medio natural, cultural y
social de todos los lugares sin excepcin alguna, adems de respetar y compartir valores de
las diferentes comunidades facilitando as un intercambio de experiencias entre los turistas
y los residentes, resultando beneficioso en forma igualitaria para ambos. Tomando al
Turismo Sostenible como un aliado de la conservacin del ecosistema. (Avila, 2002)
41
1.4.4. Tics en el Turismo
El uso de las TICs en el sector turstico ha obligado a que varias empresas estn
actualizadas en cuanto a implementacin de procesos innovadores, para brindar mayor
rapidez y facilidad en la obtencin de informacin, menor riesgo y menor costo.
Encontramos ciertas desventajas en el uso de las TICs, se puede ubicar poca privacidad
con la informacin que se maneja como empresa, un aislamiento entre cliente-empresa,
adems y el ms peligroso el fraude, pues con el internet se puede realizar fcilmente un
desvo de informacin.
Actualmente con el auge de telfonos inteligentes, este desarrollo tecnolgico puede ser
utilizado para realizar innovaciones en cuanto a la difusin de informacin turstica, desde
la visibilidad de un portal web en un dispositivo mvil hasta la utilizacin de las cada vez
ms tiles intuitivas y atractivas apps que propician el cruce de los entornos actuales con
una especial predisposicin del usuario a probarlas, interiorizarlas e incorporarlas en sus
costumbres de comunicacin y obtencin de informacin (Joantxo, 2013), aportando al
42
sector turstico valor y sobre todo funcionalidad, se puede mencionar una aplicacin de
permite geoposicionar al cliente en su destino turstico para ofrecerle una experiencia
turstica personalizada.
43
El uso de las TICs en el sector turstico cre la necesidad en varias empresas de
actualizarse en la implementacin de procesos para sacar provecho del avance
tecnolgico que el mundo entero ha venido palpando, el utilizar nuevas formas para
su promocin o difusin har la diferencia en el momento de su promocin o
difusin de informacin turstica.
44
CAPITULO II
2. MARCO METODOLGICO
45
como una actividad fundamental para el desarrollo econmico y social. Frente al
crecimiento del sector turstico, en junio de 1994, se tom la decisin de separar al turismo
de la informacin, para que se dedique exclusivamente a impulsar y fortalecer esta
actividad, a travs del Decreto Ejecutivo No. 2841, modifica el Decreto N.04 de 10 de
agosto de 1992 y cambia la denominacin al Ministerio de Informacin y Turismo, por
Ministerio de Turismo.
En 1999 el Presidente Mahuad, mediante Decreto Ejecutivo, 1323 fusiona los ministerios
de Comercio Exterior, Industrializacin y Pesca y de Turismo, en una sola entidad, que se
denomina Ministerio de Comercio Exterior, Industrializacin, Pesca y Turismo.
En enero del 2000, mediante Decreto Ejecutivo N.26 el Dr. Gustavo Noboa Bejarano, en su
calidad de Presidente de la Repblica, le devuelve la categora de Ministerio a la
entonces Subsecretara de Turismo del MICIP y la fusiona al Ministerio de Ambiente en
una sola entidad denominada Ministerio de Turismo y Ambiente. En abril del 2000 el
mismo Presidente de la Repblica, mediante Decreto Ejecutivo N.259, deroga el
Decreto N.26 e individualiza el funcionamiento de las dos reas turismo y ambiente con
total independencia jurdica, financiera y administrativa, dejndolos como Ministerio de
Turismo y Ministerio de Ambiente, lo cual se mantiene en efecto hasta la fecha
46
con actividades de coordinacin entre estas dos carteras de Estado. (Ministerio de
Turismo)10
10
Tomado de: http://www.turismo.gob.ec/wp-content/uploads/downloads/2013/02/PLANDETUR-2020.pdf
47
a) Compaerismo y Respeto.- Los funcionarios/as y los servidores/as del Ministerio de
Turismo respetamos a todos y cada uno de los/as compaeros/as de la Institucin,
cumpliendo con los deberes y derechos.
48
2.1.6. Estructura Orgnica Institucional Nivel Zonal
COORDINACIONES
ZONALES
UNIDAD DE
UNIDAD JURDICA PLANIFICACIN Y
CONTROL DE GESTIN
UNIDAD
ADMINISTRATIVA
FINANCIERA
OFICINAS DE
GESTIN Y
PROMOCIN
TURSTICA
49
2.2. DESCRIPCIN DEL PROCEDIMIENTO METODOLGICO
2.2.1. Mtodos
Histrico lgico
Induccin Deduccin
Los mtodos de induccin deduccin sern los utilizados para el anlisis del impacto
recordatorio que causar la aplicacin a desarrollar. Informacin que ser recolectada bajo
la evaluacin de un experto.
2.2.2. Modalidad
Cualitativa
La actual investigacin estar regida bajo la metodologa cualitativa, en esta se analizar las
diferentes libreras open source para el desarrollo de la aplicacin de realidad aumentada en
Smartphone que tengan Android como sistema operativo, pretendiendo crear la base para
un nuevo recurso en el desarrollo del turismo en la ciudad de Riobamba.
50
ciudad de Riobamba, por lo tanto se crear una base para futuros proyectos en ste mbito,
as como una familiarizacin con este tema.
Entrevista
Encuestas
Para obtener mayor informacin de cmo se difunde la informacin turstica sobre los
parques del centro histrico la ciudad de Riobamba, se realizar encuestas al personal
encargado de este rol dentro del Ministerio de Turismo Zona 3.
Para esta investigacin, se ha tomado en cuenta dos tipos de poblacin, los turistas de la
ciudad de Riobamba, y el personal que labora dentro del Ministerio de Turismo Zona 3.
Para los turistas que visitan la ciudad de Riobamba, se ha tomado en cuenta una poblacin
aproximada, de las entradas de extranjeros a nivel nacional, realizando una estimacin
tomando el total de turistas arribados a Ecuador por provincias en el ao 2013, se dio como
resultado un ingreso de aproximadamente 1600 turistas.
51
ESTRATO UNIDAD DE ANALASIS NUMERO
COORDINADOR Personal que labora en el 4
TECNICOS Ministerio de Turismo Zona 3
Turistas Turistas que visitan la ciudad de 1600
Riobamba anualmente
Tabla 1.- Poblacin
Para conocer el nmero de encuestas que se debe aplicar en este estudio, se utiliz la
frmula para hallar la muestra sabiendo la poblacin, con un nivel de significacin de error
del 0.10:
Frmula:
K 2 tqN
n
E 2 N 1 K 2 tq
En donde
K= es la constante que equivale a 2.96
N= total de la poblacin 1600
t= probabilidad de que el evento ocurra 0.30
q= probabilidad de que el evento no ocurra 0.70
E= error muestral 0.10
(2.96) 2 (0.30)(0.70)(1600 )
n
(0.10) 2 1600 1 (2.96) 2 (0.30)(0.70)
2943.8976
n
17.829936
n 165
52
La otra parte de la poblacin al ser un nmero relativamente pequeo, no es aconsejable
sacar una muestra, se realiza entonces una entrevista al Delegado del Coordinador del
Ministerio y se aplica encuestas al personal que se desempean especficamente en el rea
turstica, siendo escogidos por el Ing. Marco Toledo Coordinador.
2.2.6.1. Entrevista
Se aplic una entrevista a un tcnico delegado por el Ing. Marco Toledo, Coordinador del
Ministerio de Turismo Zona 3, de la cual se obtuvo las siguientes conclusiones:
Se manifest que en los ltimos aos de gobierno nacional se ha dado mayor apoyo al
desarrollo del turismo, casos puntuales como el disponer feriados largos, mejorar las
carreteras, apoyar a su difusin con presupuesto para ello.
53
Al respecto del desarrollo de nuevos proyectos para el sector turstico, se manifest que el
encargado es el Departamento de Proyectos Coordinacin Zonal, y como proyectos locales
e innovadores para impulsar el urismo en la ciudad de Riobamba se mencion la creacin
de los CTC Centros de Turismo Comunitario, y la sealizacin turstica.
Se cuenta con guas tursticos nativos, especialmente para el Turismo Comunitario, de igual
forma hay guas en museos, razn por la cual se considera que los turistas obtienen
informacin relevante de los lugares que pueden visitar.
2.2.6.2. Encuestas
Al personal que fue designado por el ingeniero Coordinador del Ministerio de Turismo
Zona 3, se les aplic una encuesta de la cual se puede obtener los siguientes resultados:
54
Pregunta nmero uno: Cree usted que la forma actual de difusin de informacin turstica
de la ciudad de Riobamba es ptima?
SI 3 75%
NO 1 25%
TOTAL 4 100%
SI NO
25%
75%
55
Pregunta nmero dos: Existen proyectos locales para impulsar el turismo en la ciudad de
Riobamba?
SI 4 100%
NO 0 0%
TOTAL 100%
SI NO
0%
100%
Anlisis e Interpretacin: Se puede observar que el total del personal tcnico encuestado,
tiene conocimiento de los proyectos impulsados por su departamento, observndose que
existe apoyo para el desarrollo de nuevas ideas.
56
Pregunta nmero tres: Existen recursos econmicos para la difusin de informacin
turstica de la ciudad de Riobamba?
SI 4 100%
NO 0 0%
TOTAL 100%
SI NO
0%
100%
Anlisis e Interpretacin: Se puede observar que el total del personal tcnico encuestado,
tiene conocimiento del apoyo econmico para la difusin de la informacin turstica de la
cuidad de Riobamba, se observa que existe una gran apertura para esta difusin.
57
Pregunta nmero cuatro: Segn su conocimiento que cantidad de Turistas, cree usted que
obtengan informacin de nuestra historia, cultura y dems datos relevantes, gracias a la
difusin de informacin turstica?
0% 0%
25% 25%
50%
58
Pregunta nmero cinco: Apoyara la iniciativa de la creacin de un proyecto de
informacin turstica virtual, que use como dispositivo un telfono inteligente?
SI 4 %
NO 0 %
TOTAL 100%
SI NO
0%
100%
59
Encuestas a Turistas
Se aplic una encuesta a los turistas que visitaban los parques del centro histrico de la
ciudad de Riobamba de la cual se puede obtener los siguientes resultados:
Pregunta nmero uno: Ha accedido a informacin turstica de los lugares que ha visitado
en la ciudad de Riobamba?
SI 42 25%
NO 123 75%
SI NO
25%
75%
60
Pregunta nmero dos: Cmo calificara usted la forma actual de difusin de informacin
turstica de la ciudad de Riobamba?
9%
21%
19%
51%
Anlisis e Interpretacin: Se puede analizar que una pequea parte de los encuestados
considera como excelente a la forma de difusin de la informacin, mas se puede observar
que un poco ms de la mitad califica como mala a esta difusin, lo cual nos indica que
existe una inconformidad en los turistas que visitan los parques del centro histrico de la
ciudad de Riobamba, con la informacin que reciben.
61
Pregunta nmero tres: Ha obtenido usted informacin de la historia, cultura o algn dato
relevante, del parque que usted est visitando?
SI 29 18%
NO 136 82%
Si No
18%
82%
Anlisis e Interpretacin: Se puede observar que una minora de los encuestados han
obtenido informacin del parque que estaban visitando en ese momento, por lo tanto un
gran porcentaje de turistas no reciben datos relevantes del mismo.
62
Pregunta nmero cuatro: El telfono celular que usa es un smartphone?
SI 119 72%
NO 46 28%
Si No
28%
72%
Anlisis e Interpretacin: Se puede observar que una mayora de los encuestados cuentan
con un smartphone, es decir existe la facilidad tecnolgica para este proyecto.
63
Pregunta nmero cuatro.uno: Android, es el Sistema Operativo que utiliza su
Smartphone?
SI 91 76%
NO 28 24%
Si No
24%
76%
Anlisis e Interpretacin: Se puede observar que una gran mayora de turistas encuestados
tienen un Smartphone que utiliza android como sistema operativo.
64
Pregunta nmero cinco: Utilizara usted, una aplicacin mvil para obtener informacin
de los lugares tursticos que visita?
SI 101 85%
NO 18 15%
SI NO
15%
85%
Anlisis e Interpretacin: Se puede observar que una gran mayora de turistas encuestados
utilizara una aplicacin mvil para obtener informacin turstica de los lugares que se
encuentra visitando.
65
2.3. PROPUESTA DEL INVESTIGADOR
Tomando como base la encuesta y entrevista que se realiz al personal del Ministerio de
Turismo Zona 3, y a los turistas que visitaron la ciudad de Riobamba, se puede concluir que
existe una necesidad de mejorar la difusin de informacin turstica como de la localizacin
de los sectores tursticos.
Esta aplicacin utilizar libreras open source, evitndose el pago para este desarrollo. Est
realizada para que funcione sobre Android, sistema operativo que se encuentra dentro de
los ms populares.
Su uso es sencillo, pudiendo as ser empleado por cualquier persona que tenga experiencia
con el uso de un telfono inteligente.
Los turistas que visitan la ciudad de Riobamba, consideran que es necesaria una
evolucin en la forma de difusin de informacin de sectores tursticos como los
parques del centro histrico de la ciudad, como un adicional de importancia, se
66
considera el obtener informacin histrica de los lugares que se encuentran
visitando.
67
CAPITULO III
3. MARCO PROPOSITIVO
3.1. TEMA
Aplicacin Mvil de Realidad Aumentada para la promocin turstica de los parques del
centro histrico de la ciudad de Riobamba.
3.2. OBJETIVOS
General
Desarrollar una aplicacin mvil de Realidad Aumentada, para la difusin de informacin
turstica de los parques del centro histrico de la ciudad de Riobamba.
Especficos
Analizar requerimientos para el desarrollo de la aplicacin.
Disear el acoplamiento de libreras para Realidad Aumentada, en el Sistema
Operativo Android.
Obtener un Target Collection, para los monumentos de los parques del centro
histrico de la ciudad de Riobamba.
Realizar la codificacin necesaria para el desarrollo de la aplicacin mvil.
Codificar los diferentes drawables como recursos para la parte virtual de la
aplicacin.
Realizar pruebas de la aplicacin hasta llegar al resultado deseado.
68
Se le considera como un mtodo Iterativo-incremental, pues maneja trazabilidad, y usa una
UML dinmica. Adems de su facilidad al usar fases continuas. En esta aplicacin se
puede determinar las respectivas tareas y artefactos para cada fase del mtodo ICONIX.
Anlisis de Requisitos
Tareas:
Levantamiento de informacin de requisitos funcionales y no funcionales de la
aplicacin.
Determinar objetivos y necesidades de la aplicacin.
Determinar casos de usos con sus respectivos actores.
Artefactos:
Especificacin de requerimientos de la aplicacin
Modelo de dominio
Modelo de Casos de uso
Diseo
Tareas:
Identificar los componentes de la aplicacin.
Especificar el comportamiento utilizando un diagrama de secuencia.
Artefactos:
Diagrama de secuencia
Diagrama de clase
69
Implementacin
Tareas:
Realizar la codificacin necesaria.
Registrar los diferentes resultados en las pruebas realizadas.
Artefactos:
Codificacin
Casos de Pruebas
El usuario debe observar la imagen real, de los elementos que desee obtener informacin,
es decir de los monumentos, pileta o fuente de agua que se encuentran ubicados en los
parques del centro histrico de la ciudad de Riobamba, sobre la captura de la cmara del
dispositivo mvil.
La aplicacin debe reconocer la imagen a la que el dispositivo mvil est enfocando, como
marca de la misma, para que sea desplegada la parte virtual.
La aplicacin debe mostrar la informacin virtual con la imagen real que est siendo
enfocada por la cmara del dispositivo mvil. Obteniendo as una coexistencia entre lo real
y lo imaginario cumpliendo con el objetivo de la aplicacin.
70
3.3.2.2. Modelo de Dominio
Fuente: Proponente
Fuente: Proponente
71
3.3.3. Anlisis y diseo preliminar
Permite al usuario poder ingresar a la vista de realidad aumentada, en los parques del centro
histrico de la ciudad de Riobamba.
Flujo:
1. Iniciar la aplicacin.
2. Llamar a la cmara para la vista de realidad aumentada.
3. Apuntar la cmara hacia los puntos de inters de los parques del centro histrico de
la cuidad de Riobamba.
Detectar Marca
Permite identificar los lugares, que se dispusieron para desplegar informacin utilizando
realidad aumentada.
Flujo:
Permite desplegar la informacin como parte virtual dentro de la vista capturada por la
cmara del dispositivo mvil, al detectar la respectiva marca.
Flujo:
72
2. Desplegar la informacin seleccionada en la vista de la cmara del dispositivo
mvil.
3.3.4. Desarrollo
Target: Es la imagen destino que ser utilizada por el Tracker para reconocer una imagen.
Fuente: Proponente
73
En la clase principal, se cuenta con el siguiente cdigo:
@Override
protected void onPostCreate( final Bundle savedInstanceState ) {
super.onPostCreate( savedInstanceState );
this.architectView.onPostCreate();
try {
this.architectView.load("base/index.html");
this.architectView.onResume();
} catch (IOException e) {
e.printStackTrace();
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
Para que la aplicacin tenga acceso a la cmara del dispositivo mvil es imprescindible
realizar los siguientes requerimientos:
<uses-feature
android:name="android.hardware.camera"
android:required="true" />
<uses-feature
android:name="android.hardware.location"
android:required="true" />
<uses-feature
android:name="android.hardware.sensor.accelerometer"
android:required="true" />
<uses-feature
android:name="android.hardware.sensor.compass"
android:required="true" />
<uses-feature
android:glEsVersion="0x00020000"
android:required="true" />
74
Declarar e inicializar el Tracker, llamando al mtodo AR.Tracker pasando como parmetro
el Target Collection
Crear los drawables, que son los diferentes recursos que se van a utilizar para ser
visualizados como parte virtual.
Crear la imagen o la pgina web que se mostrar al momento de que el Tracker reconozca
el Target, llamando al mtodo AR.ImageResource.
75
3.3.4.2. Creacin de drawable
Para esta aplicacin se ha escogido realizar archivos html, como drawables:
<style>
pre {
font-size:42px;
color:#FFF;
text-align: justify;
}
.descripcion{
background: #068;
border: 10px solid #059;
border-radius: 5px;
padding: 5px;
height: auto;
}
</style>
</head>
<body>
<div class="descripcion">
<pre> PILETA DE NEPTUNO
</body></html>
3.3.5. Implementacin
Para que la aplicacin ingrese en una etapa de pruebas y depuracin, es necesario que se
ejecute en el dispositivo real.
76
Imagen 24.- Opciones de desarrolladores
Fuente: Proponente
En este apartado se debe activar la opcin Depuracin de USB, con esta opcin se logra
que el dispositivo sea reconocido por el entorno de eclipse para compilar la aplicacin.
77
Al realizar las pruebas de compilacin se puede observar que la aplicacin cumple con el
objetivo planteado, al reconocer las diferentes imgenes de los parques del centro histrico
de la ciudad de Riobamba, se despliega informacin correspondiente.
78
En las primeras pruebas se pudo observar que la posicin de la parte virtual no permita una
buena visibilidad de la imagen real, se realiz cambios en la aplicacin y se corrigi dicho
inconveniente.
79
Imagen 30.- Aplicacin compilada del Monumento a Pedro Vicente Maldonado
Fuente: Proponente
80
3.4. Costos
Cabe recalcar que si se desea realizar una aplicacin similar, de uso comercial se debera
tomar en cuenta el valor de la librera Wikitude SDK PRO, que se encuentra en 990 euros,
aplicando as cualquier mtodo de clculo de desarrollo de software.
81
CONCLUSIONES
RECOMENDACIONES
Fundacin Telefnica . (2011). Realida Aumentada: una nueva lente para ver el mundo.
Madrid: Ariel, S.A.
FOTOGRAFAS
ENTREVISTA
UNIVERSIDAD UNIANDES AMBATO-ECUADOR
ENTREVISTA PARA EL DESARROLLO DE TESIS APLICACIN MVIL DE REALIDAD AUMENTADA PARA LA PROMOCIN
TURSTICA DEL MUNICIPIO DE LA CIUDAD DE RIOBAMBA.
ENTREVISTA.
4.2. SI NO.- Me podra mencionar la causa para que no haya existido este tipo de
desarrollo innovador?
5. Se cuenta con informacin turstica de los parques del centro histrico de la ciudad de
Riobamba?
5.1. (Si no) A qu entidad le corresponde realizar la recaudacin de esta informacin?
5.2. (SI SI) La informacin turstica de los parques del centro histrico de la ciudad de
Riobamba, est siendo difundida, de qu forma?
6. Cree usted que gracias a la difusin de informacin turstica, los turistas que visitan la
ciudad de Riobamba, obtienen informacin de nuestra historia, cultura y dems datos
relevantes?
7. Cree usted que se puede hacer uso del desarrollo tecnolgico para la difusin de la
informacin turstica de los parques del centro histrico de la ciudad de Riobamba?
Firma:
ENCUESTA
UNIVERSIDAD UNIANDES AMBATO-ECUADOR
ENTREVISTA PARA EL DESARROLLO DE TESIS APLICACIN MVIL DE REALIDAD AUMENTADA PARA LA PROMOCIN TURSTICA
DEL MUNICIPIO DE LA CIUDAD DE RIOBAMBA.
4. Segn su conocimiento que cantidad de Turistas, cree usted que obtengan informacin de
nuestra historia, cultura y dems datos relevantes, gracias a la difusin de informacin
turstica?
NINGUNO
MUY POCOS
ALGUNOS
MUCHOS
TODOS
ENTREVISTA PARA EL DESARROLLO DE TESIS APLICACIN MVIL DE REALIDAD AUMENTADA PARA LA PROMOCIN
TURSTICA DEL MUNICIPIO DE LA CIUDAD DE RIOBAMBA.
ENCUESTA.
SI
NO
Excelente
Buena
Mala
Psima
3. Ha obtenido usted informacin de la historia, cultura o algn datos relevante, del parque
que usted est visitando?
SI
NO
SI
NO
NO
5. Utilizara usted, una aplicacin mvil para obtener informacin de los lugares tursticos
que visita?
SI
NO
IMPORTACIN DE LA LIBRERA WIKITUDE SDK