| Typ | Titel | Speaker |
|---|---|---|
![]() |
AJAX: Das Web nimmt wieder Fahrt auf! | Müller |
![]() |
No-Nonsense-AJAX | Wenz, Hauser |
![]() |
Next Generation Usability dank AJAX | Stößer |
![]() |
SOA, Mashups und AJAX | Müller |
![]() |
AJAX Security: Alte und neue Risiken bei Web 2.0 | Hartmann |
![]() |
Adobe Flex and AJAX | Rooms |
![]() |
JavaScript-Workshop, Dauer: jeweils ein halber Tag |
![]() |
Vortrag mit Diskussion und ggf. praktischen Übungen, Dauer: 75 Minuten |

... und er rollt doch: der Internet-Hype, trotz massiven Motorstotterns ganz am Ende der neunziger Jahre. Auf zunehmend sichereren Gleisen, mit realistischeren Fahrplänen – und preisbewussteren Fahrkartenkäufern. Und mit runderneuerter Lokomotive, auf deren Seiten die Wörter „Web 2.0“ und „AJAX“ stehen!
AJAX ermöglicht im Browser eine Interaktivität, die in der klassischen Weltenteilung den Desktopanwendungen vorbehalten war - und erweitert damit das Spektrum Browser-basierter Anwendungen ganz erheblich! Die Keynote gibt einen Abriss über die folgenden Themen: Die vermeintlich kurze AJAX-Historie und warum AJAX ein (berechtigter) Hype wurde und nicht etwa Java Applets, ActiveX, Web Start usw. Außerdem wird auf die Problemzonen bei AJAX und deren Lösungen eingegangen, existierende AJAX-Anwendungen analysiert und der ominöse Begriff "Web 2.0" einer kritischen Betrachtung unterzogen. Schließlich wird Björn Müller die AJAX-Technik in die Welt der (Web) Services einordnen.
| Level 1 (Für alle Teilnehmer) |

Der ganze Hype rund um AJAX lässt den eigentlichen technologischen Hintergrund ein wenig im Nebel verschwinden. Ohne ein grundlegendes Verständnis für den technischen Hintergrund schlägt das Unterfangen "dynamische AJAX-Website" häufig fehl. Der Workshop geht deswegen zunächst gründlich auf die technologischen Hintergründe ein, die AJAX ausmachen, viel Code inklusive. Im zweiten Teil geht es um die Nachteile von AJAX, z.B. Barrierefreiheit und Deaktivierung von essenziellen Webbestandteilen wie der Zurück-Schaltfläche und den Bookmarks. Für all diese Probleme gibt es Lösungsansätze, die vorgeführt und diskutiert werden. Ein marketingfreier Workshop für alle, die AJAX-Websites entwickeln möchten, nur mit einem Ziel: AJAX richtig einschätzen und anwenden zu können.
| Level 1 (Für alle Teilnehmer) |

Im Zeichen von Web 2.0 und AJAX erlebt der Web-Client eine Renaissance als Rich Internet Client. Was sind jedoch die entscheidenden Faktoren, die für diese Weiterentwicklung verantwortlich sind? Was für Funktionalitäten und Features verbergen sich dahinter und was bedeuten diese für die Usability und die Produktivität der Endbenutzer? AJAX ist ein Meilenstein auf dem Weg zur "Rich User Experience" im Web. In dieser Session wird der Mehrwert von AJAX anhand von Beispielen aus der Praxis aufgezeigt.
| Level 1 (Für alle Teilnehmer) |

Die klassische SOA (serviceorientierte Architektur) spielt sich weit hinter dem User Interface ab: Geschäftsprozesse werden auf bestehenden Services definiert und rufen diese in definierter Weise auf. Hierzu gilt es, über einfache Mittel eine interaktive Oberfläche für den Geschäftsprozess zu gestalten, eine ideale Domäne für AJAX. Doch wo findet die Integration statt: im JavaScript des Browsers oder "irgendwo im Backend"? SOA spielt sich auch direkt im User Interface ab. Zu einzelnen Services bietet AJAX ein adäquates User-Interface-Konzept. Was wäre Google Maps ohne seine gut gelungene Browsing-Komponente? Das Verbinden von Visualisierungen verschiedener Services realisieren "Mashups". Die Session erläutert Grundlagen und technologische Lösungen für beide Aspekte.
| Level 1 (Für alle Teilnehmer) |

Mit dem Paradigmenwechsel zum Web 2.0 ändern sich auch die Sicherheitsanforderungen. Bekannte Risiken wie XSS, CSRF oder SQL-Injections werden verstärkt oder ergeben in neuen Konstellationen neue Risikotypen. Techniken wie AJAX, JavaScript-Widgets und Comet bringen neue Vektoren mit sich. Diese Session gibt Ihnen das notwendige Rüstzeug, um in der Praxis sichere und spannende AJAX-Systeme zu schreiben.
| Level 2 (Vorkenntnisse vorausgesetzt) |

Adobe Flex is a complete application development solution for creating and delivering cross-platform rich Internet applications within the enterprise or across the web. Leveraging the ubiquitous cross-browser Flash Player, Flex enables developers to deploy applications that have the responsiveness and richness of desktop software and reach of the web. And by combining the best of AJAX and Flex, developers can now build next generation expressive, interactive applications that include vector graphics, audio, video, and charting.
| Level 1 (Für alle Teilnehmer) |