Advertisement
Promo

Application development Toolkit

CodeGear cultivates developer intelligence

Adrian Bridgwater ZDNet.co.uk

Published: 01 Apr 2008 17:29 BST

  • Email
  • Trackback
  • Clip Link
  • Print friendly
  • Post Comment

Formed from the developer tools division of Borland, independent brand CodeGear has introduced an approach to code generation that it says is re-usable and suitable for Java based on Eclipse. 

Application Factories is the new brand name for the tool that fits into the JBuilder 2008 Integrated Development Environment (IDE) for Java.

The methodology and associated collection of tools behind "Application Factories" aims to encourage the development of reusable components and address the hurdles Java developers face when they try to make sense of the complexity of framework choices available. These will include open-source options, internal code restrictions and deregulated technology standards available to them as they determine how to use and reuse individual application components.

According to CodeGear, Application Factories features reusable code delivered in the form of modules. These contain both code itself as well as captured knowledge about its purpose and design. The company says developers can choose from a collection of modules that are stored in a metadata repository or, if necessary, create their own application modules that they can store in the same repository for later reuse.

Read this

Feature
Help/HowTo: Seven habits of effective developers

Sun engineer Lee Chuk Munn says writing applications is like writing a book — keep it clean and keep it simple...

Read more +

"Application Factories transforms what would once have been a generic IDE into an application-specific IDE with greater knowledge of the project in hand," Jon Harrison, lead technical evangelist at CodeGear told ZDNet.co.uk. "It is designed to encourage developers at every level to add tags to their source code and help model towards visualisations of the final product."

"Our aim is for team leaders and senior developers to use it to push knowledge down the line as they communicate direction, highlight recommendations and point to resources for a better end result," Harrison said. 

Doychin Bondzhev, owner of dSoft-Bulgaria Ltd, a CodeGear customer, explained why this approach worked well for his company's developers. "Having complete knowledge of the project evolution along with the source code, all maintained within the IDE, allows our developers to concentrate on real problems without having to worry about non-essential issues," he said.

"Application Factories integrates with our EJB-based middle tier running on JBoss and our in-house Swing application-development framework, and ultimately has given us a way to create a higher starting point and better standard practices for every new project we develop," added Bondzhev.

CodeGear claims JBuilder 2008 is the first commercial IDE for Java to include Instantiation's Swing Designer visual layout tool as an integrated feature of the product. It is supported on Windows XP (SP2) and Vista, Mac OSX (10.4/Tiger) and Red Hat Enterprise Linux 4. JBuilder 2008 Turbo is available as a free certified Eclipse bundle with pricing for the professional edition starting at £299 for new users.

  • Email
  • Trackback
  • Clip Link
  • Print friendly
  • Post Comment

Did you find this article useful?
2 out of 2 people found this useful


Full Talkback thread

0 comments


Company/Topic Alerts

Create a new alert from the list below:








Video icon

Video

Discussions

Moley Moley

Re: Privacy Issues

Thursday 9 July 2009, 8:15 PM

7 comments
55454 55454

Best coverage apparently all at sea!

Thursday 9 July 2009, 7:36 PM

2 comments
Moley Moley

Nevertheless

Thursday 9 July 2009, 1:59 PM

3 comments

Featured Talkback

The fact is: Software developers today are really designers and not coders. The reason that business anlaysts exist today to model solutions is because they understand the value of designing software before writing it. All too often developers create code that has little value because they do not understand that business classes interact with other classes within the confines of a working model or pattern.

By: 1000165269

Read full story:
Making sense of agile modelling


Skip Sub Navigation Links to CNET Brand Links

Help

Become part of the ZDNet community.

Newsletters