Methods & Tools Software Development Magazine

Software Development Magazine - Project Management, Programming, Software Testing

Scrum Expert - Articles, tools, videos, news and other resources on Agile, Scrum and Kanban

Methods & Tools - News, Facts & Comments Edition - May 2006

*** News ***************************************************************

* Towards Open AJAX Compatibility

At the beginning of this month, the OpenAJAX Consortium announced that 13 new members have joined. Among them, we can mention Adobe, Intel, Opera and SAP. 15 companies created the OpenAJAX Consortium in February 2006, including BEA, Borland, Google, IBM, Mozilla, Novell, Oracle, Red Hat and Yahoo. The goal is to promote Ajax (the acronym for Asynchronous JavaScript and XML) to improve web surfing for users with compatible solutions across technologies. The World Wide Web Consortium (W3C) is working in the same direction with the publication of a first draft standard for the XMLHttpRequest Object. This object is a fundamental part of the AJAX architecture use to manage asynchronous communication between the client and the server.

Microsoft is an important company missing in these initiatives, as it controls a major share of the web interface market with Internet Explorer. As you may know, implementation of standards like HTML or JavaScript (an ECMA standard) vary between different browser versions. Nevertheless, the Consortium is already working with a lot of important names for the Web and it could yield interesting results for developing compatible user interfaces.



Get continuous software development news from the Web on our new RSS-based portal where you can choose between different channels: general news, databases, programming languages (C, .NET, Java, PHP), etc. Go to


* M&T Press Releases Forums

You can view the last product and company press releases from software development tools vendors on our forum

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

* Java Number One in Language Popularity

The TIOBE Programming Community index gives an indication of the popularity of programming languages. The index is updated once a month. The ratings are based on the world-wide availability of skilled engineers, courses and third party vendors. The popular search engines Google, MSN, and Yahoo are used to calculate the ratings. Observe that the TPC index is not about the best programming language or the language in which most lines of code have been written.

  1. Java
  2. C
  3. C++
  4. PHP
  5. (Visual) Basic
  6. Perl
  7. C#
  8. Python
  9. JavaScript
  10. Delphi/Kylix
  11. SAS
  12. PL/SQL
  13. Visual FoxPro
  14. Lisp/Scheme
  15. COBOL
  16. ColdFusion
  17. VB.NET
  18. Ada
  19. D
  20. Ruby

Even if this index is based on Internet data and could therefore be favourable for Internet related languages (that C or Cobol are not for instance) it is an interesting view on how languages are perceived. On the web site you will find more information on popularity trends and the position of other languages.

Source: TIOBE Programming Community Index for May 2006


* Quality of Open Source Software Development Tools

More and more developers, especially for web applications, are using development tools produced by the open source community like MySQL, Eclipse, PHP or JBoss. Our new poll examines how the quality of open source tools is perceived against their commercial competitors. We run a similar poll 2 years ago and it will be interesting to compare the results.

Go to to participate and to see intermediate results. The final results will be published in our August issue.


* Archived Polls from Methods & Tools

We have created a poll archive where you can now view the results of all our previous polls

*** Books **************************************************************

* Foundations of Ajax

This book from Ryan Asleson and Nathaniel Schutta is a basic introduction to Ajax focused on the user interaction aspects. Therefore, most of the book focuses on how to use JavaScript to enhance user experience on web sites. After introducing the XMLHttpRequest object and server communication, the authors show how the Ajax approach can be used in various interaction contexts. The final chapters of the book are dedicated to tools than can ease JavaScript development, particularly for the testing and debugging activities.

Although it is targeted to developers that already master JavaScript and HTML, the clarity of examples makes this book accessible to a larger audience, even if you do not have a PhD in JavaScript. Some may think that the focus of the book (client side scripting) is limited, but I see this book is a good starting point for practical Ajax implementation, especially to enhance an existing web site. The fact that the few server code examples are in Java may however be seen as a disadvantage for readers using another server-side language and that are looking for a broader coverage on their specific configuration.

To get more details on this book or buy it on click below:

To get more details on this book or buy it on click below:

*** Conferences ********************************************************

Better Software Conference & EXPO, June 26-29, 2006, Las Vegas

Attend the Better Software Conference & EXPO 2006
Beat the Odds on Your Next Software Development Project
June 26-29, 2006 * Las Vegas, NV
Managing Projects & Teams * Plan-Driven Development
Agile Development * Process Improvement & Measurement
Testing & Quality Assurance * Security & Special Topics
Register now and Save $200!


* European SEPG 2006, June 12-15, Amsterdam

European practitioners of CMMI-based process improvement gather to learn and discuss best practice with inspirational speakers from Europe and around the world. This vibrant and informative event is a must for those who wish to make significant improvements in quality, cost and delivery precision with software and systems. A joint initiative with the Software Engineering Institute, Pittsburgh.


* NYPHPCon 2006 June 14-16, 2006m, New York

New York PHP, the leader in uniting business and community for open source, announces that it will host the New York PHP Conference & Expo, June 14 – 16, 2006. The conference, titled "The PHP Business Community," will be held at The New Yorker Hotel in New York City. NYPHPCon 2006 will emphasize both business and technical sessions, giving the audience a chance to learn how to better implement PHP within their enterprise and current infrastructures.


* TheServerSide Java Symposium-Europe, 21-23 June 2006, Barcelona

Focused on bleeding-edge technologies & platform-spanning development practices, TSSJS-Europe covers the industry’s most relevant topics: AJAX, Spring, SOA, AOP & more. Join Simon Phipps, John Davies, Gregor Hohpe, Rod Johnson & many more.


* ApacheCon Europe 2006, 26-30 June 2006, Dublin, Ireland

ApacheCon Europe 2006 creates a unique platform for the Open Source community to learn about the latest developments in Open Source and to optimize your skills regarding Apache software. You will meet big players, project leaders, experts and independent innovators. Join us for the European Apache Event on June 26-30 at in Dublin!


* WCBF’s Global Six Sigma Summit & Awards, June 27-30, 2006, Las Vegas

Find out how to achieve the same breakthroughs in process improvement as those realized by Manufacturing and Service companies at this cutting-edge event which features a special Software and IT track. 20% discount for readers: use code 5061MandT20.


* XML Summer School 2006 July 23 - 28 2006, Oxford, England

The XML Summer School is relevant for everyone involved in using, designing or implementing XML-based and related technology solutions. The innovative curriculum is designed by our world renowned chairs. Using their passion for technology to inspire and expand your thinking to enable application for the real world.


* O'Reilly Open Source Convention, July 24-28, 2006, Portland, Oregon

The O'Reilly Open Source Convention, July 24-28, 2006 in Portland, Oregon, is where early adopters, coders, expert users, entrepreneurs, sys admins, and business people working in free and open source software gather to share ideas, find solutions and discover code. Register now using code OS06MTLS for a 10% discount.


EclipseWorld, September 6-8, Boston

EclipseWorld is the industry's first independent conference for enterprise software developers, architects and development managers using Eclipse tools and technologies. With more than 60 technical classes, developers will learn about the wide range of Eclipse projects that you can use today. Join us Sept. 6-8 in Boston.


* VERIFY 2006 Conference October 10-11, Washington DC

VERIFY 2006 addresses technical software testing solutions, i.e. security-, database-, automated-, agile-testing, test modeling, etc. Effective Software Testing requires technical skills, and the conference provides a strong technical program presented by industry leaders and published authors experienced with actual software implementations. Keynote, feature and track presentations plus half-day tutorials. Early-Bird discount for those who register prior to 31 May.


* CFP - ICSEA’06 October 29-November 1, 2006, Tahiti, French Polynesia

The International Conference on Software Engineering Advances initiates a series of events covering a broad spectrum of software-related topics. The conference covers fundamentals on designing, implementing, testing, validating and maintaining various kinds of software. Several tracks are proposed to treat the topics from theory to practice, in terms of methodologies, design, implementation, testing, use cases, tools, and lessons learnt. The conference topics cover classical and advanced methodologies, open source, agile software, as well as software deployment and software economics and education.


Zend/PHP Conference and Expo October 31-November 2, 2006.

The conference, "Creating Modern Web Applications with PHP", will be held at the Doubletree Hotel in San Jose, California. The conference will include both business and technical sessions targeted at executive management and technical staff as well as keynotes from leading members of the PHP community. New this year is a Framework Pavilion in which API providers will showcase best practices for creating PHP applications for their web services.

*** M&T News ***********************************************************

* Future Issues of Methods & Tools

In future issues, you will find articles on:

  • Preventing Project Failure
  • Agile Adoption at British Telecom
  • Managing an Open Source Project
  • Framework-based Web Development with Ruby on Rails
  • Software Product Lines
  • Creating Domain-specific Modelling Language
  • Feature Modelling
  • Database Testing


* Professional Recruitment with Methods & Tools

Do you want to recruit software development professionals? Methods & Tools reaches each month more than 40'000 of them.

You can place a job ad with us for $15 each line for the first five lines and $10 for additional lines. These ads will be visible in our text or PDF issues AND on our web sites for as long as three months. Send a mail to if you are interested.

The content of this publication cannot be reproduced without prior written consent of the publisher
Copyright (C) 2006, Martinig & Associates

November 2022
October 2022
September 2022
August 2022
June 2022
May 2022
April 2022
March 2022
February 2022
January 2022
December 2021
November 2021
October 2021
September 2021
August 2021
June 2021
May 2021
April 2021
March 2021
February 2021
January 2021
December 2020
November 2020
October 2020
September 2020
August 2020
June 2020
May 2020
April 2020
March 2020
February 2020
January 2020
December 2019
November 2019
October 2019
September 2019
August 2019
June 2019
May 2019
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

Methods & Tools
is supported by

Software Testing

The Scrum Expert