« Home

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.

Students should look at:

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

Contact us for information:

gsoc@ingres.com

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

On Demand Webcasts

Our webcasts cover various product topics ranging from upcoming functionality to how to develop applications that utilize the products.

Learn More