Eclipse Core
top
COR1: The making of JDT (Java Development Tools) - and more
Speaker:
- Dirk Bäumer (IBM OTI Labs, Zürich)
Description:
Eclipse 1.0 was first released in November 2001 and a lot has happened since then. The talk starts with shedding some light on the backgrounds of certain features, illustrating why they are part of JDT and explaining the challenges and the decisions behind each of them. Furthermore Dirk discusses technical and management experiences gained during 5 years of JDT development.
Details:
| Level 1 (for Beginners) |
Saal 2c –
09.05.2006, 11:45-13:00 h
|
top
COR2: How To Write Your Own Eclipse Text Editor
Speaker:
- Daniel Megert (IBM Research, OTI Labs)
Description:
Eclipse contains many components and frameworks to create your own text-based editor. Attendees will learn how to extend an existing text-based editor and how to write their own. In addition to describing the setup of features like Syntax Highlighting, Content Assist, Outline view, Folding and Annotations, this talk will also explore the concepts and architecture of the Eclipse text editor.
Details:
| Level 2 (Intermediate) |
Saal 2c –
10.05.2006, 08:30-09:45 h
|
top
COR3: 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
COR4: Eclipse SOA Tooling for SOA Infrastructure
Speaker:
- Eric Newcomer (IONA Technologies)
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
COR5: 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
COR6: 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
COR7: Introduction to the Eclipse Graphical Modeling Framework
Speaker:
- Artem Tikhomirov (Borland)
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
COR8: Beyond Code Reuse: Adopting the Eclipse Architecture
Speaker:
- Martin Lippert (akquinet it-agile GmbH)
- Frank Gerhardt
Description:
The architectural ideas behind the scenes of Eclipse are at least as valuable to be reused as code. We present our experiences implementing business applications using the architectural ideas behind Eclipse. Drawn from several real world projects we demonstrate how we adopted the architecture for large-scale applications (including domain-specific extension points and platforms).
Details:
| Level 1 (for Beginners) |
Saal 2a –
09.05.2006, 10:00-11:15 h
|
top
COR9: 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
COR10: 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
|
top
COR13: 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)
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
COR14: Server-Side Eclipse
Speaker:
- Martin Lippert (akquinet it-agile GmbH)
- Bernd Kolb (kolbware)
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
|
top
COR15: Eröffnung/Opening
Speaker:
- Sebastian Meyen (Software & Support Verlag)
Description:
Details:
| Level 1 (for Beginners) |
Halle 1 –
09.05.2006, 08:30-09:00 h
|