APLICACIÓN MÓVIL EMPLEANDO REALIDAD AUMENTADA PARA EL FORTALECIMIENTO DEL PROCESO DE ENSEÑANZA

Page 44

30 elevados en la mayoría de criterios especificados, además de la facilidad de utilizar la licencia libre para aplicaciones comerciales. 4.2.1.2.

IDE de desarrollo

Ya que se va a trabajar con Vuforia, este ya cuenta con varios IDE de desarrollo, como son Android SDK, Unity, Visual Studio, iPhone SDK. Por lo tanto, se ha escogido Unity para el desarrollo de la aplicación ya que permite publicar en múltiples plataformas (Windows, Linux, Html5, Android, iOS, Windows Phone, etc), haciéndola una herramienta muy versátil. 4.2.1.3.

Almacenamiento de datos

Se realizó una comparativa entre SQL y NoSQL, con el fin de determinar cuál es la mejor opción para el desarrollo de la aplicación. (Ver tabla 7) Tabla 7. Comparativa entre SQL y NoSQL

Ventajas

Desventajas Las BDD están propensas a crecer Cuenta con gran variedad de información demasiado, presentando fallas en tiempo para desarrollar cualquier tipo de de respuesta. desarrollo o extracción de información. Pueden ocurrir cambios forzosos en la Garantiza que, si surge un error en alguna base de datos. SQL operación de base de datos, la No se garantiza el correcto información no se completa. funcionamiento, ya que ciertos RDBMS Las funciones se escriben bajo la misma están sujetos al sistema operativo en sintaxis. donde se instale, por tanto, se debe Se asemeja mucho al lenguaje humano. cumplir con los requerimientos mínimos. Ofrece versatilidad a aumentos o La información en ocasiones no es variaciones sobre la manera en que se consistente. almacena la información. Las operaciones pueden ser limitadas y Aguanta una escalabilidad se requiere de conocimientos avanzados. descentralizada, que permite sostener Los programadores deben tener estructuras distribuidas. conocimientos avanzados, ya que las NoSQL No son necesarios grandes servidores operaciones son complejas. para llevar a cabo las operaciones Los distintos motores que brindan este deseadas. servicio no cuentan con un estándar El rendimiento de los servidores nunca se definido. ve afectado, ya que los sistemas NoSQL Las herramientas que ofrecen no cuentan cuentan con un algoritmo para aquello. con interfaz gráfica, son por consola. Nota: Gupta, S., & Sabharwal, N. (2015). Practical MongoDB: Architecting, Developing, and Administering MongoDB. Apress.

Mediante la comparativa de la tabla 7, se determinó que la base de datos más adecuada es NoSQL y se escogió la plataforma Firebase por el motivo de las diferentes funciones como la sincronización de datos, puede trabajar sin conexión a internet, facilidad de elaboración


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.