My conference

243 views

Published on

Web System to generate your own app on your conference. Build automatically your app.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
243
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

My conference

  1. 1. MyConference Sistema informático para la configuración de congresos y eventos profesionales Daniel Escoz Solana Samuel Méndez Galán Pedro Morgado Alarcón Directoras: Guadalupe Miñana Ropero Victoria López López 1 / 22
  2. 2. Índice 1. ¿Qué es MyConference? 2. Tecnologías Utilizadas 3. Servicio Web 4. Base de Datos 5. Formulario Web 6. Aplicación Móvil 7. Pruebas y Resultados 8. Conclusiones y Trabajo Futuro 2 / 22
  3. 3. ¿Qué es MyConference? 3 / 22 ● Es una herramienta que sirve como punto común para organizadores y asistentes de un congreso o Organizadores: permite introducir la información necesaria de un congreso o Asistentes: permite tener una herramienta para consultar la información de un congreso ● Sistema informático formado por varias aplicaciones o API (Application Programming Interface) o Formulario Web o Aplicación Móvil MyC
  4. 4. ¿Qué es MyConference? 4 / 22
  5. 5. ¿Qué es MyConference? ● Motivación o Uso de nuevas tecnologías o Desarrollar un sistema informático que se pueda llevar a la práctica o No encontramos ninguna aplicación gratuita con la funcionalidad de MyConference 5 / 22 MyC
  6. 6. Tecnologías Utilizadas ● Servicio Web Bootstrap 6 / 22
  7. 7. Tecnologías Utilizadas ● Bases de datos 7 / 22
  8. 8. Tecnologías Utilizadas ● Herramientas de desarrollo Sublime Text Android SDK 8 / 22
  9. 9. Servicio Web 9 / 22
  10. 10. Servicio Web: API ● Acceso común a datos o Único punto de acceso externo a la base de datos o Web y móvil acceden a los datos a través de ella o Las aplicaciones no almacenan credenciales del usuario ● API RESTful o Implementada en Node.js usando Restify o Se accede mediante llamadas HTTP estándar o Toda la información de la petición va en el cuerpo o las cabeceras o Credenciales de usuario explícitas 10 / 22 MyC
  11. 11. Base de datos ● Acceso restringido o Las aplicaciones no tienen permisos para leer la base de datos o Deben acceder a los datos a través de la API ● MongoDB: Base de Datos Documental o Modelos flexibles, sin esquema fijo o Gran velocidad de consulta o Tecnología no vista en la carrera o Fácil integración con Node.js 11 / 22 MyC
  12. 12. Formulario Web ● Permite introducción de datos o Mediante formularios web estándar o No orientado a la visualización de datos ● Servidor separado o Implementado en Node.js usando Express y Restify o Aislado de la API y la base de datos: mayor seguridad y escalabilidad o Mayor separación de conceptos: La web es una aplicación más 12 / 22 MyC
  13. 13. 13 / 22
  14. 14. 14 / 22
  15. 15. Aplicación Móvil 15 / 22
  16. 16. Aplicación Móvil ● Desarrollada para Android o Ritmo de crecimiento de 1 millón de usuarios al día o Que sea un sistema operativo de código abierto lo ha hecho muy popular, junto con un mercado de aplicaciones muy potente que permite monetizar las apps o App para versiones 2.3+ ● Estructura o Paquete Principal o Paquete para gestionar los usuarios o Paquete Miscelánea 16 / 22
  17. 17. Aplicación Móvil ● Librerías externas o ActionBarSherlock para conseguir un aspecto más actual en las versiones más antiguas o AmazingListView permite un aspecto sencillo y útil para el programa o Google Maps para las localizaciones de un congreso ● Base de datos interna o Ventajas: rendimiento, batería y consumo de datos o Replicar la información de la base de datos global 17 / 22 MyC
  18. 18. Pruebas y Resultados Jornadas de Gerencia UCM 18 / 22
  19. 19. Pruebas y Resultados MyConference PIC 2014 Shanghai 19 / 22
  20. 20. Conclusiones y Trabajo Futuro ● Conclusiones o Trabajar en equipo organizando las tareas o Mantenimiento de las aplicaciones ● Trabajo Futuro o Aplicación móvil para iOS 21 / 22

×