Platinum Sponsor

Gold Sponsoren

Silber Sponsoren

Bronze Sponsor

präsentiert von

Media Sponsoren

Eclipse

Typ Titel Speaker
Keynote/Late Talk Introducing Eclipse Callisto Milinkovich
Session (75 Min.) Die Eclipse Extension-Architektur - Programmieren für Erweiterbarkeit Sell
Session (75 Min.) Merciless Refactoring mit Eclipse, Teil 1 Lippert, Schiffer
Session (75 Min.) Merciless Refactoring mit Eclipse, Teil 2 Lippert, Schiffer
Session (75 Min.) Eclipse Nite Beaton, Friese, Harris, Parker, Schumacher, Müller
Session (75 Min.) Das OSGi R4 Framework & Standard Services Haiges
Session (75 Min.) Software-Architektur auf Basis von Eclipse RCP Kolb, Tödter, Gerhardt
Session (75 Min.) Dialogsteuerung mit der Eclipse RCP Grieger, Fromm
Session (75 Min.) Model-Driven Development - From Frontend to Code (II) Kolb, Efftinge, Völter
Spring Day Spring und Eclipse Equinox kombiniert Lippert, Wütherich
Spring Day Zero Complexity? Spring Web Flow und Spring IDE Dupuis
Spring Day Entwicklung eines Ingenieur-Systems mit Spring, Hibernate Annotations, RCP, Hibernate, Spring Hammerstein
Management Day Timeboxing - das Rückgrat agiler Projekte Oestereich
Keynote/Late Talk Essential EJB 3.0 Persistence in Practice Clarke
Session (75 Min.) MDA und Open Source – eine tragfähige Verbindung? Wanner, Siegl
Keynote/Late Talk Aligning IT with Business Goals through SOA Using IBM Eclipse Based Tools Bater
top

EC1: Introducing Eclipse Callisto

Speaker:
Keynote/Late Talk
Beschreibung:

This summer Eclipse is shipping it's first ever release train, codenamed Callisto. Currently there are ten separate Eclipse projects which are working hard to ship on the very same day: BIRT, C/C++, Data Tools, Eclipse (including Java development tools and rich client platform), EMF, GEF, GMF, Test and Performance, Visual Editor and Web Tools. For the Java developer, this will give them a great collection of open source tools to use for development. Even more importantly, it will provide a comprehensive set of frameworks to build products and applications on top of. This talk will provide a look into the major new features coming from each of the projects, and how Callisto will impact the commercial businesses rapidly growing around the Eclipse technology.

Details:
Level 1 (Für alle Teilnehmer) Halle 1 – 09.05.2006, 19:30 - 20:15 h
top

EC2: Die Eclipse Extension-Architektur - Programmieren für Erweiterbarkeit

Speaker:
Session (75 Min.)
Beschreibung:

An dem konkreten Praxisbeispiel eines existierenden Plug-ins soll die Eclipse-Plug-in-Architektur erklärt werden. Die Zuhörer sollen in die Lage versetzt werden, fremde Extension Points zu nutzen und für ihre Plug-ins neue zu konzipieren und zu implementieren. Der Votrag soll auch die übergreifenden Aspekte des Eclipse-Plug-in-Frameworks erläutern, die sich aus dem Equinox-Projekt ergeben, das eine OSGi-konforme Service-Architektur im Rahmen von Eclipse entwickelt.

Details:
Level 2 (Vorkenntnisse vorausgesetzt) Saal 11b – 09.05.2006, 10:00 - 11:15 h
top

EC3: Merciless Refactoring mit Eclipse, Teil 1

Speaker:
Session (75 Min.)
Beschreibung:

Das Eclipse SDK bringt eine große Vielzahl an automatisierten Refactorings mit. Dennoch werden diese umfangreichen Refactoring-Features nur selten wirklich ausgiebig genutzt. Viele Code-Änderungen werden immer noch per Hand durchgeführt, obwohl es passende Refactorings in der IDE gibt. Der erste Teil dieser Doppelsession zeigt an realen Beispielen, wie die automatisierten Refactorings des Eclipse SDK die tägliche Arbeit am Sourcecode vereinfachen und beschleunigen können.

Details:
Level 1 (Für alle Teilnehmer) Saal 2a – 10.05.2006, 08:30 - 09:45 h
top

EC4: Merciless Refactoring mit Eclipse, Teil 2

Speaker:
Session (75 Min.)
Beschreibung:

Der zweite Teil der Doppelsession wirft ein Schlaglicht auf die Frage, wo die Grenzen der automatisierten Refactorings liegen und wie sich größere Refactorings in kleine automatisierte Refactorings aufteilen lassen. Zum Abschluss demonstrieren wir eine Auswahl an Open-Source-Werkzeugen, die uns helfen, Refactorings zu identifizieren und zu kontrollieren.

Details:
Level 2 (Vorkenntnisse vorausgesetzt) Saal 2a – 10.05.2006, 10:15 - 11:30 h
top

EC5: Eclipse Nite

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

In der Eclipse Nite haben alle Eclipse-Interessierten die einmalige
Gelegenheit, in offener Runde mit ausgewiesenen Eclipse-Experten technische Fragen und Probleme zu diskutieren. Ob es sich um solche Aspekte wie die Entwicklung von Plug-ins handelt, um Rich-Client-Projekte oder andere Eclipse-Themen – die zahlreichen Eclipse-Experten vermitteln Ihnen am Abend des Dienstag, 9. Mai, wertvolle Tipps und Best Practices.

Details:
Level 1 (Für alle Teilnehmer) Saal 6b Zeit: 09.05.2006, ab 20.30 Uhr
top

EC6: Das OSGi R4 Framework & Standard Services

Speaker:
  • Sven Haiges (Hybris GmbH)
Session (75 Min.)
Beschreibung:

Diese Session stellt kurz die wesentlichen Merkmale eines OSGi-Frameworks vor und geht dann im Detail auf die Neuerungen von OSGi 4 ein. Der Stand aktueller Open-Source-Projekte wie Equinox, Knopflerfish oder Oscar wird besprochen. Abschließend werden aktuelle Trends wie das mobile OSGi Framework (JSR 232) diskutiert.

Details:
Level 1 (Für alle Teilnehmer) Saal 1Aa – 10.05.2006, 13:45 - 15:00 h
top

EC7: Software-Architektur auf Basis von Eclipse RCP

Speaker:
Session (75 Min.)
Beschreibung:

Die Eclipse Rich Client Platform (RCP) gewinnt mehr und mehr an Bedeutung. Obwohl durch die RCP eine bestimmte Architektur vorgegeben ist, gibt es noch viele Themen, um die die sich der Entwickler entweder selber kümmern oder aber bestehende Lösungs-Ansätze an die Bedürfnisse der RCP-Applikation anpassen muss. Der Vortrag erläutert Probleme und mögliche Lösungen.

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

EC8: Dialogsteuerung mit der Eclipse RCP

Speaker:
Session (75 Min.)
Beschreibung:

Die Eclipse Rich Client Platform (RCP) bietet ein leistungsfähiges Framework für die Entwicklung modularer Geschäftsanwendungen. Im Gegensatz zur Eclipse-Entwicklungsumgebung benötigen viele fachliche Anwendungen jedoch eine prozessorientierte Dialogsteuerung. Der Vortrag zeigt mögliche Realisierungen mit der Eclipse RCP auf und bewertet diese.

Details:
Level 1 (Für alle Teilnehmer) Saal 11a – 11.05.2006, 10:15 - 11:30 h
top

EC9: Model-Driven Development - From Frontend to Code (II)

Speaker:
  • Bernd Kolb (SAP)
  • Sven Efftinge (itemis AG)
  • Markus Völter (Freiberufler/itemis)
Session (75 Min.)
Beschreibung:

After developing an editor for a DSL in the first part of the two-part session, we will now extend this example by developing transformers and code generators for the models built using the editors. We will also add live validation functionality to the editors. This closes the chain from frontend to code; an example for a complete Open Source MDSD tool chain.

Details:
Level 1 (Für alle Teilnehmer) Saal 11b – 11.05.2006, 08:30 - 09:45 h
top

EC10: Spring und Eclipse Equinox kombiniert

Speaker:
Spring Day
Beschreibung:

Diese Session zeigt, wie sich Spring und die Eclipse RCP/Equinox-Plattform gewinnbringend und sinnvoll miteinander kombinieren lassen. Wir erläutern, wie sich Spring sowohl innerhalb von Plug-ins zur Implementierung von OSGi-Services eignet als auch den weitaus mächtigeren plug-in-übergreifenden Einsatz von Spring. Der Vortrag stellt jeweils Lösungsansätze mit seinen Vor- und Nachteilen dar.

Details:
Level 1 (Für alle Teilnehmer) Saal 7 Zeit: 08.05.2006, 14.55-15.40 h
top

EC11: Zero Complexity? Spring Web Flow und Spring IDE

Speaker:
  • Christian Dupuis (SpringSource)
Spring Day
Beschreibung:

Trotz seiner Beliebtheit wird bei der Einführung von Spring immer wieder ein Vorbehalt geäußert: Die XML-basierte Spring-Konfiguration wird zunehmend komplex und schwer wartbar. Genau hier versucht die Spring IDE durch entsprechende, in Eclipse integrierte Tools Unterstützung zu leisten. Das Web Flow-Model des Spring Frameworks hat dagegen zum Ziel, die Entwicklung komplexer Page-Flow getriebener Webanwendungen zu vereinfachen. Die Session gibt eine Einführung in die vielfältigen Funktionen und Lösungsansätze von Web Flow und zeigt die Vorteile anhand eines konkreten Beispiels aus der Praxis.

Details:
Level 1 (Für alle Teilnehmer) Saal 7 Zeit: 08.05.2006, 9.45-11.00 h
top

EC12: Entwicklung eines Ingenieur-Systems mit Spring, Hibernate Annotations, RCP, Hibernate, Spring

Speaker:
  • Oliver-Arne Hammerstein (Opitz Consulting Hamburg GmbH)
Spring Day
Beschreibung:

Dieser Vortrag stellt den Einsatz von Spring für die Entwicklung eines Anwendungssystems zur statischen Tragwerksanalyse vor. Wir stellen die Systemarchitektur und das Zusammenspiel von Hibernate 3 mit Annotations, Spring und eclipse RCP vor. Besonderes Augenmerk legen wir dabei auf das Zusammenspiel von über AspectJ an die Mittelschicht angebundener C++-Ingenieurs-Methoden.

Details:
Level 1 (Für alle Teilnehmer) Saal 7 Zeit: 08.05.2006, 16.30-17.00 h
top

EC13: Timeboxing - das Rückgrat agiler Projekte

Speaker:
  • Bernd Oestereich (oose Innovative Informatik GmbH)
Management Day
Beschreibung:

Kernstück vieler erfolgreicher mittlerer und großer agiler Projekte ist das Timeboxing-Verfahren. Bekanntestes Beispiel ist das Eclipse-Projekt. In dem Vortrag werden das Timeboxing-Verfahren mit seinen Best Practices systematisch und detailliert vorgestellt, viele Tipps und Tricks gegeben und die Schnittstellen zu den übrigen agilen Techniken aufgezeigt.

Details:
Level 1 (Für alle Teilnehmer) Saal 6ab Zeit: 08.05.2006, 10.05-10.50 h
top

EC14: Essential EJB 3.0 Persistence in Practice

Speaker:
  • Doug Clarke (Oracle Corporation)
Keynote/Late Talk
Beschreibung:

A crash course introduction to EJB 3.0 Persistence of Java Enterprise Edition 5.0. The goal of this session is to demonstrate how to apply the EJB 3.0 Persistence functionality in enterprise application development. Attendees will leave with enough information to get them started building enterprise applications using this new standard. The material will be presented using live demos of application development, testing, and deployment. The persistence capabilities both within and outside of an EJB container will be highlighted.

The open source reference implementation of the EJB 3.0 Persistence, TopLink Essentials, will be used in conjunction with the Eclipse Dali EJB ORM Project tools to build an end to end application illustrating common patterns and best practices.

Details:
Level 1 (Für alle Teilnehmer) Halle 1 – 11.05.2006, 12:30 - 13:15 h
top

EC15: MDA und Open Source – eine tragfähige Verbindung?

Speaker:
Session (75 Min.)
Beschreibung:

Model Driven Architecture (MDA) der OMG ist der Standard für modellgetriebene Softwareentwicklung. Die Nutzung eines plattformunabhängigen Modells vergrößert den Modellierungsanteil bei der Softwareentwicklung und ermöglicht im Vergleich zu herkömmlicher Code-Generierung eine weitergehende Abstraktion vom tatsächlichen Zielsystem. Mit dem plattformspezifischen Modell ermöglicht MDA eine echte Modellierung der Architektur und geht damit einen großen Schritt weiter als rein generative Ansätze mit mehr oder weniger starren Templates.
MDA geht selbstverständlich auch an der Open-Source-Bewegung nicht spurlos vorüber. Es existieren inzwischen eine Reihe Open-Source-Projekte, die den MDA-Ansatz aufgreifen und entsprechende Entwicklungswerkzeuge realisiert haben. Diese Session stellt eine Reihe dieser Open-Source-Werkzeugen für die Entwicklung mittels MDA vor und bewertet diese bezüglich Konformität zur MDA, deren Einsatzreife sowie deren Features und Einschränkungen. Dazu gehört insbesondere auch die Untersuchung und Darstellung der verschiedenen Ansätze, die die Open-Source-Projekte gewählt haben. Diese erstrecken sich von weitgehend MDA-konformen Werkzeugen über eher traditionelle Generatoren bis hin zu Projekten, wo Teile der MDA-Vorgehensweise in Laufzeitbibliotheken verlagert wurden. Anhand ausgewählter Kriterien und Bewertungen erfolgt eine Werkzeugauswahl und ein Erfahrungsbericht mit den aus unserer Sicht zurzeit am weitesten entwickelten Open-Source-MDA-Werkzeugen.

Details:
Level 1 (Für alle Teilnehmer) Saal 2b – 10.05.2006, 13:45 - 15:00 h
top

EC16: Aligning IT with Business Goals through SOA Using IBM Eclipse Based Tools

Speaker:
Keynote/Late Talk
Beschreibung:

This keynote will talk about the need for Business Driven Development for Service Oriented Architecture, what is different from what happened before, how it is an evolution, and how IBM is building its Eclipse Tools, Process and Methodologies on open-source technologies to provide business value.

Details:
Level 1 (Für alle Teilnehmer) Halle 1 – 10.05.2006, 11:45 - 12:30 h