Extending the Web Tools Ajax Tooling Framework (ATF)

François Granade (nexB, Inc), Philippe Ombredanne (Eclipse ATF committer, Eclipse VE committer, Eclipse SOC committer, EasyEclipse maintainer, PHPEclipse committer, Drools committer, Mozilla contributor.)

Web Tools · Tutorial

Monday, 13:30, 2 hours | Room 210 | Download in iCal Format

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

François Granade

Philippe Ombredanne

The AJAX Tooling Framework (ATF) is a Web Tools sub-project that brings Ajax and enhanced JavaScript support to Eclipse.
ATF provides tooling for advanced debugging, JavaScript introspection and Ajax libraries support enabled by an embedded Firefox web browser. 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.
To leverage Ajax and JavaScript in your Ajax IDE project, this tutorial will guide you through opportunities to re-use and extend ATF to: Additional take-aways Intended Audience

This tutorial is for Eclipse plugins developers that want to learn how to extend ATF and WTP (Web tools) to add support for new Ajax and JavaScript libraries.
This is NOT a tutorial on Ajax, but a tutorial on developing Ajax tools with Eclipse ATF.


Francois co-fonded nexB, Inc in 2003 with Philippe Ombredanne and Michael Herzog, to focus on delivering open and realistic solution for Application Development, Testing and Deployment, in short: open-source ALM. Prior to nexB, Francois cofounded, and lead the Development team at ViaFone, a provider of mobile applications for the enterprise, subsequently sold to Extended Systems (NASDAQ: XTND). In previous roles, Francois also was instrumental in starting Collage, an Intranet Content Manager for NetObjects. Francois graduated from Ecole Polytechnique, Paris.

Philippe is a passionate open source software developer, Eclipse committer, activist and enthusiast plug-in developer. 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, the Visual Editor, the Ajax Tooling Framework, the Drools IDE and more. As a volunteer, he led the Google Summer of Code program for Eclipse for the last two years.
He is the CTO and co-founder of nexB, a software company dedicated to open source and application life-cycle management tools and services. Prior to nexB, he has worked at McDonnell Douglas, Accenture, and BearingPoint in various software development and consulting positions. He has worked on assignments with Apple, BEA, Checkpoint, Cisco, HP, Mercury, Microsoft, NetApp, Oracle, Salesforce.com, SAP and Wind River.
Philippe can be found on Eclipse IRC channels as pombreda.

Floor Plan

Gold sponsors

BEA logo

IBM logo

Wind River logo

Replay Solutions logo

JBoss logo

SOPERA logo

Cloudsmith logo

BIRT Exchange logo

Skyway Software logo

Oracle

BlackBerry logo

AMD logo

Silver sponsors

Sybase

Google

Genuitec

Instantiations

Teamprise

Telelogic

Innoopract

Business Objects

LynuxWorks logo

Hardware sponsor

AMD logo

Media sponsors

Extension Media

Methods and Tools

ACM

Addison-Wesley logo

SD Times logo

Open Systems Publishing

Software Test & Performance logo

SDForum

Be a Sponsor