PRESS RELEASE

CodeFutures Update FireStorm/DAO 1.1 Code Generator

[1 September 2003, London] CodeFutures today announced an update to its FireStorm/DAO Code Generator for Java and J2EE.

FireStorm/DAO reduces the time it takes to develop Java applications by automatically generating the persistence logic based on a relational database schema. The generated source code conforms to the Data Access Object (DAO) design pattern and uses Java Database Connectivity (JDBC) calls to access the database. The generated code is consistent, elegant, contains documentation, and is easy to understand and customize.

"Since its launch in June 2003, FireStorm/DAO 1.0 has helped thousands of developers become more productive", commented Andy Grove, CTO of CodeFutures. "With full support for Oracle, Microsoft SQL Server, and MySQL databases, FireStorm 1.1 will now have broader appeal within the Java community".

"Using FireStorm it is possible to import an existing database schema and have a complete Java persistence tier up and running in less than 5 minutes", said Grove. "Gone are the days of writing persistence logic by hand. FireStorm should feature in every Java developer's tool kit."

Full product information is available from:

/products/firestorm

FireStorm 1.1 is available for download with immediate effect and is priced from $195 per developer. Source code generated by FireStorm/DAO is entirely standards-based and can be distributed royalty-free. There are no runtime fees associated with the generated source code.

FireStorm/DAO 1.1 Features Include:

Reverse Engineering of Databases

FireStorm/DAO uses an existing relational database as a starting point and generates Java source code to access the tables and views. FireStorm/DAO can reverse-engineer from any JDBC data source. Query logic is generated for any foreign keys defined in the relational schema. FireStorm 1.1 supports all versions of Oracle, Microsoft SQL Server, and MySQL.

Code Generation for Java 2 Standard Edition (J2SE)

FireStorm can generate a complete persistence and query service for standalone Java applications. The generated code does not rely on classes other than the core JDK classes.

Code Generation for Java 2 Enterprise Edition (J2EE)

In addition to generating the DAO persistence tier, FireStorm/DAO can also generate a stateless session bean facade along with delegate classes to allow the DAO tier to be exposed as part of a Service-Oriented Architecture (SOA). FireStorm/DAO also provides the option of generating a web interface based on Struts for immediate testing of the DAO tier.

Ant Tasks for Code Generation

FireStorm contains an Ant task to generate code from a FireStorm project file, simplifying the task of integrating with build systems.

Open XML format for meta-data

FireStorm project files are in a simple XML format so that external tools can be used to manipulate FireStorm projects.

About CodeFutures Software

CodeFutures was founded with one objective: to make it easier and cheaper to build and deploy enterprise-class applications based on Java technology. CodeFutures' flagship product, FireStorm/DAO, dramatically reduces development time for Java applications requiring access to relational databases. FireStorm/DAO is built using Java, SQL, and XML standards.

For more information, please contact:

Andy Grove
CTO

CodeFutures Software
www.codefutures.com
Email: andy.grove@codefutures.com
Phone: +44 7931 390085

FireStorm/DAO is a trademark of Code Futures Software, Ltd. All other company names and product names may be trademarks or registered trademarks of their respective companies or owners.