JAX TV
Adam Bien: Java SE 6 Update 10, Java FX SDK, Applets 2.0, WebKit - aber wartbar!
Session auf der W-JAX 2008
Java SE 6 Update 10 ist eine nichtfunktionale Revolution des JDK. Java FX Script ermöglicht durch DSL-Erweiterungen den Aufbau von ansprechenden GUIs. Databinding, Layout und Animationen lassen sich mit wenig Aufwand und deklarativ elegant bewerkstelligen. In dieser Session werden die Ideen, Ansätze und Vorgehensweisen für den Entwurf von wartbaren Rich-Internet-Anwendungen vorgestellt (auch viel Sourcecode). Insbesondere werden die Trennung des WYSIWYG vom "Entwicklercode"sowie die Ausschöpfung der Java-SE-6-Plattform in der Kombination mit dem Java EE 5 Backend diskutiert.
Web
Canoo WebTest 2.6
Canoo WebTest ist ein Test-Tool für Webanwendungen, das Webseiten aufruft, sie verifiziert und abschließend einen umfassenden Rapport ausgibt. Die neue Version setzt die neuen Ajax-Test-Fähigkeiten von HtmlUnit 1.14 wirksam ein, auf denen Canoo WebTest aufbaut. Basierend auf diesen Fähigkeiten ist die Prüfung von dynamischen Webanwendungen verbessert worden und arbeitet nun mit Ajax-Frameworks wie DWR und Web-2.0-Anwendungen wie Google Maps. Zudem seien neue Prüfschritte zur Überprüfung von Radio-Buttons, zum gleichzeitigen Arbeiten mit verschiedenen Web-Clients und zum Switchen zwischen Fenstern hinzugefügt worden.
JBoss Portal 2.7.1
JBoss Portal bietet eine Plattform zum Hosten von Web Interfaces für Portale sowie zum Veröffentlichen und Managen des Portal-Contents. Die Version 2.7.1 unterstützt Portlet-Features ab 2.0. Außerdem soll das Administrations-Portlet erweitert worden sein, um die Kommunikation zwischen Portlets und Portal zu verbessern.
JBoss Serialization
JBoss Serialization bietet eine optimierte Variante des ObjectOutputStreams, den org.jboss.serial.io. JBossObjectOutputStream ist mindestens 2x schneller als die Java-eigene Implementierung. Die Hauptfunktion von JBoss Serialization ist Smart cloning. Smart cloning ist eine Lösung, die es erlaubt, die Serialization durchzuführen ohne dabei die Felder in Byte-Arrays konvertieren zu müssen.
Resin 3.2.1
Bei Resin handelt es sich um einen skalierbaren Java/PHP-Application-Server.
Apache Pluto 1.1.7
Apache Pluto implementiert einen Portlet-Container, der mit der Java-Portlet-Spezifikation übereinstimmt.
Frameworks
Groovy
Bei Groovy handelt es sich um eine objektorientierte Skriptsprache, die sich durch ihren hohen Integrationsgrad mit Java auszeichnet.
Ajax-Frameworks ZK
Bei Ajax-Frameworks ZK handelt es sich um ein Event-getriebenes Java-Framework, das sowohl Ajax als auch XUL unterstützt.
Grails 1.0.4
Grails ist ein Framework für die Entwicklung dynamischer Webanwendungen in Java und Groovy, das Tools und APIs aus Java EE einsetzt, darunter Spring, Hibernate und Sitemesh.
Datenserialisierung
Hessian 3.2.1
Hessian ist ein binäres Web-Service-Protocoll. Mit seiner Hilfe kann man ohne Einsatz von aufwändigen Frameworks Web Services benutzbar machen kann.
XStream 1.3.1
Bei XStream handelt es sich um eine einfache Bibliothek, die es erlaubt, Java-Objekte nach und von XML zu serialisieren.
JBoss Serialization
JBoss Serialization bietet eine optimierte Variante des ObjectOutputStreams, den org.jboss.serial.io. Die Hauptfunktion ist Smart cloning.
Castor 1.3
Castor ist ein Data-Binding-Framework, welches Marshalling und Unmarshalling von Java-Objekten zu XML-Dokumenten mit deren Persistierung in einer relationalen Datenbank verbindet.