CodeFutures Press Releases
Monday, March 3, 2008
FireStorm/DAO 4.0 BETA Program Announced
CodeFutures is pleased to announced the BETA program for FireStorm/DAO 4.0. The BETA version of the product is available for download on the CodeFutures Web site.
The main new feature of this release is support for The Spring Framework. FireStorm/DAO will now provide options for generating DAO classes that use Spring JDBC and will also offer an option to generate a web application that uses Spring MVC.
"Without doubt, support for the Spring Framework is the most requested new feature in FireStorm/DAO ever" says Andy Grove, Chief Architect, CodeFutures.
About FireStorm/DAO
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.
Additional information on FireStorm/DAO is available here:
/products/firestorm/FireStorm/DAO is available for download here:
/products/firestorm/download/About CodeFuturesCodeFutures is the leading supplier of
database performance tools. CodeFutures' database access tool, the award-winning FireStorm/DAO, makes Java software developers more productive by generating
Java DAO (
Data Access Object) code for accessing relational databases. The benefits provided by CodeFutures'
database access tools are higher developer productivity, better software quality, and lower maintenance costs.CodeFutures' products are used in hundreds of companies such as Turner Broadcasting, Lehman Brothers, JP Morgan, Wells Fargo Bank, Walt Disney, Kraft Foods, T-Systems, FedEx, Bed Bath and Beyond, Lockheed Martin, Suzuki, EMC, Macromedia, and Siemens.
Labels: Data Access Object, Database Access Tool, FireStorm/DAO, Spring DAO
Tuesday, November 13, 2007
CodeFutures Updates FireStorm/DAO
CodeFutures is pleased to announce the General Availability of FireStorm/DAO 3.2.1. The maintenance release provides the general public with access to a range of feature enhancements and bug fixes that have been provided over the previous few months customers.
"We're very happy to continue to consolidate all the recent product improvements provided to our supported customers in a new maintenance release" says Andy Grove, Chief Architect, CodeFutures.
About FireStorm/DAO 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.
Additional information on FireStorm/DAO is available here:
/firestorm/FireStorm/DAO is available for download here:
/products/firestorm/download/About CodeFuturesCodeFutures is the leading supplier of
database performance tools. CodeFutures' database access tool, the award-winning FireStorm/DAO, makes Java software developers more productive by generating
Java DAO (
Data Access Object) code for accessing relational databases. The benefits provided by CodeFutures'
database access tools are higher developer productivity, better software quality, and lower maintenance costs.CodeFutures' products are used in hundreds of companies such as Turner Broadcasting, Lehman Brothers, JP Morgan, Wells Fargo Bank, Walt Disney, Kraft Foods, T-Systems, FedEx, Bed Bath and Beyond, Lockheed Martin, Suzuki, EMC, Macromedia, and Siemens.
Labels: Data Access Object, Database Access Tool, FireStorm/DAO
Friday, August 3, 2007
FireStorm/DAO 3.2 Launched
CodeFutures is pleased to announce the General Availability of FireStorm/DAO 3.2. The new feature of this release is support for EJB 3.0 and the Java Persistence API (JPA).
Additional new features include:
- FireStorm/DAO is now compatible with Windows Vista
- An extra "Navigation" field has been added to the foreign key editor in the user interface to allow users to control the direction of generated relationships when generating EJB 3.0 / JPA source code. Valid values are "Unidirectional, Parent -> Child", "Unidirectional, Child -> Parent", and "Bidirectional".
- The JDBC Driver and Data Source configuration have been re-implemented to improve usability.
When defining Table Finders or Custom SQL DAOs, it is now possible to escape colon symbols with the backslash '\' character to stop FireStorm/DAO from interpreting them as parameter names. - Improvements have been made to the way in which FireStorm/DAO loads custom code generation providers that have been developed using the Architect Edition of the product. It is no longer necessary to specify the provider class names in the configuration file as FireStorm/DAO now scans all jar files in the jars directory at startup and automatically attempts to load any classes that implement the Provider interface.
"We are very happy with the new release - it provides a good combination of new features and improvements to existing features. We expect a very positive reaction from FireStorm/DAO users because everything in the new release is based on customer feedback" explains Andy Grove, Chief Architect, CodeFutures.
About FireStorm/DAO
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.
Additional information on FireStorm/DAO is available here:
/firestorm/ FireStorm/DAO is available for download here:
/products/firestorm/download/About CodeFutures
CodeFutures is the leading supplier of
database performance tools. CodeFutures' database access tool, the award-winning FireStorm/DAO, makes Java software developers more productive by generating
Java DAO (
Data Access Object) code for accessing relational databases. The benefits provided by CodeFutures'
database access tools are higher developer productivity, better software quality, and lower maintenance costs.CodeFutures' products are used in hundreds of companies such as Turner Broadcasting, Lehman Brothers, JP Morgan, Wells Fargo Bank, Walt Disney, Kraft Foods, T-Systems, FedEx, Bed Bath and Beyond, Lockheed Martin, Suzuki, EMC, Macromedia, and Siemens.
Labels: Data Access Object, Database Access Tool, FireStorm/DAO
Thursday, March 22, 2007
FireStorm/DAO 3.2 BETA
CodeFutures is pleased to announced the BETA program for FireStorm/DAO 3.2. The new release provides support for EJB 3.0 and the Java Persistence API (JPA), Windows Vista compatibility, enhanced support for foreign keys, JDBC Driver and Data Source configuration usability improvements, Table Finders and Cusotmer SQL DAO improvements, and also improvements have been made to the way in which FireStorm/DAO loads custom code generation providers that have been developed using the Architect Edition of the product.
"The new release provides so many new features that we plan to run a comprehensive BETA program to give as many FireStorm/DAO users as possible an opportunity to provide feedback" says Andy Grove, Chief Architect, CodeFutures.
About FireStorm/DAOFireStorm/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.
Additional information on FireStorm/DAO is available here:
/firestorm/FireStorm/DAO is available for download here:
/products/firestorm/download/About CodeFuturesCodeFutures is the leading supplier of
database performance tools. CodeFutures' database access tool, the award-winning FireStorm/DAO, makes Java software developers more productive by generating
Java DAO (
Data Access Object) code for accessing relational databases. The benefits provided by CodeFutures'
database access tools are higher developer productivity, better software quality, and lower maintenance costs.CodeFutures' products are used in hundreds of companies such as Turner Broadcasting, Lehman Brothers, JP Morgan, Wells Fargo Bank, Walt Disney, Kraft Foods, T-Systems, FedEx, Bed Bath and Beyond, Lockheed Martin, Suzuki, EMC, Macromedia, and Siemens.
Labels: Data Access Object, Database Access Tool, FireStorm/DAO
Wednesday, February 14, 2007
CodeFutures Announces Support for Hibernate JPA
FireStorm/DAO 3.2 BETA is now available for download from the CodeFutures Web Site. This new release contains many bug fixes as well as adding support for the Java Persistence API (JPA) when generating code for Hibernate. It is still possible to generate native
Hibernate DAO as in previous releases.
"We've had a lot of success with our native
Hibernate DAO support in previous FireStorm/DAO releases, but since the introduction of JPA, we've had customer demand for enhanced Hibernate support. We're very pleased to provide this." says Andy Grove, Chief Architect, CodeFutures.
The BETA program is expected to last for several weeks, with FireStorm/DAO 3.2 planned for generally availability in April 2008.
About FireStorm/DAO
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.
Additional information on FireStorm/DAO is available here:
/firestorm/FireStorm/DAO is available for download here:
/products/firestorm/download/About CodeFuturesCodeFutures is the leading supplier of
database performance tools. CodeFutures' database access tool, the award-winning FireStorm/DAO, makes Java software developers more productive by generating
Java DAO (
Data Access Object) code for accessing relational databases. The benefits provided by CodeFutures'
database access tools are higher developer productivity, better software quality, and lower maintenance costs.CodeFutures' products are used in hundreds of companies such as Turner Broadcasting, Lehman Brothers, JP Morgan, Wells Fargo Bank, Walt Disney, Kraft Foods, T-Systems, FedEx, Bed Bath and Beyond, Lockheed Martin, Suzuki, EMC, Macromedia, and Siemens.
Labels: Data Access Object, Database Access Tool, FireStorm/DAO, Hibernate DAO
Tuesday, April 11, 2006
CodeFutures Launches FireStorm/DAO 3.1
CodeFutures is pleased to announce that FireStorm/DAO 3.1 is now generally available. The new release improves the
Hibernate DAO support by adding support for Java Persistence API (JPA).
"We added this feature in response to customer demand. The JPA specification had a painful birth but it's clear from customer requests that there's now real market demand." says Andy Grove, Chief Architect, CodeFutures.
About FireStorm/DAO
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.
Additional information on FireStorm/DAO is available here:
/firestorm/
FireStorm/DAO is available for download here:
/products/firestorm/download/
About CodeFutures
CodeFutures is the leading supplier of database performance tools. CodeFutures' database access tool, the award-winning FireStorm/DAO, makes Java software developers more productive by generating Java DAO ( Data Access Object) code for accessing relational databases. The benefits provided by CodeFutures' database access tools are higher developer productivity, better software quality, and lower maintenance costs.
CodeFutures' products are used in hundreds of companies such as Turner Broadcasting, Lehman Brothers, JP Morgan, Wells Fargo Bank, Walt Disney, Kraft Foods, T-Systems, FedEx, Bed Bath and Beyond, Lockheed Martin, Suzuki, EMC, Macromedia, and Siemens.Labels: Data Access Object, Database Access Tool, FireStorm/DAO, Hibernate DAO
Tuesday, January 31, 2006
CodeFutures Launches Early Access Program for FireStorm/SDO
CodeFutures is launching a new product called
FireStorm/SDO based on the
Service Data Object Application Programming Interface (SD0 API).
"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.
About FireStorm/DAO
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.
Additional information on FireStorm/DAO is available here:
/firestorm/
FireStorm/DAO is available for download here:
/products/firestorm/download/
About CodeFutures
CodeFutures is the leading supplier of database performance tools. CodeFutures' database access tool, the award-winning FireStorm/DAO, makes Java software developers more productive by generating Java DAO ( Data Access Object) code for accessing relational databases. The benefits provided by CodeFutures' database access tools are higher developer productivity, better software quality, and lower maintenance costs.
CodeFutures' products are used in hundreds of companies such as Turner Broadcasting, Lehman Brothers, JP Morgan, Wells Fargo Bank, Walt Disney, Kraft Foods, T-Systems, FedEx, Bed Bath and Beyond, Lockheed Martin, Suzuki, EMC, Macromedia, and Siemens.Labels: Database Access Tool, Service Data Objects
Wednesday, November 30, 2005
CodeFutures Launches FireStorm/DAO 3.0
CodeFutures has announced the General Availability of Release 3.0 of its award-winning FireStorm/DAO tool that makes software developers more productive by generating the Java code for accessing databases. CodeFutures' code generation approach cuts development costs through higher developer productivity, better software quality, and lower maintenance costs.
"CodeFutures emphasizes the importance of a technology-independent Java persistence tier based on the Data Access Object (DAO) Core J2EE Design Pattern. FireStorm/DAO is unique in offering multiple Java persistence technologies (EJB CMP, JDBC DAO, and Hibernate DAO) in the same product. This means that CodeFutures can offer advice to customers on the best Java persistence technology for an application, rather than promote a single technology as the perfect solution for all applications." explains Andy Grove, Chief Architect, CodeFutures Software
"The primary benefit of FireStorm/DAO is that it immediately cuts development costs. Database access code can be produced about twenty times faster with FireStorm/DAO, which cuts the overall development costs by about one third." says PJ Murray, CMO, CodeFutures Software
FireStorm/DAO 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.
About FireStorm/DAO
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.
Additional information on FireStorm/DAO is available here:
/firestorm/
FireStorm/DAO is available for download here:
/products/firestorm/download/
About CodeFutures
CodeFutures is the leading supplier of database performance tools. The benefits provided by CodeFutures' database access tools are higher developer productivity, better software quality, and lower maintenance costs. CodeFutures' first product, the award-winning FireStorm/DAO, makes Java software developers more productive by generating Java DAO ( Data Access Object) code for accessing relational databases.
CodeFutures' products are used by corporate Java software programmers for Java persistence in sectors such as television (BBC Technology, Turner Broadcasting), finance (Lehman Brothers, BACS), military systems (BAE, Lockheed Martin), government (Missouri Lottery, Port of Barcelona), IT consulting (Siemens Business Systems, LogicaCMG, BearingPoint), retail (MetCash, Ahold USA), high technology (EMC, Macromedia), and industry (Suzuki, AREVA).Labels: Data Access Object, Database Access Tool, FireStorm/DAO, Hibernate DAO
Tuesday, November 29, 2005
CodeFutures Ships Apache Derby with its Database Access Tool
CodeFutures is shipping the Apache Derby, the open source version of the IBM Cloudscape database, with its award-winning FireStorm/DAO tool that generates the Java persistence code for accessing databases. Shipping Apache Derby allows CodeFutures to include demonstration applications that are ready to use. Apache Derby and IBM Cloudscape are full-featured, robust, small-footprint databases. CodeFutures' code generation approach provides faster and cheaper application development, higher quality applications, and more predictable and consistent results. CodeFutures approach ensures that the focus of software developers is solving business problems.
"We needed to ship a database with a very small footprint and zero administration with FireStorm/DAO so users could try some demonstration applications and have a local development database ready for use. We had already added support for Apache Derby and IBM Cloudscape due to strong customer demand, so there was no additional work to ship it with FireStorm/DAO." says PJ Murray, CMO, CodeFutures Software.
"CodeFutures' new Firestorm/DAO release can help developers quickly and easily design Java applications for the Apache Derby and Cloudscape databases" says Grant Hutchinson, manager IBM database server marketing. "This capability will help to build on the momentum that Derby and Cloudscape currently have within the open source market."
"Apache Derby is based on JDBC and ANSI SQL standards and has the features of much larger database systems. That makes it ideal an ideal database to use locally for development and transition to production environments. Of course, there is always the option of switching to IBM Cloudscape with professional support." says Andy Grove, Chief Architect, CodeFutures Software.
FireStorm/DAO 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.
About FireStorm/DAO
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.
Additional information on FireStorm/DAO is available here:
/firestorm/
FireStorm/DAO is available for download here:
/products/firestorm/download/
About CodeFutures
CodeFutures is the leading supplier of database performance tools. The benefits provided by CodeFutures' database access tools are higher developer productivity, better software quality, and lower maintenance costs. CodeFutures' first product, the award-winning FireStorm/DAO, makes Java software developers more productive by generating Java DAO ( Data Access Object) code for accessing relational databases.
CodeFutures' products are used by corporate Java software programmers for Java persistence in sectors such as television (BBC Technology, Turner Broadcasting), finance (Lehman Brothers, BACS), military systems (BAE, Lockheed Martin), government (Missouri Lottery, Port of Barcelona), IT consulting (Siemens Business Systems, LogicaCMG, BearingPoint), retail (MetCash, Ahold USA), high technology (EMC, Macromedia), and industry (Suzuki, AREVA).Labels: Data Access Object, Database Access Tool
Thursday, August 18, 2005
Trend Updates Financial Applications Using FireStorm/DAO
Trend S.p.a., the Italian leader in banking and financial software applications, has chosen FireStorm/DAO to provide its Java persistence architecture. FireStorm/DAO makes Java software developers more productive by automatically generating Java source code for accessing relational databases.
Trend's customer base was built up over a long period, with COBOL being the primary programming language. While Trend's customers were satisfied with their solutions, Trend recognized the need to move to a more modern programming language and development environment.
Walter Scalvini, Senior Software Engineer, explains "Many of our applications were originally written in COBOL. However, we saw need to update older software modules and to develop new applications using up-to-date technologies. Our choice was the Java language and J2EE architecture."
One important issue that Trend focused on was that any new or updated applications needed to interact seamlessly with the data in existing applications. Scalvini explains "Modeling and building new applications must rely on pre-existent data models. There are a lot of databases with hundreds of tables with dozens of columns and relationships. So it was very important to be able to choose a data access architecture for all these data structures."
Andy Grove, CodeFutures' Chief Architect, says "Companies now have massive amounts of data locked in existing databases, often scattered throughout the enterprise. It's essential that companies have a good strategy for realizing the business value locked in their databases and that means a good, future-proof data access architecture."
Trend analyzed its requirements regarding data access architecture, which would be used for all future applications. Scalvini identified Trend's selection criteria: "Our key requirements were productivity, standardizable approach, quality, consistency, and abstraction."
Trend decided to use Data Access Objects for its architecture, because it is a Core J2EE Design Pattern. For Java persistence technology, Trend wished to remain flexible and choose the most appropriate technology for each solution. Trend carefully examined the Java persistence products available on the market. Scalvini explains the results of the competitive analysis: "After many tests and audits, we chose Firestorm/DAO code generator. Among all the products evaluated, Firestorm/DAO Architect Edition is surely the product that gives us the highest level of freedom, at the same time providing all characteristics we needed".
"It's always a pleasure to win the confidence of a customer, and that's especially true in a competitive situation when the customer is very thorough" says PJ Murray, CMO, CodeFutures Software.
The benefits of FireStorm/DAO identified by Trend were:
- Productivity
Writing all necessary code by hand for a typical financial application with very large databases would take months of work, whereas FireStorm/DAO produces instant results.
- Standards, simplicity, and efficiency
Code generation based on the Data Access Object core J2EE design pattern, a well defined and accepted architecture.
- Quality
Generated software that is high quality, easy to read and modify, and bug free.
- Consistency
Class structure, methods, parameters, and naming conventions are automatically managed by code generator using templates.
- Abstraction
Flexibility in changing generation options, driven by application needs, and choosing the most appropriate persistence management technique (EJB, JDO, Hibernate DAO, JDBC).
About FireStorm/DAO
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.
Additional information on FireStorm/DAO is available here:
/firestorm/
FireStorm/DAO is available for download here:
/products/firestorm/download/
About CodeFutures
CodeFutures is the leading supplier of database performance tools. The benefits provided by CodeFutures' database access tools are higher developer productivity, better software quality, and lower maintenance costs. CodeFutures' first product, the award-winning FireStorm/DAO, makes Java software developers more productive by generating Java DAO ( Data Access Object) code for accessing relational databases.
CodeFutures' products are used by corporate Java software programmers for Java persistence in sectors such as television (BBC Technology, Turner Broadcasting), finance (Lehman Brothers, BACS), military systems (BAE, Lockheed Martin), government (Missouri Lottery, Port of Barcelona), IT consulting (Siemens Business Systems, LogicaCMG, BearingPoint), retail (MetCash, Ahold USA), high technology (EMC, Macromedia), and industry (Suzuki, AREVA).Labels: Data Access Object, Database Access Tool, FireStorm/DAO
Thursday, June 30, 2005
CodeFutures Launches Hibernate DAO Tool
CodeFutures has updated its FireStorm/DAO Java persistence tool to provide the option of automatically generating Hibernate Java persistence code that would otherwise have to be manually written. CodeFutures' approach cuts costs by dramatically increasing developer productivity and improving code quality.
Hibernate is an increasingly popular open source Java persistence framework supported by JBoss Inc. "We've added Hibernate support due to customer demand. Many of CodeFutures customers are starting to experiment with Hibernate but want to keep the cost savings provided by FireStorm/DAO" says Dan Froelich, VP Sales, CodeFutures Software. The objectives of the new release of FireStorm/DAO go beyond providing an additional option for existing FireStorm/DAO users. Andy Grove, CodeFutures' Chief Architect, explains "Hibernate has gained a solid foothold among pioneering Java developers. Hopefully the usability and productivity provided by FireStorm/DAO will help Hibernate reach the wider, more mainstream Java developer community."
FireStorm/DAO is a Java Code Generator that imports existing database schemas and then generates a complete persistence tier based on any of the following Java persistence technologies:
- Hibernate DAO (new in this release)
- Java Database Connectivity (JDBC)
- Java Persistence API (JPA)
- Enterprise JavaBeans (EJB)
FireStorm/DAO generates Java source code and configuration files that developers would otherwise have to write by hand. When generating Hibernate code (without DAOs), FireStorm/DAO produces Hibernate persistent classes and a Hibernate mapping file (*.hbm.xml) for each database table.
FireStorm/DAO generates Java persistence code that is compliant with the Data Access Object(DAO) core J2EE design pattern. FireStorm/DAO can now also generate native persistence code for Object Relational Mapping (ORM) products such as Hibernate. Grove explains that "CodeFutures is unique in emphasizing the importance of a technology-independent Java persistence tier based on a key J2EE design pattern. Other Java persistence tools are focused on a single Java technology such as stand-alone Hibernate, rather than a more sustainable long term Java persistence architecture."
"FireStorm/DAO is unique in offering multiple Java persistence technologies in the same product. We offer EJB CMP, JDBC, JDO, and now Hibernate. This means that CodeFutures can offer advice to customers on the best Java persistence technology for a specific application, rather than promote a specific Java persistence technology as the perfect solution for all applications." says PJ Murray, VP Product Management, CodeFutures Software.
About FireStorm/DAO
FireStorm/DAO 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 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.
Additional information on FireStorm/DAO is available here:
/firestorm/
FireStorm/DAO is available for download here:
/products/firestorm/download/
About CodeFutures
CodeFutures is the leading supplier of database performance tools. The benefits provided by CodeFutures' database access tools are higher developer productivity, better software quality, and lower maintenance costs. CodeFutures' first product, the award-winning FireStorm/DAO, makes Java software developers more productive by generating Java DAO ( Data Access Object) code for accessing relational databases.
CodeFutures' products are used by corporate Java software programmers for Java persistence in sectors such as television (BBC Technology, Turner Broadcasting), finance (Lehman Brothers, BACS), military systems (BAE, Lockheed Martin), government (Missouri Lottery, Port of Barcelona), IT consulting (Siemens Business Systems, LogicaCMG, BearingPoint), retail (MetCash, Ahold USA), high technology (EMC, Macromedia), and industry (Suzuki, AREVA).Labels: Data Access Object, Database Access Tool, FireStorm/DAO, Hibernate DAO
Thursday, April 28, 2005
CodeFutures FireStorm/DAO Accelerates Carrera Communications' Telecoms Application Development By 30%
CodeFutures has accelerated telecommunications application development for Carrera Communications with its award-winning FireStorm/DAO database access tool that generates the Java persistence code for accessing databases using the Data Access Object design pattern. Carrera Communications offers local and long distance phone services to residential and small business customers. To provide the best possible customer service, Carrera Communications have developed online systems such as order processing, online payments, customer service help and live chat capabilities. Because telecommunications customer support systems are data intensive, database access is a key component of any new system that is developed. By automating development of data access, Carrera Communications has reduced development times, thereby providing costs savings and quicker response times to new business requirements.
"FireStorm /DAO helped us to reduce the development time by around 30%. We have a lot of medium sized databases (MySQL, SQL Server) and writing the database access code for all tables used to be a nightmare. Using FireStorm/DAO, writing database access code is a breeze." Vinny George, IT Operations Lead, Carrera Communications
"The telecommunications industry is well-known to be data-intensive. We're very pleased that Carrera Communications is using CodeFutures FireStorm/DAO in so many mission critical applications" says Andy Grove, Chief Architect, CodeFutures Software.
FireStorm/DAO 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 .
Additional information on FireStorm/DAO is available here:
/firestorm/
FireStorm/DAO is available for download here:
/products/firestorm/download/
About Carrera Communications
Carrera Communications offers local and long distance phone services to residential and small business customers, but the offerings don't stop there. We also offer internet service, voice mail service and low cost calling cards with high quality connections and no connect fees. Our goal is to provide our customers with great savings and high quality service. To tackle this goal we have developed online systems such as order processing, online payments, customer service help and live chat capabilities. Founded in the later part of 1998, Carrera Communications simply began by offering long distance phone service to residential and small business customers. By the end of 1999, we had expanded our product offerings to include local phone services to residential and small business customers. www.callcarrera.com
About CodeFutures
CodeFutures is the leading supplier of database performance tools. The benefits provided by CodeFutures' database access tools are higher developer productivity, better software quality, and lower maintenance costs. CodeFutures' first product, the award-winning FireStorm/DAO, makes Java software developers more productive by generating Java DAO ( Data Access Object) code for accessing relational databases.
CodeFutures' products are used by corporate Java software programmers for Java persistence in sectors such as television (BBC Technology, Turner Broadcasting), finance (Lehman Brothers, BACS), military systems (BAE, Lockheed Martin), government (Missouri Lottery, Port of Barcelona), IT consulting (Siemens Business Systems, LogicaCMG, BearingPoint), retail (MetCash, Ahold USA), high technology (EMC, Macromedia), and industry (Suzuki, AREVA).
Labels: Data Access Object, Database Access Tool, FireStorm/DAO
Tuesday, April 12, 2005
CodeFutures Adds IBM Cloudscape and Apache Derby Support to Database Access Tool
CodeFutures has announced support for the IBM Cloudscape and Apache Derby databases by its award-winning FireStorm/DAO tool that generates the Java persistence code for accessing databases. CodeFutures' code generation approach provides faster and cheaper application development, higher quality applications, and more predictable and consistent results. CodeFutures approach ensures that the focus of software developers is solving business problems.
"We've added support for Cloudscape and Derby due to customer demand. Since IBM contributed the Cloudscape code to the Apache Software Foundation in August 2004, both Cloudscape and Derby have gained a lot of supporters " explains Andy Grove, Chief Architect, CodeFutures Software.
FireStorm/DAO generates Java source code and configuration files that developers would otherwise have to write by hand. FireStorm/DAO imports database schemas (from a SQL script or from a live JDBC connection) and generates a complete persistence tier based using a choice of Java persistence technologies (JDBC, EJB CMP, JDO, Hibernate).
The new release of FireStorm/DAO includes a database Schema Migration feature that makes it easier to migrate database schemas between different databases. Any SQL data types from the old database not supported by the new target database are automatically changed to the appropriate supported data types. This includes the Cloudscape and Derby data types, making it possible to migrate applications to these increasingly-popular databases.
Additional information on FireStorm/DAO is available here:
/firestorm/FireStorm/DAO is available for download here:
/products/firestorm/download/
About CodeFutures
CodeFutures is the leading supplier of database performance tools. The benefits provided by CodeFutures' database access tools are higher developer productivity, better software quality, and lower maintenance costs. CodeFutures' first product, the award-winning FireStorm/DAO, makes Java software developers more productive by generating Java DAO ( Data Access Object) code for accessing relational databases.
CodeFutures' products are used by corporate Java software programmers for Java persistence in sectors such as television (BBC Technology, Turner Broadcasting), finance (Lehman Brothers, BACS), military systems (BAE, Lockheed Martin), government(Missouri Lottery, Port of Barcelona), IT consulting (Siemens Business Systems, LogicaCMG, BearingPoint), retail(MetCash, Ahold USA), high technology (EMC, Macromedia), and industry (Suzuki, AREVA).
Labels: Data Access Object, Database Access Tool, FireStorm/DAO
Sunday, March 20, 2005
CodeFutures Delivers Java Persistence Productivity for Alerois Corporation
CodeFutures has delivered significant productivity and quality gains to Alerois Corporation with its award-winning FireStorm/DAO tool that generates the
Java persistence code for accessing databases. CodeFutures' code generation approach provides faster and cheaper application development, higher quality applications, and more predictable and consistent results. CodeFutures approach ensures that the focus of software developers is solving business problems.
"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 or even weeks of hand coding. Because we were dealing with almost 300 tables, we achieved vast time savings." Alex Shmelev, President, Alerois Corporation
"CodeFutures' approach means that developers are producing a lot more high quality code. While this is important to all development organizations, the effect on profitability is even more noticeable in smaller teams." explains Andy Grove, Chief Architect, CodeFutures Software.
"As part of our evaluation, we did a comparison between the code generated by FireStorm/DAO and hand written code we had already finished: it was almost identical." explains Alex Shmelev, President, Alerois Corporation
"We work in small development teams with few resources to waste, FireStorm/DAO saves us many development, debugging, and testing hours. Saving time is proportionally more important to us because we use smaller, very experienced teams that can leverage advantages provided by the generated code." Alex Shmelev, President, Alerois Corporation
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 FireStorm/DAO Enterprise Edition is priced at $595 per developer. FireStorm/DAO Architect Edition is priced at $3,495 per developer. There are no runtime deployment licensing fees.
About CodeFutures
CodeFutures is the leading supplier of database performance tools. The benefits provided by CodeFutures' database access tools are higher developer productivity, better software quality, and lower maintenance costs. CodeFutures' first product, the award-winning FireStorm/DAO, makes Java software developers more productive by generating Java DAO ( Data Access Object) code for accessing relational databases.
CodeFutures' products are used by corporate Java software programmers for Java persistence in sectors such as television (BBC Technology, Turner Broadcasting), finance (Lehman Brothers, BACS), military systems (BAE, Lockheed Martin), government(Missouri Lottery, Port of Barcelona), IT consulting (Siemens Business Systems, LogicaCMG, BearingPoint), retail(MetCash, Ahold USA), high technology (EMC, Macromedia), and industry (Suzuki, AREVA).Labels: Data Access Object, Database Access Tool, FireStorm/DAO
Thursday, March 10, 2005
CodeFutures Updates FireStorm/DAO Java Code Generator for Data Persistence
CodeFutures has announced the General Availability of Release 2.4 of its award-winning FireStorm/DAO tool that makes software developers more productive by generating the Java code for accessing databases. The benefits provided by CodeFutures' code generation approach are higher developer productivity, better software quality, and lower maintenance costs.
“This is really a market-driven product release. There are about 20 new features that are in direct response to customer requests. The very diverse list of tactical new features all combine to make FireStorm/DAO more useful for developing real world enterprise applications” explains PJ Murray, VP Product Management, CodeFutures.
The key new features in FireStorm/DAO are:
• Support for Stored Procedures. In addition to exposing tables, views, and custom SQL statements as Data Access Objects, FireStorm/DAO now exposes Stored Procedures as Data Access Objects, unlocking legacy business logic stored in databases. Initially available for Sybase, Oracle, and SQL Server.
• Interactive SQL Tool that allows database queries to be tested directly from FireStorm/DAO
• Database Schema Migration feature that makes it easier to migrate database schemas between different databases. Any SQL data types from the old database not supported by the new target database are automatically changed to the appropriate supported data types.
Additional new features include improved Sybase ASE support, new wizards for importing databases and generating code, generating Web Applications using Java Server Pages, and multiple features to enhance handling of SQL data types.
FireStorm/DAO 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.
About CodeFutures
CodeFutures is the leading supplier of database performance tools. The benefits provided by CodeFutures' database access tools are higher developer productivity, better software quality, and lower maintenance costs. CodeFutures' first product, the award-winning FireStorm/DAO, makes Java software developers more productive by generating Java DAO ( Data Access Object) code for accessing relational databases.
CodeFutures' products are used by corporate Java software programmers for Java persistence in sectors such as television (BBC Technology, Turner Broadcasting), finance (Lehman Brothers, BACS), military systems (BAE, Lockheed Martin), government(Missouri Lottery, Port of Barcelona), IT consulting (Siemens Business Systems, LogicaCMG, BearingPoint), retail(MetCash, Ahold USA), high technology (EMC, Macromedia), and industry (Suzuki, AREVA).Labels: Data Access Object, Database Access Tool, FireStorm/DAO
Saturday, January 15, 2005
Web Marketing Data Specialist TrackingROI, Inc. Chooses CodeFutures FireStorm/DAO for Data Persistence Strategy
CodeFutures, the Java code generation tool vendor, has been chosen by TrackingROI, Inc. of Baltimore, MD, to provide the data persistence tier for its marketing data tracking and analysis services. TrackingROI, Inc. is an Application Service Provider specializing in cutting edge technology that enables customers track, report on, and enhance their online advertising campaigns along with proactively monitoring their campaigns for click fraud.
"In our industry, we are constantly refining our data collection and processing algorithms and our data model is always evolving. FireStorm/DAO has allowed TrackingROI.com to respond to changes in the market faster because our developers are not writing and debugging ‘plumbing code’ and can focus on customer needs. FireStorm/DAO reduces the level of development and testing effort significantly and allows us to rapidly build quality enhancements to our platform. The code that is generated has excellent style, follows accepted design patterns, and is very easy too use. Support from CodeFutures is excellent and second to none. Every Java developer should have a copy of this software!" Michael Canzoneri, Senior Architect, TrackingROI, Inc.
“Marketing data is important to every company. But for TrackingROI, its their core business to host and analyse data. That makes choosing FireStorm/DAO a very important strategic decision. We see it as an important endorsement of our technology” says PJ Murray, VP Product Management, CodeFutures Software.
About TrackingROI, Inc.
Founded in early 2002, TrackingROI, Inc. is an Application Service Provider headquartered in Baltimore, MD. Their specialty is cutting edge technology that lets customers track, report on and enhance their online advertising campaigns along with proactively monitoring their campaigns for Click Fraud. There are many web analytics companies that report on website visitors, but none focus on providing the powerful combination of professional Web analytics with detailed lifetime tracking, analysis and fraud detection for online campaigns in a variety of venues. TrackingROI currently has patents pending for its innovative technology and is currently pursuing further patent opportunities related to its unique platform.
Web: http://www.trackingroi.com/
About CodeFutures
CodeFutures is the leading supplier of database performance tools. The benefits provided by CodeFutures' database access tools are higher developer productivity, better software quality, and lower maintenance costs. CodeFutures' first product, the award-winning FireStorm/DAO, makes Java software developers more productive by generating Java DAO ( Data Access Object) code for accessing relational databases.
CodeFutures' products are used by corporate Java software programmers for Java persistence in sectors such as television (BBC Technology, Turner Broadcasting), finance (Lehman Brothers, BACS), military systems (BAE, Lockheed Martin), government(Missouri Lottery, Port of Barcelona), IT consulting (Siemens Business Systems, LogicaCMG, BearingPoint), retail(MetCash, Ahold USA), high technology (EMC, Macromedia), and industry (Suzuki, AREVA).Labels: CodeFutures News, Data Access Object, Database Access Tool, FireStorm/DAO
Wednesday, November 24, 2004
CodeFutures Ships New Release of FireStorm/DAO Database Access Tool
CodeFutures has announced the General Availability of Release 2.3 of its FireStorm/DAO Java code generation product for data persistence.
The award-winning FireStorm/DAO makes Java software developers more productive by generating the business logic for accessing databases. The benefits provided by CodeFutures' code generation approach are higher developer productivity, better software quality, and lower maintenance costs.
“FireStorm/DAO makes development projects with changing or evolving business requirements much easier to handle. When database changes are made, FireStorm/DAO can be used to quickly regenerate code” explains PJ Murray, VP Product Management, CodeFutures
FireStorm/DAO is available in Standard, Enterprise, and Architect 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 new FireStorm/DAO release provides usability improvements and wider third-party product support:
• broader OS support, adding Mac OS X and Linux to existing Windows and Unix support
• increased database support, including Sybase, Ingres, and MS Access
• improved product packaging, including a full installer and better documentation
• better JSP Struts and J2EE code generation
About CodeFutures
CodeFutures is the leading supplier of database performance tools. The benefits provided by CodeFutures' database access tools are higher developer productivity, better software quality, and lower maintenance costs. CodeFutures' first product, the award-winning FireStorm/DAO, makes Java software developers more productive by generating Java DAO ( Data Access Object) code for accessing relational databases.
CodeFutures' products are used by corporate Java software programmers for
Java persistence in sectors such as television (BBC Technology, Turner Broadcasting), finance (Lehman Brothers, BACS), military systems (BAE, Lockheed Martin), government(Missouri Lottery, Port of Barcelona), IT consulting (Siemens Business Systems, LogicaCMG, BearingPoint), retail(MetCash, Ahold USA), high technology (EMC, Macromedia), and industry (Suzuki, AREVA).
Labels: Data Access Object, Database Access Tool, FireStorm/DAO
CodeFutures Launches Mac OS X Version of FireStorm/DAO Database Access Tool
CodeFutures has shipped a Mac OS X version with Release 2.3 of its FireStorm/DAO code generation product for data persistence.
Dan Froelich, CodeFutures VP Sales, explains the reason for adding OS X support: “CodeFutures had many requests for an OS X version of FireStorm/DAO. The decision to support OS X was purely commercial. We have already signed up our first paying Mac customers just by providing a preview of Release 2.3.”
The award-winning FireStorm/DAO makes Java software developers more productive by generating the business logic for accessing databases. The benefits provided by CodeFutures' code generation approach are higher developer productivity, better software quality, and lower maintenance costs.
FireStorm/DAO is available in Standard, Enterprise, and Architect 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.
About CodeFutures
CodeFutures is the leading supplier of database performance tools. The benefits provided by CodeFutures' database access tools are higher developer productivity, better software quality, and lower maintenance costs. CodeFutures' first product, the award-winning FireStorm/DAO, makes Java software developers more productive by generating Java DAO ( Data Access Object) code for accessing relational databases.
CodeFutures' products are used by corporate Java software programmers for
Java persistence in sectors such as television (BBC Technology, Turner Broadcasting), finance (Lehman Brothers, BACS), military systems (BAE, Lockheed Martin), government(Missouri Lottery, Port of Barcelona), IT consulting (Siemens Business Systems, LogicaCMG, BearingPoint), retail(MetCash, Ahold USA), high technology (EMC, Macromedia), and industry (Suzuki, AREVA).
Labels: Data Access Object, Database Access Tool, FireStorm/DAO
Thursday, November 4, 2004
CodeFutures Targets Independent Software Vendors with FireStorm/DAO OEM Edition
CodeFutures, the Java code generation tool vendor, today announced an OEM Edition of its popular FireStorm/DAO. The OEM Edition is targeted at independent software vendors (ISVs) that have products and systems integrators (SIs) that have framework solutions. FireStorm/DAO is a 100% Java product that is highly portable and easy to integrate with third-party software and solutions.
The award-winning FireStorm/DAO makes Java software developers more productive by generating the business logic for accessing databases. The benefits provided by CodeFutures' code generation approach are higher developer productivity, better software quality, and lower maintenance costs.
The key benefits of choosing FireStorm/DAO rather than developing an in-house solution include lower investment costs, shorter time-to-market, and benefiting from CodeFutures core code generation competence. The product packaging options range from simply embedding the standard product offering to full rebranding and repackaging.
“We committed to flexible licensing arrangement and product packaging to ensure that ISVs of any size can be accommodated.” says Dan Froelich, VP Sales, CodeFutures.
About CodeFutures
CodeFutures is the leading supplier of database performance tools. The benefits provided by CodeFutures' database access tools are higher developer productivity, better software quality, and lower maintenance costs. CodeFutures' first product, the award-winning FireStorm/DAO, makes Java software developers more productive by generating Java DAO ( Data Access Object) code for accessing relational databases.
CodeFutures' products are used by corporate Java software programmers for
Java persistence in sectors such as television (BBC Technology, Turner Broadcasting), finance (Lehman Brothers, BACS), military systems (BAE, Lockheed Martin), government(Missouri Lottery, Port of Barcelona), IT consulting (Siemens Business Systems, LogicaCMG, BearingPoint), retail(MetCash, Ahold USA), high technology (EMC, Macromedia), and industry (Suzuki, AREVA).
Labels: Data Access Object, Database Access Tool, FireStorm/DAO
Tuesday, October 12, 2004
CodeFutures FireStorm/DAO Database Development Tool Saves DSNet Over 300 Hours on eCommerce Project
DSNet, the Ohio-based Web hosting services and consultancy provider, has completed a major overhaul of an eCommerce Web site using FireStorm/DAO Architect Edition to generate the Java code for a new data persistence tier directly from the database, without any manual Java programming.
DSNet started the project with an eCommerce system that was over 7 years old containing over 500,000 lines of code. The eCommerce Web site handles $10 million annual turnover and up to 400 concurrent users. Several consulting companies had been involved at different times, leading to a very chaotic data persistence architecture. “The chaos was almost exclusively centered on data access and data persistence” explains Cris Daniluk, Vice President of Technology, DSNet.
“DSNet was one of the first companies to take advantage of the advanced features in FireStorm/DAO Architect Edition. They have implemented a truly world-class solution” says Andy Grove, Chief Architect, CodeFutures.
“Firestorm/DAO saved us at least 300 hours of development in unifying the legacy data persistence code, developing test harnesses, implementing a caching subsystem, and eliminating bugs caused by out-of-sync data access code.” says Daniluk.
“A 400% return on investment was made on the project. FireStorm/DAO Architect Edition paid for itself four times over in time savings alone in the first three months of use. The longer term cost savings will be substantially more as new functionality is added to the eCommerce site” explains Daniluk.
A full technical case study is available here:
www.codefutures.com/dsnet/About CodeFutures
CodeFutures is the leading supplier of database performance tools. The benefits provided by CodeFutures' database access tools are higher developer productivity, better software quality, and lower maintenance costs. CodeFutures' first product, the award-winning FireStorm/DAO, makes Java software developers more productive by generating Java DAO ( Data Access Object) code for accessing relational databases.
CodeFutures' products are used by corporate Java software programmers for
Java persistence in sectors such as television (BBC Technology, Turner Broadcasting), finance (Lehman Brothers, BACS), military systems (BAE, Lockheed Martin), government(Missouri Lottery, Port of Barcelona), IT consulting (Siemens Business Systems, LogicaCMG, BearingPoint), retail(MetCash, Ahold USA), high technology (EMC, Macromedia), and industry (Suzuki, AREVA).
Labels: Data Access Object, Database Access Tool, FireStorm/DAO
Thursday, October 7, 2004
CodeFutures Cuts Datahase Application Development Costs By At Least Database Development Tool
CodeFutures' Java database development tool, FireStorm/DAO, makes Java software developers more productive by generating the business logic for accessing relational databases. The result is lower development costs due to much less hand coding, fewer bugs and therefore less testing, and lower ongoing maintenance costs because there is less hand written code to maintain.
CodeFutures surveyed its customers to determine the cost savings achieved by generating rather than manually writing Java code. Dan Froelich, CodeFutures Vice President of Sales, reveals the survey results: "Every customer had a different story because every project is different, but estimates of time savings on enterprise projects were never less than 30%. Labor costs are usually the primary costs in a development project, so a 30% saving in developer time means a 30% saving in project costs. The cost savings can be much more - up to 70% if the project has a very large database."
Andy Grove, CodeFutures Chief Architect explains, "Generating code by definition is always going to be much faster than hand coding. FireStorm/DAO accelerates development projects by removing much of the manual coding portion of the design, code, and test development cycle." This is confirmed by Robert Peck, lead architect with Ahold USA, a leading food provider that operates more than 1,600 stores along the US eastern seaboard. "We have found that in a typical project, we reduce the project time by 30% by generating our data access layer. The reduction is a combination of initial development, testing, and debugging time."
FireStorm/DAO generates thousands of lines of Java code - ready for immediate use. "FireStorm/DAO streamlines the development of our Web-based applications. In seconds, it generates flawless code that could take development staff days to produce and then test." Tom Patterson, senior developer at Eoscene Corporation, the innovative decision support software vendor.
The FireStorm/DAO product range is priced from $195 per developer. FireStorm/DAO Architect Edition is priced at $3,495 per developer. There are no runtime deployment licensing fees.
About CodeFutures
CodeFutures is the leading supplier of database performance tools. The benefits provided by CodeFutures' database access tools are higher developer productivity, better software quality, and lower maintenance costs. CodeFutures' first product, the award-winning FireStorm/DAO, makes Java software developers more productive by generating Java DAO ( Data Access Object) code for accessing relational databases.
CodeFutures' products are used by corporate Java software programmers for
Java persistence in sectors such as television (BBC Technology, Turner Broadcasting), finance (Lehman Brothers, BACS), military systems (BAE, Lockheed Martin), government(Missouri Lottery, Port of Barcelona), IT consulting (Siemens Business Systems, LogicaCMG, BearingPoint), retail(MetCash, Ahold USA), high technology (EMC, Macromedia), and industry (Suzuki, AREVA).
Labels: Data Access Object, Database Access Tool, FireStorm/DAO
Wednesday, September 22, 2004
CodeFutures FireStorm/DAO Architect Edition Java Code Generator used by Ajilon Consulting for Advanced Military Application
Ajilon Consulting, a premier provider of information technology (IT) solutions since 1969, has successfully used FireStorm/DAO Architect Edition on a major military project.
FireStorm/DAO automatically generates Java source code for accessing relational databases. The key benefit is much higher developer productivity because manual coding is eliminated. "Within a few minutes of downloading the evaluation of FireStorm/DAO, we were able to see the advantages of generating the persistence layer code. Clear, consistent and well documented code was generated for a 300+ table Oracle database in less than a minute" according to Matt Pearce, Technology Consultant, Ajilon Consulting. According to Dan Froelich, CodeFutures VP of Sales "The business case for using FireStorm/DAO is that it could take hundreds of hours to manual write Java code that can generated in seconds."
FireStorm/DAO Architect Edition includes the full source code for the code generation templates, which allows developers to customize how the tool works. Pearce explains "FireStorm/DAO Architect Edition allows us complete control over the generated code mitigating any risks of changes in our application or the product. We were able to build upon the generated persistence layer and generate much of our client and business layer code. In some cases, we were able to generate up to 75% of the code leaving only business logic to program."
According to Andy Grove, CodeFutures Chief Architect, "The code generation templates in FireStorm/DAO Architect Edition can be customized to a project’s exact requirements: optimize performance, integrate more closely with existing build environments, and add environment-specific extra custom features such as cashing, security, auditing, and clustering. There is really no limit to what can be done."
The adaptability of FireStorm/DAO Architect Edition is confirmed by Pearce "We like to joke that at the end of our 18-month project, we will have figured out how to generate the entire application. We would like to thank the FireStorm/DAO team for their outstanding support throughout our project."
Additional information on FireStorm/DAO Architect Edition is available here:
www.codefutures.com/architect/
The FireStorm/DAO product range is priced from $195 per developer. FireStorm/DAO Architect Edition is priced at $3,495 per developer. There are no runtime deployment licensing fees.
About CodeFutures
CodeFutures is the leading supplier of database performance tools. The benefits provided by CodeFutures' database access tools are higher developer productivity, better software quality, and lower maintenance costs. CodeFutures' first product, the award-winning FireStorm/DAO, makes Java software developers more productive by generating Java DAO ( Data Access Object) code for accessing relational databases.
CodeFutures' products are used by corporate Java software programmers for
Java persistence in sectors such as television (BBC Technology, Turner Broadcasting), finance (Lehman Brothers, BACS), military systems (BAE, Lockheed Martin), government(Missouri Lottery, Port of Barcelona), IT consulting (Siemens Business Systems, LogicaCMG, BearingPoint), retail(MetCash, Ahold USA), high technology (EMC, Macromedia), and industry (Suzuki, AREVA).
Labels: Data Access Object, Database Access Tool, FireStorm/DAO
CodeFutures Targets Senior Java Developers with Architect Edition of its FireStorm/DAO Database Access Tool
CodeFutures has launched an Architect Edition of its popular FireStorm/DAO Java database access tool. FireStorm/DAO makes Java software developers more productive by automatically generating Java source code for accessing relational databases. The benefits provided by CodeFutures' code generation approach are higher developer productivity, better software quality, and lower maintenance costs. The Architect Edition allows new custom code generation templates to be developed and integrated with the FireStorm/DAO Studio environment. According to Andy Grove, CodeFutures Chief Architect, "The key issue is control over how the Java source code is generated. Every project has its own specific requirements."
Customers such as Kobus Steenekamp, Senior Java Developer at Discovery Health agrees: "FireStorm/DAO Architect Edition gives us full control and ownership over the code that is much preferred over other more proprietary products. In our experience, most other DB mapping tools and products provide great productivity over the short term, but over the long term, the inability to control the generated JDBC introduces bugs that are very difficult to fix and maintain. Unnecessary workarounds are then used which contaminate our system's architecture. FireStorm/DAO will definitely stay part of our tool set within the foreseeable future"
Andy Grove explains "The code generation templates are written in standard Java so there is no need to learn a proprietary code generation template language as with other solutions. This is very important because there is no learning curve, like for example, Unified Modeling Language - UML."
The Java code generated by FireStorm/DAO can be customized in many ways, including:
- Optimize performance based on specific project requirements
- Integrate more closely with existing development procedures and build environments, such as internal coding standards
- Add environment-specific extra custom features such as caching, security, auditing, and clustering
There is no limit on the number of custom DAO design templates that can be developed - possibly using different templates for different parts of the same application.
"FireStorm/DAO Architect Edition allows us complete control over the generated code mitigating any risks of changes in our application or the product. We were able to build upon the generated persistence layer and generate much of our client and business layer code. In some cases, we were able to generate up to 75% of the code leaving only business logic to program." says Matt Pearce, Technology Consultant, Ajilon Consulting.
Additional information on how Ajilon Consulting is using FireStorm/DAO Architect edition is available in a separate press release here: www.codefutures.com/ajilon/
Additional information on FireStorm/DAO Architect Edition is available here:
www.codefutures.com/architect/
The FireStorm/DAO product range is priced from $195 per developer. FireStorm/DAO Architect Edition is priced at $3,495 per developer. There are no runtime deployment licensing fees.
About CodeFutures
CodeFutures is the leading supplier of database performance tools. The benefits provided by CodeFutures' database access tools are higher developer productivity, better software quality, and lower maintenance costs. CodeFutures' first product, the award-winning FireStorm/DAO, makes Java software developers more productive by generating Java DAO ( Data Access Object) code for accessing relational databases.
CodeFutures' products are used by corporate Java software programmers for
Java persistence in sectors such as television (BBC Technology, Turner Broadcasting), finance (Lehman Brothers, BACS), military systems (BAE, Lockheed Martin), government(Missouri Lottery, Port of Barcelona), IT consulting (Siemens Business Systems, LogicaCMG, BearingPoint), retail(MetCash, Ahold USA), high technology (EMC, Macromedia), and industry (Suzuki, AREVA).
Labels: Data Access Object, Database Access Tool, FireStorm/DAO
Tuesday, September 7, 2004
CodeFutures Enables Rapid Prototyping with FireStorm/DAO 2.2
CodeFutures has announced the General Availability of Release 2.2 of its FireStorm/DAO™ Java code generation tool for data persistence.
FireStorm/DAO generates a complete Web application for interacting with the generated Data Access Object tier. The generated application is based on the Apache Struts framework and contains full functionality for inserting, updating, deleting, and searching records using the DAO tier.
The results from code generation are immediate. This means that multiple solutions to any specific business problem can be examined very quickly.
"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." Alex Shmelev, President, Alerois Corporation
According to CodeFutures Chief Architect, Andy Grove "The new client generation feature makes FireStorm/DAO ideal for rapid prototyping and proof of concept projects. In a matter of seconds, developers can produce an end-to-end application ".
"FireStorm/DAO streamlines the development of our Web-based applications. In seconds, it generates flawless code that could take development staff days to produce and then test. We also get the added benefits of a robust, consistent, and maintainable data access model, rather than hand-coded SQL statements throughout the code base." Tom Patterson, Senior Software Engineer, Eoscene Corporation.
FireStorm/DAO 2.2 GA is available for immediate download and free evaluation from:
www.codefutures.com/products/firestorm/download/
FireStorm/DAO 2.2 is priced from $195 per developer. There are no runtime deployment licensing fees.
About CodeFutures
CodeFutures is the leading supplier of database performance tools. The benefits provided by CodeFutures' database access tools are higher developer productivity, better software quality, and lower maintenance costs. CodeFutures' first product, the award-winning FireStorm/DAO, makes Java software developers more productive by generating Java DAO ( Data Access Object) code for accessing relational databases.
CodeFutures' products are used by corporate Java software programmers for
Java persistence in sectors such as television (BBC Technology, Turner Broadcasting), finance (Lehman Brothers, BACS), military systems (BAE, Lockheed Martin), government(Missouri Lottery, Port of Barcelona), IT consulting (Siemens Business Systems, LogicaCMG, BearingPoint), retail(MetCash, Ahold USA), high technology (EMC, Macromedia), and industry (Suzuki, AREVA).
Labels: Data Access Object, Database Access Tool, FireStorm/DAO
Wednesday, July 28, 2004
CodeFutures Announces FireStorm/DAO 2.2 Release Candidate 1
CodeFutures has completed its BETA program for Release 2.2 of its FireStorm/DAO code generation tool and is pleased to announce the availability of Release Candidate 1. "Our BETA program was a huge success, with great feedback from users all over the world. We are confident that the new features provide what developers are most looking for." says Andy Grove, Chief Architect, CodeFutures.
The new features provided in FireStorm/DAO 2.2 are:
- Apache Struts JSP Client Generation
FireStorm/DAO 2.2 generates a complete JSP Web application for interacting with the generated DAO tier. The generated application is based on the Apache Struts framework and contains full functionality for inserting, updating, deleting, and searching records using the DAO tier. For each table, view and custom DAO, the following artifacts are generated: - Struts Actions for insert, update, and delete operations
- Struts Actions for each defined finder method
- ActionForm bean to represent DTO
- Relevant entries in struts-config.xml and tiles-defs.xml
- JSP pages for viewing and editing each DAO
- JSP pages for displaying input form and results page for each finder method
This is an Enterprise Edition feature.
- DAO Generation for Partial Schema
FireStorm/DAO 2.2 provides a graphical user interface for selecting the database elements for which a DAO tier is generated. The developer specifies a list of tables and views to import from the database.
This is an Enterprise Edition feature.
- Automated Build System Support
FireStorm/DAO 2.2 includes additional new features that make it easier to integrate FireStorm/DAO into the automated build systems. - FireStorm/DAO now contains an Ant task for importing schemas, which in conjunction with the existing code generation Ant task, makes it possible to fully automate the generation of DAO code as part of an automated build process.
This feature is available in all editions of FireStorm/DAO 2.2 RC1
- Optimized JDBC Code
FireStorm/DAO 2.2 generates JDBC DAO code that is far more concise and is closer to human-authored code. Variable names are only prefixed with underscores if there is the possibility of a name clash with method parameters, making the code more readable. Generated finder methods now contain a single line of code that delegates to a dynamic finder method rather than containing dozens of lines of repetitive code.
This feature is available in all editions of FireStorm/DAO 2.2.
- Dynamic Update Method
Users can choose to generate static update methods that update every column every time, or a new dynamic update method that only updates columns that have been modified.
This is an Enterprise Edition feature.
- Extended SOA Support
FireStorm/DAO 2.2 now exposes all DAO types as Stateless Session Beans making it easier to integrate databases with SOA environments. If the JDBC DAO implementation strategy is chosen then the dynamic finder methods are also exposed for ultimate flexibility.
This is an Enterprise Edition feature.
FireStorm/DAO 2.2 RC1 is available for immediate download and free evaluation from:
www.codefutures.com/products/firestorm/download/
FireStorm/DAO 2.2 is priced from $195 per developer. There are no runtime deployment licensing fees.
About CodeFutures
CodeFutures is the leading supplier of database performance tools. The benefits provided by CodeFutures' database access tools are higher developer productivity, better software quality, and lower maintenance costs. CodeFutures' first product, the award-winning FireStorm/DAO, makes Java software developers more productive by generating Java DAO ( Data Access Object) code for accessing relational databases.
CodeFutures' products are used by corporate Java software programmers for
Java persistence in sectors such as television (BBC Technology, Turner Broadcasting), finance (Lehman Brothers, BACS), military systems (BAE, Lockheed Martin), government(Missouri Lottery, Port of Barcelona), IT consulting (Siemens Business Systems, LogicaCMG, BearingPoint), retail (MetCash, Ahold USA), high technology (EMC, Macromedia), and industry (Suzuki, AREVA).
Labels: Data Access Object, Database Access Tool, FireStorm/DAO
Tuesday, June 15, 2004
CodeFutures Announces FireStorm/DAO 2.2 BETA Program
CodeFutures has launched a BETA Program for Release 2.2 of its FireStorm/DAO code generation tool. "FireStorm/DAO 2.2 BETA1 adds support for generating full web applications based on Apache Struts and Tiles as a result of strong customer demand" says Andy Grove, Chief Architect, CodeFutures. "This is an ideal way of providing data maintenance screens for Web projects without the overhead of manual coding".
Apache Struts JSP Client Generation
FireStorm/DAO 2.2 generates a complete JSP Web application for interacting with the generated DAO tier. The generated application is based on the Apache Struts framework and contains full functionality for inserting, updating, deleting, and searching records using the DAO tier. For each table, view, and custom DAO, the following artifacts are generated:
• Struts Actions for insert, update, and delete operations
• Struts Actions for each defined finder method
• ActionForm bean to represent DTO
• Relevant entries in struts-config.xml and tiles-defs.xml
• JSP pages for viewing and editing each DAO
• JSP pages for displaying input form and results page for each finder method
Struts is an Enterprise Edition feature.
FireStorm/DAO 2.2 BETA1 is available for immediate download and free evaluation from:
www.codefutures.com/products/firestorm/download/
FireStorm/DAO 2.2 is priced from $195 per developer. There are no runtime deployment licensing fees.
About CodeFutures
CodeFutures was founded with one aim in mind: to make it easier and cheaper to build and deploy enterprise-class database 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 on Java, XML, and SQL standards and based on the Data Access Object design pattern.
Labels: Data Access Object, Database Access Tool, FireStorm/DAO
Monday, April 19, 2004
CodeFutures Announces General Availability of FireStorm/DAO 2.1
CodeFutures has announced the General Availability of Release 2.1 of its FireStorm/DAO Java code generation tool. FireStorm/DAO generates code that provides a one-to-one mapping between Java objects and database tables. The benefits provided by CodeFutures' code generation approach include higher developer productivity, better software quality, and lower maintenance costs.
"FireStorm/DAO has been a huge productivity tool, saving us hundreds of hours on one project alone. However, its true value has been substantially reducing the amount of code our team needs to maintain over the life of the project." Says Cristopher Daniluk, Vice President of Technology for Ohio-based Web Hosting services provider Digital Services Network, Inc.
According to CodeFutures Chief Architect, Andy Grove "It is well understood and accepted that generated code will always have fewer errors than hand-written code, due to the elimination of typos, human error, and so on. However, we also stress the technical quality of code generated by FireStorm/DAO". CodeFutures deep technical knowledge of Database Access Object technology means that the automatically generated persistence layer Java code is as good as the best hand-written Java code.
"As part of our evaluation, we did a comparison between the code generated by FireStorm/DAO and hand-written code we had already finished: it was almost identical." says Alex Shmelev, President, Alerois Corporation, California.
The new features in Release 2.1 are round trip engineering, full JSP client generation, Tomcat Web application generation, additional EJB code generation support, and BLOB and CLOB data type support.
FireStorm/DAO 2.1 GA is available for immediate download and free evaluation from:
www.codefutures.com/products/firestorm/download/ FireStorm/DAO 2.1 is priced from $195 per developer. There are no runtime deployment licensing fees.
About CodeFutures
CodeFutures was founded with one aim in mind: to make it easier and cheaper to build and deploy enterprise-class database 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 on Java, XML, and SQL standards and based on the Data Access Object design pattern.
Labels: Data Access Object, Database Access Tool, FireStorm/DAO
Wednesday, March 24, 2004
CodeFutures Announces Beta Program for FireStorm/DAO 2.1
CodeFutures has launched a BETA Program for release 2.1 of its FireStorm/DAO™ database access 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, Chief Architect, 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:
www.codefutures.com/products/firestorm/download/ FireStorm/DAO™ 2.1 is priced from $195 per developer. There are no runtime deployment licensing fees.
About CodeFutures
CodeFutures was founded with one aim in mind: to make it easier and cheaper to build and deploy enterprise-class database 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 on Java, XML, and SQL standards and based on the Data Access Object design pattern.
Labels: Data Access Object, Database Access Tool, FireStorm/DAO
Tuesday, December 9, 2003
CodeFutures Announces Enterprise Edition of FireStorm/DAO
The award-winning FireStorm/DAO™ is used by corporate Java software developers to generate the business logic for accessing relational databases in service-oriented and object-oriented architectures. The Enterprise Edition of FireStorm/DAO, which has now been launched, provides the choice of generating a Data Access Object (DAO) tier using either JDBC, Java Persistence API (JPA), or Enterprise JavaBeans (EJB).
"The key to successful software development projects is increasing productivity and removing unnecessary time and cost. Using FireStorm/DAO, our customer saved three months of development effort on a Web Services project by generating the persistence tier for a 500-table legacy database in a matter of minutes. Now that's productivity." Annrai O'Toole, CEO - Cape Clear Software.
"Being a cutting edge business and technology consulting company, delivering quality solutions while meeting a tight time-line is key to winning our customers' loyalty and continual satisfaction. CodeFutures' Firestorm/DAO minimizes our effort in creating better business supporting systems by better separating the persistence layer in our solutions. It also reduces our maintenance effort tremendously." Stephen Chan of Accentrix Company Limited.
"FireStorm/DAO 2.0 Enterprise Edition offers the choice of generating the DAO tier using different technologies' explains Andy Grove, CodeFutures Chief Architect, "This makes it easier for developers to find the best solution for their projects."
FireStorm/DAO 2.0 Enterprise Edition is available for immediate download and free evaluation from:
/products/firestorm/download/
FireStorm/DAO 2.0 Enterprise Edition is priced at $595 per developer. There are no runtime deployment licensing fees.
About CodeFutures
CodeFutures was founded with one aim in mind: to make it easier and cheaper to build and deploy enterprise-class database 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 on Java, XML, and SQL standards and based on the Data Access Object design pattern.
Labels: Data Access Object, Database Access Tool, FireStorm/DAO
Tuesday, November 4, 2003
CodeFutures Launches Update of FireStorm/DAO Database AccessTool for Java Programmers
CodeFutures FireStorm/DAO is used by corporate Java software programmers developing business applications that rely on data stored in databases. FireStorm/DAO makes Java software developers more productive by generating the business logic for accessing relational databases in service-oriented and object-oriented architectures.
According to Andy Grove, CodeFutures Chief Architect"FireStorm/DAO is used in large organizations with multiple development teams or where there are multiple development projects because it ensures a consistent approach to the common task of database access." Grove adds "Automated code generation tools such as FireStorm/DAO are ideal for rapid prototyping and proof-of-concept projects."
The benefits provided by CodeFutures' approach are higher developer productivity, better software quality, and lower maintenance costs. "We've found that FireStorm/DAO is particularly useful for rapid prototyping. Automatically generating code is always going to be much faster than hand coding. Using FireStorm/DAO is about twenty times faster for a database with 20 tables." according to Jim Michael, CEO of 10 Squared Corporation.
FireStorm/DAO is useful in both large and small projects. "My project was small, just a few tables, but still FireStorm/DAO saved me a week or more of work. And when your timeline is 2 months, that's extremely valuable. I found the tool easy and intuitive to use. And the support has been excellent." says Alan Bowsher of Cardinal Solutions.
FireStorm/DAO is directly available for evaluation and purchase from CodeFutures' Web site at www.codefutures.com/firestorm.
FireStorm/DAO 2.0 Standard Edition is generally available and priced at $295.
About CodeFutures
CodeFutures was founded with one aim in mind: to make it easier and cheaper to build and deploy enterprise-class database 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 on Java, XML, and SQL standards and based on the Data Access Object design pattern.
Labels: Data Access Object, Database Access Tool, FireStorm/DAO
Monday, September 1, 2003
CodeFutures Updates FireStorm/DAO Database Access Tool
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, Chief Architect of CodeFutures. "With full support for Oracle, Microsoft SQL Server, and MySQL databases, FireStorm/DAO 1.1 will now have broader appeal within the Java community".
"Using FireStorm/DAO 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/DAO should feature in every Java developer's tool kit."
Full product information is available from:
/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/DAO 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/DAO contains an Ant task to generate code from a FireStorm/DAO 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
CodeFutures was founded with one aim in mind: to make it easier and cheaper to build and deploy enterprise-class database 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 on Java, XML, and SQL standards and based on the Data Access Object design pattern.
Labels: Data Access Object, Database Access Tool, FireStorm/DAO