Methods & Tools Software Development Magazine

Software Development Magazine - Project Management, Programming, Software Testing

 

Methods & Tools - News, Facts & Comments Edition - April 2002

*** Products ************************************************************

* Open-source Java

At the last JavaOne conference, Sun's CEO Scott McNealy, announced that its company has teamed with The Apache Software Foundation to refine the procedures for open-source modifications of Java. This will make easier to submit features to the Java Community Process under open licenses.

With this positive move, Sun will increase the diffusion of Java without abandoning its control on the standardisation of the language, a guarantee to avoid incompatible implementations and the loss of multi-platform portability.

*** Companies ***********************************************************

* Compuware Trims its Sails

One of the main producer of mainframe software, Compuware announced at the beginning of the month that it will fire an undisclosed number of employees and close some offices. Its professional services sector will be the more impacted by these moves. Revenues far beyond the expected are the cause of these actions. Other software vendors like SAP, Software AG, Rational, Peoplesoft or Siebel for instance are also facing problems due to reduced sales and difficult outlooks.

This news shows the difficult conditions of the IT market in general and the mainframe sector in particular. If the run to the Internet has given the market some impulsion after the Y2K activity, the current difficult economic conditions have made many companies go back to their classic vision of IT: a cost center.

*** Numbers *************************************************************

* J2EE Application Server Market

IBM and BEA Systems were the clear leaders of the J2EE application server market in 2001. Each company has a 34 percent market share (based on revenues). Sun's iPlanet is third with 7 percent, followed by Oracle (6 percent) and Sybase (4 percent). Overall market revenues amount to $2.19 billion, with a 39 percent growth rate.

The size of the market shows that Java is clearly in my opinion the preferred choice of large companies to develop Web-based applications. After a normal initial phase of market exuberance, the situation is now more traditional and we find the usual big names at the top of the ranking, with the exception of a specialist. Sales power is the name of the game in this market.

Source: Giga Information Group

* IT Power

The Fortune magazine recently published its ranking of the 500 larger US corporations. Here are the rankings, revenues and profits of some of the top companies of the IT sector

Ranking Revenues
($milions)
Profits
($millions)
9. IBM 85,866 7,723
28. Hewlett-Packard 45,266 408
46. Compaq 33,554 (785)
53. Dell 31,168 1,246
72. Microsoft 25,296 7,346
97. EDS 21,543 1,363
112. Sun 18,250 927
176. Oracle 10,860 2,561
181. Computer Sciences 10,524 233
263. EMC 7,091 (508)
387. Computer Associates 4,198 (591)

 

Source: Fortune, April 22, 2002

*** In Other's Words ****************************************************

* The Future of Software Development According to Ivar

Last month, I had the chance to attend a presentation of Dr Ivar Jacobson, one of the Three founding Amigos of UML, now VP of Process Strategy at Rational. He sees four major trends in the future of software development.

1 - Components for Reuse. Component factories will provides components on a marketplace, because only a small part of the software used by a company makes a real competitive difference. To increase component adoption, an OMG (Object Management Group) standard has been proposed on how to document and produce reusable assets.

2 - Quality from the Beginning. Today, the main quality effort is performed during the testing phase at the end of a project. The focus on quality should shift to the front part of the software development iterations. Selected quotes: "A use case that is not a good test case is a bad use case", "Whatever you do, you are not done, until you have verified that you did what you wanted to do", "You should clean up after yourself".

3 - Making Software Platform Transparent. The basic intention of the creators of the Rational Unified Process was to create an integrated "book of books" on the various discipline of software engineering. The next step will be to use intelligent agents able to support and assist the developer in the different activities of a project.

4 - UML all the way down. The software developer is on top of many layers of complexity moving at different speeds: analysis methods, development languages, databases, middleware, operating systems, machines. The goal is to use an extended version of the UML to provide a model-driven process for producing executable software, without having to master the low level layers. Thus, application development will move away from a machine-centric view to a more human-centric approach. In this area, Rational is working with its main partners like Microsoft or IBM, knowing that their collaboration is the only chance of success for such an initiative.

According to Dr. Jacobson, the current software developers will change their way of working and turn to assembling software and integrating more engineering into their work. To me this seems a rather optimistic view, but then there are more than 30 years that he is an optimistic software development thinker.

*** Web Siteseeing ******************************************************

Object Management Group (OMG) - http://www.omg.org

The Object Management Group (OMG) is an open membership, not-for-profit consortium that produces and maintains computer industry specifications. Its most important specification is the multi-platform Model Driven Architecture (MDA), recently underway but already well known in the industry. It is based on the modelling specifications the MOF, the UML, XMI, and CWM. OMG's own middleware platform is CORBA, which includes the Interface Definition Language OMG IDL and the IIOP protocol. All the specifications can be downloaded without charge from the website. Products implementing OMG specifications are available from hundreds of sources.

The "News & Information" section allows to better know the OMG

The "Technology Central" menu list resources by technology: MAD, UML, XML, Corba, Common Warehouse Metamodel (CWM). The downloads line leads to free CORBA Downloads. There you can see CORBA middleware in action in various ways with CORBA freeware, shareware and demos.

The "Documents & Specifications" section allows to search public documents with keywords. You will for instance find the documents on the new UML 2.0 specification.

The "Industry specific markets" section is dedicated to working group on finance, e-commerce and transportation.

April 2019
March 2019
February 2019
January 2019
December 2018
November 2018
October 2018
September 2018
August 2018
June 2018
May 2018
April 2018
March 2018
February 2018
January 2018
December 2017
November 2017
October 2017
September 2017
August 2017
June 2017
May 2017
April 2017
March 2017
February 2017
January 2017
December 2016
November 2016
October 2016
September 2016
August 2016
June 2016
May 2016
April 2016
March 2016
February 2016
January 2016
December 2015
November 2015
October 2015
September 2015
August 2015
June 2015
May 2015
April 2015
March 2015
February 2015
January 2015
December 2014
November 2014
October 2014
September 2014
August 2014
June 2014
May 2014
April 2014
March 2014
February 2014
January 2014
December 2013
November 2013
October 2013
September 2013
August 2013
June 2013
May 2013
April 2013
March 2013
February 2013
January 2013
December 2012
November 2012
October 2012
September 2012
August 2012
June 2012
May 2012
April 2012
March 2012
February 2012
January 2012
December 2011
November 2011
October 2011
September 2011
August 2011
June 2011
May 2011
April 2011
March 2011
February 2011
January 2011
December 2010
November 2010
October 2010
September 2010
August 2010
June 2010
May 2010
April 2010
March 2010
February 2010
January 2010
November 2009
October 2009
August 2009
May 2009
April 2009
February 2009
January 2009
November 2008
October 2008
August 2008
May 2008
April 2008
February 2008
January 2008
November 2007
October 2007
August 2007
May 2007
April 2007
February 2007
January 2007
November 2006
October 2006
August 2006
May 2006
April 2006
February 2006
January 2006
November 2005
October 2005
August 2005
May 2005
April 2005
February 2005
January 2005
November 2004
October 2004
August 2004
May 2004
April 2004
February 2004
January 2004
November 2003
October 2003
August 2003
May 2003
April 2003
February 2003
January 2003
November 2002
October 2002
May 2002
April 2002
February 2002
January 2002
November 2001
October 2001
May 2001
April 2001
February 2001
January 2001
Winter 2000
Fall 2000

Software Testing
Magazine


The Scrum Expert