JAX 2005
JAX 2005-Startseite Java Magazin Eclipse Magazin XML & Web Services Magazin
JAX 2005
Extras
Power Workshops
Sessions
Informationen
Partner der JAX
JAX-History

Sessions - Java Desktop

Wählen Sie aus über 100 Sessions der Hauptkonferenztage (10.-12. Mai) Ihr individuelles Konferenzprogramm aus! Die Sessions sind zur besseren Übersicht in Technologie-Tracks gegliedert und dauern jeweils 75 Minuten.

Session-Titel Speaker
JD1 - Elements of Rich Client Applications Haase
JD2 - Night School: Java on the Desktop in Tiger, Mustang, and beyond Haase
JD3 - Gestaltung und Layout mit Swing Lentzsch
JD4 - Desktop-Muster und Datenbindung für Swing Lentzsch
JD5 - Neue Features in JDBC Jansen
JD6 - Einführung in Groovy Haase
JD7 - Alles neu mit SWT? Kolb, Lippert
JD8 - Eclipse Code Camp Gamma, Bäumer, Marti, Widmer, Kolb, Freese, Lippert, Völter
JD9 - Konzepte für Error Handling in Java und J2EE Bien

JD1 - Elements of Rich Client Applications

What makes a "rich client application"? There are many different characteristics of such applications, from the look and feel of the interface, to the way that client interacts with the underlying data, to effects used to make the application shine, to the performance that that application can achieve. This session will examine several of these rich client elements and show how developers can use existing technologies in Swing and related projects to make their rich applications look good, perform well, and enable greater user productivity.

Level: 1 (für alle Teilnehmer)

JD2 - Night School: Java on the Desktop in Tiger, Mustang, and beyond

Join this open discussion about the current and future state of the Java desktop client technologies. There will be a presentation on desktop feature highlights in the current release (5.0), in-progress feature development for 6.0, and the state of other desktop technologies and projects. There will be plenty of time for open Q&A and discussion.

Level: 2 (Vorkenntnisse erforderlich)

JD3 - Gestaltung und Layout mit Swing

In dieser Session wird erklärt, wie man Swing-Oberflächen gut, fasslich und einheitlich gestaltet und wie man diese Gestaltung zügig implementieren kann. Wir erläutern an typischen Gestaltungsaufgaben, was man tun und was man lassen sollte. Außerdem zeigen und vergleichen wir Layoutsysteme und visuelle Editoren.

Level: 1 (für alle Teilnehmer)

JD4 - Desktop-Muster und Datenbindung für Swing

In dieser Session stellen wir Muster für den Swing-Desktop vor; nicht MVC, sondern MVP, Presentation Model und andere. Wir erläutern, wie man damit Swing-Anwendungen strukturieren und Komplexität bewältigen kann. Und wir zeigen, wie Fachdaten mit Oberflächenkomponenten verbunden und synchronisiert werden. Außerdem berichten wir über Vor- und Nachteile der vorgestellten Techniken.

Level: 2 (Vorkenntnisse erforderlich)

JD5 - Neue Features in JDBC

Die Session stellt einige der Erweiterungen in den neueren JDBC-Versionen vor. Die neuen Techniken werden anhand von Sourcecode-Beispielen erläutert sowie Empfehlungen zum Einsatz der Features in konkreten Projekten gegeben. Abschließend erfolgen einige Hinweise zur Auswahl eines passenden JDBC-Treibers sowie ein Ausblick auf die nächste JDBC-Version 4.0.

Level: 2 (Vorkenntnisse erforderlich)

JD6 - Einführung in Groovy

In der letzten Zeit hat das Groovy-Fieber immer mehr um sich gegriffen und die Skriptsprache immer mehr Anhänger gewonnen. Dieser Vortrag stellt vor, was man mit Groovy machen kann und wie die Sprache funktioniert - Syntax und Sprachfeatures wie Closures, aber auch der Compiler und die Integration mit "normalem" Java.

Level: 2 (Vorkenntnisse erforderlich)

JD7 - Alles neu mit SWT?

Mit Eclipse erblickte ein neues Oberflächen-API das Licht der Welt: SWT oder das Standard Widget Toolkit. Mit SWT hat sich das Look & Feel von Java-Oberflächen grundlegend zum Positiven verändert. Wo sind jetzt aber genau die Vor- und Nachteile und wie schwierig ist es für Programmierer, die andere APIs gewohnt sind, SWT zu benutzen? Diese Themen wollen wir in dieser Session genauer beleuchten und Orientierungshilfen geben.

Level: 1 (für alle Teilnehmer)

JD8 - Eclipse Code Camp

Diskutieren Sie mit Eclipse-Coaches und -Committern über Details, News, Tipps und Tricks der Plug-in-Entwicklung. Hier können Sie Probleme lösen, neue Ideen entwickeln, Gedanken austauschen und vieles mehr! Am besten, Sie bringen Ihr eigenes Notebook mit!

Level: 1 (für alle Teilnehmer)

JD9 - Konzepte für Error Handling in Java und J2EE

Exceptions in Java ermöglichen eine objektorientierte Signalisierung und Behandlung von Fehlern und Ausnahmezuständen. In dieser Session werden Prinzipien, Vorgehensweisen und Architekturansätze für den Entwurf von robusten und fehlertoleranten Anwendungen vorgestellt und am Beispiel von J2SE und J2EE veranschaulicht. Abstrakte Theorie wird anhand von "Real World"-Beispielen verdeutlicht.

Level: 2 (Vorkenntnisse erforderlich)