Вы находитесь на странице: 1из 12

DOCUMENTO INICIAL

PRESENTADO A:

MARY CRISTINA CARRASCAL REYES

PRESENTADO POR:

RAFAEL ALEJANDRO BELALCÁZAR BURBANO


JUAN SEBASTIÁN GUZMÁN ALARCÓN
DANILO INAGÁN MACA
EDINSON DAVID LEÓN CHILITO
YEISON STIVEN MURCIA
NATALIA PAREDES ORDÓÑEZ

FACULTAD DE INGENIERÍA ELECTRÓNICA Y TELECOMUNICACIONES


LABORATORIO I DE SISTEMAS DE TELECOMUNICACIONES
POPAYÁN, 2019
TABLA DE CONTENIDO
INTRODUCCIÓN………………………………………………………………………….3
1. ANÁLISIS DE REQUERIMIENTOS………………………….………………….4
1.1. LISTA DE REQUISITOS IDEALES……………………………………...4
1.1.1. APLICACIÓN MÓVIL……………………………………………..4
1.1.2. PLATAFORMA WEB……………………………………..……….5
2. MODELO DE NEGOCIO……………………………...……………………….....5
3. ARQUITECTURA DE ALTO NIVEL………………….……………………….....6
3.1. DIAGRAMA DE ARQUITECTURA…………………....………………...6
3.2. DIAGRAMA DE MÓDULOS……………………………………………...7
4. TECNOLOGÍAS…..……………………………………………………………….8
4.1. TECNOLOGÍAS PARA LA APLICACIÓN MÓVIL……………………...8
4.2. TECNOLOGÍAS PARA LA PLATAFORMA WEB……………………....9
4.3. OTRAS TECNOLOGÍAS ALTERNATIVAS…………………………....10
5. CRONOGRAMA……………………..…………………………………………...1
1
6. ASIGNACIÓN DE RESPONSABILIDADES…………………...…....………...11
7. BIBLIOGRAFÍA….………………...…………………………...………………..12

INTRODUCCIÓN

2
El turismo en colombia está en constante crecimiento debido a los grandes paisajes,
diversidad y excelentes lugares con los que cuenta nuestro país. Un factor
importante que elevó dicho crecimiento es el tratado de paz que culminó hace unos
años, lo cual permitió que el país sea visto desde afuera como un país más seguro
y con muchos sitios interesantes.
El crecimiento de turistas conlleva a un cambio general en la forma como se aborda
el turismo. Este hecho puede ocasionar algunos inconvenientes que aqueja este
sector, por lo tanto se deben mejorar aspectos tales como la conectividad en las
zonas más turísticas de la ciudad, el bilingüismo, la educación de la gente local, así
como la cultura y la falta de información que se le brinda al turista porque es claro
que no es solamente ofrecer un sitio agradable sino una buena experiencia.
En consecuencia, este grupo del curso de Laboratorio IV de Electrónica del
programa de Ingeniería Electrónica y Telecomunicaciones de la Universidad del
Cauca, tomó la decisión de realizar un proyecto cuyo objetivo es brindar información
de los sitios más importantes de nuestra ciudad por medio de una aplicación móvil
utilizando tecnología de realidad aumentada la cual permite contar con una interfaz
interactiva que posibilita desplegar información relevante de dichos lugares, con la
opción multilenguaje, guiando también al usuario por la ciudad y permitiéndole
conocer de una manera fácil, interactiva y divertida a nuestra querida ciudad de
Popayán.
En este documento se muestra el análisis de requisitos que se ha realizado hasta
el momento. Además se ha realizado la búsqueda de herramientas en un marco
teórico con el fin de investigar más a fondo cuáles son las mejores y más viables
opciones para realizar el proyecto. Además de esto se presenta el cronograma de
actividades del proyecto con sus respectivos responsables.

1. ANÁLISIS DE REQUERIMIENTOS
El proyecto es desarrollado con el objetivo de incentivar la cultura turística en
Popayán e incrementar el número de turistas que visitan la ciudad anualmente. De

3
la misma forma, invita a los ciudadanos locales a conocer más acerca del origen y
el presente de la capital caucana. El sistema tiene como fin prestar un servicio
interactivo a partir del uso de realidad aumentada que estimule el deseo de conocer
e informar más acerca de la historia, personajes importantes e imágenes antiguas
del lugar en el que esté implementado con el fin de brindar nuevas experiencias en
cuanto a turismo y cultura para sus usuarios.
El sistema permitirá que los usuarios se conecten con la ciudad a partir sus gustos,
es decir, dependiendo de los intereses de cada uno se establecerán ciertas rutas y
se mostrará cierta información relacionada a estos para brindar la mejor experiencia
al usuario del sitio que está visitando. Estos gustos pueden ser entre otros historia,
restaurantes, museos, música, etc. El sistema se encontrará disponible para los
usuarios por medio de una aplicación móvil.
Por otro lado, el administrador podrá realizar la gestión de los datos obtenidos en
el registro de los usuarios, y en general de la utilización de la aplicación móvil, de
manera que se tendrá un control continuo sobre el proyecto. Esta gestión se
realizará por medio de una plataforma web.

1.1. LISTA DE REQUISITOS IDEALES


A continuación se presenta una lista de los requisitos principales para el desarrollo
del proyecto:
● Aplicación móvil.
● Plataforma web para administración.

1.1.1. APLICACIÓN MÓVIL


La plataforma móvil cuenta con múltiples funciones. En primer lugar, el usuario
puede registrarse llenando un formulario en donde ingresa sus datos personales
(nombre, edad, usuario, contraseña, ciudad y país de residencia) y también se
realiza una serie de preguntas para conocer los gustos del usuario y de esta
manera, personalizar la experiencia en la aplicación.
Luego de autenticar su inicio de sesión, el usuario puede elegir modo guía o modo
libre para hacer uso de las herramientas de la aplicación. El modo guía, como lo
dice su nombre, orienta al usuario por la ciudad por ciertas rutas definidas por los
gustos descritos en el registro del usuario. Este tour por la ciudad es realizado por
la “mascota” de la aplicación que está modelada a partir de realidad aumentada.
Esta tecnología es permitida haciendo uso de la cámara trasera del dispositivo móvil
que se esté utilizando. Al apuntar a una imagen a escala de los monumentos o sitios
turísticos, se proyecta información e imagenes del lugar u objeto. Se brinda al
usuario descuentos en diferentes sitios de entretenimiento al terminar una ruta, con

4
el objetivo de incentivar el uso de la aplicación y ser beneficiados por patrocinadores
de la ciudad.
El modo libre también permite las herramientas mencionadas. La diferencia con el
modo guía, es que el escaneo de las imágenes se puede realizar sin tomar una ruta
predeterminada.
Durante los recorridos, la aplicación notifica a los usuarios de la aparición de sitios
u objetos dignos de apreciar en la ciudad, de modo que para los que no conocen la
ciudad, el sistema sea una herramienta presente en todo momento. Por cada sitio
sugerido de la aplicación que visite, el sistema le dará una cierta cantidad de
“puntos” a usuario. Estos puntos podrán ser canjeados como promociones, bonos
o algún otro tipo de premio otorgado por los patrocinadores; por ejemplo, con 10
puntos podría tener un 10% de descuento en Juan Valdez.

1.1.2. PLATAFORMA WEB


La plataforma web cuenta con las herramientas necesarias para que el
administrador gestione toda la información del sistema, desde los datos de los
usuarios hasta la inclusión de promociones proporcionadas por los patrocinadores.

2. MODELO DE NEGOCIO
El proyecto pretende ser una fuente de información importante en la ciudad de
Popayán y pretende brindar información relevante a turistas extranjeros o
nacionales, además de servir como guía turística permitiéndole así una fácil
movilidad por la ciudad de manera fácil interactiva y divertida. Para lograr este
propósito se implementará una aplicación móvil que cuente con diferentes puntos
de información en la ciudad de popayán en lugares estratégicos y emblemáticos de
nuestra ciudad.
Este proyecto ofrece a locales y turistas guías turísticas con información de los sitios
que visitan y sugerencias. Algunas de las características más importantes que
brindamos serían:
● Elaborar una aplicación adaptable según tus necesidades e idiomas si
deseas una guia por la ciudad o si deseas un recorrido libre.
● Si deseas una guia en específica dependiendo tus gustos (religiosas,
museos, sitios gastronómicos, etc...)
● Sistema de geolocalización el cual permita la notificación del usuario acerca
de lugares cerca los cuales pueda visitar
● Sistema de recomendación de negocios estratégicos vinculados a nuestra
compañia.

5
Para obtener financiamiento para el proyecto se plantea recurrir a algún tipo de
apoyo gubernamental ya que impulsa el turismo en nuestra ciudad. Cabe aclarar
que el proyecto implica el desarrollo de software solamente y no se necesita grandes
cantidades de dinero para su desarrollo, sino simplemente gastos de publicidad.
Se busca contar con socios estratégicos que permitan una ayuda bilateral en el cual,
por medio de la aplicación móvil, se pueda recomendar negocios vinculados a
nuestra compañía y ofrecer algún beneficio en ellos como descuentos y bonos, y
así lograr obtener beneficios económicos. También se podría implementar
publicidad en nuestra app.

3. ARQUITECTURA DE ALTO NIVEL


3.1. DIAGRAMA DE ARQUITECTURA
En el siguiente diagrama se puede observar la interacción del usuario y el
administrador con el sistema.

Fig 1. Diagrama de arquitectura de alto nivel

El usuario tiene acceso a la aplicación móvil directamente. El administrador tiene


acceso a la plataforma web, donde gestiona el flujo de información del sistema.

3.2. DIAGRAMA DE MÓDULOS


En el siguiente diagrama de alto nivel se puede observar la división en módulos del
funcionamiento general del sistema.

6
Fig 4. Diagrama de módulos de alto nivel

4. TECNOLOGÍAS
4.1. TECNOLOGÍAS PARA LA APLICACIÓN MÓVIL

Unity
Es un motor gráfico 3D para PC y Mac que viene empaquetado como una
herramienta para crear juegos, aplicaciones interactivas, visualizaciones y
animaciones en 3D y tiempo real. El contenido del juego o aplicación a desarrollar
es construido usando un lenguaje de scripts. Esto significa que los desarrolladores

7
no necesitan ser unos expertos en C++, ya que las mecánicas de juego son
compiladas usando una versión de JavaScript, C# o Boo, un dialecto de Python [1].
Vuforia
Vuforia es una plataforma de desarrollo de aplicaciones de Realidad Aumentada
(AR) y Realidad Mixta (MR) multiplataforma, con seguimiento robusto y rendimiento
en una variedad de hardware. La integración de Unity en Vuforia le permite crear
aplicaciones y juegos de realidad aumentada para Android e iOS. Se puede utilizar
cualquier dispositivo con cámara para probar los distintos videojuegos y
aplicaciones desarrollados e integradas en Unity con Vuforia [2].
Autodesk Maya
Es una solución de animación en 3D que proporciona un conjunto completo de
funciones creativas y herramientas integradas y potentes para realizar modelados,
animaciones, entornos, gráficos de movimientos, realidad virtual y creación de
personajes [3].
Unreal Engine
Es un conjunto completo de herramientas de creación, diseñadas para cumplir
visiones artísticas ambiciosas. Con su código escrito en C++, el Unreal Engine
presenta un alto grado de portabilidad y es una herramienta utilizada actualmente
por muchos desarrolladores de juegos [4].
Layar
Es una aplicación gratuita para smartphones que se utiliza para aprovechar las
bondades de la Realidad Aumentada. Es un software que se encarga de superponer
capas de RA sobre la imagen capturada con la cámara del teléfono, permitiendo
mostrar información de todo tipo en tiempo real, esté relacionada o no con lo que
se ve por la pantalla [5].
Blender
Es un software libre para diseño y animación 3D muy completo, dedicado
especialmente al modelado, iluminación, renderizado, animación y creación de
gráficos tridimensionales [6].

Augment
Augment es una plataforma de realidad aumentada que permite mostrar productos
3D en un entorno y tiempo real a través de dispositivos móviles inteligentes [7].
Metaio
Es un software para producir aplicaciones con realidad aumentada el cual posee
una interfaz gráfica fácil y familiar en la que se puede adjuntar sitios web, vídeo,
modelos 3D y gráficos para el diseño en RA. Además se puede adjuntar objetos y
modelos reales como edificios, productos u objetos concretos, como por ejemplo,
para la creación de catálogos [8].
Aurasma

8
Aurasma es una aplicación multiplataforma de Realidad Aumentada, la cual dispone
capacidad para IOS, Android y Windows Phone. Además posee una aplicación web
Aurasma Studio la cual permite la visualización y la creación de contenidos
multimedia (imágenes, videos, audio y modelos 3D) a través de marcadores que
pueden ser un objeto, una imagen o por medio de geolocalización [9].

4.2. TECNOLOGÍAS PARA LA PLATAFORMA WEB


Base de datos MySQL
Es un sistema para la gestión de base de datos que funciona como software libre y
es la base de datos de código abierto más popular del mundo. Esta nos permitió
desarrollar la base de datos que contiene las diferentes tablas para la creación del
proyecto, así como también las relaciones existentes y los campos de cada una de
ellas. Cada tabla tiene una o más columnas y filas. Las columnas guardan una parte
de la información sobre cada elemento que deseamos guardar en la tabla, cada fila
de la tabla conforma un registro [7].
PHP
Es un lenguaje diseñado para crear contenido HTML. PHP puede ser ejecutado de
tres formas: en un servidor web, a través de la línea de comandos, o mediante un
cliente GUI. El lenguaje puede ejecutarse en prácticamente todos los sistemas
operativos actuales y en múltiples servidores web soportando una amplia variedad
de base de datos [8].
HTML
Es un lenguaje de marcado de hipertexto o “HyperText Markup Language”.
Básicamente este lenguaje se escribe en su totalidad con elementos, estos
elementos están constituidos por etiquetas, contenido y atributos. Hipertexto se
refiere a enlaces que conectan una página Web con otra, ya sea dentro de una
página web o entre diferentes sitios web [9].
XAMPP
Es un paquete de instalación de software libre que consiste en un sistema de gestión
de base de datos MySQL y de servidor Apache, así como de intérpretes de
lenguajes PHP y Perl. es una herramienta de desarrollo que permite probar el
trabajo (páginas web o programación) en los ordenadores sin necesidad de tener
que acceder a internet [10].

4.3. OTRAS TECNOLOGÍAS ALTERNATIVAS


Herramientas Realidad Aumentada
● Layar
● Augment
● Metaio
● Vuforia

9
● Aurasma
● Total Immersion
● Zoo Burst
● Hoppala
● Clickarapp
● ARTool Kit

Herramientas desarrolladoras de videojuegos


● Game Salad
● Unity
● Game Maker
● C Stencil
● COCOS 2D

5. CRONOGRAMA DE ENTREGAS
En la siguiente tabla se muestra el cronograma de alto nivel del proyecto, en el que
se encuentra las fechas esperadas de entrega, para estimar y controlar la duración
de las actividades restantes del proyecto, que serán definidas en un documento
posterior con base en las fechas establecidas en el presente.

10
Tabla 1. Cronograma de alto nivel del proyecto

6. ASIGNACIÓN DE RESPONSABILIDADES

Nombre Rol

Rafael Alejandro Belalcázar Burbano

Juan Sebastián Guzmán Alarcón

Danilo Inagán Maca

Edinson David León Chilito

Yeison Stiven Murcia

Natalia Paredes Ordóñez

Tabla 2. Asignación de responsabilidades

7. BIBLIOGRAFÍA
[1] «Qué es Unity», LinkedIn Learning. [En línea]. Disponible en:
https://es.linkedin.com/learning/unity-4-esencial/que-es-unity. [Accedido: 10-may-
2019].

11
[2] U. Technologies, «Vuforia - Unity Manual». [En línea]. Disponible en:
https://docs.unity3d.com/es/2018.1/Manual/vuforia-sdk-overview.html. [Accedido:
10-may-2019].
[3] «Autodesk Maya | Una solución completa para animación 3D», ASIDEK. [En
línea]. Disponible en: https://www.asidek.es/visualizacion-y-animacion-
3d/autodesk-maya/. [Accedido: 10-may-2019].
[4] «Unreal Engine 4, el motor gráfico que ofrece realismo al máximo», BaboonLab
S.L. [En línea]. Disponible en: http://www.baboonlab.com/blog/noticias-de-
marketing-inmobiliario-y-tecnologia-1/post/unreal-engine-4-el-motor-grafico-que-
ofrece-realismo-al-maximo-23. [Accedido: 11-may-2019].
[5] Layar, «Features», Layar. [En línea]. Disponible en:
https://www.layar.com/features/. [Accedido: 11-may-2019].
[6] «Qué es blender 3D. Para qué sirve Blender 3D y cómo llevarlo al punto
máximo.» [En línea]. Disponible en:
http://www.cgstudioscolombia.com/blender/index.php/que-es-blender. [Accedido:
11-may-2019].
[7] «Augment (app)», Wikipedia. 24-ago-2017.
[8] R. Polo, «Metaio Creator, la nueva herramienta para crear aplicaciones en
Realidad Aumentada», WWWhat’s new? - Aplicaciones, marketing y noticias en la
web. .
[9] «realidad-aumentada-con-aurasma-android.pdf». [En línea]. Disponible en:
http://www3.gobiernodecanarias.org/medusa/ecoescuela/observatoriotic/files/2016/
10/realidad-aumentada-con-aurasma-android.pdf. [Accedido: 16-may-2019].
[7] «¿Qué son las bases de datos?», Maestros del Web, 26-oct-2007. .
[8] «PHP: ¿Qué es PHP? - Manual». [En línea]. Disponible en:
http://php.net/manual/es/intro-whatis.php. [Accedido: 12-may-2019].
[9] «HTML», Documentación web de MDN. [En línea]. Disponible en:
https://developer.mozilla.org/es/docs/Web/HTML. [Accedido: 12-may-2019].
[10] Jorge, «Xampp. Herramienta indispensable para desarrollo web», Codigo
Binario por Jorge Grau, 12-jul-2017.

12

Вам также может понравиться