"CodeFutures has actually been looking at the SDO API since it was first published in late 2003" says Andy Grove, CodeFutures' Chief Architect .
" CodeFutures only decided to launch a product based on the SDO API after it emerged late last year that SDO would be a major part of the new Service Component Architecture specification that has backing from several industry leaders." says PJ Murray, CodeFutures VP Marketing.
CodeFutures is starting out by providing database access through the SDO API. FireStorm/SDO will have the key advantage of providing very good code generation tools. That means developers can get started with SDO without using the SDO API directly and can use the generated code as an ideal tutorial for learning how to use the SDO API.
CodeFutures is shipping the first Early Access version of FireStorm/SDO this week to a customer that will use it to gain a significant performance boost.
At that point, CodeFutures will work with its partner Rogue Wave Software to roll out the EA during February on a phased basis (so we can handle the support load while continuing to develop).
CodeFutures plans to provide everyone that applies for the EA program will be provided access in February, prior to any pubic BETA program in March.
FireStorm/DAO is a database access tool that adopts a pragmatic approach of generating Java source code for data persistence that is a direct mapping of a particular relational database schema. It is also possible to define complex multi-table queries and to leverage existing database logic contained within stored procedures.
FireStorm/DAO is based on the Data Access Object design pattern and is available in Enterprise, Architect, and OEM editions. FireStorm/DAO Architect Edition allows new custom code generation templates to be developed and integrated with the FireStorm/DAO Studio environment. FireStorm/DAO Architect Edition includes the source code for the Java code generation templates. The code generation templates are written in Java, which means that Java developers have a very short learning curve before they can start customizing the code generation.