IBM has proposed a new open-source project to the Eclipse Foundation that uses the AJAX style of development.
IBM Thursday proposed a new project, the ATF (AJAX Toolkit Framework) Project.
The AJAX Toolkit Framework will provide extensible frameworks and exemplary tools for building IDEs (integrated development environments) for the many different AJAX runtime offerings, such as Dojo, Zimbra, etc. in the market, according to the project proposal.
These frameworks will contain features for developing, deploying, debugging and testing AJAX applications, the proposal said.
In addition, ATF will use existing Eclipse extensions for web application deployment to provide a “server agnostic” environment, the project proposal said.
Initial adapters will include a J2EE (Java 2 Enterprise Edition)/JSP (JavaServer Pages) adapter and an Apache/PHP adapter.
An additional and unique aspect of the framework is the Personality Builder function, which assists in the construction of arbitrary AJAX runtime frameworks, thus allowing those runtimes to be used with ATF tools, the ATF proposal said.
The proposal defines “personality” as a collection of IDE features that are specifically targeted to a certain AJAX Runtime Library. “This is a core concept of ATF: providing an extensible framework to support AJAX development in arbitrary AJAX runtimes,” the proposal said.
“AJAX is a very good approach for a wide variety, though not all, Web front ends,” said Michael Goulde, an analyst with Forrester Research Inc.
“The AJAX Toolkit Framework proposal makes a lot of sense, expanding the scope of how Eclipse is used by developers and the expanding the usage of Eclipse-based tools.”
The ATF project lead will be Craig Becker, a member of IBMs technical staff. Meanwhile, a number of companies have expressed support for the project, including Zend Technologies Ltd., Laszlo Systems Inc., Zimbra Inc., Red Hat Inc., Oracle Corp., BEA Systems Inc. and Yahoo Inc.
In addition, the framework is designed to support additional AJAX development tooling, the proposal said.
The ATF project plan is to deliver an initial prototype in the first quarter of this year. During the second quarter, the ATF project plans to support additional AJAX runtimes and server adapters and to add other enhancements.