EclipseCon 2007 March 5-8, Santa Clara California





(3576) Integration of a new Ajax personality into ATF (Ajax Toolkit Framework)

Philippe Ombredanne (nexB and EasyEclipse)

· Short Tutorial

Monday, 08:00, 2 hours | Great America Meeting Room 2

7
·
8
·
9
·
10
·
11
·
12
·
13
·
14
·
15
·
16
·
17
·
18
·
19

The AJAX Toolkit Framework (ATF) is a Web Tools sub-project that brings Ajax and enhanced JavaScript support to Eclipse. ATF provides a framework and tooling to integrate support for libraries like Dojo, Zimbra , Rico, or Prototype.
Some ATF features are enabled by a new multi-platform SWT embedded Mozilla (using Xulrunner, the Mozilla and Firefox rendering engine). This component enables Eclipse and Web browser integration beyond the capabilities of the standard SWT Browser widget.
This design authorizes features like Eclipse-based JavaScript in-browser debugging, DOM inspection, or XMLHTTPRequest monitoring. And of course ATF provides comprehensive JavaScript editing, and integration with the Web Tools framework.
An other aspect of ATF is the Personality Builder, a tool to assist with the creation of plug-ins for new (or not yet supported) AJAX or JavaScript libraries. Creating a new personality is the way to integrate those libraries with ATF.
To leverage Ajax and JavaScript in your IDE project, this tutorial will guide you step by step to integrate a new Ajax library personality in ATF.
Additional tutorial takeaways include:

Philippe is a passionate open source software developer, Eclipse activist and enthusiast plug-in developer. He is the CTO and co-founder of nexB, a software company dedicated to open source and application life-cycle management tools and services. He is a maintainer for EasyEclipse, an open source distribution of useful Eclipse plug-ins, and active contributor to several open source Eclipse projects, including PHPEclipse and the Ajax Toolkit Framework. As a volunteer, he recently led the Google Summer of Code program for Eclipse. He has worked at McDonnell Douglas, Accenture, and BearingPoint in various software development and consulting positions and on assignments at Apple, BEA, Checkpoint, Cisco, HP, Mercury, Microsoft, NetApp and SAP.

Floor Plan

Gold sponsors

Ingres logo

BEA logo

IBM logo

Business Objects logo

Klocwork logo

Windriver logo

Red Hat logo

Actuate logo

Silver sponsors

Compuware logo

Sybase logo

Google logo

Nexaweb

Activegrid

Genuitec

Instantiations

Cloudsmith

Code Gear

ACCESS

Oracle

Telelogic

Innoopract logo

Lynux Works

Media sponsors

Eclipse Magazine logo

GoingtoMeet.com logo

Methods and Tools logo

Eclipsezone logo

Addison-Wesley logo

Eclipse Magazin logo

Embedded Computing logo

SD Times logo

Enterprise Open Source logo

ACM Queue logo

TheServerSide Java Symposium

Eclipse Review logo

Software Test & Performance logo

Eclipse Developers Journal logo

Eclipse Source logo