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:
http://www.codefutures.com/products/firestorm/

FireStorm/DAO is available for download here:
http://www.codefutures.com/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: , , ,


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: http://www.codefutures.com/firestorm/

FireStorm/DAO is available for download here: http://www.codefutures.com/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: , ,


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: http://www.codefutures.com/firestorm/ FireStorm/DAO is available for download here: http://www.codefutures.com/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: , ,


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/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: http://www.codefutures.com/firestorm/
FireStorm/DAO is available for download here: http://www.codefutures.com/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: , ,


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:
http://www.codefutures.com/firestorm/

FireStorm/DAO is available for download here:
http://www.codefutures.com/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: , , ,


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:
http://www.codefutures.com/firestorm/


FireStorm/DAO is available for download here:
http://www.codefutures.com/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: , , ,


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:
http://www.codefutures.com/firestorm/


FireStorm/DAO is available for download here:
http://www.codefutures.com/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: , , ,


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:
http://www.codefutures.com/firestorm/


FireStorm/DAO is available for download here:
http://www.codefutures.com/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: , ,


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:
http://www.codefutures.com/firestorm/


FireStorm/DAO is available for download here:
http://www.codefutures.com/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: , , ,


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:
http://www.codefutures.com/firestorm/


FireStorm/DAO is available for download here:
http://www.codefutures.com/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: , ,


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:

http://www.codefutures.com/firestorm/


FireStorm/DAO is available for download here:

http://www.codefutures.com/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: , ,


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: , ,


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: , ,


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: , , ,


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: , ,


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: , ,


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: , ,


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: , ,


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: , ,


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: , ,


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: , ,


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: , ,


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: , ,


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: , ,


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: , ,


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: , ,