Topbar

ITWeb - The Technology News Site

LIMITED OFFER
Subscribe
to Brainstorm Magazine for R199.95 today and get 11 issues PLUS a FREE APC Biometric Password Manager (valued at over R450.00) absolutely FREE.
Click here.

back to the ITWeb home page Sales infoBrought To You By
SEARCH 
BUSINESS
UCS cements deal with Cordys
ICT skills shortage to cost SA
more in business...  

advertisement


Loading...
FINANCIAL
RICA continues to hammer Vodacom
Datacentrix mulls shareholder deal
more in financial...  
COMPUTING
Blatter upbeat on 2010
Countdown to virtual classroom
more in computing...  
INTERNET
Social networks an attack vector
Chrome positioned for PC battle
more in internet...  
ENTERPRISE
Open Text supports standard
SolTech appoints director
more in enterprise...  
NETWORKING
Sizwe has African ambitions
Google cancels free airport WiFi
more in networking...  
TELECOMS
ICASA has political backing
ICASA was sidelined
more in telecoms...  
CHANNEL
Epson seeks new territories
Huawei appoints XON
more in channel...  

advertisement

Back to the Java Home Page 18 March 2005 
Å  Java
Models, patterns key to app development
BY RANKA JOVANOVIC, ITWEB EDITOR-IN-CHIEF
[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.

 
Jan Bank of Compuware says significant productivity gains are possible by following an MDA-based development process.
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.
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.”

Heinz Kabutz, CEO of Cape Town-based Java development firm Maximum Solutions, shared his experience of using design patterns in real-life.

 
Heinz Kabutz, CEO of Maximum Solutions, encourages developers to learn patterns.
What are the benefits of patterns?
Video: David Leighton
PLAY VIDEO WIN | REAL
Heinz Kabutz, CEO of Maximum Solutions, encourages developers to learn patterns.
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.
  MORE SOFTWARE NEWS
   MOST POPULAR
  MTN, Neotel boost national capacity
  Neotel network takes a knock
  Fifa careful on Satyam troubles
 ABOUT THE AUTHOR
Ranka Jovanovic is ITWeb's editor-in-chief. She can be contacted on (011) 807 3294 or at rankaj@itweb.co.za.
J:\itweb01\sections\workflow\sponsors\sponsor.htm

Quick Print
Send to a friend
Send to a cell phone
Personal Archive

Register | Learn more...
Latest Blogs:
TownBoy
TownBoy-“Mobile Mumbles - Part 2”(Weapons of Mobile Destruction
Bullfrog
I am bestowed by the ironies of my life.....
jelo
The OpenSource Hoohah
www.blogit.co.za
Give us feedback

ITWeb BI 2010 Conference

ITWeb BI 2010 Summit
23 - 25 February 2010 | The Forum, Bryanston
Booking fee:
R4 155.00 (excl VAT)
ITWeb’s annual BI conference is the meeting place for anyone in BI. Hear from international decision management expert James Taylor, plus 8 case studies, including FNB, Standard Bank, Shoprite and SARS.

Don't miss out on THE annual meeting place for all those involved in the BI space. Secure your place today!

Diamond sponsor

Platinum sponsor

to the top of this page

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

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

Striata Rackspace Sophos BBG Technologies