Kai Tödter is a Principal Engineer at the Siemens Corporate Technology department. He has 10 years of professional Java experience. His current project is about Smart Clients, with special focus on the Eclipse Rich client Platform. Kai was delegated by Siemens as "Technical Liaison Manager for Java" to the USA and he has represented Siemens in the Executive Committee for J2ME of the Java Community Process.
|
Presentation: "Introduction: Java Rich Client Development"
Track:
Java Rich Client Development
Time: Tuesday 10:15 - 10:45 Location: Conference Hall
Abstract: When looking at the history of client software, we see an evolution in many matters. After the domination of main frames came to an end, "fat" clients became very popular. After a while, together with the Internet hype, "thin" web clients were state of the art. Right now, we are in a transition to get the best of all worlds: smart/rich clients. This talk will give an introduction to several Java based technologies and platforms with regards to the development of rich clients. The talks won't go into details as this will be part of the following talks in the track.
Tutorial: "Eclipse Rich Client Platform"
Track:
Tutorial
Time: Thursday 09:00 - 16:00 Location: SAS Room 11
Abstract: In this tutorial, Kai will give an introduction to the overall Eclipse software architecture, focusing on the Eclipse Rich Client Platform (RCP). We will develop a real RCP application, to learn about many of the reusable or customizable components of the RCP framework. We will start with the smallest console application, and then enhance it to a minimal Workbench RCP application. We will add a help system and include update functionality. Further topics of the tutorial are the creation and usage of extension points and product branding. In addition to lectures, the tutorial will include many exercises where the participants learn how to develop real RCP applications.
Requirements:
Basic Java knowledge and basic knowledge of the Eclipse IDE required. Every attendee should bring a notebook with the current Java 5 or 6 installed.
|
|||