SlideShare a Scribd company logo
1 of 28
Download to read offline
Diseño e implementación de una
aplicación web desatendida de
microblogging basada en
cloud computing
Sara Álvarez
Jonathan Salgado
Bilbao, Junio de 2010
1. Contexto
2. Objetivos
3. Tecnologías
4. Modelo de datos
5. Demostración
6. Conclusiones
7. Líneas futuras
8. ¿Preguntas?
Índice
Contexto
Contexto
Uso extendido de Internet:
…entre los más jóvenes
Sin distinción de sexo
en la universidad…
Bussiness data & infographics by focus.com
Contexto
Contexto
¿Qué pasa con
los más pequeños?
Contexto
Objetivos
Objetivos
• Extender la utilización de:
- Los recursos TIC’s puestos a disposición de profesores y alumnos
- Materiales digitales
• Objetivos propios de la aplicación web:
- Backend de usuarios utilizando la tecnología de Google Apps
- Mecanismo de publicación de tweets automático
- “Backchannel” del profesor y sus alumnos
Tecnologías
1. Google Apps +
Google App Engine
2. Spring MVC
3. Twitter
4. HTML + CSS + JSTL
5. JavaScript + AJAX
Plataformas de Cloud Computing
Modelo – Vista – Controlador
Servicio de microblogging
Diseño de las vistas
Feedback
Tecnologías
Tecnologías
• Cloud Computing
Se evitan problemas de:
• Conectividad
• Escalabilidad
• Seguridad
Tecnologías
• Cloud Computing
Independencia del hardware y software (es un servicio)
Tecnologías
• División de módulos del Framework Spring
“Para mí, un blog es intimidante,
es como mirar a un enorme lienzo.
Hay tantas posibilidades. Pero
cuando el espacio es restrictivo,
da menos miedo. Puedes ser más
directo y decir lo que piensas.”
Jack Dorsey – CEO Twitter
Tecnologías
• Twitter: servicio de microblogging limitado a 140 caracteres
Tecnologías
• Twitter: servicio de microblogging limitado a 140 caracteres
• Bit.Ly como recortador de URLs
Tecnologías
• Oauth: Protocolo abierto de autenticación [password]
Tecnologías
Tecnologías
• Tecnologías web
Asignacion
-id: key
-keyAsignatura: key
-keyRol: key
-keyUsuario: key
Asignatura
-id: key
-nickTwitter: string
-nombreAsig: string
-siglas: string
Clase
-id: key
-nombre: string
-aula: string
-duracion: int
-descripcion: string
Clase Programada
-id: key
-fecha: string
-hora: string
-cuentaTwitter: string
-disponible: bool
Cuenta Twitter
-id: key
-nickTwitter: string
-token: string
-tokenSecret: string
-activada: bool
Rol
-id: key
-nombre: string
Tweet
-id: key
-status: string
-offset: int
Usuario
-id: key
-nickname: string
-nombre: string
-apellidos: string
-utc: integer
*
1
*1
* 1
* 1
DAO
Modelo de datos
Demostración
Conclusiones
Conclusiones
Mejorar la calidad de la enseñanza
reduciendo la brecha digital
Conclusiones
• Es la base para desarrollar futuros proyectos en la
Cátedra Telefónica de la Universidad de Deusto
• Lo más difícil ha sido el trabajo de investigación
necesario para entender el nuevo paradigma Cloud
Computing y la plataforma Google Application Engine
Líneas futuras
Líneas futuras
• Realización de un calendario compartido por la clase
• Ampliación y mejora de la aplicación, con el objetivo de
que pueda usarse para la planificación de diferentes
unidades didácticas
SaraJonathan
Preguntas
¡Muchas gracias! ;-)
Todas las imágenes son propiedad
de sus respectivos dueños*, el
resto del contenido está licenciado
bajo Creative Commons by-sa 3.0
Disclaimer: la compañía, productos y nombres de servicios usados en esta
presentación están registrados y son propiedad de Google, Twitter, Bitly y Spring
respectivamente.
* Darwin Bell (Flickr), nDevilTV (Flickr), Isidro Vidal (Flickr), Beppie K (Flickr),
huladancer (Flickr), AJC1 (Flickr), Spigoo (Flickr), HVX Silverstar (Flickr),
Rejik (Flickr), 姒儿喵喵 (Flickr)

More Related Content

Viewers also liked

Presentación del proyecto final de grado
Presentación del proyecto final de gradoPresentación del proyecto final de grado
Presentación del proyecto final de gradoLiliana Patricia VEra
 
1 tapa agradecimientos y dedicatorias
1  tapa agradecimientos y dedicatorias1  tapa agradecimientos y dedicatorias
1 tapa agradecimientos y dedicatoriasverisima1900
 
Presentacion proyecto final
Presentacion proyecto finalPresentacion proyecto final
Presentacion proyecto finalmeryr5422
 
Proyecto desalinización de agua del mar robinson
Proyecto desalinización de agua del mar robinsonProyecto desalinización de agua del mar robinson
Proyecto desalinización de agua del mar robinsonRobinsonVega
 
Modelos de elaboracion de tesis
Modelos de elaboracion de tesisModelos de elaboracion de tesis
Modelos de elaboracion de tesisAntonio Hdzz
 
Modelos para la elaboracion de tesis
Modelos para la elaboracion de tesisModelos para la elaboracion de tesis
Modelos para la elaboracion de tesismcaepistemologia
 
Resumen Capítulos I, II y III_Presentación del Proyecto_ Glenis Acosta
Resumen Capítulos I, II y III_Presentación del Proyecto_ Glenis AcostaResumen Capítulos I, II y III_Presentación del Proyecto_ Glenis Acosta
Resumen Capítulos I, II y III_Presentación del Proyecto_ Glenis AcostaGlenisAcosta
 
MANUAL PARA LA ELABORACIÓN Y PRESENTACIÓN DEL INFORME FINAL DEL EJE PROYECTO ...
MANUAL PARA LA ELABORACIÓN Y PRESENTACIÓN DEL INFORME FINAL DEL EJE PROYECTO ...MANUAL PARA LA ELABORACIÓN Y PRESENTACIÓN DEL INFORME FINAL DEL EJE PROYECTO ...
MANUAL PARA LA ELABORACIÓN Y PRESENTACIÓN DEL INFORME FINAL DEL EJE PROYECTO ...Cesar san jose
 
Elaboracion del informe final
Elaboracion del informe finalElaboracion del informe final
Elaboracion del informe finalsaliradu
 

Viewers also liked (13)

Presentación del proyecto final de grado
Presentación del proyecto final de gradoPresentación del proyecto final de grado
Presentación del proyecto final de grado
 
1 tapa agradecimientos y dedicatorias
1  tapa agradecimientos y dedicatorias1  tapa agradecimientos y dedicatorias
1 tapa agradecimientos y dedicatorias
 
Presentacion proyecto final
Presentacion proyecto finalPresentacion proyecto final
Presentacion proyecto final
 
Proyecto desalinización de agua del mar robinson
Proyecto desalinización de agua del mar robinsonProyecto desalinización de agua del mar robinson
Proyecto desalinización de agua del mar robinson
 
Modelos de elaboracion de tesis
Modelos de elaboracion de tesisModelos de elaboracion de tesis
Modelos de elaboracion de tesis
 
Diseño de una instalación desaladora de agua de mar de gran capacidad
Diseño de una instalación desaladora de agua de mar de gran capacidadDiseño de una instalación desaladora de agua de mar de gran capacidad
Diseño de una instalación desaladora de agua de mar de gran capacidad
 
Modelos para la elaboracion de tesis
Modelos para la elaboracion de tesisModelos para la elaboracion de tesis
Modelos para la elaboracion de tesis
 
El Contexto Empresarial y La Empresa Como Sistema
El Contexto Empresarial y La Empresa Como SistemaEl Contexto Empresarial y La Empresa Como Sistema
El Contexto Empresarial y La Empresa Como Sistema
 
Resumen Capítulos I, II y III_Presentación del Proyecto_ Glenis Acosta
Resumen Capítulos I, II y III_Presentación del Proyecto_ Glenis AcostaResumen Capítulos I, II y III_Presentación del Proyecto_ Glenis Acosta
Resumen Capítulos I, II y III_Presentación del Proyecto_ Glenis Acosta
 
Modelo proyecto de tesis
Modelo proyecto de tesisModelo proyecto de tesis
Modelo proyecto de tesis
 
MANUAL PARA LA ELABORACIÓN Y PRESENTACIÓN DEL INFORME FINAL DEL EJE PROYECTO ...
MANUAL PARA LA ELABORACIÓN Y PRESENTACIÓN DEL INFORME FINAL DEL EJE PROYECTO ...MANUAL PARA LA ELABORACIÓN Y PRESENTACIÓN DEL INFORME FINAL DEL EJE PROYECTO ...
MANUAL PARA LA ELABORACIÓN Y PRESENTACIÓN DEL INFORME FINAL DEL EJE PROYECTO ...
 
Elaboracion del informe final
Elaboracion del informe finalElaboracion del informe final
Elaboracion del informe final
 
Modelo de Tesis
Modelo de TesisModelo de Tesis
Modelo de Tesis
 

Similar to Defensa Final PFC

Maestría en Redes y Sistemas Integrados
Maestría en Redes y Sistemas IntegradosMaestría en Redes y Sistemas Integrados
Maestría en Redes y Sistemas IntegradosLANIA Mx
 
Formato_Información general.pptx
Formato_Información general.pptxFormato_Información general.pptx
Formato_Información general.pptxKarla Silva
 
Presentación final
Presentación finalPresentación final
Presentación finalAngel Rt
 
Estrutura curricular tecnico en sistemas
Estrutura curricular tecnico en sistemasEstrutura curricular tecnico en sistemas
Estrutura curricular tecnico en sistemasJose King
 
Curriculo tecnico sistemas
Curriculo tecnico sistemasCurriculo tecnico sistemas
Curriculo tecnico sistemasSena Tecnico
 
Tec sistemas 228102
Tec sistemas 228102Tec sistemas 228102
Tec sistemas 228102sistemasjt
 
curriculo tecnico sistemas
curriculo tecnico sistemascurriculo tecnico sistemas
curriculo tecnico sistemasJose King
 
Curriculo tecnico sistemas
Curriculo tecnico sistemasCurriculo tecnico sistemas
Curriculo tecnico sistemasSena Tecnico
 
Curriculo tecnico sistemas
Curriculo tecnico sistemasCurriculo tecnico sistemas
Curriculo tecnico sistemasSena Tecnico
 
Optativas presentacion gral año 2014 - arq redes y so - versión final
Optativas   presentacion gral año 2014 - arq redes y so - versión finalOptativas   presentacion gral año 2014 - arq redes y so - versión final
Optativas presentacion gral año 2014 - arq redes y so - versión finalinfounlp
 
Webinar Arquitectura de Microservicios
Webinar Arquitectura de MicroserviciosWebinar Arquitectura de Microservicios
Webinar Arquitectura de MicroserviciosDomingo Suarez Torres
 
Presentacion proyecto e-tic
Presentacion proyecto e-ticPresentacion proyecto e-tic
Presentacion proyecto e-ticEdgar Sandoval
 
Industrializacionde la IA Maria Borbones
Industrializacionde la IA Maria BorbonesIndustrializacionde la IA Maria Borbones
Industrializacionde la IA Maria BorbonesWiMLDS_Madrid
 

Similar to Defensa Final PFC (20)

Maestría en Redes y Sistemas Integrados
Maestría en Redes y Sistemas IntegradosMaestría en Redes y Sistemas Integrados
Maestría en Redes y Sistemas Integrados
 
Formato_Información general.pptx
Formato_Información general.pptxFormato_Información general.pptx
Formato_Información general.pptx
 
Presentación final
Presentación finalPresentación final
Presentación final
 
Estrutura curricular tecnico en sistemas
Estrutura curricular tecnico en sistemasEstrutura curricular tecnico en sistemas
Estrutura curricular tecnico en sistemas
 
Curriculo tecnico sistemas
Curriculo tecnico sistemasCurriculo tecnico sistemas
Curriculo tecnico sistemas
 
Curriculo tecnico sistemas
Curriculo tecnico sistemasCurriculo tecnico sistemas
Curriculo tecnico sistemas
 
Tec Sistemas 228102
Tec Sistemas 228102Tec Sistemas 228102
Tec Sistemas 228102
 
Tec sistemas 228102
Tec sistemas 228102Tec sistemas 228102
Tec sistemas 228102
 
Curriculo tecnico sistemas
Curriculo tecnico sistemasCurriculo tecnico sistemas
Curriculo tecnico sistemas
 
curriculo tecnico sistemas
curriculo tecnico sistemascurriculo tecnico sistemas
curriculo tecnico sistemas
 
Curriculo tecnico sistemas
Curriculo tecnico sistemasCurriculo tecnico sistemas
Curriculo tecnico sistemas
 
Curriculo tecnico sistemas
Curriculo tecnico sistemasCurriculo tecnico sistemas
Curriculo tecnico sistemas
 
Optativas presentacion gral año 2014 - arq redes y so - versión final
Optativas   presentacion gral año 2014 - arq redes y so - versión finalOptativas   presentacion gral año 2014 - arq redes y so - versión final
Optativas presentacion gral año 2014 - arq redes y so - versión final
 
Webinar Arquitectura de Microservicios
Webinar Arquitectura de MicroserviciosWebinar Arquitectura de Microservicios
Webinar Arquitectura de Microservicios
 
Curso programación con visual 2008
Curso programación con visual 2008Curso programación con visual 2008
Curso programación con visual 2008
 
Presentacion proyecto e-tic
Presentacion proyecto e-ticPresentacion proyecto e-tic
Presentacion proyecto e-tic
 
Presentación ITILmobile
Presentación ITILmobilePresentación ITILmobile
Presentación ITILmobile
 
Clase28
Clase28Clase28
Clase28
 
Industrializacionde la IA Maria Borbones
Industrializacionde la IA Maria BorbonesIndustrializacionde la IA Maria Borbones
Industrializacionde la IA Maria Borbones
 
Modulo 1
Modulo 1Modulo 1
Modulo 1
 

Recently uploaded

LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
Los Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesLos Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesEdomar AR
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxAlexander López
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúCEFERINO DELGADO FLORES
 
tarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzztarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzzAlexandergo5
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfedepmariaperez
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
Presentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia ArtificialPresentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia Artificialcynserafini89
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptchaverriemily794
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOnarvaezisabella21
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfjeondanny1997
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxtjcesar1
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel tallerValentinaTabares11
 

Recently uploaded (20)

LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
Los Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesLos Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, Aplicaciones
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
 
tarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzztarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzz
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdf
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
Presentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia ArtificialPresentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia Artificial
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel taller
 

Defensa Final PFC

  • 1. Diseño e implementación de una aplicación web desatendida de microblogging basada en cloud computing Sara Álvarez Jonathan Salgado Bilbao, Junio de 2010
  • 2. 1. Contexto 2. Objetivos 3. Tecnologías 4. Modelo de datos 5. Demostración 6. Conclusiones 7. Líneas futuras 8. ¿Preguntas? Índice
  • 5. Uso extendido de Internet: …entre los más jóvenes Sin distinción de sexo en la universidad… Bussiness data & infographics by focus.com Contexto
  • 9. Objetivos • Extender la utilización de: - Los recursos TIC’s puestos a disposición de profesores y alumnos - Materiales digitales • Objetivos propios de la aplicación web: - Backend de usuarios utilizando la tecnología de Google Apps - Mecanismo de publicación de tweets automático - “Backchannel” del profesor y sus alumnos
  • 11. 1. Google Apps + Google App Engine 2. Spring MVC 3. Twitter 4. HTML + CSS + JSTL 5. JavaScript + AJAX Plataformas de Cloud Computing Modelo – Vista – Controlador Servicio de microblogging Diseño de las vistas Feedback Tecnologías
  • 12. Tecnologías • Cloud Computing Se evitan problemas de: • Conectividad • Escalabilidad • Seguridad
  • 13. Tecnologías • Cloud Computing Independencia del hardware y software (es un servicio)
  • 14. Tecnologías • División de módulos del Framework Spring
  • 15. “Para mí, un blog es intimidante, es como mirar a un enorme lienzo. Hay tantas posibilidades. Pero cuando el espacio es restrictivo, da menos miedo. Puedes ser más directo y decir lo que piensas.” Jack Dorsey – CEO Twitter Tecnologías • Twitter: servicio de microblogging limitado a 140 caracteres
  • 16. Tecnologías • Twitter: servicio de microblogging limitado a 140 caracteres
  • 17. • Bit.Ly como recortador de URLs Tecnologías
  • 18. • Oauth: Protocolo abierto de autenticación [password] Tecnologías
  • 20. Asignacion -id: key -keyAsignatura: key -keyRol: key -keyUsuario: key Asignatura -id: key -nickTwitter: string -nombreAsig: string -siglas: string Clase -id: key -nombre: string -aula: string -duracion: int -descripcion: string Clase Programada -id: key -fecha: string -hora: string -cuentaTwitter: string -disponible: bool Cuenta Twitter -id: key -nickTwitter: string -token: string -tokenSecret: string -activada: bool Rol -id: key -nombre: string Tweet -id: key -status: string -offset: int Usuario -id: key -nickname: string -nombre: string -apellidos: string -utc: integer * 1 *1 * 1 * 1 DAO Modelo de datos
  • 23. Conclusiones Mejorar la calidad de la enseñanza reduciendo la brecha digital
  • 24. Conclusiones • Es la base para desarrollar futuros proyectos en la Cátedra Telefónica de la Universidad de Deusto • Lo más difícil ha sido el trabajo de investigación necesario para entender el nuevo paradigma Cloud Computing y la plataforma Google Application Engine
  • 26. Líneas futuras • Realización de un calendario compartido por la clase • Ampliación y mejora de la aplicación, con el objetivo de que pueda usarse para la planificación de diferentes unidades didácticas
  • 28. ¡Muchas gracias! ;-) Todas las imágenes son propiedad de sus respectivos dueños*, el resto del contenido está licenciado bajo Creative Commons by-sa 3.0 Disclaimer: la compañía, productos y nombres de servicios usados en esta presentación están registrados y son propiedad de Google, Twitter, Bitly y Spring respectivamente. * Darwin Bell (Flickr), nDevilTV (Flickr), Isidro Vidal (Flickr), Beppie K (Flickr), huladancer (Flickr), AJC1 (Flickr), Spigoo (Flickr), HVX Silverstar (Flickr), Rejik (Flickr), 姒儿喵喵 (Flickr)