Platinum Sponsor

Gold Sponsoren

Silber Sponsoren

Bronze Sponsor

präsentiert von

Media Sponsoren

Open Source

Typ Titel Speaker
Keynote/Late Talk The State of Web Frameworks McClanahan
Session (75 Min.) Struts and JavaServer Faces McClanahan
Spring Day Das Spring Framework - neue Features in Version 2.0 Höller
Management Day Die Open-Source-Revolution Langham
Session (75 Min.) BOF: Open Source im Enterprise-Einsatz: Chancen und Risiken Langham, Schumann, Sohn, Kreutzer, Grimmer, Hartwig
Session (75 Min.) Apache Geronimo Köhler, Dedek
Session (75 Min.) Best Practices for Apache Cocoon Ziegeler
Session (75 Min.) Performance- und Lasttests nicht nur für Webanwendungen Heider, Burger
Power Workshop (ganztags / whole day) Test-Driven Development mit FIT und JUnit Westphal, Link, Freese
Session (75 Min.) Hibernate - der Standard im Praxis-Einsatz Eberling
Session (75 Min.) Dialogsteuerung mit der Eclipse RCP Grieger, Fromm
Spring Day Spring und Eclipse Equinox kombiniert Lippert, Wütherich
Session (75 Min.) Hinter den Kulissen von Spring Höller
Session (75 Min.) Why Axis2? The Future of Web Services Chinthaka
Session (75 Min.) Apache Synapse and the Open Service Bus Chinthaka
Session (75 Min.) Adopting Subversion: Today or Tomorrow Dobisek
Session (75 Min.) Komponentenorientierte Webanwendungen mit wingS 2.0. Eine Alternative zu JSF und Struts Schmid
Keynote/Late Talk Essential EJB 3.0 Persistence in Practice Clarke
Session (75 Min.) Java Web-Frameworks - gibt es einen Gewinner? Schattka, Ertel
Session (75 Min.) AOP by example Colyer
Session (75 Min.) RSS und Atom - Auf dem Weg zu Data 2.0? Langham
Session (75 Min.) Next Generation Developer Testing - JUnit 4 und TestNG unter der Lupe Adersberger
Session (75 Min.) MDA und Open Source – eine tragfähige Verbindung? Wanner, Siegl
Session (75 Min.) Rich Clients mit Mozilla XUL Blankerts
Session (75 Min.) Java-Experience: Wie entsteht eine Architektur? Budde
Session (75 Min.) Open Source im Einsatz in der Finanzindustrie Beverungen
Keynote/Late Talk Aligning IT with Business Goals through SOA Using IBM Eclipse Based Tools Bater
top

OS1: The State of Web Frameworks

Speaker:
Keynote/Late Talk
Beschreibung:

The space of Web application frameworks has seen, and continues to see, a tremendous amount of innovation over the last few years. At the same time, standardization efforts around JavaServer Faces have energized their own burst of activity. How does an application architect choose between 50 or so available options? We will review the set of problems that Web application frameworks solve, and offer some ideas on what might be useful decision making criteria for your projects.

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

OS2: Struts and JavaServer Faces

Speaker:
Session (75 Min.)
Beschreibung:

If you are a current user of the Apache Struts framework, you have undoubtedly been hearing about JavaServer Faces. This session will introduce you to this new standardized API, focusing on both its component nature and its application framework nature. Finally, we will introduce the Struts Shale framework, a new framework (also being developed by the Struts community) that provides the same kinds of features that the Struts Action Framework, but allows you to leverage the new capabilities that JavaServer Faces exposes.

Details:
Level 1 (Für alle Teilnehmer) Saal 6a – 09.05.2006, 16:00 - 17:15 h
top

OS3: Das Spring Framework - neue Features in Version 2.0

Speaker:
  • Jürgen Höller (SpringSource, a division of VMware)
Spring Day
Beschreibung:

Das Spring Framework ist bereits in Version 1.2 zu einem De-facto-Standard herangewachsen. Spring 2.0 führt darüber hinaus eine Reihe wichtiger neuer Features ein: von asynchronem JMS ("Message-Driven Objects") über Portlet MVC bis hin zu Support für das neue Java Persistence API (aka "EJB 3 Persistence").

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

OS4: Die Open-Source-Revolution

Speaker:
  • Matthew Langham (Indiginox)
Management Day
Beschreibung:

Open Source wandert den Unternehmens-Stack hoch. In den letzten zwölf Monaten hat es eine starke Zunahme des kommerziellen Open-Source-Angebotes und der begleitenden Geschäftsmodelle gegeben. Diese Session führt in das Phänomen Open Source ein, zeigt Chancen und Risiken auf und bietet Hilfestellung für Unternehmen die von der Bewegung profitieren wollen. Zusätzlich werden die durch Open Source verursachten grundlegenden Veränderungen in der Softwareindustrie beleuchtet.

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

OS5: BOF: Open Source im Enterprise-Einsatz: Chancen und Risiken

Speaker:
  • Matthew Langham (Indiginox)
  • Jens Schumann (open knowledge GmbH)
  • Dirk M. Sohn (Orientation in Objects GmbH)
  • Dr. Till Kreutzer (ifrOSS i.e., Büro für informationsrechtliche Expertise)
  • Lenz Grimmer (MySQL AB)
  • Tobias Hartwig (JBoss Deutschland GmbH)
Session (75 Min.)
Beschreibung:

Die Open Source-Community ist in den vergangenen Jahren deutlich professioneller und damit auch kommerzieller geworden. Das bringt dem Thema Open Source eine Reihe von Vorteilen ein, gerade, wenn es darum geht, mehr Vertrauen auch bei Open Source-kritischen Unternehmen zu erlangen, sorgt aber auch für Probleme. Bleibt durch den kommerziellen Einsatz von Open Source sowie durch die Tatsache, dass Open Source-Firmen letztlich auch Geld verdienen müssen, der Open Source-Spirit auf der Strecke? In dieser BOF diskutieren verschiedene Experten die Risiken, aber auch die Potenziale, die Open Source heute für Enterprise-Informationssysteme enthält.

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

OS6: Apache Geronimo

Speaker:
  • Kristian Köhler
  • Christian Dedek (Orientation in Objects GmbH)
Session (75 Min.)
Beschreibung:

Mit Geronimo steht ein weiterer zertifizierter Java EE Application Server zur Verfügung. Neben dem GBean Framework, einem neuen Container Framework, fällt der angebotene Konfigurationsmechanismus auf. Dieser ermöglicht den Einsatz des Servers in einem breit gefächerten Einsatzgebiet von sehr schlanken bis Multiserver-Installationen. Die Session stellt den Server vor und diskutiert Einsatzszenarien.

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

OS7: Best Practices for Apache Cocoon

Speaker:
Session (75 Min.)
Beschreibung:

In dieser Session wird gezeigt, wie man in kurzer Zeit eine komplexe Web-Anwendung mit dem Framework Apache Cocoon erstellen kann. Neben der Theorie über Grundlagen, Anwendungssteuerung und Formularerstellung werden praktische Beispiele vorgeführt. Insbesondere für wichtige Themen wie Build-Management und Projektstrukturierung werden entsprechende Best Practices erläutert.

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

OS8: Performance- und Lasttests nicht nur für Webanwendungen

Speaker:
Session (75 Min.)
Beschreibung:

Als Open-Source-Tool für Performance- und Lasttests von Webanwendungen ist JMeter bereits bekannt. Dass JMeter auch abseits des Webs mit einigen Handgriffen sehr mächtig ist, wissen hingegen nur wenige. Die Session stellt Architektur und Prinzipien von JMeter vor und zeigt, wie die Anwendung mit zusätzlichen Lasttreibern und anderen Features offroad-tauglich gemacht werden kann.

Details:
Level 2 (Vorkenntnisse vorausgesetzt) Halle 1 – 10.05.2006, 13:45 - 15:00 h
top

OS9: Test-Driven Development mit FIT und JUnit

Speaker:
  • Frank Westphal (Web 2.0 Technologist)
  • Johannes Link
  • Tammo Freese (freiberuflicher Diplom-Informatiker )
Power Workshop (ganztags / whole day)
Beschreibung:

Test-Driven Development geht von einem fehlschlagenden Test aus. Software wird in kleinen sicheren Schritten entwickelt, die abwechselnd darauf abzielen, ein neues Feature zu implementieren (den fehlschlagenden Test also zu erfüllen) und das Design zu verbessern (und dabei weiterhin alle Tests zu bestehen). Dieser Workshop führt hands on in die Testgetriebene Entwicklung mit den Open-Source-Werkzeugen FIT und JUnit ein. Wichtig: Wir wollen programmieren - bitte bringen Sie also ein Notebook mit einer Refactoring-fähigen Java-IDE mit, idealerweise Eclipse oder IntelliJ IDEA!

Details:
Level 1 (Für alle Teilnehmer) Saal 2a – 08.05.2006, 09:00 - 17:00 h
top

OS10: Hibernate - der Standard im Praxis-Einsatz

Speaker:
  • Werner Eberling (Mathema Software GmbH)
Session (75 Min.)
Beschreibung:

Hibernate hat sich zum De-facto-Standard für die Persistenz im Java-Umfeld entwickelt und bildet die Vorlage für die neue Java Persistence API. Doch wie verhält sich Hibernate in der Praxis? Der Vortrag beschreibt das Vorgehen und die Erfahrungen bei der Ablösung einer EJB-CMP-Implementierung durch eine Hibernate-Lösung (gewissermaßen den "vorgezogenen Umstieg auf EJB 3.0").

Details:
Level 1 (Für alle Teilnehmer) Halle 1 – 10.05.2006, 15:30 - 16:45 h
top

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

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

OS13: Hinter den Kulissen von Spring

Speaker:
  • Jürgen Höller (SpringSource, a division of VMware)
Session (75 Min.)
Beschreibung:

Wie tickt das Spring-Projekt intern? Wie entstand Spring 2.0? Dieser Vortrag bietet einen Einblick in das Spring-Ökosystem jenseits der reinen User-Perspektive. Der Schwerpunkt liegt auf der zugrunde liegenden Framework-Philosophie, die sich deutlich von anderen Produkten unterscheidet. Weiter werden anhand des Wegs hin zu Spring 2.0 einige Facetten des Spring-Projektmanagements beleuchtet.

Details:
Level 1 (Für alle Teilnehmer) Saal 6a – 09.05.2006, 20:30 - 21:45 h
top

OS14: Why Axis2? The Future of Web Services

Speaker:
Session (75 Min.)
Beschreibung:

The Axis2 project, the successor of the Axis SOAP project, started with the goal of developing a next generation SOAP stack to serve as the core of the next generation Web services platform. Axis2 has been carefully designed to allow other modules, such as Apache WSS4J (implementation of WS-Security, Secure Conversation and Trust) and Apache Sandesha (implementation of WS-Reliable Messaging) to be built on top of it and very easily integrated. This session will present the key concepts of the Axis2 architecture and provide insight into the next generation of Apache SOAP stacks.

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

OS15: Apache Synapse and the Open Service Bus

Speaker:
Session (75 Min.)
Beschreibung:

The Enterprise Service Bus (ESB) is an approach for integrating different systems across a network. This session will cover an ESB based on pure open source and Apache code. It will cover how to acheive the three major aspects of an ESB: connectivity, mediation, and management. The session will explore the use of Apache code including Axis2 and AXIOM as the core of a high-performance, lightweight, integration framework.

Details:
Level 2 (Vorkenntnisse vorausgesetzt) Saal 1Aa – 11.05.2006, 14:15 - 15:30 h
top

OS16: Adopting Subversion: Today or Tomorrow

Speaker:
  • Michal Dobisek
Session (75 Min.)
Beschreibung:

The presentation will provide a brief guide throught the whole Subversion adoption process. Starting with features overview and reasons to choose Subversion, through SVN installation, configuration and conversion of existing repositories to SVN, ending with SVN clients integration to Windows and Eclipse and best usage practices.

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

OS17: Komponentenorientierte Webanwendungen mit wingS 2.0. Eine Alternative zu JSF und Struts

Speaker:
Session (75 Min.)
Beschreibung:

Mit JSF und Struts dominieren seitenorientierte Ansätze den Markt an Web-Frameworks. Die neue Version 2.0 des Open-Source-Projektes wingS stellt hier eine interessante Alternative dar. Mit seinem Swing-ähnlichen API ermöglicht es, komplexe Web-Anwendungen aus reinen Java-Komponenten zu erstellen. Neben einem Einblick in die Konzepte und ihrer Anwendung zeigt diese Session Unterschiede zu JSF auf.

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

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

OS19: Java Web-Frameworks - gibt es einen Gewinner?

Speaker:
Session (75 Min.)
Beschreibung:

In dieser Session werden einige Java-Web-Frameworks und Java-Standards analysiert, z.B. JavaServer Faces, Struts, Tapestry sowie SAPs Web Dynpro.
Es wird aufgezeigt, dass jedes Framework für ganz bestimmte Anwendungsgebiete gebaut und auch in diesen genutzt wird. Während des Vortrages wird aufgezeigt, wie Java EE-Applikationen - welche mit Open-Source-Frameworks bzw. Standards entwickelt wurden - auf dem NetWeaver AS deployt und benutzt werden können. Zusätzlich wird ein Überblick der SAP-Tools zur Migration von Java EE-Anwendungen auf den NetWeaver Application Server gegeben. Darüber hinaus wurde Web Dynpro so erweitert, dass eine Kommunikation mit diesen Applikationen - basierend auf z.B. JSF und Struts - s einfach ermöglicht werden kann. Der Vortrag wird von einer Beispielapplikation begleitet, welche Hibernate, Struts, Ant, Axis, Joram und Web Dynpro nutzt.

Details:
Level 1 (Für alle Teilnehmer) Saal 1Ac – 09.05.2006, 11:45 - 13:00 h
top

OS20: AOP by example

Speaker:
Session (75 Min.)
Beschreibung:

Continuing the theme begun in Adrian's earlier talk ("Aspect-Oriented Programming for Enterprise Applications") this session is packed with examples of simple ways to solve common design issues that arise when a requirement impacts multiple parts of an enterprise application. It's light on theory, heavy on working solutions. The perfect way to spend a pleasant evening ;).

Details:
Level 2 (Vorkenntnisse vorausgesetzt) Saal 6a – 10.05.2006, 20:30 - 21:45 h
top

OS21: RSS und Atom - Auf dem Weg zu Data 2.0?

Speaker:
  • Matthew Langham (Indiginox)
Session (75 Min.)
Beschreibung:

Im Laufe der letzten Jahre haben sich durch die Verbreitung von Themen wie Weblogs und Wikis auch die dazugehörigen XML-Formate RSS und Atom durchgesetzt. Die XML-Formate erlauben die Publikation und Syndizierung von Informationen im Internet und finden auch dank des momentanen Hypes um Web 2.0 immer mehr Anhänger. Wie unterscheiden sich die Formate, welche Anwendungen gibt es dafür und wo liegen die Anwendungsszenarien für RSS und Atom?

Details:
Level 1 (Für alle Teilnehmer) Saal 2c – 09.05.2006, 14:15 - 15:30 h
top

OS22: Next Generation Developer Testing - JUnit 4 und TestNG unter der Lupe

Speaker:
  • Josef Adersberger (QAware GmbH)
Session (75 Min.)
Beschreibung:

Um JUnit selbst war es lange Zeit still – bis sich Beck und Gamma wieder ihres Babys annahmen und still und heimlich JUnit 4.0 aus der Taufe hoben. Doch kann sich JUnit 4.0 gegen das mittlerweile recht erwachsen gewordene Beust-Kind TestNG behaupten oder ist es nur JUnit 3.x plus Annotationen? Auf jeden Fall aber ist die nächste Generation an Unit-Testwerkzeugen gezeugt, die es nun genauer zu betrachten gilt: Der Vortrag zeigt im Testeinsatz an einer Beispielanwendung, was die Vorteile der neuen Generation sind und wie sich die beiden Sprösslinge zueinander unterscheiden. Auch die Migration von Testcode wird betrachtet.

Details:
Level 1 (Für alle Teilnehmer) Saal 11a – 09.05.2006, 11:45 - 13:00 h
top

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

OS24: Rich Clients mit Mozilla XUL

Speaker:
  • Arne Blankerts (thePHP.cc)
Session (75 Min.)
Beschreibung:

Mit der Rendering Engine "Gecko" hat die Mozilla Foundation mehr als nur einen Browser entwickelt. Diese Session wird Ihnen einen Überblick vermitteln, was man mit XUL anstellen kann: Wir werden uns den Grundlagen von XUL widmen, XUL mit eigenen Controls erweitern (XBL) sowie dynamische Listen und Bäume aus RDF-Daten erzeugen lassen.

Details:
Level 1 (Für alle Teilnehmer) Saal 1Ab – 09.05.2006, 11:45 - 13:00 h
top

OS25: Java-Experience: Wie entsteht eine Architektur?

Speaker:
Session (75 Min.)
Beschreibung:

Fachliche Anforderungen bestimmen die Softwarearchitekturen eines Systems. Wir zeigen Ihnen anhand von konkreten Projektbeispielen unterschiedliche Java-Enterprise-Lösungsansätze: zum einen die Entwicklung des Multi-Channel-Vertriebssystems bei der Westfälischen Provinzial Versicherung auf Basis des viadee Frameworks, zum anderen die Entwicklung des Vertriebscontrolling-Systems bei der LBS. Im Vortrag gehen wir auf Fragen zu Konzeption, Testautomation, OR-Mapping, Open-Source-Einsatz, Projektmanagement ein.

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

OS26: Open Source im Einsatz in der Finanzindustrie

Speaker:
Session (75 Min.)
Beschreibung:

In den letzten Jahren hat sich Open Source von einem Nischendasein zu einem wesentlichen Bestandteil der IT-Strategie von Finanzdienstleistern entwickelt. Auswahl und Einsatz von Open-Source-Produkten und -Lösungen gehören inzwischen zu den Hauptaufgaben eines jeden IT-Managers. Jedoch ist es kostenintensiv, die geeigneten Open-Source-Produkte zu finden, den Einsatz zu bewerten und diese in die Anwendungsarchitektur und den Application Lifecycle zu integrieren. Dieser Vortrag zeigt einen Weg zur Lösung dieser Probleme.

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

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