Symposia - Call for Participation

The ESE 2007 Symposia will provide you with an opportunity for open exchange on specific topics with fellow members of the Eclipse ecosystem. If you have a special area of interest on Eclipse, the symposia will introduce you to others with the same interest and provide a lively discussion forum to collaboratively generate ideas, recommendations and share solutions.

Important Dates

Submitting Papers to Participate

In order to participate in a symposium, you must submit a position paper in advance. Each of the symposium leads has provided their email address. Please make your initial submission directly to the symposia leads. Please note that the RCP Experience Workshop and Open Financial Market Platform Workshop will be held in a worshop format, rather than a symposium format, so attending one of these sessions does not require submission of a position paper. For workshops, only an email to the workshop leads is needed so they can gauge attendance.

If you have any general questions regarding the symposia and submissions, please email

Application Provisioning Symposium

Jeff McAffer
Jeff McAffer
IBM, Equinox Lead
jeff_mcAffer (at) ca(dot)ibm(dot)com
Tim Webb
Tim Webb
Genuitec, Maya Lead
tim (at) genuitec(dot)com
Advance submission of a position paper is required in order to attend this symposium.

In a follow-on to the successful Ganymede Provisioning workshop, this symposium brings together committers and interested parties to report on and evaluate current provisioning initiatives, sketch efficient and practical solutions to real provisioning problems and identify opportunities for cooperation. In particular the discussion will focus on:

  • User workflows and experiences
  • Base provisioning technologies (e.g. transports, configuration, ...)
  • Architecture and deployment variations
  • Provisioning metadata design

Symposium attendees should be prepared to present their points of view on the various themes and describe where they see themselves interacting, contributing and cooperating with the various Eclipse projects (e.g. Equinox and Maya). Space is limited so preference will be given those who have written a short positioning paper outlining their provisioning use cases and potential contributions. Consider answering the question: "What shape should the new provisioning technology take and how will you use it to provision in your scenarios?"

The Application Provisioning symposium will be a half day.


Jeff McAffer leads the Eclipse Equinox OSGi, RCP and Orbit teams and is a Senior Technical Staff Member with IBM Rational. He is one of the architects of the Eclipse Platform and a co-author of The Eclipse Rich Client Platform (Addison-Wesley). He is a member of the Eclipse Project PMC, the Tools project PMC and the Eclipse Foundation Board of Directors. Jeff is currently interested in all aspects of Eclipse componentry, from developing and building bundles to deploying, installing and ultimately running them. Previous lives included work in distributed/parallel OO computing (Server Smalltalk, massively parallel Smalltalk) as well as expert systems, meta-level architectures and a PhD at the University of Tokyo.

Tim Webb leads the Maya project established this spring targeting multi-system provisioning of Eclipse applications.  He currently works for Genuitec developing a commercial provisioning offering in addition to his ongoing leadership of the Maya project.  Previously Tim lead the development and eventual contribution of the Maya platform by Cisco Systems to the Eclipse community in addition to multiple other Eclipse and OSGi-based internal products.

Eclipse Modeling Symposium

Markus Voelter
Markus Voelter
Independent Consultant
voelter (at) acm(dot)org
Advance submission of a position paper is required in order to attend this symposium.

The purpose of the Eclipse Modeling Symposium is to explore present or future applications of the Eclipse EMP platform in industry, research and education.

This year's main topic is integration. While there are a lot of modeling related technology components hosted at, it is not completely obvious how to build real systems from these components - integration is a central challenge. This is why this year's symposium will focus on this integration challenge.

Participation by tool vendors/developers

The participation process for tool vendors for the symposium is as follows:

  • You'll need to find another modeling-related tool hosted at and build an integration with that tool.
  • Then, write a 2-3 page paper, showing the integration and explaining why the integration of these two tools solves a real-world problem.
  • At the symposium, you will be given the opportunity to demo/show/describe the integration.

Participation by other particpants (non-tool vendors or developers)

You can also participate as a non-tool vendor/developer by describing an integration challenge or experience report. If you'd like to participate, all you need to do is write a paper, (2 pages minimum, 10 pages, maximum) describing the challenge or experience report. There will be time slots at the workshop to present your paper.

The Modelling Symposium will be a full day.


Markus Völter works as an independent consultant and coach for software technology and engineering. He focuses on software architecture, model-driven software development and DSLs as well as product lines. Markus is the author of several magazine articles, patterns and books on middleware and model-driven software development. He is a regular speaker at conferences world wide.

Integrating Test-Driven Development in the Development Process Symposium


George Mesesan
MicroDoc GmbH
gme (at) microdoc(dot)com
Christine Mitterbauer
Christine Mitterbauer
MicroDoc GmbH
christine_mitterbauer (at) microdoc(dot)com
Advance submission of a position paper is required in order to attend this symposium.

Test-Driven Development looks easy in theory, but can it be successfully integrated in real software projects ? In this symposium we will concentrate on the practical employment of TDD, covering the whole lifecycle of a software project. The workshop is planned to be a discussion forum, where attendees share their experiences with TDD and their visions. Therefore, the symposium attendees are expected to be active participants and submit a position statement prior to the workshop. The position paper should describe the participant's interests and existing experience with TDD, i.e. a field report of one distinct TDD project or statements to one or more of the following items that will be discussed:

  • Introduction of TDD in short – what are the new or different ideas ?
  • Preparing for TDD within Eclipse (Tools, PlugIns, Continous Integration)
    • JUNIT, FIT, Fitnesse, CruiseControl
  • Considerations concerning budget and time plan
  • TDD during the development process illuminated from various point of views (developer, management, customer)
  • Who defines what tests ? Various test layers. (Grey-box tests, Acceptance tests)
  • Experiences with integration cycles and acceptance procedures
  • Introduction of TDD in long running and ongoing projects
  • Feedback of customers
  • Evaluation of advantages and disadvantages of TDD

Attendance of the workshop will be limited to 20 people to maximize the discussions and interactions. Position papers will be available on the website in advance of the symposia. For more details see also the symposia format page for a description of how this Symposium will be held.

The Test-Driven Development Symposium will be a half day.


George Mesesan is a software engineer at MicroDoc GmbH in Munich and was involved in the introduction of TDD within the MicroDoc development process. He has experience in the embedded as well as the enterprise domains.

Christine Mitterbauer, is a senior software engineer and authorized signatory at MicroDoc GmbH in Munich, leads several OSGi-based customer projects especially in the embedded space. MicroDoc introduced Test-Driven Development within these projects and gained quite some experience in TDD. The mostly positive results lead to the adoption of TDD for all development processes within MicroDoc.

Open Financial Market Platform Workshop:

Services for a Banking Platform

Fabian de Keyn
Fabian de Keyn
Kaupthing Bank
fabian.dekeyn (at) kaupthing(dot)lu
Stephan Wilzcek
Stephan Wilczek
wilczek (at) weiglewilczek(dot)com

Beginning with the Open Healthcare Project, the Eclipse community has been introducing the "Eclipse Way" and the idea of an open source platform with appropriate tools into specific vertical markets. As of August 2007, Kaupthing Bank, Luxembourg is about to launch the Open Financial Market Platform (OFMP) project in order to open source several components of its financial market platform, focusing on deal capture, real-time position keeping, pricing tools and risk management. OFMP is about to be assigned to the Eclipse Technology Project and provides specialized middle office services for financial markets.

This workshop starts with an introduction to the OFMP project and the current project status. It provides a roundtable for interested parties to share their experiences and visions in the field of open source financial market applications and will be the first official 'get together' for interested parties in this area.

After the intro, we would like to learn more about specific market needs and the motivations of other players in this field. Around the idea of getting to know each other, we would like to address the following questions:

  • What would be an appropriate service portfolio for interested 'customers' in this area?
  • What are the technical/non-technical requirements for users?
  • How can open source activities be promoted within the financial sector?

In addition, the workshop aims at bringing together different open source projects to mutually identify high-level goals and opportunities for cooperation.

All workshop attendees are encouraged to inspire the workshop with related use cases and are expected to be active participants. We would like to invite both domain experts (e.g. financial engineers) as well as interested software developers/managers from this field. Position papers are not required for this workshop. Please just email the workshop leads to reserve a seat.

The OFMP symposium will be a full day.


Fabian de Keyn works as a financial engineer and market risk manager at Kaupthing Bank Luxembourg. In addition to his market risk assignments, he has launched the Victoria project, in which he leads the functional division.

Stephan Wilczek is founder and CTO of WeigleWilczek GmbH. WeigleWilczek is an IT strategy consulting and software development company in Germany. As an Eclipse Foundation Member, WeigleWilczek focuses on client- and server-side Eclipse technologies. Combined with J2EE and the Spring Framework the company delivers distributed applications for different industries.

RCP Experience Workshop

Wayne Beaton
Wayne Beaton
Eclipse Foundation
wayne.beaton (at) eclipse(dot)org
Christian Wege
Christian Wege
wege (at) acm(dot)org
Eclipse Rich Client Platform is being used by many organizations. While demand for RCP development skills continues to rise, it has not reached the kind of fantastic level that is indicative of wholesale adoption. What's stopping organizations from adopting Eclipse RCP for their applications? What roadblocks need to be removed to enable more organizations to realize success with Eclipse RCP?

Is the way that RCP is packaged and distributed a problem? The code that is referred to as the Eclipse RCP is produced by the platform subproject. This code contains significant functionality but does lack key features that are required for enterprise development. This functionality (at least some of it) is present in other projects, and is distributed separately. Should a more broadly-scoped "RCP" package be distributed? If so, then in what form? Is education a problem? What can/should we do to reduce the learning curve for RCP adopters?

This symposium aims at collecting experiences and requirements "from the field"; that is, it aims to collect real-world experiences from developers who have done real work for real clients building rich client applications (not necessarily using Eclipse RCP). As a minimal goal we hope to produce in a wish list for further development, distribution, and marketing of the Eclipse RCP.

Submitting a position paper in advance is not required to attend this workshop. All ESE conference participants are welcome to participate. Please send an email to Wayne and Christian to reserve a seat.

The RCP Experience Workshop will be a half day.


Wayne Beaton is employed by The Eclipse Foundation where he works as an evangelist, spreading the word and helping folks adopt Eclipse technologies. Wayne has extensive experience in object-oriented software development and is a strong proponent of refactoring, unit testing, and agile development methodologies.

Dr. Christian Wege is a software engineer at DaimlerChrysler. He works on enterprise application architectures and Eclipse technologies and is an expert in agile methods.

Server-Side Eclipse Symposium

Jochen Hiller
Jochen Hiller
Business Operation Systems
jo.hiller (at) googlemail(dot)com
Frank Gerhardt
Frank Gerhardt
Gerhardt Informatics
fg (at) gerhardtinformatics(dot)com
Advance submission of a position paper is required in order to attend this symposium.

The Server-Side Eclipse symposium focuses on all aspects of using Eclipse technologies on the Server-Side. The goal of the full-time symposium is to bring people from all flavors of Server-Side Eclipse usage together, understand the different approaches and discuss future developments.

We invite everybody to present their experiences and plans using a Server-Side or distributed Eclipse-based architecture. We encourage all participants to enhance the symposium by presenting small demos.

Areas of interest are:

  • Component based web applications
  • AJAX based technologies (e.g. RAP)
  • Collaborative technologies (e.g. ECF)
  • Spring
  • OSGi
  • Distributed architectures (using Eclipse on client and server)
  • SOA and SCA architectures

Please submit a position paper, presentation, screen-cast, etc., describing your interests and experiences regarding Server-Side Eclipse technologies. As the number of attendees is limited to about 30, it has to be emphasized that attendance at the symposium is based on acceptance of your proposal.
For more details see also the symposia format page for a description of how this Symposium will be held.

The Server-Side Symposium will be a half day.


Dr. Frank Gerhardt is an independent Eclipse consultant and owner of Gerhardt Informatics, a Hungarian company specializing in Eclipse RCP application development.

Jochen Hiller has been working as Principle Architect for Business Operation Systems, Germany. He is working with Server-Side Eclipse since its incubation. Jochen is the architect for a commercial collaboration platform, which will be migrated to Server-Side Eclipse technologies.

Systems Engineering for Device Software Development Symposium

Doug Gaff
Doug Gaff
Wind River
doug.gaff (at) windriver(dot)com
Hendrik Hoefer
Hendrik Höfer
hendrik_hoefer (at) microdoc(dot)de

Advance submission of a position paper is required in order to attend this symposium.

Device software is a general term that refers to software running on an embedded operating system inside a larger physical product. Device software applications are typically cross-compiled and deployed on a custom hardware target that is based on a different configuration than the development host.

Products that run device software span multiple industry verticals, including medical devices (blood-test machines, EKG’s), network equipment (routers, switches), consumer electronics (digital cameras, mobile phones), automotive applications (telematics, engine controllers), military applications (missiles, combat systems) and industrial devices (manufacturing robots, process automation).

Eclipse has played a pivotal role in the device software space, with many Eclipse projects providing the basis for both open source and commercial tooling and runtimes for device software development. But is it enough? The system engineering lifecycle for device software developers is not all that different from the application developer. A project lifecycle includes requirements, specification, modeling, development, integration, testing and deployment. Are developers leveraging all that Eclipse has to offer? What are some of the unique challenges encountered by the various industry verticals that Eclipse doesn’t address? Where does Eclipse need to improve its existing functionality, both in frameworks and user tools? What missing components and projects are needed by commercial vendors to build better products based on Eclipse?

With your help and participation, this symposium attempts to answer all of these questions. To participate, you must submit a position paper describing your unique challenges using and/or extending Eclipse for your device software application. This position paper will be used as part of the symposia format. Please email a PDF of your paper to Doug and Hendrik at the email addresses provided above.

The Systems Engineering for DSD Symposium will be a half day.


Doug Gaff is the PMC Lead for the Device Software Development Platform (DSDP) - an Eclipse project focused on building an extensible, standards-based platform to address a broad range of needs in the embedded software development space. Doug is also an Engineering Manager on Wind River’s commercial Eclipse-based device software development tool suite, Wind River Workbench. Doug has 13 years of embedded software development experience and holds a Bachelors and Masters in Electrical Engineering.

Hendrik Höfer is technical director of MicroDoc. Contact Hendrik to discuss Eclipse as a basis for enterprise and embedded solutions.

IBM logo

Software AG logo

SAP logo

TNI logo

IONA logo

Pilz logo


Ericsson logo

1und1 logo

Wind River logo

Mind8 logo


inventage logo

compeople logo

Polarion logo

Microdoc logo

Cloudsmith logo

ETA logo

dpunkt logo

Google logo

Heiler logo

Ingres logo

Art of Object logo

itemis logo

Actuate logo


Innoopract logo

Gentleware logo

Omondo logo

Eclipse Magazin logo

Methods & Tools logo