IBM推出的AJAX开发工具 ATF(AJAX Tookkit FrameWok)

来源:互联网 发布:人工智能与人类思维 编辑:程序博客网 时间:2024/05/16 03:11

IBM推出的AJAX开发工具 ATF(AJAX Tookkit FrameWok)

运行环境Eclipse3.1.2 ,Web Tools 1.0.1

http://www.alphaworks.ibm.com/tech/ajaxtk/faq?open&S_TACT=105AGX59&S_CMP=GR#01

What is AJAX Toolkit Framework?

AJAX Toolkit Framework (ATF) provides extensible tools for building IDEs for the many different AJAX (asynchronous JavaScript and XML) run-time environments (such as Dojo, Zimbra, etc.). This technology also contains features for developing, debugging, and testing AJAX applications. The framework provides enhanced JavaScript editing features such as edit-time syntax checking; an embedded Mozilla Web browser; an embedded DOM browser; and an embedded JavaScript debugger.

An additional and unique aspect of the framework is the Personality Builder function, which assists in the construction of IDE features for arbitrary AJAX run-time frameworks and thus adds to the supported set of run-time environments in the ATF.

AJAX Toolkit Framework is part of the Emerging Technologies Toolkit (ETTK), a special collection of emerging technologies from IBM's software development and research labs. This technology has also been proposed as an Eclipse Incubation Project.

AJAX Toolkit Framework was developed by the Emerging Internet Technologies Group.

How does it work?

This technology is based largely upon the Eclipse Web Tools Project. ATF enables support of DOM browsing and JavaScript debugging by using Mozilla XULrunner to embed the Mozilla browser component (Gecko) in the Eclipse framework.

 

Dojo Project Cycle Demo

Creates a Dojo project and application, and launches the application on a J2EE server in the embedded Mozilla browser.


 

Personality Builder Demo

Creates a new ATF personality by using the personality builder wizard.


 

JavaScript Debugger Demo

Profiles the features and functionality of the integrated JavaScript debugger.




DOM Inspector and JavaScript Console Demo

Details the basic setup and functionality of the JavaScript Console and the DOM Inspector.