PDA

View Full Version : JBuilder 2008 puts focus on code reuse



OMEN
04-01-2008, 11:31 AM
CodeGear adds method and tools to IDE for reusing components of applications
CodeGear today announced the availability of JBuilder 2008, which adds a methodology and tools for simplifying code development to the company's flagship integrated development environment (IDE).

The company touted JBuilder's new Application Factories component as the upgrade's key ingredient. Application Factories is a methodology and set of tools aimed at helping developers better navigate the array of frameworks and open-source and internal code available to them. The feature will help users more easily reuse components to meet project deadlines, CodeGear said.

The Application Factories feature serves up reusable code in modules to developers, who can add to or change the code's metadata, said Michael Swindell, CodeGear's vice president of products. The modules are stored in a metadata repository so they can be reused at any time, he added.

"How do we enable developers to develop applications and code and include all their knowledge along with the application so other developers will know how it was developed and why it was developed?" Swindell added. "The idea [with JBuilder 2008] is transferring the developer knowledge and intent and what he is doing into the project itself as he is doing it. Injecting the application both proactively and automatically with different types of information drastically helps companies get new developers up to speed on projects and transfer projects between teams."

Matt Raible, founder and lead developer of AppFuse, an open-source project created to help developers quickly create Web applications using popular open-source tools, said in a statement that the Application Factories tool set marks a significant step forward in easing the problem of having to choose from multiple complex frameworks when creating Web applications.

"[JBuilder 2008] enables developers to take an application-centric approach to development and work in an IDE that is application-aware while continuing to leverage the flexibility and benefits of AppFuse as the underlying project skeleton," he noted.

JBuilder 2008 also includes the new Instantiations Swing Designer visual layout tool designed to help developers quickly and easily construct Swing-based graphical user interfaces. Swing Designer includes bidirectional code generation, round-trip editing capabilities, and comprehensive support for Swing layouts, controls and containers, giving developers control over how they develop their code, CodeGear said.

Other key JBuilder 2008 features include:

* Updated support for commercial and open-source Java application servers
* Code coverage, memory and CPU profiling features
* Thread debugging and request analyzer capabilities
* UML modeling tools
* The ability to create code metrics and to audit projects

JBuilder 2008 is available in three versions: Turbo, Professional and Enterprise.

JBuilder 2008 Turbo, which includes the basic features and functions, is available for free as an Eclipse bundle.

JBuilder 2008 Professional is available for $499 for new users and $250 as an upgrade for existing users. It adds expanded support for Java EE 5 and Web services, as well as code profiling and performance tuning tools, Swing design capabilities and basic UML modeling.

JBuilder 2008 Enterprise is $1,499 for new users and $750 as an upgrade. It includes a complete, enterprise-class Java IDE with collaboration and team development support, full support for UML modeling, and JBuilder Applications Factories.

Compworld