SlideShare una empresa de Scribd logo
1 de 48
Julio 2009 PROYECTO FIN DE CARRERA Ingeniería Técnica en Informática de Sistemas Tutores Francisco J. García Peñalvo Miguel A. Conde González Autora Nazareth Álvarez Rosado ADAPTACIÓN DE CONTENIDOS MOODLE PARA MÓVILES
Índice ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Álvarez, N. Julio 2009
1. INTRODUCCIÓN Álvarez, N. Julio 2009 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
1. Introducción (I) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Álvarez, N. Julio 2009
1. Introducción (I) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Álvarez, N. Julio 2009
1. Introducción (II) ,[object Object],[object Object],[object Object],Álvarez, N. Julio 2009
1. Introducción (y III) Álvarez, N. Julio 2009
2. OBJETIVOS Álvarez, N. Julio 2009 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
2. Objetivos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Álvarez, N. Julio 2009
2. Objetivos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Álvarez, N. Julio 2009
2. Objetivos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Álvarez, N. Julio 2009
2. Objetivos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Álvarez, N. Julio 2009
2. Objetivos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Álvarez, N. Julio 2009
2. Objetivos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Álvarez, N. Julio 2009
3. DESCRIPCIÓN DEL SISTEMA Álvarez, N. Julio 2009 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
3. Descripción del sistema (I): Visión general Álvarez, N. Julio 2009
3. Descripción del sistema (II): Sistema de adaptación ,[object Object],[object Object],[object Object],[object Object],Álvarez, N. Julio 2009
3. Descripción del sistema (y III): Clientes para móviles ,[object Object],[object Object],[object Object],[object Object],[object Object],Álvarez, N. Julio 2009
4. TÉCNICAS Y HERRAMIENTAS Álvarez, N. Julio 2009 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
4. Técnicas y herramientas Julio 2009 Álvarez, N. Proceso Unificado y  Durán y Bernárdez
5. ASPECTOS RELEVANTES AL DESARROLLO Álvarez, N. Julio 2009 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
5. Aspectos relevantes al desarrollo ,[object Object],[object Object],[object Object],[object Object],[object Object],Álvarez, N. Julio 2009
5. Aspectos relevantes al desarrollo: Ciclo de vida ,[object Object],[object Object],[object Object],Álvarez, N. Julio 2009
5. Aspectos relevantes al desarrollo: Análisis Álvarez, N. Julio 2009 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],5. Aspectos relevantes al desarrollo: Diseño: Arquitectura SOA Álvarez, N. Julio 2009
5. Aspectos relevantes al desarrollo: Diseño: Arquitectura general Álvarez, N. Julio 2009
5. Aspectos relevantes al desarrollo: Diseño: cliente (capa 1) Álvarez, N. Julio 2009
5. Aspectos relevantes al desarrollo: Diseño: servidor (capa 2 y 3) Álvarez, N. Julio 2009
5. Aspectos relevantes al desarrollo: Diseño: diagrama de despliegue (I) Álvarez, N. Julio 2009
5. Aspectos relevantes al desarrollo: Diseño: diagrama de despliegue (II) Álvarez, N. Julio 2009
5. Aspectos relevantes al desarrollo: Diseño: diagrama de despliegue (y III) […] Álvarez, N. Julio 2009
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],5. Aspectos relevantes al desarrollo: Modos de trabajo Álvarez, N. Julio 2009
6. DEMOSTRACIÓN Álvarez, N. Julio 2009 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
6. Demostración: Visor de aplicaciones Álvarez, N. Julio 2009
6. Demostración: Pantalla de inicio  Álvarez, N. Julio 2009
6. Demostración: Autenticación  Álvarez, N. Julio 2009
6. Demostración: Plataformas disponibles Álvarez, N. Julio 2009
6. Demostración: Categorías disponibles Álvarez, N. Julio 2009
6. Demostración: Cursos disponibles Álvarez, N. Julio 2009
6. Demostración: Recursos disponibles Álvarez, N. Julio 2009
6. Demostración: Visualización de recursos (imagen) Álvarez, N. Julio 2009
6. Demostración: Visualización de recursos (audio) Álvarez, N. Julio 2009
6. CONCLUSIONES Y LÍNEAS FUTURAS Álvarez, N. Julio 2009 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
7.1 Conclusiones (I) ,[object Object],[object Object],[object Object],[object Object],Álvarez, N. Julio 2009
7.1 Conclusiones (y II) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Álvarez, N. Julio 2009
7.2 Líneas de trabajo futuras ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Álvarez, N. Julio 2009
7.3 Congresos ,[object Object],[object Object],[object Object],[object Object],Álvarez, N. Julio 2009
Agradecimientos ,[object Object],[object Object],[object Object],[object Object],[object Object],Álvarez, N. Julio 2009

Más contenido relacionado

La actualidad más candente

Pacie para la creación de cursos en linea (puro pacie)
Pacie para la creación de cursos en linea (puro pacie)Pacie para la creación de cursos en linea (puro pacie)
Pacie para la creación de cursos en linea (puro pacie)
Marianela Hernández
 
Plataformas de enseñanza virtual claroline y dokeos luz m franco
Plataformas de enseñanza virtual claroline y dokeos   luz m francoPlataformas de enseñanza virtual claroline y dokeos   luz m franco
Plataformas de enseñanza virtual claroline y dokeos luz m franco
Luz Franco
 

La actualidad más candente (20)

Angel Arias
Angel AriasAngel Arias
Angel Arias
 
Pacie para la creación de cursos en linea (puro pacie)
Pacie para la creación de cursos en linea (puro pacie)Pacie para la creación de cursos en linea (puro pacie)
Pacie para la creación de cursos en linea (puro pacie)
 
Ppt En Claroline 1
Ppt En Claroline 1Ppt En Claroline 1
Ppt En Claroline 1
 
Claroline
ClarolineClaroline
Claroline
 
Pontificia Universidad Católica - EDUTIC 2011
Pontificia Universidad Católica - EDUTIC 2011Pontificia Universidad Católica - EDUTIC 2011
Pontificia Universidad Católica - EDUTIC 2011
 
Presente y futuro del desarrollo de plataformas
Presente y futuro del desarrollo de plataformasPresente y futuro del desarrollo de plataformas
Presente y futuro del desarrollo de plataformas
 
Claroline
ClarolineClaroline
Claroline
 
Elementos de Moodle
Elementos de MoodleElementos de Moodle
Elementos de Moodle
 
Selección de LMS
Selección de LMSSelección de LMS
Selección de LMS
 
Plataformas de enseñanza virtual claroline y dokeos luz m franco
Plataformas de enseñanza virtual claroline y dokeos   luz m francoPlataformas de enseñanza virtual claroline y dokeos   luz m franco
Plataformas de enseñanza virtual claroline y dokeos luz m franco
 
Javier Cox Costa Rica
Javier Cox Costa RicaJavier Cox Costa Rica
Javier Cox Costa Rica
 
Pressman capitulo 15
Pressman capitulo 15Pressman capitulo 15
Pressman capitulo 15
 
Temario ing. tics
Temario ing. ticsTemario ing. tics
Temario ing. tics
 
Sakai plattaforma abierta
Sakai plattaforma abiertaSakai plattaforma abierta
Sakai plattaforma abierta
 
Claroline
ClarolineClaroline
Claroline
 
CISL: ChoiqueCMS, KimKelem, Meran, Software liberado por la UNLP
CISL: ChoiqueCMS, KimKelem, Meran, Software liberado por la UNLPCISL: ChoiqueCMS, KimKelem, Meran, Software liberado por la UNLP
CISL: ChoiqueCMS, KimKelem, Meran, Software liberado por la UNLP
 
Programa de Capacitacion en UML
Programa de Capacitacion en UMLPrograma de Capacitacion en UML
Programa de Capacitacion en UML
 
Diseño de aplicaciónes Web.pptx
Diseño de aplicaciónes Web.pptxDiseño de aplicaciónes Web.pptx
Diseño de aplicaciónes Web.pptx
 
¿Qué es un LMS?
¿Qué es un LMS?¿Qué es un LMS?
¿Qué es un LMS?
 
Kiwi
KiwiKiwi
Kiwi
 

Similar a Clay mobile

Grupo p efe fase de planificación
Grupo p  efe fase de planificaciónGrupo p  efe fase de planificación
Grupo p efe fase de planificación
janpercamp
 
Cómo incluir requisitos de accesibilidad web en el proceso de desarrollo soft...
Cómo incluir requisitos de accesibilidad web en el proceso de desarrollo soft...Cómo incluir requisitos de accesibilidad web en el proceso de desarrollo soft...
Cómo incluir requisitos de accesibilidad web en el proceso de desarrollo soft...
Generación de Jóvenes Rompiendo Barreras
 
Grupo p efe fase de planificación
Grupo p efe fase de planificaciónGrupo p efe fase de planificación
Grupo p efe fase de planificación
janpercamp
 
Presentación Plataformas Educativas 2012
Presentación Plataformas Educativas 2012Presentación Plataformas Educativas 2012
Presentación Plataformas Educativas 2012
LennyMendezDzul
 
Un modelo para mejorar la personalización y la adaptabilidad en el Software c...
Un modelo para mejorar la personalización y la adaptabilidad en el Software c...Un modelo para mejorar la personalización y la adaptabilidad en el Software c...
Un modelo para mejorar la personalización y la adaptabilidad en el Software c...
Ignacio Pérez Vergara
 

Similar a Clay mobile (20)

Claymobileclayform 090724061217-phpapp02
Claymobileclayform 090724061217-phpapp02Claymobileclayform 090724061217-phpapp02
Claymobileclayform 090724061217-phpapp02
 
Avance de Tesis
Avance de TesisAvance de Tesis
Avance de Tesis
 
Congreso ENC 2015 - UWE para entornos virtuales colaborativos de aprendizaje
Congreso ENC 2015 - UWE para entornos virtuales colaborativos de aprendizajeCongreso ENC 2015 - UWE para entornos virtuales colaborativos de aprendizaje
Congreso ENC 2015 - UWE para entornos virtuales colaborativos de aprendizaje
 
Metodologias para el desarrollo de aplicaciones web
Metodologias para el desarrollo de aplicaciones webMetodologias para el desarrollo de aplicaciones web
Metodologias para el desarrollo de aplicaciones web
 
Desarrollo cursos basados en la web - Diaz Anton
Desarrollo cursos basados en la web - Diaz AntonDesarrollo cursos basados en la web - Diaz Anton
Desarrollo cursos basados en la web - Diaz Anton
 
Grupo p efe fase de planificación
Grupo p  efe fase de planificaciónGrupo p  efe fase de planificación
Grupo p efe fase de planificación
 
Cómo incluir requisitos de accesibilidad web en el proceso de desarrollo soft...
Cómo incluir requisitos de accesibilidad web en el proceso de desarrollo soft...Cómo incluir requisitos de accesibilidad web en el proceso de desarrollo soft...
Cómo incluir requisitos de accesibilidad web en el proceso de desarrollo soft...
 
DISEÑO DE PLATAFORMAS VIRTUALES.pdf
DISEÑO DE PLATAFORMAS VIRTUALES.pdfDISEÑO DE PLATAFORMAS VIRTUALES.pdf
DISEÑO DE PLATAFORMAS VIRTUALES.pdf
 
CVrd 2020 Evaluación
CVrd 2020 EvaluaciónCVrd 2020 Evaluación
CVrd 2020 Evaluación
 
Silabo desarrollo de sistemas 2013
Silabo desarrollo de sistemas 2013Silabo desarrollo de sistemas 2013
Silabo desarrollo de sistemas 2013
 
Diseño y desarrollo de cursos online (3 de 3)
Diseño y desarrollo de cursos online (3 de 3)Diseño y desarrollo de cursos online (3 de 3)
Diseño y desarrollo de cursos online (3 de 3)
 
Modelado conceptual de aplicaciones web
Modelado conceptual de aplicaciones webModelado conceptual de aplicaciones web
Modelado conceptual de aplicaciones web
 
Sílabo de herramientas de desarrollo de software
Sílabo de herramientas de desarrollo de softwareSílabo de herramientas de desarrollo de software
Sílabo de herramientas de desarrollo de software
 
Trade-Off sobre Tecnologías Web
Trade-Off sobre Tecnologías WebTrade-Off sobre Tecnologías Web
Trade-Off sobre Tecnologías Web
 
Es diseño y elaboración miller rodríguez
Es diseño y elaboración miller rodríguezEs diseño y elaboración miller rodríguez
Es diseño y elaboración miller rodríguez
 
Grupo p efe fase de planificación
Grupo p efe fase de planificaciónGrupo p efe fase de planificación
Grupo p efe fase de planificación
 
Presentación Plataformas Educativas 2012
Presentación Plataformas Educativas 2012Presentación Plataformas Educativas 2012
Presentación Plataformas Educativas 2012
 
Libro pruebas de usuario completo
Libro pruebas de usuario completoLibro pruebas de usuario completo
Libro pruebas de usuario completo
 
Programacion orientada a objetos Java
Programacion orientada a objetos JavaProgramacion orientada a objetos Java
Programacion orientada a objetos Java
 
Un modelo para mejorar la personalización y la adaptabilidad en el Software c...
Un modelo para mejorar la personalización y la adaptabilidad en el Software c...Un modelo para mejorar la personalización y la adaptabilidad en el Software c...
Un modelo para mejorar la personalización y la adaptabilidad en el Software c...
 

Más de CLAY Corporate

Un encuentro hiperconectado
Un encuentro hiperconectadoUn encuentro hiperconectado
Un encuentro hiperconectado
CLAY Corporate
 

Más de CLAY Corporate (20)

El nuevo saber en los Centros de Conocimiento Dedicados
El nuevo saber en los Centros de Conocimiento DedicadosEl nuevo saber en los Centros de Conocimiento Dedicados
El nuevo saber en los Centros de Conocimiento Dedicados
 
Cómo implantar un sistema de gestión de procesos formativos. El caso Valeo Se...
Cómo implantar un sistema de gestión de procesos formativos. El caso Valeo Se...Cómo implantar un sistema de gestión de procesos formativos. El caso Valeo Se...
Cómo implantar un sistema de gestión de procesos formativos. El caso Valeo Se...
 
Clay Corporate
Clay Corporate Clay Corporate
Clay Corporate
 
Making of de Contenidos elearning
Making of de Contenidos elearningMaking of de Contenidos elearning
Making of de Contenidos elearning
 
Un encuentro hiperconectado
Un encuentro hiperconectadoUn encuentro hiperconectado
Un encuentro hiperconectado
 
REPORTE CLAY Nº 2 , Junio 2011 ¿Con qué aprender? El reto de los contenidos ...
REPORTE CLAY Nº 2 , Junio 2011  ¿Con qué aprender? El reto de los contenidos ...REPORTE CLAY Nº 2 , Junio 2011  ¿Con qué aprender? El reto de los contenidos ...
REPORTE CLAY Nº 2 , Junio 2011 ¿Con qué aprender? El reto de los contenidos ...
 
Reporte CLAY Nº 3, Julio 2011
Reporte CLAY Nº 3, Julio 2011Reporte CLAY Nº 3, Julio 2011
Reporte CLAY Nº 3, Julio 2011
 
Reporte CLAy, 1. Mayo 2011
Reporte CLAy, 1. Mayo 2011Reporte CLAy, 1. Mayo 2011
Reporte CLAy, 1. Mayo 2011
 
Portafolio CLAY
Portafolio CLAYPortafolio CLAY
Portafolio CLAY
 
Plataforma Acaip-USO
Plataforma Acaip-USOPlataforma Acaip-USO
Plataforma Acaip-USO
 
Horizonte corporativo del eLearning
Horizonte corporativo del eLearningHorizonte corporativo del eLearning
Horizonte corporativo del eLearning
 
Guía CLAY de productos y servicios 2011
Guía CLAY de productos y servicios 2011Guía CLAY de productos y servicios 2011
Guía CLAY de productos y servicios 2011
 
CLAY Elearning Portal
CLAY Elearning PortalCLAY Elearning Portal
CLAY Elearning Portal
 
CLAY: Sistema integral de formación online del sindicato acaip-uso
CLAY: Sistema integral de formación online del sindicato acaip-usoCLAY: Sistema integral de formación online del sindicato acaip-uso
CLAY: Sistema integral de formación online del sindicato acaip-uso
 
Visión 2.0 para las Administraciones Públicas
Visión 2.0 para las Administraciones PúblicasVisión 2.0 para las Administraciones Públicas
Visión 2.0 para las Administraciones Públicas
 
Horizon Iberoamérica - ExpoeLearning 2011
Horizon Iberoamérica - ExpoeLearning 2011Horizon Iberoamérica - ExpoeLearning 2011
Horizon Iberoamérica - ExpoeLearning 2011
 
Catálogo CLAY de Másters y cursos 2011
Catálogo CLAY de Másters y cursos 2011Catálogo CLAY de Másters y cursos 2011
Catálogo CLAY de Másters y cursos 2011
 
Comunicación y aprendizaje en el desarrollo de la web
Comunicación y aprendizaje en el desarrollo de la webComunicación y aprendizaje en el desarrollo de la web
Comunicación y aprendizaje en el desarrollo de la web
 
CLAY en Tribuna Universitaria Feb. 2011
CLAY en Tribuna Universitaria Feb. 2011CLAY en Tribuna Universitaria Feb. 2011
CLAY en Tribuna Universitaria Feb. 2011
 
Navidad 2010
Navidad 2010Navidad 2010
Navidad 2010
 

Último

Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 

Último (11)

EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
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
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 

Clay mobile

Notas del editor

  1. Buenos días Les voy a presentar mi proyecto fin de carrera titulado : ClayMobile: adaptación de contenidos moodle para móviles. Mis tutores han sido: Francisco García Peñalvo y Miguel Conde Gonzalez.
  2. Comenzaré la presentación con una breve introducción a la temática del proyecto y presentaré sus objetivos principales. A continuación describiré brevemente el sistema y pasaré a citar las técnicas y herramientas utilizadas. Más adelante profundizaré en los aspectos más relevantes al desarrollo que culminaré con una breve demostración del sistema. Para concluir presentaré las lineas futuras, conclusiones y el caracter innovador del proyecto.
  3. En la sociedad actual, las nuevas tecnologías se han introducido en los procesos educativos. Cada vez hay dispositivos tecnológicos más sofisticados y potentes que pueden usarse en los procesos de enseñanza –aprendizaje. El uso de tecnologías web para la formación es conocido como e-learning. Se apoya en un sistema software denominado plataforma educativa que proporciona un espacio de trabajo compartido entre profesores y estudiantes donde desarrollar las actividades formativas. Por ejemplo: en la universidad de salamanca contamos con una plataforma de estas características llamada studium. La evolución del e-learning hacia los dispositivos móviles, se conoce como mobile-learning o m-learning y se está convirtiendo en la nueva tendencia de la formación on-line debido a los grandes avances experimentados en las tecnologías móviles
  4. En la sociedad actual, las nuevas tecnologías se han introducido en los procesos educativos. Cada vez hay dispositivos tecnológicos más sofisticados y potentes que pueden usarse en los procesos de enseñanza –aprendizaje. El uso de tecnologías web para la formación es conocido como e-learning. Se apoya en un sistema software denominado plataforma educativa que proporciona un espacio de trabajo compartido entre profesores y estudiantes donde desarrollar las actividades formativas. Por ejemplo: en la universidad de salamanca contamos con una plataforma de estas características llamada studium. La evolución del e-learning hacia los dispositivos móviles, se conoce como mobile-learning o m-learning y se está convirtiendo en la nueva tendencia de la formación on-line debido a los grandes avances experimentados en las tecnologías móviles
  5. Centrándonos en el proyecto, podemos destacar que ClayMobile es un sistema software basado en un problema real dentro del ámbito de la empresa ClayFormación. Trata de integrar los dispositivos móviles de última generación con una de la plataformas de formación llamada: Moodle. La elección de esta plataforma se fundamenta en que es una plataforma de software libre y una de las más extendidas y conocida del mercado. La finalidad de ClayMobile es permitir a un determinado usuario interactuar con los diversos contenidos formativos
  6. En la diapositiva se plantea un sistema e-learning típico. A la derecha tenemos las plataformas formativas que proporcionan los contenidos A la izquierda tenemos el navegador web (cliente ligero) con el que accedemos a esas plataformas formativas Todo ello mediante el uso de internet. En este proyecto se pretende evolucionar este sistema hacia el m-learning. FASE 2 Acceder a las plat. For. Mediante el navegador de los móviles presenta varios inconvenientes: - Necesitamos una conexion permanente (Esto es costoso económicamente y podemos tener problemas de cobertura en ciertos momentos.) - Como el navegador no es capaz de determinar el tipo de dispositivo móvil no hace una adaptación de contenidos a las características del dispositivo en cuestion por lo que no sacamos rendimiento a las prestaciones del movil. FASE 3 Se crea un sistema de adaptación basado en un conjunto de servicios web que pretende adaptar los contenidos formativos a las características técnicas de los dispositivos. Se crean unas aplicacíones clientes específicas para cada tipo de dispositivo movil, que mediante un sistema de sincronización y caches permite el trabajo en modo offline. Cliente ligero: no adapta contenidos a las características de los dispositivos
  7. Los objetivos planteados para este proyecto han sido los siguientes: Navegación por la jerarquía de contenidos de Moodle (plataformas, categorías, cursos y recursos). Visualización de recursos de cuatro tipos preestablecidos: texto, imágenes, audio y video. Descarga de recursos al dispositivo móvil. Fundamentalmente para poder trabajar con el recurso en modo offline. La adaptación de recursos pretende conseguir dos cosas: Adaptar el recurso a las características técnicas del dispositivo móvil en cuestión (dimensiones de pantalla y colores) Conversión del recurso a formatos compatibles con el dispositivo móvil. Por ejemplo los archivos html a texto plano. Permitir dos modos de trabajo: online y offline con ayuda de la caché. Interfaz amigable al usuario
  8. Los objetivos planteados para este proyecto han sido los siguientes: Navegación por la jerarquía de contenidos de Moodle (plataformas, categorías, cursos y recursos). Visualización de recursos de cuatro tipos preestablecidos: texto, imágenes, audio y video. Descarga de recursos al dispositivo móvil. Fundamentalmente para poder trabajar con el recurso en modo offline. La adaptación de recursos pretende conseguir dos cosas: Adaptar el recurso a las características técnicas del dispositivo móvil en cuestión (dimensiones de pantalla y colores) Conversión del recurso a formatos compatibles con el dispositivo móvil. Por ejemplo los archivos html a texto plano. Permitir dos modos de trabajo: online y offline con ayuda de la caché. Interfaz amigable al usuario
  9. Los objetivos planteados para este proyecto han sido los siguientes: Navegación por la jerarquía de contenidos de Moodle (plataformas, categorías, cursos y recursos). Visualización de recursos de cuatro tipos preestablecidos: texto, imágenes, audio y video. Descarga de recursos al dispositivo móvil. Fundamentalmente para poder trabajar con el recurso en modo offline. La adaptación de recursos pretende conseguir dos cosas: Adaptar el recurso a las características técnicas del dispositivo móvil en cuestión (dimensiones de pantalla y colores) Conversión del recurso a formatos compatibles con el dispositivo móvil. Por ejemplo los archivos html a texto plano. Permitir dos modos de trabajo: online y offline con ayuda de la caché. Interfaz amigable al usuario
  10. Los objetivos planteados para este proyecto han sido los siguientes: Navegación por la jerarquía de contenidos de Moodle (plataformas, categorías, cursos y recursos). Visualización de recursos de cuatro tipos preestablecidos: texto, imágenes, audio y video. Descarga de recursos al dispositivo móvil. Fundamentalmente para poder trabajar con el recurso en modo offline. La adaptación de recursos pretende conseguir dos cosas: Adaptar el recurso a las características técnicas del dispositivo móvil en cuestión (dimensiones de pantalla y colores) Conversión del recurso a formatos compatibles con el dispositivo móvil. Por ejemplo los archivos html a texto plano. Permitir dos modos de trabajo: online y offline con ayuda de la caché. Interfaz amigable al usuario
  11. Los objetivos planteados para este proyecto han sido los siguientes: Navegación por la jerarquía de contenidos de Moodle (plataformas, categorías, cursos y recursos). Visualización de recursos de cuatro tipos preestablecidos: texto, imágenes, audio y video. Descarga de recursos al dispositivo móvil. Fundamentalmente para poder trabajar con el recurso en modo offline. La adaptación de recursos pretende conseguir dos cosas: Adaptar el recurso a las características técnicas del dispositivo móvil en cuestión (dimensiones de pantalla y colores) Conversión del recurso a formatos compatibles con el dispositivo móvil. Por ejemplo los archivos html a texto plano. Permitir dos modos de trabajo: online y offline con ayuda de la caché. Interfaz amigable al usuario
  12. Los objetivos planteados para este proyecto han sido los siguientes: Navegación por la jerarquía de contenidos de Moodle (plataformas, categorías, cursos y recursos). Visualización de recursos de cuatro tipos preestablecidos: texto, imágenes, audio y video. Descarga de recursos al dispositivo móvil. Fundamentalmente para poder trabajar con el recurso en modo offline. La adaptación de recursos pretende conseguir dos cosas: Adaptar el recurso a las características técnicas del dispositivo móvil en cuestión (dimensiones de pantalla y colores) Conversión del recurso a formatos compatibles con el dispositivo móvil. Por ejemplo los archivos html a texto plano. Permitir dos modos de trabajo: online y offline con ayuda de la caché. Interfaz amigable al usuario
  13. En esta diapositiva podemos ver una visión general del sistema soportada por una arquitectura orientada a servicios. En primer lugar ClayMobile cuenta con el sistema de adaptación ( derecha ). Este componente se basa en un conjunto de servicios web que ofrecen los contenidos formativos de las diferentes plataformas MOODLE. Por otro lado, los dispositivos móviles cuentan con unos clientes específicos ( izquierda ) para la comunicación con el sistema de adaptación. A continuación pasaremos a describir con más detenimiento los diferentes elementos de CM.
  14. El sistema de adaptación que es un conjunto de servicios web desplegados en un Servidor de Aplicaciones permite: Autenticación de usuarios Recuperación de la estructura de contenidos y de los recursos formativos de las diferentes plataformas Administración de las plataformas formativas
  15. Las aplicaciones clientes son unos programas que se instalan en el dispositivo móvil y presentan los contenidos a los Usuarios Cada cliente dispone de una interfaz exclusiva Se ha tratado de cubrir la mayor parte de los dispositivos móviles de última generación del mercado por lo que se han elegido : IPHONE ANDROID Compatibles con J2ME
  16. Las técnicas y herramientas utilizadas en este proyecto se pueden observar en la tabla de la diapositiva. Cabe destacar entre todas las técnicas la utilización de dos lenguajes de programación diferentes como son Objetive -C y Java. Por otra parte en las herramientas se han utilizado tres entornos de desarrollo totalmente diferentes como son : netbeans, eclipse y Xcode con interface Builder. Se ha utilizado el Proceso Unificado como metodología base y la metodología de Duran y Bernardez para la elicitación de requisitos
  17. Como aspectos relevantes al desarrollo voy a mencionar: * El ciclo de vida *La arquitectura del sistema desde el punto de vista del análisis y del diseño. * Y por ultimo se presentarán los diferentes modos de trabajo.
  18. Se ha utilizado el PU como metodología base y se ha agilizado con el fin de adaptarse a la embergadura de este proyecto y en particular para la obtención rápida de versiones operativas y evaluables. Esto se refleja en la figura que tenemos en pantalla en la cual podemos ver los 3 incrementos que han marcado hitos fundamentales en el desarrollo del proyecto. Destacar también el uso de la metodología de Durán y Bernárdez para la Elicitación de Requisitos Software, así como el modelo de casos de uso para su representación gráfica.
  19. Para desarrollar este proyecto se ha tenido que hacer un estudio detallado de -Por una parte las tecnologías móviles actuales. -Por otra parte ha sido preciso estudiar a fondo la plataforma Moodle en varios aspectos: Gestión de contenidos formativos a varios niveles Modelo físico de datos Estructura y jerarquía de contenidos Localización física de recursos
  20. La utilizacion de la arquitectura SOA como nucleo de CM ha sido un acierto ya que nos ha garantizado: Interoperabilidad (móvil-moodle) Flexibilidad (interfaz de usuario adaptable) Escalabilidad (fácil crecimiento) Desacoplamiento ( Clientes y servidores con evolución independiente)
  21. La arquitectura de sistema responde a patrón de 3 capas: En primer lugar encontramos la capa de recursos con las plataformas moodle donde se encuentran los contenidos formativos. En segundo lugar los clientes específicos para cada dispositivo móvil. En medio , se encuentra el sistema de adaptación que, como su nombre indica, adapta los contenidos formativos a las características técnicas de los móviles.
  22. En esta figura podemos ver la arquitectura diseñada para los clientes y basada en un patrón de capas de Jacobson. Se asemeja a un modelo vista controlador con una vista y un controlador particular para cada tipo de dispositivo móvil. Sin embargo se destaca la ausencia de la capa correspondiente al modelo ya que ésta se encuentra desplegada en el servidor de aplicaciones a través de los servicios web.
  23. Precisamente, lo que vemos en esta figura, es el modelo con las tres subcapas típicas de este tipo de arquitecturas. * En primer lugar la interfaz del modelo se consigue a través de los dos servicios web que ofrece CM y que responden a un patrón fachada. * A continuación la lógica de la aplicación con las implementaciones de ambos servicios. * Y por último la subcapa de acceso a los datos persistentes en las plataformas moodle a través del API JDBC de acceso a bases de datos
  24. Este es el diagrama de despliegue completo del sistema Como es muy denso simplemente voy a destacar dos aspectos: -En primer lugar la comunicación entre los clientes y el sistema de adaptación a través de SOAP(protocolo que viaja encapsulado en peticiones HTTP) -Por último incidir en la estructura interna del nodo servidor donde cabe mencionar el uso de una serie de bibliotecas externas para la adaptación de contenidos
  25. -En primer lugar la comunicación entre los clientes y el sistema de adaptación a través de SOAP(protocolo que viaja encapsulado en peticiones HTTP)
  26. -Por último incidir en la estructura interna del nodo servidor donde se observa el uso de un conjunto de bibliotecas externas para la adaptación de contenidos
  27. Como conclusiones del proyecto podemos decir que: Proyecto de transferencia de empresa en el cual se combina la innovación con las tecnologías del mercado Procesos críticos debido a la aparición de las nuevas tecnologías y herramientas Amplia cobertura de dispositivos móviles de última generación Trabajo con un gran número de herramientas, tecnologías y sistemas operativos Se basa en arquitectura SOA Si se necesita se puede personalizar el Sistema de Adaptación
  28. Sistema m-learning para la educación y las plataformas formativas Desarrollado en el entorno de una empresa real dedicada a la formación online En fase de pre-explotación Campaña de marketing: Presentacion a clientes Exposición en congresos
  29. Las líneas de trabajo futuras que se plantean son: -incrementar la seguridad en la transferencia y en el acceso al sistema por ejemplo mediante la encriptación o mediante la utilización de protocolos seguros (https). -Compatibilidad con otras plataformas del ámbito del e-learning. No restringirse solamente a moodle puesto que hay otras plataformas formativas con características similares (p.e. Claroline). Compatibilidad con más tipos de contenidos formativos proporcionados por la plataforma de formación como pueden ser los foros, lecciones, cuestionarios etc. Internacionalización de los clientes. Compatibilidad con otros tipos de recursos no contemplados en el proyecto por ejemplo archivos .doc.
  30. ClayMobile ha sido presentado en dos congresos : En primer lugar en Interacción 2009 X Congreso Internacional de Interacción Persona-Ordenador Y en segundo lugar a las IX Jornadas de Promotores de Formación Continua y III Jornadas E -Learning en la Administración Pública
  31. Agradecer a mis tutores y a mi familia por toda la ayuda prestada. Con esto concluyo mi exposición y quedo a disponibilidad del tribunal.