Free Newsletters
InfoWorld Daily

InfoWorld
Log-in | Register

IBM exec: Impending death of Moore's Law calls for software development changes

Grady B ooch says more levels of abstraction needed as performance levels off

By Paul Krill
May 24, 2005
 

Las Vegas – IBM Fellow Grady Booch on Tuesday cited the need for more levels of abstraction in software development to compensate for what he believes is the upcoming death of Moore’s Law.

Free IT resource

Open Source Business Conference (OSBC) May 22-23, 2007

Sponsored by OSBC

Free IT resource

Virtualization Insights from Top Experts - Learn how virtualization gets real!

Sponsored by Dell

Speaking at the IBM Rational Software Development Conference, Booch also reviewed a list of IBM research projects ranging from Star Trek-like speech conversion technology to a Dick Tracy-style high-tech watch.

The end is in sight for Moore’s Law of continually increasing computer performance, said Booch, who made a similar statement last year. This end will require raising the level of abstraction for developers, he added. But Booch offered little solace to those who want to make software development an easy task.

“Software development has been, is, and will remain fundamentally hard,” Booch said. Technologists can try to push back complexity of development, but it will always be there, he said.

But a conference attendee held out hope for Moore’s Law. “We may have to go to something besides quantum physics for that to keep up,” said the attendee, Jay Guhlke, a software engineer at Northrop Grumman. Software, meanwhile, has had limitations because of its reliance on metal for storage, but resorting to something like crystal materials may be a solution, Guhlke said.

Booch cited trends in software, such as a two-exabyte annual growth in code being written and the acceptance of Java and Linux. “This really annoys the heck out of Bill, but the reality is the Linux marketplace has grown amazingly well,” said Booch, referring to Microsoft Chairman Bill Gates.

An analyst attending the speech expressed interest in Booch’s citing of “activity spaces,” which pertain to the relationship between social networks and development organizations.

"Too often, developers work in isolation,” said analyst Melinda-Carol Ballou, principal at Ballou IT Strategies, in an e-mail response. “Understanding patterns of interaction -- who works most frequently with whom and for which initiatives -- will help bridge the gap between them and also across disparate business, operational, and development groups to facilitate efficient use of resources and faster innovation."

Innovation, Booch said, is either done through intentional adaptation, in an unconstrained “skunkworks” manner, or through research.

Continuing with IBM’s SOA push, Booch introduced a demo of “SOA Integration Framework,” which is intended to provide for a set of services at the developer’s disposal when building an SOA. Still a research project and not an actual product, the framework generates a WSDL for a service and allows the developer to search for appropriate business components.

Booch also said the Rational Unified Process is being transformed into the IBM unified process and being deployed throughout IBM.

Booch said IBM’s research thrusts are in four categories: Eclipse, model-driven development capabilities, automated software quality, and enterprise change management. He then proceeded through a roster of research projects, some of which did not seem very pertinent to software development:

* Shorthand-Aided Keyboarding (SHARK), to improve word recognition when typing, factoring in past typing history

* Multilingual Automatic Speech, featuring Star Trek-like speech translation between languages

* Multimedia Analysis and Retrieval Engine (MARVEL), for mining of multimedia objects. Users, for example, would be able to find scenes in long video clips.

* IBM Smart Surveillance System, an advanced surveillance system featuring facial recognition and identification of unusual events

* Veggie Vision, a point-of-sale technology project that automatically recognizes objects such as fruits and vegetables being scanned

* Everywhere Displays, which would embed displays on different objects to promote ubiquitous computing

* Meta Pad Modular Computer, transforming a device into another unit such as a handheld laptop computer

* Linux Watch, a Dick Tracy-style watch that boasts Wi-Fi capabilities.

* Blue Gene, the company’s supercomputer project. “IBM’s investing in this stuff because what you see in supercomputers today becomes stuff that enters your personal computers in some generation hence,” Booch said.

* Milipede, for nanotechnology-based data storage. The project seeks to store approximately 1 terabyte of data on a square inch. Reading back the data remains a challenge, Booch said.

* Quantum Information Process, enabling functions such as quantum cryptography

* Deep Thunder, which features research into short-term weather forecasting

Also on Tuesday, IBM’s Mark Wegman, CTO for software technology at IBM Research, briefly discussed a research project called Architect’s Workbench. The project is intended to move architects through the software process, including mapping out requirements.

The company noted resources available on the company’s alphaWorks site for emerging technologies including IBM Web Services Navigator, which is a Rational Application Developer plug-in for interactive visualization of Web service transactions.

The company’s developerWorks site, meanwhile, now features customizable RSS feeds and a Wiki that is focused on the IBM Emerging Technologies Toolkit.





 


 
Paul Krill is an InfoWorld editor at large.
 

TOP NEWS:


»  Four quick tips for choosing an IM security product
71 percent of businesses will invest in real-time messaging this year. If you're one of them, be sure to protect your enterprise

»  Forrester analysts ID hot IT jobs
Research group finds 16 IT roles with a promising future

»  Nvidia claims 10 hours of HD video on Tegra chip
The Tegra 600 and 650 can be used with hard disk drives and are designed partly for mobile Internet devices

»  Database vendors add Google's MapReduce
Greenplum and Aster Data Systems will support Google's programming technique, developed for parallel processing of large data sets across commodity hardware

»  Network management: Tips for managing costs
New technologies, changing requirements, and ongoing equipment maintenance and upgrades cost money, but there are ways to manage expenses

»  EMC targets SMBs, branch offices with new low-end storage
Celerra NX4 highlights include thin provisioning, snapshot technology for data recovery and backups, and Web-based console for management of storage volumes




COMPREHENSIVE DATA PROTECTION AND DISASTER RECOVERY
Traditional backup and recovery is becoming irrelevant. You need more. Watch this InfoWorld and Dell Equallogic webcast to learn the current trends in Comprehensive Data Protection and Disaster Recovery for VMware Virtual Infrastructure. Sponsored by Dell Equallogic:

»  Click here to view this Webcast
  Virtualization Solutions Guide
This comprehensive IT Strategy Guide covers Virtualization and puts you at the forefront of the discussion. You'll learn all you need to know from the cost of virtualization, how to implement it for your business, how to back it up safely and which products are best. Sponsored by Riverbed

»  Click here to download now

- Special Advertising Partners -
WHITE PAPERS
 

» Technology White Papers Library

Technology White Papers by Topic

Technology White Papers E-mail Alert

Find out when the latest white paper is available:
 
 
INFOWORLD MARKETPLACE
 
» BUY A LINK NOW
 
SEE ALSO
• Rational exec envisions software prominence


FIND PRODUCTS AND COMPANIES
» COMPLETE PRODUCT GUIDE



TECHNOLOGY INDEX
• Applications
• Application Development
• Security
• Networking
• Wireless
• Platforms
• Hardware
• Data Management
• Storage
• Web Services
• Business
• Telecom
• Professional Services
• Standards

TECH WATCH 


What's the 411 on GOOG-411?
Just as Google has become synonymous with "performing a Web search," 411 is understood to mean "information" -- as in "what's the 411?" I was thus surprised to discover, from a billboard, no less, that the king of search is taking on the ...

Apple HTML source reveals 'iPhone Extreme'
"This one's a stretch..." reports AppleInsider. Um, yeah. Reporting on HTML code sightings of product names could be called a stretch, but iPhone Extreme has a ring to it. Now, that sounds like the product Apple should have released first, rather ...

COLUMNISTS

Unified under law
Ephraim Schwartz's Column and Blog (InfoWorld) - In the litigious world we live in, deploying a unified communications platform in your enterprise could...
» MORE COLUMNISTS

MORE INFOWORLD BLOGS


Open Sources 
Product Management
When I joined MySQL four years ago, there was quite a lot of debate about product management. We didn't actually have ...

Zero Day 
Botnet herders tending smaller flocks
New research backs up the theory that botnet operators are keeping their networks smaller in a continued effort to keep ...



• Advice Line
• Database Underground
• The Deep End
• Enterprise Mac
• Geeks in Paradise
• Grid Meter
• The Gripe Line
• InfoWorld Daily
• Inside IT
• IT Troubleshooter
• ITXtreme
• Open Sources
• ProdBlog
• Real World SOA
• Reality Check
• Security Adviser
• SMB IT
• The Storage Network
• Tech Watch
• Virtualization Report
• Zero Day

ADVERTISEMENT


RESOURCE CENTERadvertisement 

GOVERNMENT IT & POLICY
'If you don't go after the network, you're never going to stop these guys. Never.'
From the State Department, All the News for Inquiring Minds
TechPresident, the Internet Citizenry's New Consensus Taker



Sponsored Technology Links

 
 
 HOME  NEWS  BLOGS  PODCASTS  VIDEOS  TECHNOLOGIES  TEST CENTER  EVENTS   About | Advertise | Awards | RSS | Contact Us 

Copyright © 2008, Reprints, Permissions, Licensing, IDG Network, Privacy Policy, Terms of Service.
All Rights reserved. InfoWorld is a leading publisher of technology information and product reviews on topics including viruses,
phishing, worms, firewalls, security, servers, storage, networking, wireless, databases, and web services.

CIO :: ComputerWorld :: CSO :: Demo :: GamePro :: Games.net :: IDG Connect :: IDG World Expo
Industry Standard :: IT World :: JavaWorld :: LinuxWorld :: MacUser :: Macworld :: Network World :: PC World :: Playlist
TecChannel :: TecCommunity