JBuilder 2008 adds a major innovation to the Integrated Development Environment (IDE) for Java: a methodology and associated collection of tools known as Application Factories. Application Factories is a new approach to software development and code reuse that addresses one of the biggest challenges faced by Java developers today: navigating the complexity of framework choices, open source, internal code, and deregulated technology standards trying to determine how to use and reuse them together in order to deliver high-quality solutions with ever-increasing time pressures.
In JBuilder 2008’s Application Factories, reusable code is delivered in the form of modules, which both contain code and capture knowledge about their purpose and design. Developers can choose from a collection of modules which are stored in a metadata repository to create their applications, or if necessary create their own application modules which they can store in the same repository for later reuse. JBuilder 2008 is also the first commercial IDE for Java to include Instantiations Swing Designer as an integrated feature of the product. Swing Designer, one of the highest rated user interface designers on Eclipse Plugin Central, is a visual layout tool that helps developers to quickly and easily construct Swing-based graphical user interfaces. Swing Designer includes bi-directional code generation, round-trip editing capabilities, and comprehensive support for Swing layouts, controls and containers, giving developers complete control over how they develop their code.
Said Matt Raible, founder and lead developer of AppFuse, an open source project that helps developers create web applications quickly with popular open source tools: “A common goal of both AppFuse and Application Factories is to reduce the inevitable ramp-up time due to the complexity and number of frameworks typically involved in building new Web applications. Application Factories takes a significant step forward in addressing this issue. It 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.”
Other key JBuilder 2008 capabilities include:
* Updated support for leading commercial and open source Java application servers
* Code coverage, memory and CPU profiling
* Thread debugging and request analyzer
* UML modeling and code archeology
* Code metrics and audits
“The loud and clear message coming from Java development organizations today is ‘help us to simplify,’” said Michael Swindell, CodeGear Vice President of Products. “From open source to lightweight frameworks, the positive changes in the Java ecosystem have also significantly increased complexity. JBuilder 2008 is an innovative and game-changing release that is designed to tame today’s Java development complexity, facilitate reusability, and increase quality and performance.”
JBuilder 2008 is built on the latest version of Eclipse – Eclipse 3.3 (Europa) and Eclipse Web Tools Platform 2.0, and offers enhanced developer support for the Java Platform Enterprise Edition 5 (Java EE 5) and Java Development Kit . JBuilder 2008 is supported on Microsoft WindowsXP (SP2), Microsoft Windows Vista, Mac OS X (10.4/Tiger) and Red Hat Enterprise Linux 4.
* Java IDE in a brand new avatar. Making development server centric.
* Let Java retire from the spotlight of web applications in dignity
* After Eclipse, NetBeans now targeting Borland JBuilder users