SlideShare ist ein Scribd-Unternehmen logo
1 von 20
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
Í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
¿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
¿Qué es MyConference?
4 / 22
¿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
Tecnologías Utilizadas
● Servicio Web
Bootstrap
6 / 22
Tecnologías Utilizadas
● Bases de datos
7 / 22
Tecnologías Utilizadas
● Herramientas de desarrollo
Sublime Text
Android SDK
8 / 22
Servicio Web
9 / 22
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
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
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 / 22
14 / 22
Aplicación Móvil
15 / 22
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
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
Pruebas y Resultados
Jornadas de Gerencia UCM
18 / 22
Pruebas y Resultados
MyConference PIC 2014 Shanghai
19 / 22
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

Weitere ähnliche Inhalte

Ähnlich wie My conference

APPSWEBI4.0.pptx
APPSWEBI4.0.pptxAPPSWEBI4.0.pptx
APPSWEBI4.0.pptx22040086
 
Desarrollo de una aplicación móvil basada en gráficos estadísticos paper
Desarrollo de una aplicación móvil basada en gráficos estadísticos   paperDesarrollo de una aplicación móvil basada en gráficos estadísticos   paper
Desarrollo de una aplicación móvil basada en gráficos estadísticos paperLeo Ruelas Rojas
 
Automatización de servicios en un restaurant-bar por medio de aplicaciones pa...
Automatización de servicios en un restaurant-bar por medio de aplicaciones pa...Automatización de servicios en un restaurant-bar por medio de aplicaciones pa...
Automatización de servicios en un restaurant-bar por medio de aplicaciones pa...michaeljr89
 
TESIS APLICACION DE MASHUPS EMPRESARIALES SOBRE ENTERPRISE 2.0
TESIS APLICACION DE MASHUPS EMPRESARIALES SOBRE ENTERPRISE 2.0TESIS APLICACION DE MASHUPS EMPRESARIALES SOBRE ENTERPRISE 2.0
TESIS APLICACION DE MASHUPS EMPRESARIALES SOBRE ENTERPRISE 2.0Victor Cueva
 
Taller 4 grado 11 7....
Taller 4 grado 11 7....Taller 4 grado 11 7....
Taller 4 grado 11 7....vane980430
 
Taller 4 grado 11 7....
Taller 4 grado 11 7....Taller 4 grado 11 7....
Taller 4 grado 11 7....vane980430
 
Taller 4 grado 11 7....
Taller 4 grado 11 7....Taller 4 grado 11 7....
Taller 4 grado 11 7....vane980430
 
Web 2.0
Web 2.0Web 2.0
Web 2.0Bkdc
 
Computacion en la nube
Computacion en la nubeComputacion en la nube
Computacion en la nubecristina312
 
proyecto conexion netbeans con Mysql
proyecto conexion netbeans con Mysqlproyecto conexion netbeans con Mysql
proyecto conexion netbeans con MysqlBrenditaLr
 
Trade-Off sobre Tecnologías Web
Trade-Off sobre Tecnologías WebTrade-Off sobre Tecnologías Web
Trade-Off sobre Tecnologías WebMiguel Angel Macias
 
Tecnologías clave para la transformación digital en las empresas
Tecnologías clave para la transformación digital en las empresasTecnologías clave para la transformación digital en las empresas
Tecnologías clave para la transformación digital en las empresasQindel Group
 
Arteco Radis - Trabajo Proyecto fin de Máster
Arteco Radis - Trabajo Proyecto fin de MásterArteco Radis - Trabajo Proyecto fin de Máster
Arteco Radis - Trabajo Proyecto fin de Másterramonargo
 
Desarrollo de una aplicacion web
Desarrollo de una aplicacion webDesarrollo de una aplicacion web
Desarrollo de una aplicacion webRuthReyes71
 
Guía Redes e Internet parte 4.pdf
Guía Redes e Internet parte 4.pdfGuía Redes e Internet parte 4.pdf
Guía Redes e Internet parte 4.pdfAlbertoAndresMosquer
 

Ähnlich wie My conference (20)

Presentacion sicdrive
Presentacion sicdrivePresentacion sicdrive
Presentacion sicdrive
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
APPSWEBI4.0.pptx
APPSWEBI4.0.pptxAPPSWEBI4.0.pptx
APPSWEBI4.0.pptx
 
Desarrollo de una aplicación móvil basada en gráficos estadísticos paper
Desarrollo de una aplicación móvil basada en gráficos estadísticos   paperDesarrollo de una aplicación móvil basada en gráficos estadísticos   paper
Desarrollo de una aplicación móvil basada en gráficos estadísticos paper
 
Automatización de servicios en un restaurant-bar por medio de aplicaciones pa...
Automatización de servicios en un restaurant-bar por medio de aplicaciones pa...Automatización de servicios en un restaurant-bar por medio de aplicaciones pa...
Automatización de servicios en un restaurant-bar por medio de aplicaciones pa...
 
TESIS APLICACION DE MASHUPS EMPRESARIALES SOBRE ENTERPRISE 2.0
TESIS APLICACION DE MASHUPS EMPRESARIALES SOBRE ENTERPRISE 2.0TESIS APLICACION DE MASHUPS EMPRESARIALES SOBRE ENTERPRISE 2.0
TESIS APLICACION DE MASHUPS EMPRESARIALES SOBRE ENTERPRISE 2.0
 
Taller 4 grado 11 7....
Taller 4 grado 11 7....Taller 4 grado 11 7....
Taller 4 grado 11 7....
 
Taller 4 grado 11 7....
Taller 4 grado 11 7....Taller 4 grado 11 7....
Taller 4 grado 11 7....
 
Taller 4 grado 11 7....
Taller 4 grado 11 7....Taller 4 grado 11 7....
Taller 4 grado 11 7....
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
Computacion en la nube
Computacion en la nubeComputacion en la nube
Computacion en la nube
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
proyecto conexion netbeans con Mysql
proyecto conexion netbeans con Mysqlproyecto conexion netbeans con Mysql
proyecto conexion netbeans con Mysql
 
Trade-Off sobre Tecnologías Web
Trade-Off sobre Tecnologías WebTrade-Off sobre Tecnologías Web
Trade-Off sobre Tecnologías Web
 
Tecnologías clave para la transformación digital en las empresas
Tecnologías clave para la transformación digital en las empresasTecnologías clave para la transformación digital en las empresas
Tecnologías clave para la transformación digital en las empresas
 
Docsafe trabajo
Docsafe trabajoDocsafe trabajo
Docsafe trabajo
 
UWE
UWEUWE
UWE
 
Arteco Radis - Trabajo Proyecto fin de Máster
Arteco Radis - Trabajo Proyecto fin de MásterArteco Radis - Trabajo Proyecto fin de Máster
Arteco Radis - Trabajo Proyecto fin de Máster
 
Desarrollo de una aplicacion web
Desarrollo de una aplicacion webDesarrollo de una aplicacion web
Desarrollo de una aplicacion web
 
Guía Redes e Internet parte 4.pdf
Guía Redes e Internet parte 4.pdfGuía Redes e Internet parte 4.pdf
Guía Redes e Internet parte 4.pdf
 

Mehr von Victoria López

Alan turing uva-presentationdec-2019
Alan turing uva-presentationdec-2019Alan turing uva-presentationdec-2019
Alan turing uva-presentationdec-2019Victoria López
 
Seminar UvA 2018- socialbigdata
Seminar UvA  2018- socialbigdataSeminar UvA  2018- socialbigdata
Seminar UvA 2018- socialbigdataVictoria López
 
BIG DATA EN CIENCIAS DE LA SALUD Y CIENCIAS SOCIALES
BIG DATA EN CIENCIAS DE LA SALUD Y CIENCIAS SOCIALESBIG DATA EN CIENCIAS DE LA SALUD Y CIENCIAS SOCIALES
BIG DATA EN CIENCIAS DE LA SALUD Y CIENCIAS SOCIALESVictoria López
 
ICCES'2016 BIG DATA IN HEALTHCARE AND SOCIAL SCIENCES
ICCES'2016  BIG DATA IN HEALTHCARE AND SOCIAL SCIENCESICCES'2016  BIG DATA IN HEALTHCARE AND SOCIAL SCIENCES
ICCES'2016 BIG DATA IN HEALTHCARE AND SOCIAL SCIENCESVictoria López
 
Presentación Gupo G-TeC en Social Big Data
Presentación Gupo G-TeC en Social Big DataPresentación Gupo G-TeC en Social Big Data
Presentación Gupo G-TeC en Social Big DataVictoria López
 
Big data systems and analytics
Big data systems and analyticsBig data systems and analytics
Big data systems and analyticsVictoria López
 
Big Data. Complejidad,algoritmos y su procesamiento
Big Data. Complejidad,algoritmos y su procesamientoBig Data. Complejidad,algoritmos y su procesamiento
Big Data. Complejidad,algoritmos y su procesamientoVictoria López
 
APLICACIÓN DE TÉCNICAS DE OPTIMIZACIÓN Y BIG DATA AL PROBLEMA DE BÚSQUEDA...
APLICACIÓN DE TÉCNICAS DE OPTIMIZACIÓN Y BIG DATA AL PROBLEMA DE BÚSQUEDA...APLICACIÓN DE TÉCNICAS DE OPTIMIZACIÓN Y BIG DATA AL PROBLEMA DE BÚSQUEDA...
APLICACIÓN DE TÉCNICAS DE OPTIMIZACIÓN Y BIG DATA AL PROBLEMA DE BÚSQUEDA...Victoria López
 
G te c sesion1a-bioinformatica y big data
G te c sesion1a-bioinformatica y big dataG te c sesion1a-bioinformatica y big data
G te c sesion1a-bioinformatica y big dataVictoria López
 
G te c sesion1b-casos de uso
G te c sesion1b-casos de usoG te c sesion1b-casos de uso
G te c sesion1b-casos de usoVictoria López
 
G te c sesion2a-data collection
G te c sesion2a-data collectionG te c sesion2a-data collection
G te c sesion2a-data collectionVictoria López
 
G tec sesion2b-host-cloud y cloudcomputing
G tec sesion2b-host-cloud y cloudcomputingG tec sesion2b-host-cloud y cloudcomputing
G tec sesion2b-host-cloud y cloudcomputingVictoria López
 
G te c sesion3a-bases de datos modernas
G te c sesion3a-bases de datos modernasG te c sesion3a-bases de datos modernas
G te c sesion3a-bases de datos modernasVictoria López
 
G te c sesion3b- mapreduce
G te c sesion3b- mapreduceG te c sesion3b- mapreduce
G te c sesion3b- mapreduceVictoria López
 
G te c sesion4a-bigdatasystemsanalytics
G te c sesion4a-bigdatasystemsanalyticsG te c sesion4a-bigdatasystemsanalytics
G te c sesion4a-bigdatasystemsanalyticsVictoria López
 
G te c sesion4b-complejidad y tpa
G te c sesion4b-complejidad y tpaG te c sesion4b-complejidad y tpa
G te c sesion4b-complejidad y tpaVictoria López
 
Open Data para Smartcity-Facultad de Estudios Estadísticos
Open Data para Smartcity-Facultad de Estudios EstadísticosOpen Data para Smartcity-Facultad de Estudios Estadísticos
Open Data para Smartcity-Facultad de Estudios EstadísticosVictoria López
 
Deep Learning + R by Gabriel Valverde
Deep Learning + R by Gabriel ValverdeDeep Learning + R by Gabriel Valverde
Deep Learning + R by Gabriel ValverdeVictoria López
 
Fortune Time Institute: Big Data - Challenges for Smartcity
Fortune Time Institute: Big Data - Challenges for SmartcityFortune Time Institute: Big Data - Challenges for Smartcity
Fortune Time Institute: Big Data - Challenges for SmartcityVictoria López
 

Mehr von Victoria López (20)

Alan turing uva-presentationdec-2019
Alan turing uva-presentationdec-2019Alan turing uva-presentationdec-2019
Alan turing uva-presentationdec-2019
 
Seminar UvA 2018- socialbigdata
Seminar UvA  2018- socialbigdataSeminar UvA  2018- socialbigdata
Seminar UvA 2018- socialbigdata
 
Jornada leiden short
Jornada leiden shortJornada leiden short
Jornada leiden short
 
BIG DATA EN CIENCIAS DE LA SALUD Y CIENCIAS SOCIALES
BIG DATA EN CIENCIAS DE LA SALUD Y CIENCIAS SOCIALESBIG DATA EN CIENCIAS DE LA SALUD Y CIENCIAS SOCIALES
BIG DATA EN CIENCIAS DE LA SALUD Y CIENCIAS SOCIALES
 
ICCES'2016 BIG DATA IN HEALTHCARE AND SOCIAL SCIENCES
ICCES'2016  BIG DATA IN HEALTHCARE AND SOCIAL SCIENCESICCES'2016  BIG DATA IN HEALTHCARE AND SOCIAL SCIENCES
ICCES'2016 BIG DATA IN HEALTHCARE AND SOCIAL SCIENCES
 
Presentación Gupo G-TeC en Social Big Data
Presentación Gupo G-TeC en Social Big DataPresentación Gupo G-TeC en Social Big Data
Presentación Gupo G-TeC en Social Big Data
 
Big data systems and analytics
Big data systems and analyticsBig data systems and analytics
Big data systems and analytics
 
Big Data. Complejidad,algoritmos y su procesamiento
Big Data. Complejidad,algoritmos y su procesamientoBig Data. Complejidad,algoritmos y su procesamiento
Big Data. Complejidad,algoritmos y su procesamiento
 
APLICACIÓN DE TÉCNICAS DE OPTIMIZACIÓN Y BIG DATA AL PROBLEMA DE BÚSQUEDA...
APLICACIÓN DE TÉCNICAS DE OPTIMIZACIÓN Y BIG DATA AL PROBLEMA DE BÚSQUEDA...APLICACIÓN DE TÉCNICAS DE OPTIMIZACIÓN Y BIG DATA AL PROBLEMA DE BÚSQUEDA...
APLICACIÓN DE TÉCNICAS DE OPTIMIZACIÓN Y BIG DATA AL PROBLEMA DE BÚSQUEDA...
 
G te c sesion1a-bioinformatica y big data
G te c sesion1a-bioinformatica y big dataG te c sesion1a-bioinformatica y big data
G te c sesion1a-bioinformatica y big data
 
G te c sesion1b-casos de uso
G te c sesion1b-casos de usoG te c sesion1b-casos de uso
G te c sesion1b-casos de uso
 
G te c sesion2a-data collection
G te c sesion2a-data collectionG te c sesion2a-data collection
G te c sesion2a-data collection
 
G tec sesion2b-host-cloud y cloudcomputing
G tec sesion2b-host-cloud y cloudcomputingG tec sesion2b-host-cloud y cloudcomputing
G tec sesion2b-host-cloud y cloudcomputing
 
G te c sesion3a-bases de datos modernas
G te c sesion3a-bases de datos modernasG te c sesion3a-bases de datos modernas
G te c sesion3a-bases de datos modernas
 
G te c sesion3b- mapreduce
G te c sesion3b- mapreduceG te c sesion3b- mapreduce
G te c sesion3b- mapreduce
 
G te c sesion4a-bigdatasystemsanalytics
G te c sesion4a-bigdatasystemsanalyticsG te c sesion4a-bigdatasystemsanalytics
G te c sesion4a-bigdatasystemsanalytics
 
G te c sesion4b-complejidad y tpa
G te c sesion4b-complejidad y tpaG te c sesion4b-complejidad y tpa
G te c sesion4b-complejidad y tpa
 
Open Data para Smartcity-Facultad de Estudios Estadísticos
Open Data para Smartcity-Facultad de Estudios EstadísticosOpen Data para Smartcity-Facultad de Estudios Estadísticos
Open Data para Smartcity-Facultad de Estudios Estadísticos
 
Deep Learning + R by Gabriel Valverde
Deep Learning + R by Gabriel ValverdeDeep Learning + R by Gabriel Valverde
Deep Learning + R by Gabriel Valverde
 
Fortune Time Institute: Big Data - Challenges for Smartcity
Fortune Time Institute: Big Data - Challenges for SmartcityFortune Time Institute: Big Data - Challenges for Smartcity
Fortune Time Institute: Big Data - Challenges for Smartcity
 

Kürzlich hochgeladen

POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Herramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxHerramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxRogerPrieto3
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 

Kürzlich hochgeladen (15)

POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Herramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxHerramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptx
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 

My conference

  • 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. Í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. ¿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
  • 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
  • 8. Tecnologías Utilizadas ● Herramientas de desarrollo Sublime Text Android SDK 8 / 22
  • 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. 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. 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
  • 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. 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. Pruebas y Resultados Jornadas de Gerencia UCM 18 / 22
  • 19. Pruebas y Resultados MyConference PIC 2014 Shanghai 19 / 22
  • 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