PRESS RELEASE

CodeFutures Announces Beta Program for FireStorm/DAO™ 2.1

[London, UK, March 24, 2004] CodeFutures has launched a BETA Program for release 2.1 of its FireStorm/DAO code generation tool. "FireStorm/DAO 2.1 Beta adds new features, such as support for round-trip engineering, that makes it even easier for corporate Java developers to generate persistence code for accessing relational databases" says Andy Grove, CTO, CodeFutures.

The new features provided in FireStorm/DAO™ 2.1 are:

Round Trip Engineering

A synchronization wizard makes it easy to import new versions of a database (JDBC or SQL) schema without losing modifications made to a FireStorm/DAO™ project file. This feature is designed to allow iterative development and was added to FireStorm/DAO™ because of customer feedback that they often use FireStorm/DAO™ for rapid prototyping.

According to Alex Shmelev, President, Alerois Corporation, California "We specialize in fast, high-value projects with real, hard deadlines under must-win business scenarios - so the rapid prototyping provided by FireStorm/DAO™ directly aligns with our business model. We??ve found the code generated by FireStorm/DAO™ to be almost identical to hand written code we had already finished. The difference is that FireStorm/DAO™ takes a few minutes to do what could take several days of hand coding."

Database synchronization works by automatically importing new tables, views, and columns, without losing modifications made to existing objects. This means that developers can easily keep their FireStorm/DAO™ project and generated code synchronized with an evolving database schema.

Full JSP Client Generation

The JSP client generation feature in FireStorm/DAO™ was originally included as a simple test tool. However, it has turned out to be one of the most popular features. The JSP/WebApp code generation has been overhauled and now generates JSP/servlet code that uses model 2 MVC.

Tomcat Web Application Generation

In response to customer demand, FireStorm/DAO™ 2.1 can generate Web applications for deployment onto Tomcat 4.x. The generated Web application contains JSP pages, servlet code, and a JDBC-based DAO tier.

Additional EJB Code Generation Support

The EJB code generation has been overhauled in release 2.1 in response to customer feedback. Support for additional J2EE Application Servers has been added and there is enhanced control over how an EJB is generated.

BLOB and CLOB Support

FireStorm/DAO™ 2.1 has improved support for BLOB and CLOB data types when generating JDBC code. By default, BLOB types are now automatically mapped to byte arrays and CLOB types are mapped to Strings. The implementation code for reading BLOB and CLOB columns is contained in a generated base class that can be customised if required.

FireStorm/DAO™ 2.1 Beta is available for immediate download and free evaluation from:

/products/firestorm/download/

FireStorm/DAO™ 2.1 is priced from $195 per developer. There are no runtime deployment licensing fees.

About CodeFutures

CodeFutures is the leading supplier of Java software development products for advanced code generation. CodeFutures' major customers are leaders in industries that use high technology for competitive advantage, including mobile telecommunications (Orange), television (BSkyB and BBC Technology), corporate banking (Lehman Brothers), military systems (BAE and Lockheed Martin), ticketing and fare collection systems (CTS), electronic funds transfer (BACS), and energy (LUKOIL). CodeFutures is a privately held company based in London, United Kingdom.

For more information, please contact:

Andy Grove
Chief Technology Officer
Code Futures Software, Ltd.
www.codefutures.com
Email: andy.grove@codefutures.com
Phone: +44 1932 228260

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.