Este documento describe la evolución del proyecto GeoRemindMe. Comenzó como una aplicación para geolocalizar alertas, pero ahora es una red social donde los usuarios crean sugerencias geolocalizadas. Actualmente la aplicación web y para Facebook están en beta, mientras que las versiones móviles para Android e iPhone están en desarrollo. El proyecto continúa utilizando AppEngine y Django para el servidor.
Muestra (Segunda parte) del material preparado para Espiral, cursos 2010. Se presentan las principales tendencias y posibilidades que ofrece la web, una utilización avanzada de la misma como apoyo o para facilitar la sostenibilidad del aprendizaje.
Además de distintas tendencias teóricas sobre aprendizaje social abierto y de la perspectiva metodológica general del aprendizaje personalizado, será transversal, durante todo el curso, la construcción de un entorno propio. Inscripción abierta.
Muestra (Segunda parte) del material preparado para Espiral, cursos 2010. Se presentan las principales tendencias y posibilidades que ofrece la web, una utilización avanzada de la misma como apoyo o para facilitar la sostenibilidad del aprendizaje.
Además de distintas tendencias teóricas sobre aprendizaje social abierto y de la perspectiva metodológica general del aprendizaje personalizado, será transversal, durante todo el curso, la construcción de un entorno propio. Inscripción abierta.
2. Un poco de historia
El origen de la criatura
II Jornadas de Sofware Libre
Hace justo un a˜o nace la criatura en un descanso de las II
n
Jornadas de Software Libre como proyecto participante en los
CUSL (local y nacional)
GeoRemindMe
2 / 16
3. Un poco de historia
El origen de la criatura
II Jornadas de Sofware Libre
Hace justo un a˜o nace la criatura en un descanso de las II
n
Jornadas de Software Libre como proyecto participante en los
CUSL (local y nacional)
Idea original
Trataba de una aplicaci´n para geolocalizar alertas en lugares.
o
Mediante un mapa se sit´an alertas en sitios y una aplicaci´n
u o
m´vil te avisa si pasabas a cierto radio.
o
GeoRemindMe
2 / 16
4. Un poco de historia
El origen de la criatura
II Jornadas de Sofware Libre
Hace justo un a˜o nace la criatura en un descanso de las II
n
Jornadas de Software Libre como proyecto participante en los
CUSL (local y nacional)
Idea original
Trataba de una aplicaci´n para geolocalizar alertas en lugares.
o
Mediante un mapa se sit´an alertas en sitios y una aplicaci´n
u o
m´vil te avisa si pasabas a cierto radio.
o
Y s´ somos masocas
ı,
Inicialmente se decidi´ utilizar AppEngine + Django para
o
desarrollar la plataforma web. Algo que hace realmente dif´ y
ıcil
lento el desarrollo.
GeoRemindMe
2 / 16
5. Un poco de historia
Aplicaci´n web original
o
GeoRemindMe
3 / 16
6. Un poco de historia
Aplicaci´n Android original
o
GeoRemindMe
4 / 16
7. Un poco de historia
Comunidad
II Hackathon
Estuvimos presentes en el II Hackathon donde conseguimos dar-
le un empuj´n al proyecto as´ c´mo cantidad de colaboradores.
o ı o
Fue una experiencia muy agradable.
GeoRemindMe
5 / 16
8. Un poco de historia
Comunidad
II Hackathon
Estuvimos presentes en el II Hackathon donde conseguimos dar-
le un empuj´n al proyecto as´ c´mo cantidad de colaboradores.
o ı o
Fue una experiencia muy agradable.
Colaboradores
Somos m´s de 20 colaboradores repartidos por toda Espa˜a.
a n
Y cada vez m´s.
a
GeoRemindMe
5 / 16
9. Un poco de historia
Comunidad
II Hackathon
Estuvimos presentes en el II Hackathon donde conseguimos dar-
le un empuj´n al proyecto as´ c´mo cantidad de colaboradores.
o ı o
Fue una experiencia muy agradable.
Colaboradores
Somos m´s de 20 colaboradores repartidos por toda Espa˜a.
a n
Y cada vez m´s.
a
Actualmente
Nuestra oficina est´ en el CADE (Centro de Apoyo al Desarrollo
a
Empresarial) en el PTS.
GeoRemindMe
5 / 16
10. Un poco de historia
Comunidad
GeoRemindMe
6 / 16
11. Actualidad
Evolucinando (I)
Nuevas ideas
La aplicaci´n pasa de ser un simple gestor de tareas a convertirse
o
en una completa red social a estilo Twitter. La web original
ahora es un widget de la nueva aplicaci´n.
o
GeoRemindMe
7 / 16
12. Actualidad
Evolucinando (I)
Nuevas ideas
La aplicaci´n pasa de ser un simple gestor de tareas a convertirse
o
en una completa red social a estilo Twitter. La web original
ahora es un widget de la nueva aplicaci´n.
o
Sugerencias
Ahora el proyecto es una red social donde los usuarios crean
sugerencias geolocalizadas en lugares.
GeoRemindMe
7 / 16
13. Actualidad
Evolucinando (I)
Nuevas ideas
La aplicaci´n pasa de ser un simple gestor de tareas a convertirse
o
en una completa red social a estilo Twitter. La web original
ahora es un widget de la nueva aplicaci´n.
o
Sugerencias
Ahora el proyecto es una red social donde los usuarios crean
sugerencias geolocalizadas en lugares.
Social
Los usuarios pueden seguir a otros y ver la actividad que estos
generan en la plataforma. Las sugerencias se pueden comentar
y valorar.
GeoRemindMe
7 / 16
14. Actualidad
Evolucinando (II)
M´s social
a
Puedes asociar tu cuenta de Google, Facebook o Twitter para
identificarte con ellas y postear automaticamente lo que
sugieras.
GeoRemindMe
8 / 16
15. Actualidad
Evolucinando (II)
M´s social
a
Puedes asociar tu cuenta de Google, Facebook o Twitter para
identificarte con ellas y postear automaticamente lo que
sugieras.
Listas
Se pueden crear listas de sugerencias. Un ejemplo t´
ıpico: Sitios
de tapeo en Granada.
GeoRemindMe
8 / 16
16. Actualidad
Evolucinando (II)
M´s social
a
Puedes asociar tu cuenta de Google, Facebook o Twitter para
identificarte con ellas y postear automaticamente lo que
sugieras.
Listas
Se pueden crear listas de sugerencias. Un ejemplo t´
ıpico: Sitios
de tapeo en Granada.
Me gusta. Me lo guardo
Mediante el bot´n Me gusta podemos valorar sugerencias,
o
comentarios, listas, etc. Del mismo modo podemos guardar
cualquier lista o sugerencia en nuestra mochila y llevarnosla en
nuestro dispositivo m´vil.
o
GeoRemindMe
8 / 16
17. Actualidad
Evolucinando (y III)
Plataformas
Actualmente la est´ en beta la aplicaci´n web as´ c´mo la
a o ı o
aplicaci´n para Facebook. La versi´n web m´vil, Android y
o o o
iPhone est´n en desarrollo.
a
GeoRemindMe
9 / 16
18. Actualidad
Evolucinando (y III)
Plataformas
Actualmente la est´ en beta la aplicaci´n web as´ c´mo la
a o ı o
aplicaci´n para Facebook. La versi´n web m´vil, Android y
o o o
iPhone est´n en desarrollo.
a
Multi-idioma
Actualmente s´lo est´ disponible en espa˜ol y en ingl´s. Aunque
o a n e
se est´n integrando m´s idiomas.
a a
GeoRemindMe
9 / 16
19. Actualidad
Evolucinando (y III)
Plataformas
Actualmente la est´ en beta la aplicaci´n web as´ c´mo la
a o ı o
aplicaci´n para Facebook. La versi´n web m´vil, Android y
o o o
iPhone est´n en desarrollo.
a
Multi-idioma
Actualmente s´lo est´ disponible en espa˜ol y en ingl´s. Aunque
o a n e
se est´n integrando m´s idiomas.
a a
Pegatinas
Se est´n preparando pegatinas con c´digos QR para los com-
a o
ercios de forma que se pueda acceder de forma r´pida a las
a
sugerencias de ese lugar.
GeoRemindMe
9 / 16
20. Tecnolog´
ıa
Un poco de tecnolog´
ıa
Servidor
Continuamos con la arquitectura AppEngine + Django.
Aunque ahora se est´ implementando otro proyecto de apoyo
a
con Django nativo.
GeoRemindMe
10 / 16
21. Tecnolog´
ıa
Un poco de tecnolog´
ıa
Servidor
Continuamos con la arquitectura AppEngine + Django.
Aunque ahora se est´ implementando otro proyecto de apoyo
a
con Django nativo.
API
Tenemos un API totalmente documentado en
http://dev.georemindme.com/doc/webapp
GeoRemindMe
10 / 16
22. Tecnolog´
ıa
Un poco de tecnolog´
ıa
Servidor
Continuamos con la arquitectura AppEngine + Django.
Aunque ahora se est´ implementando otro proyecto de apoyo
a
con Django nativo.
API
Tenemos un API totalmente documentado en
http://dev.georemindme.com/doc/webapp
API JSON
Tambi´n se ha desarrollado un conjunto de funciones mediante
e
las cuales podemos interactuar remotamente con el servidor.
Son las utilizadas para las comunicaciones m´viles.
o
GeoRemindMe
10 / 16
23. Tecnolog´
ıa
Y m´s Tecnolog´
a ıa
Fronted
Hacemos uso intensivo de AJAX, HTML5, Javascript y
jQuery. En la aplicaci´n m´vil utilizamos jQuery Mobile. Todo
o o
el Javascript generado se est´ integrando en un Framework de
a
forma que pueda ser reutilizado.
GeoRemindMe
11 / 16
24. Tecnolog´
ıa
Y m´s Tecnolog´
a ıa
Fronted
Hacemos uso intensivo de AJAX, HTML5, Javascript y
jQuery. En la aplicaci´n m´vil utilizamos jQuery Mobile. Todo
o o
el Javascript generado se est´ integrando en un Framework de
a
forma que pueda ser reutilizado.
Mapas
Usamos Google Maps como widget actualmente. Las b´squedas
u
de lugares actualmente se hace con Google Places aunque se
est´n estudiando otros m´todos.
a e
GeoRemindMe
11 / 16
25. Tecnolog´
ıa
Y m´s Tecnolog´
a ıa
Fronted
Hacemos uso intensivo de AJAX, HTML5, Javascript y
jQuery. En la aplicaci´n m´vil utilizamos jQuery Mobile. Todo
o o
el Javascript generado se est´ integrando en un Framework de
a
forma que pueda ser reutilizado.
Mapas
Usamos Google Maps como widget actualmente. Las b´squedas
u
de lugares actualmente se hace con Google Places aunque se
est´n estudiando otros m´todos.
a e
Versiones m´viles
o
Se est´n implementando las versiones para Android e iPhone
a
utilizando la tecnolog´ nativa de estas plataformas.
ıa
GeoRemindMe
11 / 16
26. Tecnolog´
ıa
A grandes rasgos
GeoRemindMe
12 / 16
27. Comunidad
Focos actuales de trabajo
Arreglar bugs en las plataforma web y Facebook
Para gestionarlos utilizamos Get Satisfaction
(http://getsatisfaction.com/georemindme)
GeoRemindMe
13 / 16
28. Comunidad
Focos actuales de trabajo
Arreglar bugs en las plataforma web y Facebook
Para gestionarlos utilizamos Get Satisfaction
(http://getsatisfaction.com/georemindme)
Echar una mano con el desarrollo de Android, iPhone y web m´vil
o
GeoRemindMe
13 / 16
29. Comunidad
Focos actuales de trabajo
Arreglar bugs en las plataforma web y Facebook
Para gestionarlos utilizamos Get Satisfaction
(http://getsatisfaction.com/georemindme)
Echar una mano con el desarrollo de Android, iPhone y web m´vil
o
Testear y encontrar nuevos bugs en todas las versiones
GeoRemindMe
13 / 16
30. Comunidad
Focos actuales de trabajo
Arreglar bugs en las plataforma web y Facebook
Para gestionarlos utilizamos Get Satisfaction
(http://getsatisfaction.com/georemindme)
Echar una mano con el desarrollo de Android, iPhone y web m´vil
o
Testear y encontrar nuevos bugs en todas las versiones
Internacionalizaci´n
o
La hacemos mediante Transiflex
(https://www.transifex.net/projects/p/georemindme/)
GeoRemindMe
13 / 16
31. Comunidad
Focos actuales de trabajo
Arreglar bugs en las plataforma web y Facebook
Para gestionarlos utilizamos Get Satisfaction
(http://getsatisfaction.com/georemindme)
Echar una mano con el desarrollo de Android, iPhone y web m´vil
o
Testear y encontrar nuevos bugs en todas las versiones
Internacionalizaci´n
o
La hacemos mediante Transiflex
(https://www.transifex.net/projects/p/georemindme/)
Y un largo etc´tera...
e
GeoRemindMe
13 / 16
32. Comunidad
C´mo colaborar
o
Comunicaci´n
o
Las comunicaciones las hacemos mediante TeamBox
(https://teambox.com/projects/georemindme)
GeoRemindMe
14 / 16
33. Comunidad
C´mo colaborar
o
Comunicaci´n
o
Las comunicaciones las hacemos mediante TeamBox
(https://teambox.com/projects/georemindme)
Informaci´n
o
Puedes encontrar info sobre el equipo, desarrollo, etc
en (https://info.georemindme.com) o escribiendo a in-
fo@georemindme.com
GeoRemindMe
14 / 16
34. Comunidad
C´mo colaborar
o
Comunicaci´n
o
Las comunicaciones las hacemos mediante TeamBox
(https://teambox.com/projects/georemindme)
Informaci´n
o
Puedes encontrar info sobre el equipo, desarrollo, etc
en (https://info.georemindme.com) o escribiendo a in-
fo@georemindme.com
Para los valientes
En GitHub pod´is encontrar nuestros
e repositorios
(https://github.com/GeoRemindMe)
GeoRemindMe
14 / 16
35. Comunidad
C´mo colaborar
o
Hackathon
Y c´mo no, estaremos presentes en la Hackathon que se organ-
o
ice desde la facultad. Tenemos pensado organizar una dentro de
poco para darle un empuj´n al proyecto.
o
GeoRemindMe
15 / 16
36. Comunidad
C´mo colaborar
o
Hackathon
Y c´mo no, estaremos presentes en la Hackathon que se organ-
o
ice desde la facultad. Tenemos pensado organizar una dentro de
poco para darle un empuj´n al proyecto.
o
CUSL
Y muy probablemente nos veremos de nuevo por los CUSL.
GeoRemindMe
15 / 16