Eclipse RCP / Server-Side

Keynote How I Learned to Stop Worrying and Love Process - From Eclipse to Jazz Gamma
Session (75 Min.) Eclipse Rich Client Platform: Tipps & Tricks Tödter
Session (75 Min.) Rich Client Platforms: Eclipse RCP compared with NetBeans Platform Tödter
Power Workshop (ganztags / whole day) Developing Eclipse Rich Client Applications Pasero, Kolb, Widmer, Reichert, Lübken
Power Workshop (ganztags / whole day) Eclipse RCP Clients with Java EE Backend for Enterprise Applications Shinkarenko, Aristov
Session (75 Min.) Anatomy an Eclipse RCP Application Beaton
Session (75 Min.) Eclipse on Cellphones? A look at the embedded Rich Client Platform (eRCP) Aniszczyk
Session (75 Min.) Building Server-Side Eclipse based Web applications, Pt. 1 Hiller, Wagenknecht
Session (75 Min.) Building Server-Side Eclipse based Web applications, Pt. 2 Hiller, Wagenknecht
Session (75 Min.) Building Ajax applications with the Eclipse Rich Ajax Platform Krause
Session (75 Min.) The evolution of software development environments Sebastiao
Short Talk (30 Min.) Using XML-based Markup Language for Developing RCP Applications Aristov, Wilczek
Short Talk (30 Min.) JFire: ERP goes Eclipse Bieber
Session (75 Min.) DSDP - Projects, Progress, and Future Plans Scharf
Session (75 Min.) Eclipse application as a service provider node in the SOA world Smith
Session (75 Min.) GUI-Tests für Eclipse RCP-Applikationen Gerhardt
Session (75 Min.) General Session: Quo Vadis Eclipse Eco System Meyen, Milinkovich, Kersten, Gamma
Session (75 Min.) Eclipse Code Camp Night Beaton




ERC1: How I Learned to Stop Worrying and Love Process - From Eclipse to Jazz

  • Erich Gamma IBM OTI Labs, Zürich
  • Keynote

    The Eclipse Platform was developed using agile practices. In the course of pursuing our goal of ongoing transparency and project health through continuous consumption and feedback, we adapted and evolved our practices and those we learned from the agile community. This has resulted in what we now refer to as the "Eclipse Way" practices that we (and others) have applied to other software development efforts as well. Being tool smiths ourselves, we have naturally been exploring how tools can help with these practices. Our goal is to build a team collaboration platform that understands our development process, enables pervasive transparency, and supports collaboration for distributed teams. This talks reports experience in building and developing with such a platform (Jazz).

    Halle 1
    24.04.2007, 19:30 - 20:15 h



    ERC2: Eclipse Rich Client Platform: Tipps & Tricks

  • Kai Tödter Siemens AG
  • Session (75 Min.)

    The Eclipse Rich Client Platform provides a feature rich framework for the development of rich client applications. This talk presents tips and tricks for the development of such applications. Some of the topics are: development tricks, XML contributions vs. code, package and plug-in structures, deployment & update, and issues when using 3rd party libraries.

    Saal 1Aa
    24.04.2007, 10:00 - 11:15 h



    ERC3: Rich Client Platforms: Eclipse RCP compared with NetBeans Platform

  • Kai Tödter Siemens AG
  • Session (75 Min.)

    In this session, Kai compares the Eclipse Rich Client Platform (RCP) with the NetBeans Platform. He will start with the software architecture of the two platforms, and then introduce and compare the most fundamental concepts of both platforms. Furthermore Kai will explain how concrete scenarios like update and help system would be implemented with both platforms.

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



    ERC4: Developing Eclipse Rich Client Applications

  • Benjamin Pasero IBM Research GmbH
  • Bernd Kolb kolbware
  • Tobias Widmer IBM Rational Research Lab Zurich
  • Stefan Reichert Lufthansa Systems
  • Matthias Lübken it-agile GmbH
  • Power Workshop (ganztags / whole day)

    Given by the authors of various articles and regular conference speakers, this Power Workshop covers everything you need to start building applications based on the Eclipse Rich Client Platform (RCP). Through the tutorial you will develop a small RCP application complete with branding, building and packaging the application and discussing how you can organize your development environment and processes to be a more effective RCP programmer. To complete the experience, special attention is paid to designing the architecture of larger RCP applications including self-defined Extension-Points and structuring plug-ins. The tutorial covers existing Eclipse 3.1 function as well as the latest RCP tooling and facility innovations in Eclipse 3.3. You need a notebook with the latest Eclipse installed.

    Saal 1Ab
    23.04.2007, 09:00 - 16:30 h



    ERC5: Eclipse RCP Clients with Java EE Backend for Enterprise Applications

  • Ilya Shinkarenko WeigleWilczek GmbH
  • Aleksey Aristov WeigleWilczek GmbH
  • Power Workshop (ganztags / whole day)

    This Power Workshop presents design-patterns for the development of professional enterprise applications with RCP frontends within a Java EE architecture (JBoss). It focuses on typical use-cases, e.g. CRUD-operations, form-based user inputs and wizards. Prepared labs help the participants to follow the course step by step.
    Notebook is required, CDs will be prepared.

    Saal 1Aa
    27.04.2007, 09:00 - 16:30 h



    ERC6: Anatomy an Eclipse RCP Application

  • Wayne Beaton The Eclipse Foundation
  • Session (75 Min.)

    In this session, we walk through some of the key points in the code for an Eclipse Rich Client Platform (RCP) application. Discussion includes the use of extension points to make the application extensible, the inclusion of custom widgets, and leveraging components as both an independent RCP application, and as plug-ins to an existing Eclipse environment.

    Saal 1Ab
    25.04.2007, 13:45 - 15:00 h



    ERC7: Eclipse on Cellphones? A look at the embedded Rich Client Platform (eRCP)

  • Chris Aniszczyk Red Hat
  • Session (75 Min.)

    This talk introduces the embedded Rich Client Platform (eRCP) project and discusses where the project is headed. Quite simply, the eRCP project is all about the exploration of taking the well-established Eclipse RCP paradigm for desktop applications and applying it to the embedded space. Specifically, we will discuss the various components of the project, including support platforms.

    Saal 1Aa
    26.04.2007, 08:30 - 09:45 h



    ERC8: Building Server-Side Eclipse based Web applications, Pt. 1

  • Jochen Hiller Deutsche Telekom AG
  • Gunnar Wagenknecht Ageto
  • Session (75 Min.)

    Server-Side Eclipse is the latest effort to use the Eclipse architecture and the OSGi platform to develop modular Web applications. This session will introduce the technology, concepts and tools to develop Eclipse based web applications. Part 1 gives you an overview about development and deployment of Server-Side Eclipse applications (Embedded HTTP service, external application server).

    Saal 1Aa
    26.04.2007, 12:00 - 13:15 h



    ERC9: Building Server-Side Eclipse based Web applications, Pt. 2

  • Jochen Hiller Deutsche Telekom AG
  • Gunnar Wagenknecht Ageto
  • Session (75 Min.)

    Server-Side Eclipse is the latest effort to use the Eclipse architecture and the OSGi platform to develop modular web applications. This session will introduce the technology, concepts and tools to develop Eclipse based web applications. Part 2 gives you an overview and introduction of different UI concepts (Java EE Servlets/JSPs, Rich Ajax Platform (RAP), Google Web Toolkit (GWT)).

    Saal 1Aa
    26.04.2007, 14:15 - 15:30 h



    ERC10: 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



    ERC11: The evolution of software development environments

  • Nuno Sebastiao European Space Agency
  • Session (75 Min.)

    Usually software is developed using stovepipe approach which fails to deliver on large scale projects. Realizing this, ESA's EGOS initiative promotes product families based on a unified framework. In this presentation we discuss how this initiative leverages on two key aspects: MDSD and Eclipse and how ESA sees the evolution of software engineering and software development environments.

    Saal 1Ab
    26.04.2007, 15:45 - 17:00 h



    ERC12: Using XML-based Markup Language for Developing RCP Applications

  • Aleksey Aristov WeigleWilczek GmbH
  • Stephan Wilczek WeigleWilczek GmbH
  • Short Talk (30 Min.)

    The Rich Client Markup Language (RCML) combines XML and JavaScript to program and configure rich clients based on Eclipse's Rich Client Platform (RCP) in a very efficient and cost effective way. RCML allows you to quickly build interactive, Java-based rich client applications based on SWT/JFace.

    Saal 1Aa
    25.04.2007, 17:10 - 17:40 h



    ERC13: JFire: ERP goes Eclipse

  • Alexander Bieber NightLabs Consulting GmbH
  • Short Talk (30 Min.)

    The JFire project aims to be a base on which Java/Eclipse developers implementing ERP or trading applications can build upon. This talk shortly describes the technical base of the framework and shows how extensions can be realized. Additionally it discusses business cases that might build around JFire and presents applications and companies that have already started doing so.

    Saal 1Aa
    25.04.2007, 16:30 - 17:00 h



    ERC14: DSDP - Projects, Progress, and Future Plans

  • Michael Scharf Wind River
  • Session (75 Min.)

    The DSDP Project, started in June 2005, has grown to six independent technology projects covering the embedded and mobile space: Embedded Rich Client Platform (eRCP), Device Debugging (DD), Target Management (TM), Native Application Builder (NAB), Mobile Tools for the Java Platform (MTJ), and Tools for Mobile Linux (TmL). This talk will cover the status and future plans of these projects.

    Saal 1Ab
    24.04.2007, 10:00 - 11:15 h



    ERC15: Eclipse application as a service provider node in the SOA world

    Session (75 Min.)

    With combination of Axis and Java EE, OSGi on Server enables an Eclipse application to be a first class citizen in the SOA era. It enables us to place Eclipse plug-ins and wrap them as a Web Service and this, enabling them as a service provider and not just as a consumer. We used this technology in the OHF project powering a set of Healthcare .NET and LAMP applications through this technology.

    Saal 1Ab
    26.04.2007, 12:00 - 13:15 h



    ERC16: GUI-Tests für Eclipse RCP-Applikationen

  • Frank Gerhardt Gerhardt Informatics
  • Session (75 Min.)

    Automatisierte Tests zählen heute zum Standard in der Software-Entwicklung.
    Jedoch werden grafische Benutzerschnittstellen immer noch meist von Hand getestet. Diese Session gibt einen Überblick über die verschiedenen Ansätze, GUIs zu testen, und stellt die verfügbaren kommerziellen und Open-Source-Werkzeuge vor, die bei der Erstellung von Tests für SWT/JFace/RCP-basierte Anwendungen helfen.

    Saal 11b
    24.04.2007, 11:45 - 13:00 h



    ERC17: General Session: Quo Vadis Eclipse Eco System

  • Sebastian Meyen Software & Support Verlag
  • Mike Milinkovich Eclipse Foundation, Inc.
  • Mik Kersten Tasktop Technologies
  • Erich Gamma IBM OTI Labs, Zürich
  • Session (75 Min.)

    This Eclipse Forum Europe General Session represents a mixture of people who stand for the eco system, for business based on Eclipse plus some brand-new technology aspects. Finally there will be a panel discussion and some Q&A by the audience.

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



    ERC18: Eclipse Code Camp Night

  • Wayne Beaton The Eclipse Foundation
  • Session (75 Min.)

    Discuss details, news, tips, tricks in plug-in development and all other questions you might have regarding the Eclipse platform with Eclipse coaches and committers. Here you have the chance to solve problems, to develop and exchange new ideas and much more! Do not forget to bring your notebook! Coaches are Gunnar Wagenknecht, Bernd Kolb, Mik Kersten, Jochen Hiller, Wolfgang Neuhaus, Axel Terfloth, Frank Gerhardt, Jochen Krause, Benjamin Pasero, and several more.

    Saal 1Aa
    25.04.2007, 20:30 - 21:45 h






    EXPO SOLD OUT! Click here for further information on Eclipse Forum Europe sponsoring possibilities!

    Gold Sponsors

    SAP AG
    CodeGear
    Software AG
    NetBeans / Sun Microsystems
    ORACLE Deutschland GmbH

    Silver Sponsors

    Fiorano Software, Inc,
    compeople AG

    Bronze Sponsors

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

    presented by

    Eclipse Magazin

    Media Sponsors

    Java User Group Cologne
    ObjectWeb
    JAX Magazine
    Eclipse Review
    Methods & Tools
    Java Magazin
    Eclipse Magazine
    Entwickler Magazin