Topbar

ITWeb - The Technology News Site

Back to the ITWeb Front Page Sales info
SEARCH 

advertisement


Loading...
Free daily and weekly newsletters.
Latest IT and telecoms news, information and commentary.
Click here to subscribe.

advertisement


Loading...


ITWeb BI 2010 Summit
25 February 2010 | The Forum, Bryanston
Booking fee:
R1 980.00 (excl VAT)
If you are a
decision
-maker or involved with any aspect of business intelligence in your company, you will benefit enormously from attending the BI Summit and James Taylor's decision management workshop.

Don't miss out on THE annual meeting place for all those involved in the BI space.
Last chance to register, book today!

Diamond sponsor

Platinum sponsor

Section editor:
Fay Humphries

Mon, 15 March 2010

J2EE application development Executive Forum

Models, patterns key to app development
BY RANKA JOVANOVIC, ITWEB EDITOR-IN-CHIEF

 Why are models important?

 



Video: David Leighton
PLAY VIDEO WIN | REAL

Jan Bank of Compuware says significant productivity gains are possible by following an MDA-based development process.

 
[Johannesburg, 18 March 2005] - Software developers were challenged to embrace model-driven, pattern-based application development at a J2EE application development forum hosted by Compuware SA and ITWeb in Rosebank yesterday.

Jan Bank, Compuware's Amsterdam-based application development and integration expert, defined a software design pattern as “a common solution to a common problem in a given context“.

Bank said the benefits of patterns are widely accepted by programmers, but looking forward, more is needed. For the application development process to benefit from patterns, a reliable and faster implementation is necessary.

This can be achieved by following a development process based on Model-Driven Architecture (MDA), said Bank.

MDA is a standards-based framework for software development, defined by the Object Management Group. The importance of models in the software development process is key to MDA.

Bank pointed to global research showing dismal statistics in software development projects: 44% run over budget, 30% are cancelled, 60% are not considered a success and 90% are delivered late.

He touted the MDA framework as “a cost-effective way to produce an application through a repeatable production process, with a predictable outcome in terms of quality, on time”.

According to Bank, significant productivity and return on investment gains are possible by following an MDA-based development process. However, he stressed that J2EE expertise is still critical.

“J2EE design patterns are captured in transformation patterns, which makes them reusable. But we don't believe translations can automate everything to everyone's satisfaction and in all cases. As a technology and application expert, your J2EE skills remain critical.”

 

 What are the benefits of patterns?

 


Video: David Leighton
PLAY VIDEO WIN | REAL
Heinz Kabutz, CEO of Maximum Solutions, encourages developers to learn patterns.
 
Heinz Kabutz, CEO of Cape Town-based Java development firm Maximum Solutions, shared his experience of using design patterns in real-life.

He compared software design patterns with vintage wines. “Design patterns are like good red wine: you cannot appreciate them at first, but as you study them you learn the difference between ‘plonk' and vintage. As you become a connoisseur, you experience the various textures you didn't notice before. But once you are hooked, you will no longer be satisfied with plonk.”

Kabutz encouraged developers to learn patterns and said there was a need for BBPEE in the software development sector in SA. “BBPEE stands for Broad-Based Patterns Educational Empowerment.

“Programmers become more effective when designing with patterns, and knowing the basic patterns helps you understand new patterns easily,” he concluded.

Speaker documentation:

Click here to access the speaker documentation.

Compuware provides specific Java solutions for every application stakeholder – from development through to operations. These enable key stakeholders to efficiently meet their unique IT challenges, delivering maximum value to the business

to the top of this page

Copyright (c) 1996 - 2010 ITWeb Limited. All rights reserved. [za]

Would you like to see your news here? Contact us for more details at itnews@itweb.co.za

Striata Rackspace Sophos BBG Technologies