This is a "summer project", that provides the opportunity for academically able undergraduate students to work on a research project over the (southern hemisphere) summer under the supervision of a member of the academic staff. It is intended as an early introduction to research and the research environment for students considering undertaking an ME or PhD.
This project is about finding a better alternative to using the JDBC API for providing persistence in Java. Specifically, it looked at the Java Data Objects (JDO) standard, a relatively new standard defined by Sun for providing transparent persistence. A number of implementations exist, including some that are freely available. An outcome of this project was the development of a simpler API to provide persistence that is based on JDO.