Google Summer of Code 2008 Ideas

The Open Source Geospatial Foundation would like to extend a welcome to all SoC students. On this page you will find links to a host of ideas organized by project. You will find ideas ranging from the depths of computer science graph theory to the heights of visualization. One thing all these ideas have in common is lots and lots of spatial data.

These ideas are *only* to motivate you, and serve as example of the kind of hills we want to charge up. Your own ideas are more than welcomed - they are encouraged. We view you as the next wave of open source leaders; show us what you've got.

If you need more information on how to apply try this guide for applicants

= What is the URL for your ideas page? =

Each participating project's list of ideas is here, with a short description of the project and what type of students would be interested in it.


 * OpenLayers: OpenLayers is a Javascript based mapping client, similar to the Javascript used to power Google Maps and other similar mapping websites. Ideas run the full range of math-oriented vector operations to full scale browser-based GIS application development. Good place to look if you're interested in Javascript.
 * GDAL SoC Ideas GDAL is the Geographic Data Abstraction Library, a library which provides access to spatial data in all kinds of formats via a uniform API.
 * GRASS SoC Ideas GRASS GIS is an opensourse GIS focusing mainly on analysis. It is written as a collection of stand-alone C programs and has a new gui written in Python. If you know python, or want to implement algorithms in C take a look!
 * Mapbender SoC ideas 2008 Mapbender is a server and client side geographic data management tool.
 * Quantum GIS SoC Ideas
 * MapServer 2008 SOC Ideas
 * Laval University/CamptoCamp 2008 SoC ideas - appears to be a page describing some ideas for building a nice openlayers front end for a range of GIS and OLAP technologies
 * GeoServer SoC 2008 - GeoServer supports Web Map Server, Web Feature Server and Web Coverage Service protocols. It makes spatial information available in a range of formats from GeoTIFF to KML. The application is Java EE based, making use of Spring to wire everything up. The application supports a plug-in system so student contributions can me distributed as they are ready.
 * GeoTools SoC 2008 - GeoTools is a Java toolkit for working with spatial data, it covers everything from bits on disk to rendering. It provides client code for WFS, WMS and supports a range of data sources like shapefile and PostGIS. The library is used by a lot of the Java applications on this page. The library has a plug-in system so students work can be distributed via maven as they are ready.
 * uDig SoC 2008 - User-friendly Desktop GIS is a Java application written with the Eclipse RCP framework. The project has a community svn area to host student plug-ins, tutorials cover how to package up a custom application to show off your work.
 * OpenJUMP/Deegree Ideas List Deegree and OpenJUMP share code derived from the original JUMP. Both programs maintain separate development lists and source code repositories but look for opportunities to collaborate.

= What is the main development mailing list for your organization? =


 * OSGeo Wide - discuss@lists.osgeo.org (http://lists.osgeo.org/mailman/listinfo/discuss)
 * OSGeo SoC Mentors and Students - soc@lists.osgeo.org (http://lists.osgeo.org/mailman/listinfo/soc)

Project lists
 * GeoServer - geoserver-devel@lists.sourceforge.net ( http://lists.sourceforge.net/lists/listinfo/geoserver-devel )
 * GeoTools - geotools-devel@lists.sourceforge.net ( http://lists.sourceforge.net/lists/listinfo/geotools-devel )
 * uDig - udig-devel@lists.refractions.net ( http://lists.refractions.net/mailman/listinfo/udig-devel )
 * MapGuide - mapguide-internals@lists.osgeo.org ( http://lists.osgeo.org/mailman/listinfo/mapguide-internals )
 * OpenJUMP - jump-pilot-devel@lists.sourceforge.net ( http://lists.sourceforge.net/lists/listinfo/jump-pilot-devel )
 * MapServer - mapserver-dev@lists.osgeo.org ( http://lists.osgeo.org/mailman/listinfo/mapserver-dev )
 * GDAL - gdal-dev@lists.osgeo.org ( http://lists.osgeo.org/mailman/listinfo/gdal-dev )
 * PostGIS - postgis-users@postgis.refractions.net ( http://postgis.refractions.net/mailman/listinfo/postgis-users )
 * GRASS - grass-dev@lists.osgeo.org ( http://lists.osgeo.org/mailman/listinfo/grass-dev )
 * Mapbender - mapbender_dev@lists.osgeo.org ( http://lists.osgeo.org/mailman/listinfo/mapbender_dev )
 * OpenJUMP - jump-pilot-devel@lists.sourceforge.net (https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel)
 * Deegree - deegree-devel@lists.sourceforge.net (https://lists.sourceforge.net/lists/listinfo/deegree-devel)

= What is the main IRC channel for your organization? =

irc://irc.freenode.net/#osgeo

Project irc channels:


 * irc://irc.freenode.net/#geoserver
 * irc://irc.freenode.net/#geotools
 * irc://irc.freenode.net/#udig
 * irc://irc.freenode.net/#mapbuilder
 * irc://irc.freenode.net/#mapguide
 * irc://irc.freenode.net/#mapserver
 * irc://irc.freenode.net/#openlayers
 * irc://irc.freenode.net/#gdal
 * irc://irc.freenode.net/#postgis
 * irc://irc.freenode.net/#grass
 * irc://irc.freenode.net/#mapbender