Ajax

Session (75 Min.) Mixing Ajax, Swing und Flash Peter, Huber
Session (75 Min.) Java Rich Internet Application (RIA) Patterns Pfeifer, Schäffer
Session (75 Min.) Google Web Toolkit - Developing ajaxified Web Applications with Ease Nixdorf, Brien
Session (75 Min.) Testgetriebenes Ajax Link
Session (75 Min.) Enterprise Ajax - quo vadis? Stößer
Session (75 Min.) Ajax: Probleme bei Server-Push-Technologien Roßbach
Session (75 Min.) BOF: Alles wird gut mit Ajax, oder? Roßbach, Pfeifer, Haiges
Keynote Bringing Web 2.0 in the Enterprise Patel
Session (75 Min.) Polyglot Programming Ford
Session (75 Min.) Testing with Selenium Ford
Session (75 Min.) JBoss Seam bringt EJB, JSF, Portals und Ajax zusammen Garcia Taboada, Ndong
Power Workshop (ganztags / whole day) JSF @ Work - JSF und Ajax für Fortgeschrittene Marinschek, Weßendorf
Short Talk (30 Min.) Ajax mit JSF- und Apache MyFaces-Komponenten Weßendorf
Session (75 Min.) Why is everybody interested in Ruby on Rails? Ford
Session (75 Min.) Apache Trinidad - JavaServer Faces Erster Klasse! Weßendorf
Session (75 Min.) Automatisiertes Testen von Webapplikationen König, Guillemot
Short Talk (30 Min.) Was ist Apache Shale? Weßendorf
Session (75 Min.) Alles über das Portlet API 2.0 (JSR 286) Ziegeler
Short Talk (30 Min.) Webanwendungen nach Rich-GUI-Konzept mit Echo Leßner
Session (75 Min.) Building Ajax applications with the Eclipse Rich Ajax Platform Krause
Keynote SOA und Web 2.0 Totev, Müller
Session (75 Min.) JBuilder 2007 - Making developing with Eclipse "real" Harrison




AX1: Mixing Ajax, Swing und Flash

  • Sibylle Peter Canoo Engineering AG
  • Matthias Huber Canoo Engineering AG
  • Session (75 Min.)

    Bei der Entwicklung von Rich Internet Applications steht eine Vielzahl von Technologien zur Auswahl, jede mit entsprechenden Stärken und Schwächen. Oft lassen sich durch eine Kombination verschiedene Technologien entsprechend ihrer Anforderungen besser abdecken. Diese Session zeigt anhand konkreter Beispiele auf, wie verschiedene Technologien (Ajax, Swing und Flash) kombiniert und technisch integriert werden können.

    Saal 6a
    24.04.2007, 17:00 - 18:15 h



    AX2: Java Rich Internet Application (RIA) Patterns

  • Daniel Pfeifer Canoo Engineering AG
  • Bruno Schäffer Canoo Engineering AG
  • Session (75 Min.)

    Dass Rich Internet Applications sowohl server- als auch clientseitig auf Java basieren, hat sich in der Praxis sehr bewährt. Aus einer Vielzahl von Projekten hat sich eine Reihe entsprechender Patterns und Best Practices entwickelt. Diese Session präsentiert die wichtigsten Java RIA Patterns und zeigt anhand konkreter Beispiele geeignete Anwendungsszenarien auf.

    Saal 6a
    24.04.2007, 11:45 - 13:00 h



    AX3: Google Web Toolkit - Developing ajaxified Web Applications with Ease

  • Jens Nixdorf PRODYNA AG
  • Christian Brien PRODYNA AG
  • Session (75 Min.)

    Die Session stellt das Google Web Toolkit (GWT) in der aktuellsten Version vor. Dem Teilnehmer werden zum Einstieg die generellen Möglichkeiten des Toolkits aufgezeigt. Ferner sind die Integration und Entwicklung in Eclipse ein Thema. Neben der Empfehlung von Best Practices bei der Kommunikation zwischen Client und Server, wird gezeigt, wie eigene UI-Widgets erstellen werden können.

    Saal 7
    24.04.2007, 14:15 - 15:30 h



    AX4: Testgetriebenes Ajax

    Session (75 Min.)

    Die neuen Technologien, Frameworks und Kommunikationsmuster moderner Web 2.0-Applikationen bringen auch neue Herausforderungen für die Verfechter testgetriebener Entwicklung. Wo greifen die herkömmlichen Ansätze? Wo gibt es neue Tools und Wege? Wo bleiben jetzt (noch) Lücken in unserem Testnetz? Grundkenntnisse von Ajax, JavaScript und testgetriebener Entwicklung werden in dieser Session vorausgesetzt.

    Saal 7
    24.04.2007, 10:00 - 11:15 h



    AX5: Enterprise Ajax - quo vadis?

  • Thomas Stößer Software AG
  • Session (75 Min.)

    Bei der Vielzahl von verschiedenen Frameworks am Markt drängen sich mehrere Fragen auf: Was ist sinnvoll für den professionellen Einsatz von Ajax? Wie wichtig ist Standardisierung und welche Rolle spielt die OpenAJAX-Allianz dabei? Diese Session beschäftigt sich mit Kriterien, die maßgeblich für den Einsatz von Ajax im Enterprise-Umfeld sind.

    Saal 11b
    26.04.2007, 08:30 - 09:45 h



    AX6: Ajax: Probleme bei Server-Push-Technologien

  • Peter Roßbach Freiberufler
  • Session (75 Min.)

    Große skalierbare Ajax-Anwendungen verbreiten sich. Vordergründig freuen wir uns alle über die wiedergewonnen GUI-Eigenschaften. Für die Webserver wachsen allerdings die Kommunikationserfordernisse beträchtlich. Im Tomcat-Projekt entstehen gerade neue Möglichkeiten, zukunftsträchtige skalierbare Landschaften für Web 2.0-Anwendungen zu betreiben. Die Session bietet einen Überblick der Herausforderungen und schildert den Stand der Lösungen in Bezug auf Ajax und Comet.

    Saal 11a
    26.04.2007, 12:00 - 13:15 h



    AX7: BOF: Alles wird gut mit Ajax, oder?

  • Peter Roßbach Freiberufler
  • Daniel Pfeifer Canoo Engineering AG
  • Sven Haiges Actionality Deutschland GmbH
  • Session (75 Min.)

    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 der ultimative Weg, eine moderne Anwendung zu entwickeln, oder nur ein Übergang in bald kommende neue Standards? Diskutieren Sie mit Experten die Zukunft des Webs.

    Saal 6a
    25.04.2007, 20:30 - 21:45 h



    AX8: Bringing Web 2.0 in the Enterprise

  • Rahul Patel Oracle Corp.
  • Keynote

    Web 2.0 experience has become very popular on the internet, which enables users to contribute, publish and collaborate information very easily. Consequently, there is a strong demand among Information Workers in the Enterprise to achieve similar productivity by embedding Web 2.0 services in their Enterprise Applications. Key challenges and solutions to achieve this will be discussed in this keynote.

    Halle 1
    25.04.2007, 11:45 - 12:30 h



    AX9: Polyglot Programming

  • Neal Ford ThoughtWorks
  • Session (75 Min.)

    In this session I will talk about building software utilizing multiple languages on the JVM. I show examples of Groovy, JRuby, Jaskell, and of course Ajax. The general argument is that, increasingly, we'll take advantage of more specific languages to solve very hard problems (like multi-threading across 64 processors) but keep using the same (proven) platform.

    Saal 11a
    25.04.2007, 20:30 - 21:45 h



    AX10: Testing with Selenium

  • Neal Ford ThoughtWorks
  • Session (75 Min.)

    This session covers all aspects of Selenium, starting from its origins as an internal user-acceptance testing tool through testing Ajax applications. This session covers Selenium functionality, syntax of the test scripts (both HTML and the scripting language), keywords, testing techniques, recording tests, creating extensions, and testing Ajax applications.

    Saal 6a
    26.04.2007, 15:45 - 17:00 h



    AX11: JBoss Seam bringt EJB, JSF, Portals und Ajax zusammen

  • Papick Garcia Taboada pgt technology scouting GmbH
  • Serge Ndong Orientation in Objects GmbH
  • Session (75 Min.)

    JBoss Seam ist ein mächtiges Open Source Application Framework für Java EE 5, um Web 2.0-Applikationen zu bauen. Seam integriert populäre Technologien wie Ajax, JSF, EJB 3 und Java Portlets in ein einheitliches Programmiermodell. Diese Session liefert einen Überblick über JBoss Seam und zeigt, wie das Framework mit Hibernate oder EJB 3.0 konkret eingesetzt werden kann.

    Saal 6a
    25.04.2007, 13:45 - 15:00 h



    AX12: JSF @ Work - JSF und Ajax für Fortgeschrittene

  • Martin Marinschek IRIAN.at
  • Matthias Weßendorf Oracle Corp.
  • Power Workshop (ganztags / whole day)

    JavaServer Faces ist der Standard für die Web-Entwicklung unter Java, und damit eine der interessantesten Technologien für die Web-Entwicklung im Unternehmen. Wir erarbeiten in diesem Power Workshop für Fortgeschrittene vor allem Extension-Points von JSF, die Entwicklung von eigenen Komponenten mit Ajax und eine Beispielanwendung, die einen Full-Stack von Hibernate, Spring und JSF aufweist. Nach dieser Session bleiben keine Fragen für die Anwendungsentwicklung mit JSF mehr offen! Die Teilnehmer benötigen einen Laptop auf dem Java 5 installiert sein sollte, weitere Software und Beispiele erhalten sie vor Ort. Linux / Mac - User sollten zudem Eclipse + WebTools bereits installiert haben.

    Saal 11a
    23.04.2007, 09:00 - 16:30 h



    AX13: Ajax mit JSF- und Apache MyFaces-Komponenten

  • Matthias Weßendorf Oracle Corp.
  • Short Talk (30 Min.)

    Apache MyFaces ist bekannt für seine Vielzahl an nützlichen Komponenten. Mittlerweile steht Ajax ganz groß auf dem Plan der Entwickler. Das Projekt stellt verschiedene Ajax-Implementierungen bereit. Besonders das Sandbox-Projekt, die Spielwiese der MyFaces-Entwickler, lohnt es sich, näher anzuschauen. Aber auch Tomahawk kann dank Dojo Ajax! Diese Session zeigt Ajax im Einsatz mit MyFaces.

    Saal 6a
    25.04.2007, 16:30 - 17:00 h



    AX14: Why is everybody interested in Ruby on Rails?

  • Neal Ford ThoughtWorks
  • Session (75 Min.)

    Ruby on Rails is the Web application framework written in Ruby that has taken the software development by storm. This session shows Java developers why everyone is so interested in this framework. It discusses convention over configuration, Ajax, building forms, data migration, make (using Rake) and other topics utilizing this powerful framework.

    Saal 11a
    25.04.2007, 16:30 - 17:45 h



    AX15: Apache Trinidad - JavaServer Faces Erster Klasse!

  • Matthias Weßendorf Oracle Corp.
  • Session (75 Min.)

    Trinidad ist der Projektname für Oracles ADF Faces-Spende an die Apache Software Foundation. Trinidad enthält neben den ca. 100 hochwertigen Komponenten JSF-Erweiterungen wie ein Dialog-Framework, CSS Skinning, clientseitige Konvertierung/Validierung, ein Framework für das partielle Aktualisieren der JSF-Seite (Ajax), Internationalisierung (BiDi) und Accessibility (barierefreies Web).

    Saal 6a
    25.04.2007, 10:15 - 11:30 h



    AX16: Automatisiertes Testen von Webapplikationen

  • Dierk König Canoo Engineering AG
  • Marc Guillemot
  • Session (75 Min.)

    Mit dem Open-Source-Werkzeug WebTest wird die Formulierung von Tests als Anforderungen an das Applikationsverhalten vorgestellt. Sie dienen als Mittel der nachhaltigen Qualitätssicherung in agilen Projekten. Web-Tests werden als Ant-Skripte oder in Groovy formuliert und unterstützen auch das Testen von Ajax-basierten Anwendungen und Web Services z.B. mithilfe von XPath-Verifikationen.

    Saal 7
    26.04.2007, 08:30 - 09:45 h



    AX17: Was ist Apache Shale?

  • Matthias Weßendorf Oracle Corp.
  • Short Talk (30 Min.)

    Shale ist als Unterprojekt des Struts-Frameworks gestartet worden und mittlerweile ein eigenständiges Apache-Projekt. Doch was steckt hinter Shale? Was hat es mit Struts zu tun? Warum ist Shale auch JSF? Oder nur JSF? Dieser Short Talk gibt einen knappen Überblick zu dem, was das Shale-Projekt ist und welche Komponenten es für die Webentwicklung bereitstellt.

    Saal 6a
    25.04.2007, 17:10 - 17:40 h



    AX18: Alles über das Portlet API 2.0 (JSR 286)

  • Carsten Ziegeler Day Software
  • Session (75 Min.)

    Diese Session gibt einen Einblick in die neue Version der Java Portlet Specification (JSR 286). Die zweite Version erweitert den JSR 168 um wichtige Features (z.B. Events und Ajax). In dieser Session werden anhand einfacher Beispiele zentrale Konzepte wie der Lebenszyklus eines Portlets und das Zusammenspiel mit anderen Java-Web-Komponenten erläutert.

    Saal 6b
    24.04.2007, 10:00 - 11:15 h



    AX19: Webanwendungen nach Rich-GUI-Konzept mit Echo

  • Jan Leßner Mathema Software GmbH
  • Short Talk (30 Min.)

    Wenn man sich mit Rich-GUIs auskennt, nutzt einem das für Web-Programmierung meistens nichts, weil die Welt dort ganz anders aussieht. Muss aber nicht sein, wie einige weniger bekannte Web-Frameworks zeigen. Besonders professionell mit einem Swing-artigen API und einem GUI-Builder in Eclipse stellt sich das Open-Source-Toolkit Echo dar. JavaScript, XML oder HTML muss man hier gar nicht beherrschen.

    Saal 6b
    25.04.2007, 17:10 - 17:40 h



    AX20: Building Ajax applications with the Eclipse Rich Ajax Platform

  • Jochen Krause Innoopract
  • Session (75 Min.)

    The Rich Ajax Platform project enables developers to build Ajax-enabled Web applications using the methods and concepts of the Eclipse Rich Client Platform. The talk describes the new RWT widget toolkit with SWT api and details the features and limits of the Web workbench.

    Saal 1Aa
    25.04.2007, 10:15 - 11:30 h



    AX21: SOA und Web 2.0

  • Ivo Totev Software AG
  • Björn Müller Software AG
  • Keynote

    Die Vorteile einer serviceorientierten Architektur werden hinreichend diskutiert. Anstelle monolithischer Lösungen kommen Prozesse und Services ins Spiel, die miteinander zu flexiblen Lösungen kombiniert werden können. Das verhilft zu mehr Agilität in den Prozessen. Welche Vorteile ergeben sich aber für die Benutzer von IT-Systemen? Hier bahnt sich eine neue Generation von Lösungen an. Portale waren gestern - in Zukunft werden mehr und mehr leichtgewichtige und miteinander integrierte Mash-ups basierend auf Web 2.0-Technologien die Kollaboration in den Unternehmen und das Arbeiten mit IT-Systemen prägen. In dieser Keynote werden Szenarien im Zusammenspiel von SOA und Web 2.0 aufgezeigt und künftige Trends diskutiert.

    Halle 1
    24.04.2007, 15:45 - 16:30 h



    AX22: JBuilder 2007 - Making developing with Eclipse "real"

  • Jon Harrison CodeGear
  • Session (75 Min.)

    The Eclipse JDT provides a rich base set of capabilities for Java development, however it is usual to extend these base features with additional plugins to meet the needs of developers. The latest version of JBuilder takes this same approach, building on the Eclipse JDT and integrating popular open source tools to deliver a comprehensive development platform with best in class levels of productivity. This session will demonstrate JBuilder's capabilities over a wide range of development tasks including building JEE applications, optimizing performance of applications, assessing quality of source code, effectively using UML modelling and team working in an interactive and productive way.

    Saal 12bc
    26.04.2007, 14:15 - 15:30 h






    SOLD OUT!

    Gold Sponsors

    SAP AG
    CodeGear
    Microsoft Deutschland GmbH
    Software AG
    NetBeans / Sun Microsystems
    ORACLE Deutschland GmbH
    dynaTrace software

    Silver Sponsors

    Fiorano Software, Inc,
    compeople AG

    Bronze Sponsors

    JBoss a division of Red Hat
    Coverity
    Senacor Technologies AG
    Signsoft GmbH
    GigaSpaces Technologies Inc.
    viadee Unternehmensberatung GmbH

    Agile Day Sponsor

    presented by

    javamagazin.de

    Media Sponsors

    Eclipse Magazin
    Eclipse Magazine
    JAX Magazine
    Java User Group Cologne
    Entwickler Magazin