Tools for the New Terrain

By Peter Coffee  |  Posted 2002-01-28 Print this article Print

Prepare for a year in which application development tools demand your most careful attention.

Prepare for a year in which application development tools demand your most careful attention. The opportunities and challenges of building and buying Web services are nearing the tip-over point: Anything else that you do this year will merely maintain your museum of how you used to be competitive.

Development tools dont evolve in a steady, Darwinian process of natural selection. What we actually see is a punctuated equilibrium, to borrow the phrase of Niles Eldredge and Stephen Jay Gould: Nothing important seems to happen for quite some period of time, until theres a sudden burst of activity in which old species become extinct and new ones emerge.

Francis Heylighen, at the Free University of Brussels, Belgium, explained this in terms of a "fitness landscape": an imaginary terrain in which valleys of stability are separated by ridges of transition. There used to be a forbidding ridge separating PC applications—with their assumption of fast local memory and storage, immediate and rich interaction with the user, and a high degree of hardware specificity—from network (especially wireless network) applications, which depend on remote resources with diverse and even variable behaviors.

Changing circumstances lower the ridge: Wireless bandwidth can suddenly grow; XML can make data more self-descriptive; portable processing power can suddenly handle compression and encryption. "Once over the ridge," Heylighen observed, "the descent into the new valley will go very fast." A small disturbance gives rise to forces that make that disturbance larger: User expectations jump to a new level, and nothing less can compete.

When software innovation comes in the form of Web services, instead of as bits in boxes, well see lower barriers to entry, even lower than in the Apple II era of floppy disks in sandwich bags. We wont need to settle for what it makes sense to include in a mainstream desktop suite; well be able to build, rent or buy what we want. And developers will have to select, acquire and master the tools to make it happen. Its going to be a busy year.

Tell me what the new tools must do at

Peter Coffee is Director of Platform Research at, where he serves as a liaison with the developer community to define the opportunity and clarify developers' technical requirements on the company's evolving Apex Platform. Peter previously spent 18 years with eWEEK (formerly PC Week), the national news magazine of enterprise technology practice, where he reviewed software development tools and methods and wrote regular columns on emerging technologies and professional community issues.Before he began writing full-time in 1989, Peter spent eleven years in technical and management positions at Exxon and The Aerospace Corporation, including management of the latter company's first desktop computing planning team and applied research in applications of artificial intelligence techniques. He holds an engineering degree from MIT and an MBA from Pepperdine University, he has held teaching appointments in computer science, business analytics and information systems management at Pepperdine, UCLA, and Chapman College.

Submit a Comment

Loading Comments...
Manage your Newsletters: Login   Register My Newsletters

Rocket Fuel