JavaScript is one of the basic ingredients of Ajax, which is behind such interactive Web applications as Yahoo Mail, Yahoo's Flickr photo editing and display site, MySpace.com, and Google Maps. With Ajax added, Web site users can drag and drop objects in their browser windows or have the Web server anticipate what data they'll be looking for next. Those abilities contrast with the early days of the Web, when all users could do was download another HTML page. The interactive technologies are sometimes lumped together as Web 2.0.
One of the hallmarks of the JavaScript tool was its ease of debugging freshly written code. "Debugging what's happening in JavaScript has always been a nightmare. Knowing what's going on in the browser window has always been hard," Boloker said.
The tool can highlight issues in the JavaScript displayed on the user's screen and show in a window on the left what components and software objects are available to include in the application under construction. Automating JavaScript and Ajax development has been a high priority for Web 2.0 development.
Boloker estimated that one in 40 programmers had the skill to debug JavaScript when Ajax first appeared as a defined programming pattern about two years ago. The skills have spread to one in 20 today, he said. IBM's goal with QED is to make JavaScript programming a skill that one in five can use. The Firefox browser is the working browser window inside the tool at this time. Boloker said IBM will add Opera and Internet Explorer in its future releases.
The Dojo Ajax toolkit is supported by the tool, but not other Ajax toolkits. The toolkits vary widely and are incompatible because standards are still being specified for how Ajax components should behave.
IBM will donate Ajax technology to the open source Eclipse programmer's workbench and plans to include Ajax-generating capabilities in its Rational Application Developer when it issues a new release at the end of the year.
Stay connected and informed by visiting the CA Solutions Center Community!

Become a member today for instant access to free InformationWeek research, expert advice, peer perspectives, and more on the following topics:
- Application Performance Management (APM)
- Security Management
- Mainframe 2.0
- IT Automation
- Service Assurance
Also, visit our Government and Financial Services groups to see how these technologies apply specifically to those industries.
NOTE: Offer valid for U.S., U.S. possessions, & Canada only.