JAX 2005
JAX 2005-Startseite Java Magazin Eclipse Magazin XML & Web Services Magazin
JAX 2005
Extras
Power Workshops
Sessions
Informationen
Partner der JAX
JAX-History

Sessions - Eclipse

Wählen Sie aus über 100 Sessions der Hauptkonferenztage (10.-12. Mai) Ihr individuelles Konferenzprogramm aus! Die Sessions sind zur besseren Übersicht in Technologie-Tracks gegliedert und dauern jeweils 75 Minuten.

Session-Titel Speaker
EC1 - Eclipse: What's new in 3.1 Gamma, Krause
EC2 - Eclipse meets the Tiger Bäumer
EC3 - Eclipse Code Camp Gamma, Bäumer, Marti, Widmer, Kolb, Freese, Lippert, Völter
EC4 - Dynamische Plug-ins in Eclipse 3.0 Freese, Lippert
EC5 - Alles neu mit SWT? Kolb, Lippert
EC6 - Generierung grafischer Eclipse-Editoren mit GEF Kolb, Völter
EC7 - Eclipse TPTP und Web Services Monitoring/Profiling/Tracing Wieske
EC8 - (J)Meterweise integrieren: Integrationstests mit JMeter und Eclipse Heider
EC9 - Einführung in die Konzepte der OSGi (Open Service Gateway Initiative) Haiges
EC10 - UML in Eclipse Boger
EC11 - Eclipse Language Toolkit Frenzel
EC12 - Erstellung eigener XML-Editoren mit Eclipse Web Tools Lukowski
EC13 - Die Eclipse Rich Client Platform (RCP) Gerhardt
EC14 - Das Eclipse Modeling Framework (EMF) Moroff, Gerhardt
EC15 - Partner-Session: BEA WebLogic Workshop und Eclipse Weigend
EC16 - Partner-Session: The IDE is dead, long live the IDE: Borland confirms Eclipse as a strategic platform Harrison
EC17 - Partner-Session: Eclipse JSR220-ORM - JDO meets EJB Tinker

EC1 - Eclipse: What's new in 3.1

Speaker: Erich Gamma (IBM OTI Labs, Zürich) , Jochen Krause (Innoopract)

Diese Session gibt einen Einblick in die Version 3.1 von Eclipse und das Release 1.0 von Web Tools. Die Teilnehmer erfahren aus erster Hand, was sich in der Plattform und in den Java Development Tools ändert, welche neuen Features es gibt und wie Eclipse Web Entwicklung unterstützt.

Level: 1 (für alle Teilnehmer)

EC2 - Eclipse meets the Tiger

Java 5.0 - das Tiger-Release - gehört zu den wichtigsten Major Releases in der Geschichte Javas. Zahlreiche neue Sprachfeatures und Bibliotheken wurden hinzugefügt, jede Menge Änderungen finden sich im Großen wie im Kleinen. Diese Session zeigt, was Sie mit der neuen Java-Version im Eclipse-Umfeld anfangen können und wie diese von Eclipse 3.1 unterstützt werden.

Level: 1 (für alle Teilnehmer)

EC3 - Eclipse Code Camp

Diskutieren Sie mit Eclipse-Coaches und -Committern über Details, News, Tipps und Tricks der Plug-in-Entwicklung. Hier können Sie Probleme lösen, neue Ideen entwickeln, Gedanken austauschen und vieles mehr! Am besten, Sie bringen Ihr eigenes Notebook mit!

Level: 1 (für alle Teilnehmer)

EC4 - Dynamische Plug-ins in Eclipse 3.0

Speaker: Tammo Freese , Martin Lippert (it-agile GmbH)

Der Kern von Eclipse 3.0 ist auf das OSGi-Framework umgestellt worden. Im gleichen Zug wurde die Plug-in-Registrierung durch einen Erweiterungsmechanismus ersetzt, der das Nachladen neuer Plug-ins sowie die Deaktivierung geladener Plug-ins ermöglicht. Wir zeigen, welche Vorteile sich durch den neuen Mechanismus ergeben und wie Plug-ins angepasst werden müssen, um ihn zu nutzen.

Level: 2 (Vorkenntnisse erforderlich)

EC5 - Alles neu mit SWT?

Mit Eclipse erblickte ein neues Oberflächen-API das Licht der Welt: SWT oder das Standard Widget Toolkit. Mit SWT hat sich das Look & Feel von Java-Oberflächen grundlegend zum Positiven verändert. Wo sind jetzt aber genau die Vor- und Nachteile und wie schwierig ist es für Programmierer, die andere APIs gewohnt sind, SWT zu benutzen? Diese Themen wollen wir in dieser Session genauer beleuchten und Orientierungshilfen geben.

Level: 1 (für alle Teilnehmer)

EC6 - Generierung grafischer Eclipse-Editoren mit GEF

Speaker: Bernd Kolb (kolbware) , Markus Völter

Das Eclipse Graphical Editing Framework (GEF) ist ein Framework für zweidimensionale Graphen wie z.B. UML-Diagramme oder Statecharts, mit dem sich nach dem MVC Pattern Editoren erstellen lassen. Allerdings sind diese Editoren ohne weitere Abstraktion relativ aufwendig zu erstellen. Mithilfe von modellgetriebener Softwareentwicklung lassen sich solche Editoren sehr einfach generieren.

Level: 2 (Vorkenntnisse erforderlich)

EC7 - Eclipse TPTP und Web Services Monitoring/Profiling/Tracing

Im Eclipse Project Test and Performance Tools Platform, kurz TPTP, wird eine Plattform für Tools im Umfeld Monitoring, Testing, Profiling und Tracing entwickelt. Das nächste wichtige TPTP 4.0-Release der Plattform ist zur Jahresmitte angekündigt. Im Vortrag stellen wir die TPT Platform vor, vertiefen den Überblick durch kleinere Demonstrationen von sieben wichtigen Basis-Technologien und integrieren diese in einem größeren Beispiel mit verteilten und asynchronen Web Services. Den Demonstrationen liegen Milestone-Builds des kommenden TPTP 4.0 Release zugrunde. Im Ausblick erörtern wie die Modell-Orientierung von TPTP und die künftig angestrebte Orchestrierung komplexer Test-Umgebungen aus der Grundlage von Web Services und BPEL. Unsere Zielsetzung ist es, einen praxisnahen Überblick zu geben mit Anreizen und Ideen für den eigenen Einsatz von TPTP 4.0.

Level: 2 (Vorkenntnisse erforderlich)

EC8 - (J)Meterweise integrieren: Integrationstests mit JMeter und Eclipse

Wer bisher JMeter lediglich mit Performance- und Last-Tests assoziierte, reibt sich verwundert die Augen. Doch mit seiner Erweiterbarkeit bietet JMeter eine interessante und kostenlose Basis für Integrationstests. Die Session gibt einen Überblick über Features und Konzepte von JMeter. Es wird erläutert, wie Eclipse und JMeter in einer Produktentwicklung für den Integrationstest eingesetzt wurden.

Level: 2 (Vorkenntnisse erforderlich)

EC9 - Einführung in die Konzepte der OSGi (Open Service Gateway Initiative)

Das erklärte Ziel der Open Service Gateway Initiative (Mitglieder sind u.a. BMW Group, Nokia, IBM etc.) ist es, eine offene Serviceplattform zur Verteilung und zum Management von Services und Applikationen zu spezifizieren und diese voranzutreiben. Diese Session stellt Ihnen die wichtigsten Konzepte anhand des Knopflerfish-Frameworks vor.

Level: 1 (für alle Teilnehmer)

EC10 - UML in Eclipse

Eclipse hat sich zu einer Entwicklungsplattform entwickelt, die über eine einfache Java-IDE weit hinausgeht und den Lifecycle von Software viel weitgehender überdeckt. Analyse, Design und Dokumentation von Software mit UML sind inzwischen integriert. In diesem Vortrag wird gezeigt, wie sich innerhalb von Eclipse ein Reverse und Roundtrip Engineering mit UML realisieren lässt und Dokumentation automatisch generiert wird.

Level: 1 (für alle Teilnehmer)

EC11 - Eclipse Language Toolkit

Diese Session stellt das Language Toolkit vor: den Teil des Eclipse SDK, der die Infrastruktur zur Unterstützung von semantikerhaltenden Änderungen (Refactorings) enthält. Dieses Toolkit bildet den sprachneutralen Kern der von vielen Nutzern sehr geschätzten Refactoring-Werkzeuge in der Java-IDE von Eclipse. Die APIs des Toolkits werden anhand eines Beispiels aus den Java Development Tools (JDT) vorgestellt. An einem einfachen Anwendungsfall wird dann ihre Verwendung in einem eigenständigen Plug-in demonstriert.

Level: 1 (für alle Teilnehmer)

EC12 - Erstellung eigener XML-Editoren mit Eclipse Web Tools

Der Structured Source Editor (SSE) stellt die Grundlage der Editoren im Eclipse Web Tools-Projekt dar. Mit diesem Framework ist es möglich, verschiedene so genannte strukturierte Formate wie XML, HTML, JSP usw. zu bearbeiten. Die angebotenen Funktionen gehen dabei weit über die des Platform Editor Frameworks hinaus. Diese Session soll das SSE und die vorhandene Unterstützung für Formate wie XML, HTML, JSP, CSS etc. vorstellen. Anhand eines kleinen Beispiels wird gezeigt, wie man dieses Framework für die Erstellung von Plug-ins für eigene XML-Dialekte verwendet.

Level: 1 (für alle Teilnehmer)

EC13 - Die Eclipse Rich Client Platform (RCP)

Die RCP ist die Basis der Eclipse IDE und enthält u.a. die Plug-in-Infrastruktur und ein GUI-Framework. Dank der Unabhängigkeit von der IDE kann es als Gundlage für beliebige Desktop-Anwendungen genutzt werden. Vor dem Hintergrund der Erfahrung aus mehreren Projekten erklären wir die Architektur und die Bestandteile von RCP und geben Empfehlungen zum Einsatz der RCP in eigenen Projekten.

Level: 1 (für alle Teilnehmer)

EC14 - Das Eclipse Modeling Framework (EMF)

Mit EMF kann man auf pragmatische Art und Weise modellgetrieben Software entwickeln. Ein großer Vorteil von EMF ist, dass die Entwickler parallel am Modell und am Code arbeiten können. Der Vortrag bietet einen Überblick über EMF und seine Bestandteile. Wir erklären das Metamodell "ECore" und die Struktur des generierten Codes.

Level: 1 (für alle Teilnehmer)

EC15 - Partner-Session: BEA WebLogic Workshop und Eclipse

In dem Vortrag wird die Strategie für die kommende Version von BEA WebLogic Workshop erläutert, die das Eclipse-Framework unterstützt. BEA Systems ist als Strategic Developer und Board Member der Eclipse Foundation beigetreten. Das Engagement bei Eclipse umfasst die Leitung des Projekts "Web Tools Platform" (WTP) und ein neues Projekt namens "Language Development Tools" und BEA vereint sein Open-Source-Projekt AspectWerkz mit dem Eclipse-AspectJ-Projekt. Von besonderer Bedeutung ist, dass die nächste Version von WebLogic Workshop, BEAs Java-Entwicklungstool und Programmiermodell, das Eclipse-Framework unterstützen wird. Das WebLogic Workshop-IDE-Framework soll auf die Eclipse Open Tools Platform übertragen werden. Entwickler sollen nicht nur Java und serviceorientierte Architekturen mithilfe von Workshop leichter entwickeln können, sondern auch vollen Zugang zur Eclipse-Plattform und ihren Funktionalitäten erlangen.

Level: 1 (für alle Teilnehmer)

EC16 - Partner-Session: The IDE is dead, long live the IDE: Borland confirms Eclipse as a strategic platform

The Eclipse framework is emerging as the de facto standard in the world of Java, with support from many major vendors, enterprises, and industries. In this presentation we will review what this means for the traditional IDE, what this means for Borland, and what this means for businesses - today and in the future.

Level: 1 (für alle Teilnehmer)

EC17 - Partner-Session: Eclipse JSR220-ORM - JDO meets EJB

The JSR220-ORM Project is a proposed open source project under the Eclipse Technology Project. The goal of the project is to provide a 100% compliant implementation of the JSR 220 persistence and JSR 243 specifications integrated with the Eclipse platform. Further, the goal of the project is to track the changes to these specifications, so that in addition, as they merge together towards a common standard, it will be fully implemented by this project. This presentation will explain the technical background and project status, as well as demonstrate the current implementation

Level: 1 (für alle Teilnehmer)