SlideShare uma empresa Scribd logo
1 de 21
Baixar para ler offline
Cliente Android para la
             plataforma de
         teleformación SWAD
Tutor:
Antonio Cañas Vargas   Juan Miguel Boyero Corral
acanas@ugr.es
Estado del arte
●   Interfaz web para móvil
●   Notificaciones por correo electrónico
●   RSS
●   SWADroid
    ●   Aplicación para Android
●   iSWAD
    ●   Aplicación futura para iOS (iPhone, iPod Touch, iPad)
¿Qué es SWADroid?
●   Aplicación nativa
    ●   Menor funcionalidad, pero mayor inmediatez y sencillez
    ●   Un solo toque para activarla
    ●   Usuario-contraseña almacenado en configuración
    ●   Menos información en pantalla
        ●   Mayor claridad
        ●   Menor consumo de ancho de banda
    ●   Funcionalidades off-line
    ●   Se conecta a SWAD mediante protocolo SOAP
●   Internacionalización
●   Software libre: https://github.com/Amab/SWADroid/
Objetivos
●Desarrollo de la base de un cliente Android para
la plataforma de teleformación SWAD.
●Lograr la intercomunicación con la plataforma
SWAD.
Dos funciones de ejemplo:
●


    ●   Consulta de las últimas notificaciones
    ●   Realización de tests de autoevaluación off-line.
Acceso eficiente y sencillo a los datos.
●


●Inicio manual de la conexión. Control total del
usuario para evitar sorpresas en la factura.
Requisitos
●Sencilla pero robusta. La funcionalidad que
implemente debe estar muy probada.
●Rapidez y fiabilidad en las comunicaciones con
SWAD.
Requerimientos de almacenamiento controlados.
●


●Fácil extensibilidad mediante módulos para las
distintas funcionalidades.
Una buena experiencia de usuario en general.
●


¡Software libre!
●
SWADroid
Notificaciones
 Nuevas actividades
 Nuevas convocatorias de examen
 Nuevos archivos de calificaciones
 Nuevos avisos
 Nuevos mensajes
 Nuevas respuestas a mis mensajes en foros
 Nuevas encuestas
SWADroid
Tests off-line
 ●   Estadísticas (27/06/2011)
     ●   211 asignaturas con tests (<10%)
     ●   15201 preguntas
     ●   72,04 preguntas/asignatura
     ●   8852411 preguntas respondidas
     ●   41954,55 preguntas respondidas por asignatura
     ●   582,36 veces se ha respondido cada pregunta
 ●   Descargar tests de una asignatura
     ●   Una vez, requiere conexión
 ●   Contestarlos off-line
     ●   Muchas veces, no requiere conexión
¿Cómo funciona?
¿Qué tecnologías usa?




             ●   ksoap2-android
                 (Parser SOAP)
             ●   Android DataFramework
                 (Gestor BD)
Desarrollo del proyecto
Instalación
●   Descargable desde Android Market
    ●   Gratuita
Vídeo de demostración




http://www.youtube.com/watch?v=vC59nBfXdN8
Resultados (I)
Resultados (II)
Resultados (III)
Estadísticas de uso

Número de usuarios activos
Valoración de los usuarios
Repercusión en prensa
Funcionalidades futuras
●   Escribir y responder mensajes
●   Consultar calificaciones

●   Descargar documentos
●   Enviar trabajos
●   Ver listas de alumnos / profesores
●   Apuntarse a grupos
●   Leer / escribir en foros
●   Cambiar datos personales
Conclusiones
●   Módulos:
    ●   Notificaciones
    ●   Tests
●   Fácil extensibilidad y configuración
●   Comunicación rápida, robusta y segura con
    SWAD
●   La infraestructura desplegada permite la
    continuidad del proyecto
●   Software libre: Cualquiera puede colaborar
Eso es todo
●   Software e información:
    https://github.com/Amab/SWADroid
●   Instalación:
     ●   Desde Android Market
     ●   QR Code:




●   ¿Alguna pregunta?

Mais conteúdo relacionado

Semelhante a Presentación Proyecto Fin de Carrera SWADroid

Remote System Controller with Android technologies
Remote System Controller with Android technologiesRemote System Controller with Android technologies
Remote System Controller with Android technologiesMiguel Garcia Ponce
 
Vision práctica del BDD (Behaviour Driven Design) para agilizar el proceso de...
Vision práctica del BDD (Behaviour Driven Design) para agilizar el proceso de...Vision práctica del BDD (Behaviour Driven Design) para agilizar el proceso de...
Vision práctica del BDD (Behaviour Driven Design) para agilizar el proceso de...Software Guru
 
Visual Studio 2010 Ligthswitch + AZURE + Zero Code
Visual Studio 2010 Ligthswitch + AZURE + Zero CodeVisual Studio 2010 Ligthswitch + AZURE + Zero Code
Visual Studio 2010 Ligthswitch + AZURE + Zero CodeBruno Capuano
 
Microsoft Developer Day UNED-CR
Microsoft Developer Day UNED-CRMicrosoft Developer Day UNED-CR
Microsoft Developer Day UNED-CRJose Carlos Campos
 
20130329 Patrones de Aplicaciones para La nube #GWAB
20130329 Patrones de Aplicaciones para La nube #GWAB20130329 Patrones de Aplicaciones para La nube #GWAB
20130329 Patrones de Aplicaciones para La nube #GWABRicardo González
 
GWAB - Patrones para aplicaciones en la Nube
GWAB - Patrones para aplicaciones en la NubeGWAB - Patrones para aplicaciones en la Nube
GWAB - Patrones para aplicaciones en la NubeComunidad BDotNet
 
Mobile testing workshop - TechMeetup Uruguay
Mobile testing workshop - TechMeetup UruguayMobile testing workshop - TechMeetup Uruguay
Mobile testing workshop - TechMeetup UruguayFabian Baptista
 
IxDA BA Mobile 20 julio 2010
IxDA BA Mobile 20 julio 2010IxDA BA Mobile 20 julio 2010
IxDA BA Mobile 20 julio 2010Santiago Bustelo
 
«SITNA en tu móvil». Cliente HTML5 para dispositivos móviles basados en servi...
«SITNA en tu móvil». Cliente HTML5 para dispositivos móviles basados en servi...«SITNA en tu móvil». Cliente HTML5 para dispositivos móviles basados en servi...
«SITNA en tu móvil». Cliente HTML5 para dispositivos móviles basados en servi...Juan Luis Cardoso
 
Framework Rhodes
Framework RhodesFramework Rhodes
Framework Rhodesoscarramosp
 
Presentación pwa
Presentación pwaPresentación pwa
Presentación pwaSKYPE21
 

Semelhante a Presentación Proyecto Fin de Carrera SWADroid (20)

mobile
mobilemobile
mobile
 
Seminario Android inicial 2014
Seminario Android inicial 2014Seminario Android inicial 2014
Seminario Android inicial 2014
 
Desarrollo de aplicaciones móviles
Desarrollo de aplicaciones móvilesDesarrollo de aplicaciones móviles
Desarrollo de aplicaciones móviles
 
Remote System Controller with Android technologies
Remote System Controller with Android technologiesRemote System Controller with Android technologies
Remote System Controller with Android technologies
 
Principios de cloud native
Principios de cloud nativePrincipios de cloud native
Principios de cloud native
 
Vision práctica del BDD (Behaviour Driven Design) para agilizar el proceso de...
Vision práctica del BDD (Behaviour Driven Design) para agilizar el proceso de...Vision práctica del BDD (Behaviour Driven Design) para agilizar el proceso de...
Vision práctica del BDD (Behaviour Driven Design) para agilizar el proceso de...
 
Visual Studio 2010 Ligthswitch + AZURE + Zero Code
Visual Studio 2010 Ligthswitch + AZURE + Zero CodeVisual Studio 2010 Ligthswitch + AZURE + Zero Code
Visual Studio 2010 Ligthswitch + AZURE + Zero Code
 
Microsoft Developer Day UNED-CR
Microsoft Developer Day UNED-CRMicrosoft Developer Day UNED-CR
Microsoft Developer Day UNED-CR
 
20130329 Patrones de Aplicaciones para La nube #GWAB
20130329 Patrones de Aplicaciones para La nube #GWAB20130329 Patrones de Aplicaciones para La nube #GWAB
20130329 Patrones de Aplicaciones para La nube #GWAB
 
GWAB - Patrones para aplicaciones en la Nube
GWAB - Patrones para aplicaciones en la NubeGWAB - Patrones para aplicaciones en la Nube
GWAB - Patrones para aplicaciones en la Nube
 
Acción 1 Desarrollo de APPS en Android
Acción 1 Desarrollo de APPS en AndroidAcción 1 Desarrollo de APPS en Android
Acción 1 Desarrollo de APPS en Android
 
PresentacionPFC_ppt
PresentacionPFC_pptPresentacionPFC_ppt
PresentacionPFC_ppt
 
Mobile testing workshop - TechMeetup Uruguay
Mobile testing workshop - TechMeetup UruguayMobile testing workshop - TechMeetup Uruguay
Mobile testing workshop - TechMeetup Uruguay
 
IxDA BA Mobile 20 julio 2010
IxDA BA Mobile 20 julio 2010IxDA BA Mobile 20 julio 2010
IxDA BA Mobile 20 julio 2010
 
My conference
My conferenceMy conference
My conference
 
«SITNA en tu móvil». Cliente HTML5 para dispositivos móviles basados en servi...
«SITNA en tu móvil». Cliente HTML5 para dispositivos móviles basados en servi...«SITNA en tu móvil». Cliente HTML5 para dispositivos móviles basados en servi...
«SITNA en tu móvil». Cliente HTML5 para dispositivos móviles basados en servi...
 
Framework Rhodes
Framework RhodesFramework Rhodes
Framework Rhodes
 
Presentación pwa
Presentación pwaPresentación pwa
Presentación pwa
 
Gae android
Gae androidGae android
Gae android
 
Application insight
Application insightApplication insight
Application insight
 

Último

PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxiemerc2024
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024IES Vicent Andres Estelles
 
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptFUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptNancyMoreiraMora1
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptAlberto Rubio
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfMercedes Gonzalez
 
semana 4 9NO Estudios sociales.pptxnnnn
semana 4  9NO Estudios sociales.pptxnnnnsemana 4  9NO Estudios sociales.pptxnnnn
semana 4 9NO Estudios sociales.pptxnnnnlitzyleovaldivieso
 
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxRESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxpvtablets2023
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfpatriciaines1993
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfGruberACaraballo
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Juan Martín Martín
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxFernando Solis
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalJonathanCovena1
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOluismii249
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIAFabiolaGarcia751855
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Katherine Concepcion Gonzalez
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesMarisolMartinez707897
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfcarolinamartinezsev
 

Último (20)

PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptFUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
 
Usos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicasUsos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicas
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
semana 4 9NO Estudios sociales.pptxnnnn
semana 4  9NO Estudios sociales.pptxnnnnsemana 4  9NO Estudios sociales.pptxnnnn
semana 4 9NO Estudios sociales.pptxnnnn
 
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxRESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtuales
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
 

Presentación Proyecto Fin de Carrera SWADroid

  • 1. Cliente Android para la plataforma de teleformación SWAD Tutor: Antonio Cañas Vargas Juan Miguel Boyero Corral acanas@ugr.es
  • 2. Estado del arte ● Interfaz web para móvil ● Notificaciones por correo electrónico ● RSS ● SWADroid ● Aplicación para Android ● iSWAD ● Aplicación futura para iOS (iPhone, iPod Touch, iPad)
  • 3. ¿Qué es SWADroid? ● Aplicación nativa ● Menor funcionalidad, pero mayor inmediatez y sencillez ● Un solo toque para activarla ● Usuario-contraseña almacenado en configuración ● Menos información en pantalla ● Mayor claridad ● Menor consumo de ancho de banda ● Funcionalidades off-line ● Se conecta a SWAD mediante protocolo SOAP ● Internacionalización ● Software libre: https://github.com/Amab/SWADroid/
  • 4. Objetivos ●Desarrollo de la base de un cliente Android para la plataforma de teleformación SWAD. ●Lograr la intercomunicación con la plataforma SWAD. Dos funciones de ejemplo: ● ● Consulta de las últimas notificaciones ● Realización de tests de autoevaluación off-line. Acceso eficiente y sencillo a los datos. ● ●Inicio manual de la conexión. Control total del usuario para evitar sorpresas en la factura.
  • 5. Requisitos ●Sencilla pero robusta. La funcionalidad que implemente debe estar muy probada. ●Rapidez y fiabilidad en las comunicaciones con SWAD. Requerimientos de almacenamiento controlados. ● ●Fácil extensibilidad mediante módulos para las distintas funcionalidades. Una buena experiencia de usuario en general. ● ¡Software libre! ●
  • 6. SWADroid Notificaciones Nuevas actividades Nuevas convocatorias de examen Nuevos archivos de calificaciones Nuevos avisos Nuevos mensajes Nuevas respuestas a mis mensajes en foros Nuevas encuestas
  • 7. SWADroid Tests off-line ● Estadísticas (27/06/2011) ● 211 asignaturas con tests (<10%) ● 15201 preguntas ● 72,04 preguntas/asignatura ● 8852411 preguntas respondidas ● 41954,55 preguntas respondidas por asignatura ● 582,36 veces se ha respondido cada pregunta ● Descargar tests de una asignatura ● Una vez, requiere conexión ● Contestarlos off-line ● Muchas veces, no requiere conexión
  • 9. ¿Qué tecnologías usa? ● ksoap2-android (Parser SOAP) ● Android DataFramework (Gestor BD)
  • 11. Instalación ● Descargable desde Android Market ● Gratuita
  • 16. Estadísticas de uso Número de usuarios activos
  • 17. Valoración de los usuarios
  • 19. Funcionalidades futuras ● Escribir y responder mensajes ● Consultar calificaciones ● Descargar documentos ● Enviar trabajos ● Ver listas de alumnos / profesores ● Apuntarse a grupos ● Leer / escribir en foros ● Cambiar datos personales
  • 20. Conclusiones ● Módulos: ● Notificaciones ● Tests ● Fácil extensibilidad y configuración ● Comunicación rápida, robusta y segura con SWAD ● La infraestructura desplegada permite la continuidad del proyecto ● Software libre: Cualquiera puede colaborar
  • 21. Eso es todo ● Software e información: https://github.com/Amab/SWADroid ● Instalación: ● Desde Android Market ● QR Code: ● ¿Alguna pregunta?