

L’OSGeo présente chaque année une candidature pour participer au Google Summer of Code, qui est une initiative de Google permettant à des étudiant de participer à des projets libres pendant leurs vacances, tout en percevant une rémunération.
Cette année, un certain nombre de projets sont présentés par l’OSGeo. Oslandia fournit des mentors pour certains projets, dont le projet décrit ci dessous. Nous recherchons donc un (voire des) étudiants qui voudraient participer au GSoC 2012 sur ces thématiques. Nous sommes également ouverts à toute proposition de projet liée aux logiciels de l’OSGeo.
La limite pour la candidature des étudiants est fixée par Google au 6 Avril 2012. Si cela vous intéresse, dépêchez vous de vous manifester, car il faut mettre en place un dossier de candidature.
Vous trouverez plus d’information sur la participation de l’OSGeo au GSoC sur la page suivante :
http://wiki.osgeo.org/wiki/Google_Summer_of_Code_2012_Ideas
N’hésitez pas à nous contacter pour plus d’information sur cette initiative. Merci de relayer ce message en le diffusant le plus largement possible.
English version
The OSGeo foundation candidates each year to the Google Summer of Code, which is an Google initiative enabling students to participate to free software projects during the summer holidays, and to get paid for that.
This year, a new set of projects are proposed by the OSGeo foundation. Oslandia will mentor some projects, including the project mentionned underneath. We are therefore looking for a student who would like to take part into GSoC 2012 on these topics. We are also open to project propositions linked to OSGeo softwares.
The student application deadline is on 6th of April. If you are interested in participating, please answer quickly, as an application file is to fill. You will find more information on OSGeo participation to the GSoC 2012 on the following page :
http://wiki.osgeo.org/wiki/Google_Summer_of_Code_2012_Ideas
Do not hesitate to contact us for more information on this initiative.
GSoC project : SpatiaLite support in TinyOWS.
TinyOWS is a geographical feature server, implementing WFS and WFS-T OGC protocols. TinyOWS focus on performance, KISS design, and strong compliance to the standards. It will be included in the MapServer Suite project as soon as the forthcoming 6.2 release.
TinyOWS currently relies heavily on PostGIS, to get a strong transactionnel backend, and be as close as possible from the data. This leads to good performances and avoid duplication of features (such as GML format I/O for instance).
This SoC project consists in the implementation of a Spatialite additional support for TinyOWS. The aim is to use this lightweight database as a backend, enabling TinyOWS deployment without the need of a PostGIS server. SpatiaLite is indeed a SQLite spatial extension, adding a whole lot of geographical features to SQLite, creating a convenient and lightweight self-contained spatial database. While being less efficient than PostGIS in a multi-user context, SpatiaLite supports transactions and most of the spatial features needed to act as TinyOWS backend.
The project will include the following steps :
- Inclusion of SpatiaLite libraries into TinyOWS build system (as optional)
- Identify all TinyOWS codes related to PostGIS functions.
- Add missing features into SpatiaLite to be able to act as TinyOWS backend (GeomFromGML for instance)
- And provide a clean enough patch to get these features commited into the trunk
- Add multi-database abstraction layer into TinyOWS (to support either PostGIS or SpatiaLite)
- CreateTinyOWS and SpatiaLite units tests cases
- Check compliance to CITE tests for OGC standards with SpatiaLite backend
- Compare performances between PostGIS backend and SpatiaLite backend
- SQL Injection audit, on the new backend (with a tool like SQLMap)
Do not hesitate to contact us for more information : infos@oslandia.com