Platinum Sponsor

Gold Sponsors

Silver Sponsor

Bronze Sponsor

Media Sponsors

Project Parade

Type Title Speaker
Session (75 Min.) Eclipse Web Tools 1.5 and AJAX Krause
Session (75 Min.) BIRT: The Eclipse Reporting Framework Weathersby
Session (75 Min.) Eclipse TPTP - Test and Performance Tool Platform Stollfuss, Kuhn
Session (75 Min.) JDT and Refactoring: Become a Java Tool Smith Widmer
Session (75 Min.) Device Software development Project (DSDP) - technology and roadmap Scharf
Session (75 Min.) Eclipse SOA Tooling for SOA Infrastructure Newcomer
Session (75 Min.) Eclipse ALF: Preparing your tools for interoperability in the Application Lifecycle Framework Parker
Session (75 Min.) The Corona Project – Understanding its Importance to Eclipse Schumacher
Session (75 Min.) Model-Driven Development - From Frontend to Code (I) Völter, Kolb, Efftinge
Session (75 Min.) Introduction to the Eclipse Graphical Modeling Framework Tikhomirov
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.) Server-Side Eclipse Lippert, Kolb
top

PRP1: 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

PRP2: BIRT: The Eclipse Reporting Framework

Speaker:
  • Jason Weathersby (Actuate)
Session (75 Min.)
Description:

This presentation introduces the Business Intelligence and Reporting Tools (BIRT) project, a powerful reporting framework that is part of the open source Eclipse initiative. Using BIRT, developers can incorporate reports into their applications without the need for time-consuming custom code, or they can build on and extend BIRT to provide valuable reporting services for their applications. This sessions shows you how to use BIRT professionally.

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

PRP3: 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

PRP4: 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

PRP5: 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

PRP6: Eclipse SOA Tooling for SOA Infrastructure

Speaker:
  • Eric Newcomer (IONA Technologies)
Session (75 Min.)
Description:

The Eclipse SOA Tools Project (STP) has the ambitious goal of providing a GUI based development environment for complete SOA infrastructure, including ESB, business process management, transformation, and registry/repository. STP leverages the Service Component Architecture (SCA) assembly metadata for defining, composing, and deploying multi-language services that communicate using multiple protocols and data formats. STP together with SCA promises to close gaps in open tools for architects, developers, and designers of SOA based projects. This talk describes the tools project, summarizes progress to date and the remaining work, and includes how STP maps to new and existing runtime environments such as Java EE, Spring, Celtix, and Tuscany.

Details:
Level 1 (for Beginners) Saal 2b – 10.05.2006, 08:30-09:45 h
top

PRP7: 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

PRP8: The Corona Project – Understanding its Importance to Eclipse

Speaker:
  • Ed Schumacher (Compuware)
Session (75 Min.)
Description:

Compuware’s vision for Eclipse is to enable integration between tools that are used across the application lifecycle. Standards-based tool integration enables organisations to quickly and efficiently integrate their tools, instead of being forced to buy poorly suited proprietary suites from single vendors. By integrating their tool chains, organizations are able to make their development process more measurable, more streamlined, and ultimately more effective. To support this strategy, Compuware is leading a strategic project within the Eclipse Foundation, called Corona. Corona is a server-side framework that enables Eclipse-based tools to collaborate with each other. Using Corona, Eclipse-based tools can connect with each other and share information about projects, applications, and events. Compuware is working closely with Serena, the leader of the ALF project, to ensure that these two important lifecycle integration projects are in synch and deliver complementary and synergistic functionality. Corona supports ALF by providing a server-side framework to enable the collaboration of ALF-enabled tools. While ALF defines the vocabulary of the messages that get passed from tool to tool, Corona handles the transportation of the message between the tools.
At Eclipse Forum, Edwin Schumacher, Director Product Management Compuware, will outline the Corona initiative and its importance to Eclipse.

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

PRP9: Model-Driven Development - From Frontend to Code (I)

Speaker:
  • Markus Völter (voelter - ingenieurbüro für softwaretechnologie)
  • Bernd Kolb (Kolbware)
  • Sven Efftinge (itemis AG)
Session (75 Min.)
Description:

Model Driven Development is not just about code generation. In fact, coming up with good graphical or textual editors for your DSL is a major challenge. However, using tools such the Eclipse Graphical Modelling Framework as well as the openArchitectureWare textual editor generator this is now changing. This session shows these two components in action.

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

PRP10: Introduction to the Eclipse Graphical Modeling Framework

Speaker:
  • Artem Tikhomirov (Borland)
Session (75 Min.)
Description:

This presentation will serve to introduce the Graphical Modeling Framework (GMF) project as a means by which to produce applications that leverage both the Graphical Editing Framework (GEF) and Eclipse Modeling Framework (EMF). An overview of GMF's design and generative approach to bridging EMF and GEF will be presented, including a demonstration of its current capabilities.

Details:
Level 2 (Intermediate) Saal 2c – 09.05.2006, 10:00-11:15 h
top

PRP11: 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

PRP14: Eclipse Nite

Speaker:
  • Wayne Beaton (Eclipse Foundation)
  • Peter Friese (itemis AG)
  • 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

PRP15: Server-Side Eclipse

Speaker:
  • Martin Lippert (akquinet it-agile GmbH)
  • Bernd Kolb (kolbware)
Session (75 Min.)
Description:

The Eclipse-Platform is not only very powerful for developing rich client applications, but also it is very interesting to have a look at the possibilities on the server-side. In this session, we will start with a simple OSGi application and go up to a web-server-based solution using the web-server in an OSGi container or running OSGi within the web-server. Beside that, we will have an look on how to use the Extension-registry without OSGi e.g. in an App-Server.

Details:
Level 2 (Intermediate) Saal 2a – 09.05.2006, 11:45-13:00 h