1. 1 1 Antonio Caas Vargas VI Hackathon de Proyectos del
Concurso Universitario de Software Libre SWADroid 14-17 de abril de
2014 Antonio Caas Vargas, [email protected], @acanasvargas
2. 2 2 Antonio Caas Vargas SWAD en el mvil Web Interfaz web ms
simple para mvil Notificaciones por correo electrnico RSS Apps
SWADroid Aplicacin en explotacin para Android iSWAD Aplicacin para
iOS (no disponible an)
3. 3 3 Antonio Caas Vargas Web normal Interfaz normal, incmoda
en un mvil
4. 4 4 Antonio Caas Vargas Web optimizada para mvil Interfaz
mvil, ms cmoda, pero an es lenta y consume demasiados recursos
5. 5 5 Antonio Caas Vargas SWADroid Aplicacin nativa Menor
funcionalidad que web Mayor inmediatez y sencillez Un solo toque
para activarla Usuario-contrasea almacenado en configuracin Menos
informacin en pantalla Ms pasos en algunas funcionalidades Mayor
claridad Menor consumo de ancho de banda Funcionalidades
off-line
6. 6 6 Antonio Caas Vargas SWADroid Descargable desde Google
Play Gratuita 11.111 descargas 1400 usuarios/da
11. 11 11 Antonio Caas Vargas Software libre Juan Julin Merelo
Guervs, director de la Oficina de Software Libre de la UGR.
http://media.ugr.es/index.php/media-gallery/mediaitem/445-entrevista-director-osl
12. 12 12 Antonio Caas Vargas Crear software libre Proporciona
libertad y seguridad a los usuarios
http://www.gnu.org/philosophy/
13. 13 13 Antonio Caas Vargas Crear software libre Facilita
aprendizaje y desarrollo colaborativos Cuarto Hackathon de
proyectos de software libre de la UGR, 13-16/04/2012. Foto: A.
Caas
14. 14 14 Antonio Caas Vargas Crear software libre Permite usar
software libre de terceros e incluir cdigo libre escrito por otros
Ej.: https://github.com/ Acceso gratuito a buenos manuales Ej.:
http://dev.mysql.com/doc/refman/5.0/es/ Y muchsima ayuda de otros
programadores Ej.: http://stackoverflow.com/
15. 15 15 Antonio Caas Vargas Crear software libre Anima a
programar mejor @psicobyte_ explica las bondades del software
libre. Foto: A. Caas
16. 16 16 Antonio Caas Vargas Crear software libre Mejora el
cdigo: muchos ojos ven ms que dos Hackathon de SWADroid y SWAD,
25/03/2013. Foto: A. Caas
17. 17 17 Antonio Caas Vargas Motivaciones Motivaciones de los
programadores del proyecto SWAD / SWADroid / iSWAD para liberarlo
Antonio (SWAD) Daniel (SWAD) Juanmi (SWADroid) Antonio (SWADroid)
Helena (SWADroid) Diego (iSWAD)
18. 18 18 Antonio Caas Vargas Por qu he liberado mi cdigo? Con
20 aos no vea muy claro que un informtico pudiera contribuir al
bien de la humanidad. Cuando descubr el software libre y sobre todo
cuando escuch por primera vez a Richard Stallman encontr la
oportunidad para un programador de colaborar en la utopa de un
mundo mejor. Antonio Caas (SWAD)
19. 19 19 Antonio Caas Vargas Por qu he liberado mi cdigo?
Tambin me anim a liberar SWAD la decepcin de ver cmo decenas de
miles de lneas de cdigo escritas como parte de mi tesis quedaron en
el olvido el da que la le. No quiero repetir la experiencia de
dejar tanto trabajo creado con cario abandonado en un cajn. Todo
padre est orgulloso de sus hijos y quiere verlos crecer libres.
Antonio Caas (SWAD)
20. 20 20 Antonio Caas Vargas Por qu he liberado mi cdigo? Yo
siempre me he sentido en deuda con todos los programadores que de
forma altruista han ayudado a mi aprendizaje liberando cdigo de sus
proyectos. Yo le debo todo lo que s de visin artificial a esa
gente. Qu menos que yo tambin haga lo mismo, para que otros puedan
seguir aprendiendo! Daniel Calandria (SWAD)
21. 21 21 Antonio Caas Vargas Por qu he liberado mi cdigo? Otra
razn son los principios que me han inculcado mis padres al
educarme: me han hecho ver desde muy pequeo que la sociedad se
tiene que fundamentar sobre el cooperativismo. Puede que por ello
vea el compartir el cdigo como algo totalmente natural, sin
plantearme buscar nada a cambio. Daniel Calandria (SWAD)
22. 22 22 Antonio Caas Vargas Por qu he liberado mi cdigo? Para
devolver al software libre una parte de lo recibido. Para facilitar
el desarrollo de otros proyectos permitindoles consultar y
reutilizar el cdigo. Para evitar que el proyecto muera por falta de
tiempo. Y por qu no? Juan Miguel Boyero (SWADroid)
23. 23 23 Antonio Caas Vargas Por qu he liberado mi cdigo? Mi
trabajo ha sido aadir nuevas funcionalidades a una herramienta que
ya era libre, y utilizando otro software que tambin es libre
(ZXing), por lo que mis razones son: que mi trabajo se ha basado en
cdigo libre ya existente que otros puedan reutilizar mi cdigo
Antonio Aguilera (SWADroid)
24. 24 24 Antonio Caas Vargas Por qu he liberado mi cdigo?
Porque uno de los pilares del software libre es la cooperacin y
difusin del conocimiento. El proyecto en el que he colaborado
(SWADroid) naci dentro de la Universidad pblica y deba seguir esta
poltica.Helena Rodrguez (SWADroid)
25. 25 25 Antonio Caas Vargas Por qu he liberado mi cdigo?
Siempre que he podido he colaborado con la comunidad, ya sea
realizando sugerencias o aportando mi granito de arena. Otra razn
es que el proyecto pueda ser continuado y mejorado, ya que seguro
hay muchas cosas que se pueden hacer mejor. Diego Montesinos
(iSWAD)
26. 26 26 Antonio Caas Vargas Por qu he liberado mi cdigo? En
tercer lugar, para devolver una mnima parte de todo lo que yo he
recibido desde que empec con la informtica. Han sido muchos los
apuros y enredos de los que he salido gracias a cdigo compartido
por otros.Diego Montesinos (iSWAD)
27. 27 27 Antonio Caas Vargas SWADroid Software libre
https://github.com/Amab/SWADroid/ https://www.ohloh.net/p/swadroid
JAVA: GPLv3, 28711 lneas (nov 2011 mar 2014) Otras bibliotecas:
LGPLv3, Apache License 2.0 Conexin con el servidor SWAD Servicio
web con SOAP http://openswad.org/ws/ An no disponible JSON en el
servidor
28. 28 28 Antonio Caas Vargas SWADroid: presente
Funcionalidades actuales (14/03/2014) Asignatura > Documentos
Asignatura > Archivos comunes Evaluacin > Tests off line
Mensajes > Notificaciones (incluyendo mensajes y consulta de
calificaciones) Mensajes > Enviar mensaje Mensajes > Publicar
aviso Usuarios > Grupos Usuarios > Control de asistencia (no
finalizado)
29. 29 29 Antonio Caas Vargas SWADroid: VI hackathon
Funcionalidades en desarrollo (hackathon) Perfil > Envo de nueva
contrasea (Alejandro Alcalde) Asignatura > Info. y gua docente
(Jos A. Guerrero) Asignatura > Programas teora y prc. (Jos A.
Guerrero) Asignatura > Bibliografa, FAQ, enlaces (Jos A.
Guerrero) Evaluacin > Sistema de evaluacin (Jos A. Guerrero)
Cambiar algunas opciones de lugar Mejorar diseo y navegacin Nuevo
conjunto de iconos Font Awesome Revisar traduccin
30. 30 30 Antonio Caas Vargas SWADroid: futuro Funcionalidades
futuras Usuarios > Ver listas de estudiantes / profesores
Usuarios > Integrar control de asistencia con QR Evaluacin >
Enviar trabajos Mensajes > Foros Perfil > cambiar datos
personales
31. 31 31 Antonio Caas Vargas Equipo 4 Hackathon Helena
@hrGijon Vctor Antonio @aguilerin Antonio @acanasvargas Dani
@Uzzanio Pablo @pvalenzuela89 Roger @12OGE12 Sergio @sro00002
Daniel @dcalandria (a distancia) Juan Miguel @louisverona (a
distancia)
32. 32 32 Antonio Caas Vargas Fin de semana de trabajo
33. 33 33 Antonio Caas Vargas SWADroid en accin
34. 34 34 Antonio Caas Vargas Presentacin de resultados
35. 35 35 Antonio Caas Vargas Foto final: una, dos...