Version 2.4.0 includes plug-ins that allow Kodo to be used with any development environment. Other features include improvements to logging and debugging features.
Kodo is SolarMetric's implementation of the Java Data Objects specification for transparent persistence. The tool provides access to relational databases through the JDO standard, enabling developers to use existing relational database technology from Java without needing to know SQL or being an expert in relational database design.
The tool can be used with existing database schemas or can generate its own schema. Kodo simplifies development of enterprise applications, so that developers no longer need to learn datastore-specific interfaces and languages to store long-term objects in a database. This allows the developers to focus on application logic rather than on details of database communication.
In addition to Apache Ant integration, Kodo can be integrated with IDEs such as Borland JBuilder 7 and 8, NetBeans, Sun Open Net Environment (ONE) Studio, Eclipse and IBM WebSphere Studio.
Logging and debugging have been enhanced to make it easier for developers to debug and set the logging at an appropriate level. Logging is done through the Apache commons project, offering the ability to use an underlying logging mechanism.
Performance improvements include statement batching and database caching. JDBC Prepared Statements are used to enable Kodo to serve as an object-relational mapping tool.
A reverse mapping function generates files needed to integrate with the database while using Kodo from an existing database schema. Default JDO metadata can be generated from existing Java classes.
Version 2.4.0 comes with one year's support and maintenance. Pricing starts at $3,750 (£2,340) per developer with no runtime royalties.