gvSIG y OSGeo en el Google Summer of Code

Luís W Sevilla

Agenda

Objetivo del GSoC

«motivar a los estudiantes a partircipar en
el desarrollo de software libre»

¿Cómo?

«un programa de becas de verano»

Organizaciones participantes

ASCEND, AbiWord, Association Gephi, Atheme.org, Audacity, BRL-CAD, BZFlag, Battle for Wesnoth, Berkman Center at Harvard University, Blender Foundation, BlueZ, Boost C++ Libraries, Center for the Study of Complex Systems, Univ of Michigan, Chromium, Comprehensive C Archive Network, Creative Commons, Crystal Space, DSpace Foundation, Debian, Django Software Foundation, DragonFly BSD, Drupal, ES Operating System, Eclipse Foundation, Etherboot Project, FFmpeg, Fedora Project & JBoss.org (Red Hat), Fiji, Free Software Initiative of Japan, Freifunk, GCC, GNOME, GNU Image Manipulation Program, GNU Project, GStreamer, Geeklog, GenMAPP, Gentoo, Git Development Community, Go OpenOffice, Google's Open Source Programs Office, Hackystat, Haiku, Hugin/Panotools, Inkscape, Jato, Joomla!, KDE, LLVM Compiler Infrastructure, LimeSurvey, MINIX 3, Maemo Community, Melange, Mercurial (a member of the Software Freedom Conservancy), MetaBrainz Foundation, Mifos, MoinMoin Wiki, Mono Project, Moodle, Mozilla Project, MySQL, NESCent - National Evolutionary Synthesis Center, NTP Project, National Center for Supercomputing Applications, Native Client, Natural User Interface Group, NetSurf, Nmap Security Scanner, OAR, OGRE, OMII-UK, OSGeo - Open Source Geospatial Foundation, Open64, OpenAFS, OpenChange (a project of the Free Software Conservancy), OpenCog sponsored by the Singularity Institute for Artificial Intelligence, OpenICC, OpenImageIO, OpenMRS, OpenSSH, OpenStreetMap, Oregon State University Open Source Lab, PHP, PKIF project, Pardus, Pidgin, Finch and libpurple, Plan 9 from Bell Labs, Plone Foundation, Portland State University, Ptolemy Project, University of California, Berkeley, Python Software Foundation, R Foundation for Statistical Computing, RTEMS Project, Review Board, Rockbox, Ruby on Rails, SCons next-generation build system, SIP Communicator, SWIG, Sahana, Sakai Foundation, Samba, Scilab/Digiteo Foundation, Scribus Team, ScummVM, SharpDevelop, Simple DirectMedia Layer, Subversion, Sugar Labs educational platform (a member of the SFC), Sunlight Foundation, Systers: Women in Computing, TYPO3 Association, Tcl Community Association, The Apache Software Foundation, The Apertium Project, The Aqsis Team, The Asterisk Project, The Codehaus, The Electronic Frontier Foundation/The Tor Project, The Enlightenment Project, The FreeBSD Project, The Freenet Project, The Globus Alliance, The Honeynet Project, The Linux Foundation, The MacPorts Project, The NetBSD Project, The Perl Foundation, The Syslinux Project, The Wine Project, The ns-3 Network Simulator Project, Thousand Parsec, TikiWiki CMS/Groupware, TurboGears, Tux4Kids, Umit Project, VideoLAN, Wikimedia Foundation, WinLibre, WordPress, WorldForge, X.Org, XMMS2, XWiki, Xelerance Corporation, Xiph.Org Foundation, coreboot, haskell.org, openSUSE Project, wxWidgets

Fuente: http://socghop.appspot.com/program/accepted_orgs/google/gsoc2009

El papel de las organizaciones

  • proporcionar ideas para desarrollar
  • normalmente aceptar las ideas de los estudiantes
  • proporcionar mentores para los estudiantes

El pago

  • Google da 5000$ a cada proyecto
  • 500$ son para la organización
  • 4500$ son para el estudiante
  • ... y una camiseta :-)

Beneficios para los estudiantes

  • ganar experiencia en un proyecto real
  • ... y libre!
  • el software desarrollado puede ser útil
  • tener a Google en tu CV

Beneficios para las organizaciones

  • nuevas funcionalidades y pilotos
  • nuevos miembros en la comunidad

¿Y para Google?

  • no es un programa de recursos humanos
  • pero se reservan el derecho a hacer una oferta
  • beneficios devueltos a la comunidad de software libre

Participación

Resultados 2008

Calendario 2009

Fuente: http://socghop.appspot.com/document/show/program/google/gsoc2009/faqs#timeline

Criterio de aceptación

Fuente: http://socghop.appspot.com/program/accepted_orgs/google/gsoc2009

Selección de estudiantes

Fuente: http://code.google.com/p/google-summer-of-code/wiki/AdviceforStudents

Pago a estudiantes

  • 500$ al principio del desarrollo
  • 2000$ después de la evaluación intermedia
  • 2000$ después de la evaluación final
  • camiseta y certificado
Google Summer of Code 09 t-Shirt

Fuente: http://socghop.appspot.com/document/show/program/google/gsoc2009/faqs#administrivia

 

Participación de OSGeo

Project Student Title Mentor
uDig Andrea Antonello Getting time into the GIS for visualization and modeling puposes: netcdf support in uDig Jody Garnett
GRASS Anne Ghisla v.autokrige: Python porting and wxPython GUI addition Martin Landa
Geotools/ Geoserver Christian Mueller GeoXACML-Integration andrea aime
gvSIG Christian Reinhold gvSIG client for symbology definitions via Web Services Jorge Sanz
OpenJUMP Christopher DeMars JTIN v2: database backed, multi-resolution triangulated irregular network for Java GIS Landon Blake
GRASS Daniel Bundala GRASS - Network Analysis Wolf Bergenheim
Mapserver David Kana MapServer Output Support for KML thomas bonfort
GDAL Giovanni Onofri Spatialytics – GeoReport – CDF integration thierry badard
PostGIS Jorge Arévalo PostGIS / WKT Raster driver Tamas Szekeres
Mapbender Karim Malhas An AJAX interface for Mapbender administration christoph baudson
Mapserver Kiran Anjaneya Varma Alluri MapServer- Support for reading SVG symbols Daniel Morissette
QGis Martin Dobias Label placement for Quantum GIS Gary Sherman
OSSIM Massimo Di Stefano OssimPlanet integration in Grass and Qgis Mark Lucas
Mapbender Mifan Careem CSW Client for Mapbender christoph baudson
OpenRouter mohammad ashraf hossain OpenRouter Network builder. stephen woodbridge
uDig Tobias Sauerwein Web Map Tiles for uDig jesse eichar
gvSIG Xi Chen WMS Tiling Cache support in gvSIG Proposal Luis W. Sevilla

Fuente: http://socghop.appspot.com/org/home/google/gsoc2009/osgeo

Selección de estudiantes

Administración y seguimiento

Proyectos de gvSIG

Web Symbol Service

  • Christian Reinhold (UJI)
  • Tutor: Jorge Sanz
  • Presentado en estas jornadas
  • Extensión en gvSIG y aplicación en servidor

Soporte para TMS

  • Xi Chen (ISCAS)
  • Tutor: Luis W Sevilla
  • Carga dinámica de tiles
  • Alternativa a WMS convencional

Conclusiones

Créditos