Java Persistent Objects (JPOX)
JPOX Summer Code

JPOX is sponsoring students to write JPOX extensions. Students will be awarded a Sony PSP at completion of their projects

The JPOX Summer Code is happening with the sponsorship of the JPOX donators. Keep donating and contributing to the project, and more students will also be awarded prizes for their contributions.

About the JPOX Summer Code

JPOX sponsors students to write JPOX extensions with the intent of improving the JPOX product, develop a healthy JPOX community and allow students to put in practice their skills in a real world sucessful project. During the project, the students are mentored by the JPOX developers and at completion of the project, the students are awarded a Sony PSP*.

In the JPOX Roadmap there are many ideas for new JPOX extensions, however proposals that are out of the roadmap scope are as well very welcome. The JPOX developers will be mentoring the students until the project completion, and supporting the JPOX extension after it. The students that have completed the project are also invited to continue contributing to the project, however, with no obligation to do so. Currently, has JPOX many extensions that can be taken as example of writting new extensions. Below we list some ideas for more JPOX extensions:

  • Query using XQuery: A XQuery parser that translates to SQL
  • Temporal: Persistence of temporal data (google for jtemporal).
  • Spatial: Support additional spatial types and databases. Provide better integration of JPOX-Spatial in other frameworks and Apps (for example GeoTools or uDig).
  • Object database: Persistence in object database.
  • LDAP database: Persistence in LDAP database.
  • Types support: Extend support of types persistence, like java.io.*, java.awt.*, others.
  • Eclipse IDE improvement: Improve JPOX Eclipse plug-in and provide integration with Eclipse Dali project.
  • Management: Improve management of JPOX by providing a JMX interface.
  • Documentation: Write a beginner/intermediate self learning training course. Including proven exercises of JPOX usage.

About the JPOX Summer Code 2007

The Summer Code 2007 can be followed in the Online Forum.

*The Sony PSP will be delived to European/American countries. For other countries where delivery is unavailable, equivalent amount of money will be transfered to student PayPal account.

Conditions: The student must be enrolled in a university. The JPOX extension will be contributed to the JPOX project licensed as Apache 2 license.