RealTime IT News

Dojo The Mojo For IBM's AJAX Push

IBM wants better AJAX, and it believes the Open Source Dojo is the way to make it happen.

The company announced it is partnering with the Open Source Dojo Foundation in an effort to help further AJAX development. As part of its involvement, IBM is open sourcing code to help the Dojo toolkit improve its accessibility, internationalization and data model.

The Dojo Toolkit is an open source licensed DHTML toolkit written in JavaScript that helps enable more streamlined development of AJAX applications.

David Boloker, CTO of Internet emerging technologies at IBM, said that the company is basically announcing its support for the Dojo project, as well as a software contribution to help grow the project.

The three core contributions include improvement to accessibility features, enhanced internationalization capabilities and an extension to the Dojo data model.

"One of the things we need to do is look at namespaces and the extensions that are needed to put on namespace support in Dojo right now," Boloker told internetnews.com.

IBM has it own internal AJAX toolkit, which does have full namespace support. Boloker noted that some of the lessons learned from IBM's development of its own toolkit will be taken and moved into the Dojo project.

"IBM is very focused on how we use AJAX and the future of AJAX," Boloker said. "We started to work with the Dojo community first before we dropped a line of code, and we're in it for the long haul."

IBM is an active participant in the Open AJAX effort. Part of the Open AJAX mandate is to look at tooling as well as run-time efforts to help further AJAX adoption, said Boloker

Earlier this year, IBM spearheaded the Eclipse AJAX toolkit framework (ATF), which supports multiple AJAX run-time toolkits, including Dojo. But Boloker noted that efforts differ.

"This Dojo announcement is all about run time," Boloker explained. "How do we increase the functionality in the runtime so that you actually can start creating a whole bunch of enterprise-type applications all within the browser container."

Boloker did note however that currently IBM does not use Dojo.

"Presently we don't ship Dojo within our product, but that is not to say we won't do it at a future point in time. Basically the idea is to help ourselves, as well as the community."