Google Summer of Code 2008
Ingres at Google Summer of Code: May 26 to August 18, 2008
Google Summer of Code (GSoC) is a program that offers student developers stipends to write code for various open source projects. Google will be working with several open source, free software, and technology-related groups to identify and fund several projects over a three month period. Historically, the program has brought together over 1,500 students with over 130 open source projects to create millions of lines of code.
Ingres is a Mentor Organization at Google Summer of Code
Google Summer of Code is another way for Ingres to participate in a major community event and help student-developers drive innovation. This page shows a list of projects proposed by Ingres for students to work on. The list is not exhaustive and Ingres always welcomes creativity and new ideas.
http://bugs.ingres.com
IRC Channel: #ingres on irc.freenode.net
The Usenet newsgroup: comp.databases.ingres. This can be accessed here:
http://groups.google.com/group/comp.databases.ingres/topics
Mailing list for the geospatial projects:
http://lists.ingres.com/mailman/listinfo/gis-users
Mailing list for the cluster projects:
http://lists.ingres.com/mailman/listinfo/cluster-users
Mailing list for CAFE projects:
http://lists.ingres.com/mailman/listinfo/cafe
| Area | Project |
| CAFE |
CAFE on Solaris This project is aimed at porting Ingres CAFE other operating systems while working with others ensuring Ingres CAFE is portable across all platforms. Lead Mentor: Enrico Schenk Complexity: Medium |
| CAFE |
CAFE on MacOS This project is aimed at porting Ingres CAFE other operating systems while working with others ensuring Ingres CAFE is portable across all platforms. Lead Mentor: Enrico Schenk Complexity: Medium |
| CAFE |
CAFE on Linux This project is aimed at porting Ingres CAFE other operating systems while working with others ensuring Ingres CAFE is portable across all platforms. Lead Mentor: Samrat Dhillon Complexity: Medium |
| CAFE |
CAFE on Windows This project is aimed at porting Ingres CAFE other operating systems while working with others ensuring Ingres CAFE is portable across all platforms. Lead Mentor: Samrat Dhillon Complexity: Medium |
| CAFE |
CAFE web mapping plugin This project is aimed at working with the Open Source geospatial Foundation (OSGEO) and Ingres communities to add web mapping plugins to Ingres CAFE Lead Mentor: Alex Trofast Complexity: Medium |
| CAFE |
CAFE charts and graphs plugin This project is aimed at adding chart and graph plugins to Ingres CAFE Lead Mentor: Jeremy Peel Complexity: Medium |
| CAFE |
CAFE blog plugin This project is aimed at adding a web log plugin to Ingres CAFE Lead Mentor: Jeremy Peel Complexity: Medium |
| Cluster |
Cluster Manager This project is aimed at implementing (or selecting an available open source implementation) a protocol and services for managing Ingres cluster instances. Lead Mentor: Charles Thibert Complexity: Hard |
| Cluster |
Query routing This project is aimed at enhancing Ingres query drivers to make them aware of whether they are read-only queries or modifying dtata and adjusting the database name automatically when querying the comms server. Lead Mentor: Andrew Ross Complexity: Hard |
| Cluster |
Fast replicator This project is aimed transmitting transaction logs between cluster nodes to provide an efficient means of syncronizing cluster nodes. Lead Mentor: Andrew Ross Complexity: Hard |
| Cluster |
Cluster comms server modifications This project is aimed at making the Ingres comms server daemon aware of cluster instances automatically based on their state. Lead Mentor: Andrew Ross Complexity: Hard |
| Geospatial |
Spatial library test cases This project is aimed developing additional test cases for the Ingres automation suite to test geospatial functionality. Lead Mentor: Alex Trofast Complexity: Easy |
| Geospatial |
Open layers & ingres This project is aimed at integrating and testing Openlayers using Ingres as a spatial data repository. Lead Mentor: Alex Trofast Complexity: Easy |
| Geospatial |
Spatial library enhancement This project is aimed at enhancing Ingres' spatial library to provide support for the entire Simple Feature Specification (SFS) from the Open Geospatial Consortium (OGC). Lead Mentor: Denise McLeod Complexity: Medium |
| Geospatial |
Google Earth support for Ingres This project aims to enable Google Earth to load spatial data from the Ingres database. Lead Mentor: Charles Thibert Complexity: Hard |
| Geospatial |
FDO Driver This project aims to provide Ingres support for Feature Data Object (FDO). Lead Mentor: Denise McLeod Complexity: Hard |
| GUI |
GUI Sample The Sample GUI provides a reference implementation of the methods exposed via the server framework that can also be used for rapid prototyping and usability studies. GUI development should focus primarily on Web deployment. Lead Mentor: Ray Fan Complexity: Medium |
| IMA |
Plug-Ins The plug-ins, of which m?nagement is a component, are loaded from the framework and exposed for remote execution. The plug-ins can expose functionality through spawning utilities or by using the Ingres Management Architecture (IMA). Lead Mentor: Ray Fan Complexity: Medium |
| IMA |
Testing Mechanism A testing mechanism to determine available functions within the server framework and to provide template scripts that can be run in interactive or batch mode. Lead Mentor: Ray Fan Complexity: Medium |
| Tools |
Content reporting tools This simple project is aimed at providing web based content reporting for Ingres community code repository (subversion) and nightly builds tag comparaison. Lead Mentor: Alex Trofast Complexity: Easy |
| Tools |
Code inspection tool This project is aimed at providing a web based code inspection tool for the Ingres open source community. Lead Mentor: Charles Thibert Complexity: Easy |
| Tools |
Auto diff testing This project is aimed at creating automation to automatically integrate and test code contributions to the Ingres community. Lead Mentor: Charles Thibert Complexity: Medium |
| Tools |
Test automation enhancements This project is aimed at re-implementing (automate setting up the environment & running) the test automation suite used internally by the Ingres engineering team to make it available for the community. Lead Mentor: Denise Vancilt Complexity: Medium |
| Tools |
Ingres SQL Shell replacement This project is aimed at providing an SQL shell for Ingres with command history, command completion and online help. Lead Mentor: Jeremy Peel Complexity: Hard |


