Platinum Sponsor

Gold Sponsors

Silver Sponsors

Bronze Sponsor

presented by

Media Sponsors

Web 2.0

Type Title Speaker
Session (75 Min.) Web 2.0 oder: Das Web sind wir Westphal
Session (75 Min.) BOF: Was verstehen wir unter Web 2.0 wirklich? Fluch oder Segen! Roßbach, Westphal
Power Workshop (ganztags / whole day) Hands-on AJAX Gross
Session (75 Min.) Die Umsetzung der AJAX-Muster mit JavaServer Faces und Tapestry Tigges
Session (75 Min.) Ruby On Rails For Java Developers Gross
Keynote/Late Talk The State of Web Frameworks McClanahan
Session (75 Min.) Struts and JavaServer Faces McClanahan
Session (75 Min.) JSF - Grundlagen, Konzepte, Stand der Dinge Spiegl
Session (75 Min.) JSF @ Work Spiegl, Punz
Power Workshop (ganztags / whole day) Praxis: JSF-Anwendungen selbst gekocht Weßendorf, Marinschek
Session (75 Min.) Best Practices for Apache Cocoon Ziegeler
Session (75 Min.) BOF: Praxiserfahrungen und Zukunft von JSF Spiegl, Marinschek, Weßendorf, Jacobi, Fallows, McClanahan
Session (75 Min.) RSS und Atom - Auf dem Weg zu Data 2.0? Langham
Session (75 Min.) Rich Clients mit Mozilla XUL Blankerts
top

W21: Web 2.0 oder: Das Web sind wir

Speaker:
  • Frank Westphal (Web 2.0 Technologist)
Session (75 Min.)
Description:

Buzzword-Bingo für das Jahr 2006: "Web 2.0" und "Social Software" - was verbirgt sich hinter den aktuellen Schlagwörtern wirklich? Was sind die heißesten Schlüsseltechnologien, welche Start-Ups sind am erfolgreichsten und was sind ihre Erfolgsgeheimnisse? Ein Exkurs für Entscheider, Entwickler und Entrepreneure.

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

W22: BOF: Was verstehen wir unter Web 2.0 wirklich? Fluch oder Segen!

Speaker:
  • Peter Roßbach (Systemarchitekt)
  • Frank Westphal (Web 2.0 Technologist)
Session (75 Min.)
Description:

Das Web entwickelt sich eigentlich ständig, aber die aktuelle Herausforderung Web 2.0 schwankt zwischen der Festschreibung von technischen Standards und der Anforderung, dem Kunden mehr Luxus im Web zu ermöglichen. Ist dies nun für uns alle ein Segen in der Zukunft oder holt uns der Fluch einer zu einfachen Technologie nun endgültig ein? Diskutieren Sie mit Experten die Zukunft des Webs.

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

W23: Hands-on AJAX

Speaker:
Power Workshop (ganztags / whole day)
Description:

Der ganztägige AJAX-Workshop für Java-Entwickler gliedert sich in zwei Bereiche:
Am Vormittag liegt der Schwerpunkt auf der Darstellung der interessantesten AJAX-Patterns. Bei den AJAX-Patterns handelt es sich um grundlegende Muster, die uns erklären, wie man das XMLHttpRequest-Objekt sinnvoll nutzt. Die Patterns behandeln REST, Frameworks (funktionieren sie?) und die Frage, wie Client-Projekte aufzubauen sind, sodass wir sie unter Kontrolle behalten. Am Nachmittag des Workshops sind Sie an der Reihe: Sie werden an Ihrem eigenen Laptop einige praktische Aufgaben bearbeiten und dadurch die Konzepte von AJAX vertiefen. Anhand von Problemen in der Praxis lassen sich die Fragen der Teilnehmer beantworten.

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

W24: Die Umsetzung der AJAX-Muster mit JavaServer Faces und Tapestry

Speaker:
Session (75 Min.)
Description:

Unter dem Begriff AJAX werden Ideen, Methoden und Interaktionsmuster für ein dynamischeres und anwenderfreundlicheres Web (auch "Web 2.0") zusammengefasst. In diesem Vortrag wird beleuchtet, inwieweit die aktuellen komponentenorientierten Web-Frameworks JavaServer Faces und Jakarta Tapestry sowie das Spring Framework die Ideen von AJAX und ihre Umsetzung unterstützen. Hierzu werden die Grundlagen der drei Frameworks zur Implementierung von AJAX-Features vermittelt und Best Practices aufgezeigt. Die Grundkonzepte von AJAX sollten den Zuhöreren vertraut sein.

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

W25: Ruby On Rails For Java Developers

Speaker:
Session (75 Min.)
Description:

Are you hip? Are you cool? Then you will be programming using Ruby! If you are not, well then you are legacy! Well, actually, life is not that simple. The focus of this tutorial is to explain what is behind the Ruby On Rails wave! Explained are the advantages, disadvantages of Ruby, and Rails. Outlined will be the important facets of Ruby on Rails and illustrated will be some classic Rails solutions.

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

W27: The State of Web Frameworks

Speaker:
Keynote/Late Talk
Description:

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

W28: Struts and JavaServer Faces

Speaker:
Session (75 Min.)
Description:

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

W29: JSF - Grundlagen, Konzepte, Stand der Dinge

Speaker:
Session (75 Min.)
Description:

Die Session behandelt die Grundlagen des JSF-Standards und erklärt, worin sich JSF von anderen Web-Frameworks unterscheidet. Die Konzepte von JSF werden anhand des Lebenslaufes einer HTTP-Anfrage im JSF-Framework beschrieben; eine kurze Übersicht der JSF-Standardkomponenten komplettiert das Bild. JSF ist eine Technologie, die sich weiterentwickelt: JSF in Version 1.1 und die Neuerungen in Version 1.2 werden evaluiert.

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

W210: JSF @ Work

Speaker:
Session (75 Min.)
Description:

Aus den zahlreichen Projekten, die der Vortragende mit der JSF-Technologie entwickelt hat, haben sich eine Reihe von Best Practices herauskristallisiert – diese werden in praxisnaher Weise vorgestellt. "Stolpersteine" in eigenen JSF-Projekten können so verhindert werden. Eine kurze Erklärung der Erweiterungen des Standards in Form von Apache MyFaces, Apache Struts Shale und Facelets folgt, zusätzlich werden der Reifegrad und die Zukunft von JSF erörtert – quo vadis, JSF?

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

W211: Praxis: JSF-Anwendungen selbst gekocht

Speaker:
Power Workshop (ganztags / whole day)
Description:

JSF ist mittlerweile in aller Munde. Zahlreiche Frameworks und Komponenten-Bibliotheken für JSF "schießen" aus dem Boden. Wir zeigen Ihnen, was bekömmlich ist! Nach einer knappen Vorstellung der wichtigsten JSF-Details geht es direkt in die Praxis und die erste eigene JSF-Anwendung wird Realität. Anschließend werden sukzessive verschiedene Komponenten-Spezialitäten vorgestellt und in die Web-Anwendung eingebaut. Hier werden wir uns vorrangig der MyFaces-Komponentenbibliothek bedienen: Auf dem Speiseplan stehen unter anderem Menüs, Kalender, und Datei-Upload-Komponenten. Zuletzt wird gezeigt, wie die JSF-Anwendung fast ohne zusätzlichen Aufwand innerhalb eines Portlet-Containers lauffähig gemacht wird. Die Teilnehmer erhalten damit einen sehr praxisnahen Einblick in JSF. Bitte bringen Sie Ihr Notebook mit.

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

W212: Best Practices for Apache Cocoon

Speaker:
Session (75 Min.)
Description:

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

W213: BOF: Praxiserfahrungen und Zukunft von JSF

Speaker:
Session (75 Min.)
Description:

JSF hat sich von einem anfänglichen Hype zu einer mächtigen Technologie entwickelt. Die Version 1.1 hat ihre Alltagstauglichkeit bereits in zahlreichen Projekten unter Beweis gestellt und JSF 1.2 wird diesen Trend stark unterstützen. Diese BOF gibt einen Überblick über das "JSF Ecosystem". Für die junge JSF-Spec gibt es bereits verschiedenste Frameworks (Struts Shale und Facelets), zahlreiche Komponentenanbieter (MyFaces, Jenia oder Oracles ADF Faces) und mächtige Open-Source-Implementierungen wie das Apache MyFaces-Projekt. Ebenfalls entwickeln viele Werkzeughersteller Tools mit integriertem JSF-Support und am Büchermarkt finden sich mehr und mehr JSF-Bücher ein. Diese BOF diskutiert, warum Sie Ihrem nächsten Projekt ein "JavaServer Face" geben sollten.

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

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

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

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

W215: Rich Clients mit Mozilla XUL

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

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