Development
top
DEV1: Eclipse Web Tools 1.5 and AJAX
Speaker:
- Jochen Krause (Innoopract)
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)
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)
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)
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)
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)
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)
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)
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)
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:
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)
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)
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
|