Platinum Sponsor

Gold Sponsors

Silver Sponsor

Bronze Sponsor

Media Sponsors

Development

Type Title Speaker
Session (75 Min.) Eclipse Web Tools 1.5 and AJAX Krause
Session (75 Min.) Eclipse TPTP - Test and Performance Tool Platform Stollfuss, Kuhn
Session (75 Min.) The Team-APIs of the Eclipse Platform Frenzel
Session (75 Min.) JDT and Refactoring: Become a Java Tool Smith Widmer
Session (75 Min.) Moving to Eclipse: the MDA-way Schönhage
Power Workshop Developing Eclipse Rich Client Applications Lippert, Kolb
Power Workshop Eclipse RCP Clients with J2EE Backend for Enterprise Applications Shinkarenko, Aristov
Session (75 Min.) Eclipse ALF: Preparing your tools for interoperability in the Application Lifecycle Framework Parker
Session (75 Min.) Device Software development Project (DSDP) - technology and roadmap Scharf
Power Workshop Aspect-oriented programming with AspectJ: An introduction Clement
Session (75 Min.) Eclipse Nite Beaton, Friese, Harris, Schumacher, Parker, Müller
Session (75 Min.) Eclipse Plug-in Development Tips and Tricks Großmann
top

DEV1: Eclipse Web Tools 1.5 and AJAX

Speaker:
  • Jochen Krause (Innoopract)
Session (75 Min.)
Description:

Eclipse Web Tools 1.5 delivers exciting new functionality to end users, e.g. JSF tooling and EJB 3 support. The session will present the new tools and describe how to use Eclipse tooling to create AJAX-enabled Web applications.

Details:
Level 2 (Intermediate) Saal 6b – 10.05.2006, 15:30-16:45 h
top

DEV2: Eclipse TPTP - Test and Performance Tool Platform

Speaker:
  • Axel Stollfuss (avono AG)
  • Andreas Kuhn (avono AG)
Session (75 Min.)
Description:

The Eclipse TPTP Project has the objective to form an unified infrastructure for development, test and operation of complex IT-applications, following the vision of "automated software quality". After presenting the current state of the project (version 4.x) we will investigate the practical use of TPTP in development projects and focus on the testing of web applications. We will show examples how to extend the platform to your own needs.

Details:
Level 2 (Intermediate) Saal 2a – 09.05.2006, 14:15-15:30 h
top

DEV3: The Team-APIs of the Eclipse Platform

Speaker:
  • Leif Frenzel (Innoopract)
Session (75 Min.)
Description:

Team plugins are responsible for synchronizing workspace resources with external systems (VCS, RCS, SCM ...). The Eclipse Platform provides APIs for this purpose and an exemplary implementation (for CVS) that demonstrates their use. This session gives an overview on available Team plugins and then introduces the main APIs for developing Team support, discussing implementation aspects and patterns.

Details:
Level 2 (Intermediate) Saal 2a – 09.05.2006, 16:00-17:15 h
top

DEV4: JDT and Refactoring: Become a Java Tool Smith

Speaker:
  • Tobias Widmer (IBM Rational Research Lab Zürich)
Session (75 Min.)
Description:

The Java Development Tools (JDT) turn the Eclipse Platform into a full-fledged development environment for Java. JDT offers a bunch of API's and extension points which not only allow structured editing of Java code, but also permit to extend the existing facilities of the JDT plugins. The most important services offered by JDT are the Java Model, the Java search engine, the Abstract Syntax Tree (AST), the code manipulation infrastructure and the language-neutral refactoring framework. In this workshop we present interesting in-depth information about the API, the architecture and the design concepts behind those services. Furthermore, we discuss how plugins for Java-like languages can participate in Java Search, Refactoring or Quick Fix.

Details:
Level 2 (Intermediate) Saal 2c – 10.05.2006, 15:30-16:45 h
top

DEV5: Moving to Eclipse: the MDA-way

Speaker:
  • Bastiaan Schönhage (Compuware)
Session (75 Min.)
Description:

When our development team was asked to "port" OptimalJ from NetBeans to Eclipse we were facing a big challenge: building and maintaining a product built on two different technologies. As Model-Driven Architecture/Development advocates we decided to eat our own dog food and use the modeling and code-generation capabilities of OptimalJ itself to model and generate pieces of the IDE-integration.

Details:
Level 2 (Intermediate) Saal 2b – 09.05.2006, 14:15-15:30 h
top

DEV6: Developing Eclipse Rich Client Applications

Speaker:
  • Martin Lippert (SpringSource - a division of VMware)
  • Bernd Kolb (Kolbware)
Power Workshop
Description:

Given by the authors of various articles for the Eclipse Magazin, this Power Workshop covers everything you need to start building applications based on the Eclipse Rich Client Platform (RCP). Through the tutorial you will develop a small RCP application complete with branding, building and packaging the application and discussing how you can organize your development environment and processes to be a more effective RCP programmer. To complete the experience, special attention is paid to designing the architecture of larger RCP applications including self-defined Extension-Points and structuring your plug-ins. The tutorial covers existing Eclipse 3.1 function as well as the latest RCP tooling and facility innovations in Eclipse 3.2.
You need a notebook with the latest Eclipse and Java versions (1.4.2 or higher) installed.

Details:
Level 1 (for Beginners) Saal 11b – 08.05.2006, 09:00-17:00 h
top

DEV7: Eclipse RCP Clients with J2EE Backend for Enterprise Applications

Speaker:
  • Ilya Shinkarenko (WeigleWilczek GmbH)
  • Aleksey Aristov (Weigle Wilczek GmbH)
Power Workshop
Description:

This Power Workshop presents design-patterns for the development of professional enterprise applications with RCP frontends within a Java EE architecture (JBoss). It focuses on typical use-cases, e.g. CRUD-operations, form-based user inputs and wizards. Prepared labs help the participants to follow the course step by step.
Notebook is required, CDs will be prepared.

Details:
Level 1 (for Beginners) Saal 6a – 11.05.2006, 09:00-16:30 h
top

DEV8: Eclipse ALF: Preparing your tools for interoperability in the Application Lifecycle Framework

Speaker:
  • Kevin Parker (Serena Software)
Session (75 Min.)
Description:

With the delivery of the ALF prototype it is now time for you to consider ALF-enabling your and your partners' and vendors' tools to the framework in time for the release of ALF later in 2006. This session will describe the ALF-Enablement Conformance Guidelines as well as the Orchestration and Payload Mapping technology that is being prepared to enable integration workflows.

Details:
Level 1 (for Beginners) Saal 2b – 09.05.2006, 10:00-11:15 h
top

DEV9: Device Software development Project (DSDP) - technology and roadmap

Speaker:
  • Michael Scharf (Wind River)
Session (75 Min.)
Description:

The DSDP Project is dedicated to providing an extensible, standards-based platform to address a broad range of needs in the device software development space using the Eclipse platform. Currently it has 3 subprojects: Device Debugging, Target Management, and Mobile Tools for Java. This talk will provide an introduction, including technical developments, release plans and roadmap.

Details:
Level 1 (for Beginners) Saal 2c – 10.05.2006, 13:45-15:00 h
top

DEV10: Aspect-oriented programming with AspectJ: An introduction

Speaker:
  • Andy Clement (IBM)
Power Workshop
Description:

Heard about aspect-oriented programming, but haven’t had the time to try it out? This tutorial is for you. Following the principle that the best way to learn is by doing, this introductory tutorial is packed with hands-on exercises that will teach you the fundamentals of AspectJ using the latest AspectJ Development Tools (AJDT) plugin for Eclipse. AspectJ is a seamless aspect-oriented programming (AOP) extension to Java. It can be used to cleanly modularise the crosscutting structure of concerns such as exception handling, security policies, performance optimisations, and resource sharing. Without using aspect-orientation, the code for these concerns is typically scattered and tangled throughout entire programs. AspectJ controls such effects in the code, which makes the underlying concerns more apparent, in turn making programs easier to develop and maintain.

Details:
Level 1 (for Beginners) Saal 2c – 08.05.2006, 09:00-17:00 h
top

DEV15: Eclipse Nite

Speaker:
  • Wayne Beaton (Eclipse Foundation)
  • Peter Friese (Zühlke Engineering GmbH)
  • Gerald Harris (Harman Becker)
  • Ed Schumacher (Compuware)
  • Kevin Parker (Serena Software)
  • Ralph Müller (Eclipse Foundation)
Session (75 Min.)
Description:

The Eclipse Night gives everybody with an interest in Eclipse the chance to discuss technical questions and challenges with designated experts at a round table. Whether plug-in development, rich client projects, or further Eclipse-related topics: a whole bunch of Eclipse professionals will provide important information and best practices on Tuesday night, May 9. Eclipse Nite will be moderated by Wayne Beaton.

Details:
Level 1 (for Beginners) Saal 6b – 09.05.2006, 20:30-23:00 h
top

DEV16: Eclipse Plug-in Development Tips and Tricks

Speaker:
  • Volker Großmann (Innovations Softwaretechnologie GmbH)
Session (75 Min.)
Description:

This session will give an inside view of the experiences gained from developing a commercial Eclipse plug-in. It will present information about many do’s and don’ts when developing plug-ins for the Eclipse platform. You will learn tips about internationalization, changing workspace resources and incremental builders. There are also a few things to consider to ensure easy migration from one version of the Eclipse platform to another. And finally the session will explain a build and testing infrastructure with CruiseControl, CVS, Ant, JUnit and the Eclipse testing framework.

Details:
Level 2 (Intermediate) Saal 1Ac – 10.05.2006, 13:45-15:00 h