Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
GeoRemindMeIII Jornadas de Software Libre     Rub´n Dugo Mart´        e           ın   21 de Octubre de 2011              ...
Un poco de historia       El origen de la criaturaII Jornadas de Sofware LibreHace justo un a˜o nace la criatura en un des...
Un poco de historia       El origen de la criaturaII Jornadas de Sofware LibreHace justo un a˜o nace la criatura en un des...
Un poco de historia       El origen de la criaturaII Jornadas de Sofware LibreHace justo un a˜o nace la criatura en un des...
Un poco de historiaAplicaci´n web original        o                          GeoRemindMe                                  ...
Un poco de historiaAplicaci´n Android original        o                              GeoRemindMe                          ...
Un poco de historia       ComunidadII HackathonEstuvimos presentes en el II Hackathon donde conseguimos dar-le un empuj´n ...
Un poco de historia       ComunidadII HackathonEstuvimos presentes en el II Hackathon donde conseguimos dar-le un empuj´n ...
Un poco de historia       ComunidadII HackathonEstuvimos presentes en el II Hackathon donde conseguimos dar-le un empuj´n ...
Un poco de historiaComunidad                      GeoRemindMe                                    6 / 16
Actualidad        Evolucinando (I)Nuevas ideasLa aplicaci´n pasa de ser un simple gestor de tareas a convertirse          ...
Actualidad        Evolucinando (I)Nuevas ideasLa aplicaci´n pasa de ser un simple gestor de tareas a convertirse          ...
Actualidad         Evolucinando (I)Nuevas ideasLa aplicaci´n pasa de ser un simple gestor de tareas a convertirse         ...
Actualidad       Evolucinando (II)M´s social aPuedes asociar tu cuenta de Google, Facebook o Twitter paraidentificarte con ...
Actualidad         Evolucinando (II)M´s social aPuedes asociar tu cuenta de Google, Facebook o Twitter paraidentificarte co...
Actualidad         Evolucinando (II)M´s social aPuedes asociar tu cuenta de Google, Facebook o Twitter paraidentificarte co...
Actualidad       Evolucinando (y III)PlataformasActualmente la est´ en beta la aplicaci´n web as´ c´mo la                 ...
Actualidad       Evolucinando (y III)PlataformasActualmente la est´ en beta la aplicaci´n web as´ c´mo la                 ...
Actualidad       Evolucinando (y III)PlataformasActualmente la est´ en beta la aplicaci´n web as´ c´mo la                 ...
Tecnolog´               ıa       Un poco de tecnolog´                          ıaServidorContinuamos con la arquitectura A...
Tecnolog´               ıa       Un poco de tecnolog´                          ıaServidorContinuamos con la arquitectura A...
Tecnolog´               ıa       Un poco de tecnolog´                          ıaServidorContinuamos con la arquitectura A...
Tecnolog´               ıa       Y m´s Tecnolog´          a          ıaFrontedHacemos uso intensivo de AJAX, HTML5, Javasc...
Tecnolog´                ıa        Y m´s Tecnolog´           a          ıaFrontedHacemos uso intensivo de AJAX, HTML5, Jav...
Tecnolog´                ıa        Y m´s Tecnolog´           a          ıaFrontedHacemos uso intensivo de AJAX, HTML5, Jav...
Tecnolog´        ıaA grandes rasgos                   GeoRemindMe                                 12 / 16
Comunidad     Focos actuales de trabajoArreglar bugs en las plataforma web y FacebookPara gestionarlos utilizamos Get Sati...
Comunidad     Focos actuales de trabajoArreglar bugs en las plataforma web y FacebookPara gestionarlos utilizamos Get Sati...
Comunidad     Focos actuales de trabajoArreglar bugs en las plataforma web y FacebookPara gestionarlos utilizamos Get Sati...
Comunidad     Focos actuales de trabajoArreglar bugs en las plataforma web y FacebookPara gestionarlos utilizamos Get Sati...
Comunidad     Focos actuales de trabajoArreglar bugs en las plataforma web y FacebookPara gestionarlos utilizamos Get Sati...
Comunidad      C´mo colaborar       oComunicaci´n          oLas comunicaciones las hacemos mediante TeamBox(https://teambo...
Comunidad      C´mo colaborar       oComunicaci´n          oLas comunicaciones las hacemos mediante TeamBox(https://teambo...
Comunidad       C´mo colaborar        oComunicaci´n          oLas comunicaciones las hacemos mediante TeamBox(https://team...
Comunidad       C´mo colaborar        oHackathonY c´mo no, estaremos presentes en la Hackathon que se organ-    oice desde...
Comunidad       C´mo colaborar        oHackathonY c´mo no, estaremos presentes en la Hackathon que se organ-    oice desde...
ComunidadFIN            ¿Preguntas?                          GeoRemindMe                                        16 / 16
Upcoming SlideShare
Loading in …5
×

GeoRemindMe ::: III Jornadas de Software Libre :: Universidad de Granada

379 views

Published on

  • Be the first to comment

  • Be the first to like this

GeoRemindMe ::: III Jornadas de Software Libre :: Universidad de Granada

  1. 1. GeoRemindMeIII Jornadas de Software Libre Rub´n Dugo Mart´ e ın 21 de Octubre de 2011 GeoRemindMe 1 / 16
  2. 2. Un poco de historia El origen de la criaturaII Jornadas de Sofware LibreHace justo un a˜o nace la criatura en un descanso de las II nJornadas de Software Libre como proyecto participante en losCUSL (local y nacional) GeoRemindMe 2 / 16
  3. 3. Un poco de historia El origen de la criaturaII Jornadas de Sofware LibreHace justo un a˜o nace la criatura en un descanso de las II nJornadas de Software Libre como proyecto participante en losCUSL (local y nacional)Idea originalTrataba de una aplicaci´n para geolocalizar alertas en lugares. oMediante un mapa se sit´an alertas en sitios y una aplicaci´n u om´vil te avisa si pasabas a cierto radio. o GeoRemindMe 2 / 16
  4. 4. Un poco de historia El origen de la criaturaII Jornadas de Sofware LibreHace justo un a˜o nace la criatura en un descanso de las II nJornadas de Software Libre como proyecto participante en losCUSL (local y nacional)Idea originalTrataba de una aplicaci´n para geolocalizar alertas en lugares. oMediante un mapa se sit´an alertas en sitios y una aplicaci´n u om´vil te avisa si pasabas a cierto radio. oY s´ somos masocas ı,Inicialmente se decidi´ utilizar AppEngine + Django para odesarrollar la plataforma web. Algo que hace realmente dif´ y ıcillento el desarrollo. GeoRemindMe 2 / 16
  5. 5. Un poco de historiaAplicaci´n web original o GeoRemindMe 3 / 16
  6. 6. Un poco de historiaAplicaci´n Android original o GeoRemindMe 4 / 16
  7. 7. Un poco de historia ComunidadII HackathonEstuvimos presentes en el II Hackathon donde conseguimos dar-le un empuj´n al proyecto as´ c´mo cantidad de colaboradores. o ı oFue una experiencia muy agradable. GeoRemindMe 5 / 16
  8. 8. Un poco de historia ComunidadII HackathonEstuvimos presentes en el II Hackathon donde conseguimos dar-le un empuj´n al proyecto as´ c´mo cantidad de colaboradores. o ı oFue una experiencia muy agradable.ColaboradoresSomos m´s de 20 colaboradores repartidos por toda Espa˜a. a nY cada vez m´s. a GeoRemindMe 5 / 16
  9. 9. Un poco de historia ComunidadII HackathonEstuvimos presentes en el II Hackathon donde conseguimos dar-le un empuj´n al proyecto as´ c´mo cantidad de colaboradores. o ı oFue una experiencia muy agradable.ColaboradoresSomos m´s de 20 colaboradores repartidos por toda Espa˜a. a nY cada vez m´s. aActualmenteNuestra oficina est´ en el CADE (Centro de Apoyo al Desarrollo aEmpresarial) en el PTS. GeoRemindMe 5 / 16
  10. 10. Un poco de historiaComunidad GeoRemindMe 6 / 16
  11. 11. Actualidad Evolucinando (I)Nuevas ideasLa aplicaci´n pasa de ser un simple gestor de tareas a convertirse oen una completa red social a estilo Twitter. La web originalahora es un widget de la nueva aplicaci´n. o GeoRemindMe 7 / 16
  12. 12. Actualidad Evolucinando (I)Nuevas ideasLa aplicaci´n pasa de ser un simple gestor de tareas a convertirse oen una completa red social a estilo Twitter. La web originalahora es un widget de la nueva aplicaci´n. oSugerenciasAhora el proyecto es una red social donde los usuarios creansugerencias geolocalizadas en lugares. GeoRemindMe 7 / 16
  13. 13. Actualidad Evolucinando (I)Nuevas ideasLa aplicaci´n pasa de ser un simple gestor de tareas a convertirse oen una completa red social a estilo Twitter. La web originalahora es un widget de la nueva aplicaci´n. oSugerenciasAhora el proyecto es una red social donde los usuarios creansugerencias geolocalizadas en lugares.SocialLos usuarios pueden seguir a otros y ver la actividad que estosgeneran en la plataforma. Las sugerencias se pueden comentary valorar. GeoRemindMe 7 / 16
  14. 14. Actualidad Evolucinando (II)M´s social aPuedes asociar tu cuenta de Google, Facebook o Twitter paraidentificarte con ellas y postear automaticamente lo quesugieras. GeoRemindMe 8 / 16
  15. 15. Actualidad Evolucinando (II)M´s social aPuedes asociar tu cuenta de Google, Facebook o Twitter paraidentificarte con ellas y postear automaticamente lo quesugieras.ListasSe pueden crear listas de sugerencias. Un ejemplo t´ ıpico: Sitiosde tapeo en Granada. GeoRemindMe 8 / 16
  16. 16. Actualidad Evolucinando (II)M´s social aPuedes asociar tu cuenta de Google, Facebook o Twitter paraidentificarte con ellas y postear automaticamente lo quesugieras.ListasSe pueden crear listas de sugerencias. Un ejemplo t´ ıpico: Sitiosde tapeo en Granada.Me gusta. Me lo guardoMediante el bot´n Me gusta podemos valorar sugerencias, ocomentarios, listas, etc. Del mismo modo podemos guardarcualquier lista o sugerencia en nuestra mochila y llevarnosla ennuestro dispositivo m´vil. o GeoRemindMe 8 / 16
  17. 17. Actualidad Evolucinando (y III)PlataformasActualmente la est´ en beta la aplicaci´n web as´ c´mo la a o ı oaplicaci´n para Facebook. La versi´n web m´vil, Android y o o oiPhone est´n en desarrollo. a GeoRemindMe 9 / 16
  18. 18. Actualidad Evolucinando (y III)PlataformasActualmente la est´ en beta la aplicaci´n web as´ c´mo la a o ı oaplicaci´n para Facebook. La versi´n web m´vil, Android y o o oiPhone est´n en desarrollo. aMulti-idiomaActualmente s´lo est´ disponible en espa˜ol y en ingl´s. Aunque o a n ese est´n integrando m´s idiomas. a a GeoRemindMe 9 / 16
  19. 19. Actualidad Evolucinando (y III)PlataformasActualmente la est´ en beta la aplicaci´n web as´ c´mo la a o ı oaplicaci´n para Facebook. La versi´n web m´vil, Android y o o oiPhone est´n en desarrollo. aMulti-idiomaActualmente s´lo est´ disponible en espa˜ol y en ingl´s. Aunque o a n ese est´n integrando m´s idiomas. a aPegatinasSe est´n preparando pegatinas con c´digos QR para los com- a oercios de forma que se pueda acceder de forma r´pida a las asugerencias de ese lugar. GeoRemindMe 9 / 16
  20. 20. Tecnolog´ ıa Un poco de tecnolog´ ıaServidorContinuamos con la arquitectura AppEngine + Django.Aunque ahora se est´ implementando otro proyecto de apoyo acon Django nativo. GeoRemindMe 10 / 16
  21. 21. Tecnolog´ ıa Un poco de tecnolog´ ıaServidorContinuamos con la arquitectura AppEngine + Django.Aunque ahora se est´ implementando otro proyecto de apoyo acon Django nativo.APITenemos un API totalmente documentado enhttp://dev.georemindme.com/doc/webapp GeoRemindMe 10 / 16
  22. 22. Tecnolog´ ıa Un poco de tecnolog´ ıaServidorContinuamos con la arquitectura AppEngine + Django.Aunque ahora se est´ implementando otro proyecto de apoyo acon Django nativo.APITenemos un API totalmente documentado enhttp://dev.georemindme.com/doc/webappAPI JSONTambi´n se ha desarrollado un conjunto de funciones mediante elas cuales podemos interactuar remotamente con el servidor.Son las utilizadas para las comunicaciones m´viles. o GeoRemindMe 10 / 16
  23. 23. Tecnolog´ ıa Y m´s Tecnolog´ a ıaFrontedHacemos uso intensivo de AJAX, HTML5, Javascript yjQuery. En la aplicaci´n m´vil utilizamos jQuery Mobile. Todo o oel Javascript generado se est´ integrando en un Framework de aforma que pueda ser reutilizado. GeoRemindMe 11 / 16
  24. 24. Tecnolog´ ıa Y m´s Tecnolog´ a ıaFrontedHacemos uso intensivo de AJAX, HTML5, Javascript yjQuery. En la aplicaci´n m´vil utilizamos jQuery Mobile. Todo o oel Javascript generado se est´ integrando en un Framework de aforma que pueda ser reutilizado.MapasUsamos Google Maps como widget actualmente. Las b´squedas ude lugares actualmente se hace con Google Places aunque seest´n estudiando otros m´todos. a e GeoRemindMe 11 / 16
  25. 25. Tecnolog´ ıa Y m´s Tecnolog´ a ıaFrontedHacemos uso intensivo de AJAX, HTML5, Javascript yjQuery. En la aplicaci´n m´vil utilizamos jQuery Mobile. Todo o oel Javascript generado se est´ integrando en un Framework de aforma que pueda ser reutilizado.MapasUsamos Google Maps como widget actualmente. Las b´squedas ude lugares actualmente se hace con Google Places aunque seest´n estudiando otros m´todos. a eVersiones m´viles oSe est´n implementando las versiones para Android e iPhone autilizando la tecnolog´ nativa de estas plataformas. ıa GeoRemindMe 11 / 16
  26. 26. Tecnolog´ ıaA grandes rasgos GeoRemindMe 12 / 16
  27. 27. Comunidad Focos actuales de trabajoArreglar bugs en las plataforma web y FacebookPara gestionarlos utilizamos Get Satisfaction(http://getsatisfaction.com/georemindme) GeoRemindMe 13 / 16
  28. 28. Comunidad Focos actuales de trabajoArreglar bugs en las plataforma web y FacebookPara 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. 29. Comunidad Focos actuales de trabajoArreglar bugs en las plataforma web y FacebookPara gestionarlos utilizamos Get Satisfaction(http://getsatisfaction.com/georemindme)Echar una mano con el desarrollo de Android, iPhone y web m´vil oTestear y encontrar nuevos bugs en todas las versiones GeoRemindMe 13 / 16
  30. 30. Comunidad Focos actuales de trabajoArreglar bugs en las plataforma web y FacebookPara gestionarlos utilizamos Get Satisfaction(http://getsatisfaction.com/georemindme)Echar una mano con el desarrollo de Android, iPhone y web m´vil oTestear y encontrar nuevos bugs en todas las versionesInternacionalizaci´n oLa hacemos mediante Transiflex(https://www.transifex.net/projects/p/georemindme/) GeoRemindMe 13 / 16
  31. 31. Comunidad Focos actuales de trabajoArreglar bugs en las plataforma web y FacebookPara gestionarlos utilizamos Get Satisfaction(http://getsatisfaction.com/georemindme)Echar una mano con el desarrollo de Android, iPhone y web m´vil oTestear y encontrar nuevos bugs en todas las versionesInternacionalizaci´n oLa hacemos mediante Transiflex(https://www.transifex.net/projects/p/georemindme/)Y un largo etc´tera... e GeoRemindMe 13 / 16
  32. 32. Comunidad C´mo colaborar oComunicaci´n oLas comunicaciones las hacemos mediante TeamBox(https://teambox.com/projects/georemindme) GeoRemindMe 14 / 16
  33. 33. Comunidad C´mo colaborar oComunicaci´n oLas comunicaciones las hacemos mediante TeamBox(https://teambox.com/projects/georemindme)Informaci´n oPuedes encontrar info sobre el equipo, desarrollo, etcen (https://info.georemindme.com) o escribiendo a in-fo@georemindme.com GeoRemindMe 14 / 16
  34. 34. Comunidad C´mo colaborar oComunicaci´n oLas comunicaciones las hacemos mediante TeamBox(https://teambox.com/projects/georemindme)Informaci´n oPuedes encontrar info sobre el equipo, desarrollo, etcen (https://info.georemindme.com) o escribiendo a in-fo@georemindme.comPara los valientesEn GitHub pod´is encontrar nuestros e repositorios(https://github.com/GeoRemindMe) GeoRemindMe 14 / 16
  35. 35. Comunidad C´mo colaborar oHackathonY c´mo no, estaremos presentes en la Hackathon que se organ- oice desde la facultad. Tenemos pensado organizar una dentro depoco para darle un empuj´n al proyecto. o GeoRemindMe 15 / 16
  36. 36. Comunidad C´mo colaborar oHackathonY c´mo no, estaremos presentes en la Hackathon que se organ- oice desde la facultad. Tenemos pensado organizar una dentro depoco para darle un empuj´n al proyecto. oCUSLY muy probablemente nos veremos de nuevo por los CUSL. GeoRemindMe 15 / 16
  37. 37. ComunidadFIN ¿Preguntas? GeoRemindMe 16 / 16

×