The Eclipse platform was originally targeted at building an extensible IDE component framework. It has since evolved into many different areas, enabling whole new categories of scenarios and domains. As the software landscape changes, so must the Eclipse platform in order to remain relevant and vibrant. The trend lines point to web technologies, new user interface metaphors, and distributed infrastructure. Now is the time to rethink elements of the platform so that Eclipse may remain at the forefront of application development.
We have started to work towards building Eclipse's next generation platform for pervasive, component-based applications and tools, called "e4". A summit in May 2008 in Ottawa, Canada, kicked off the effort that strives to ensure the broadest possible community participation.
The purpose of the e4 Symposium is to assess the progress we have made since May, in terms of thinking, plans, and actual running code, to discuss the work areas that are part of the e4 effort, and to invite new contributors.
Please attend this symposium if you would like to work together on
For more details about e4, please see: http://wiki.eclipse.org/e4.
In order to participate in this symposium, please submit a position paper (minimum two pages, maximum ten pages) that raises an issue, describes a problem or sketches a solution that should be discussed at the symposium. Submissions should be licensed under the EPL. Please email your submission to firstname.lastname@example.org.
Initial Paper Submission: Nov 4, 2008
Acceptance Notification: Nov 7, 2008
Symposium: November 18, 2008
Boris Bokowski, IBM Canada
Jochen Krause, Innoopract GmbH
Tom Schindl, BestSolution.at
Ed Merks, Independent
Boris Bokowski is a Software Developer with IBM Rational in Ottawa, Canada and a full-time Eclipse committer working on the Platform UI team and the new e4 project. He is part of the "API police" for the Eclipse Platform, and a member of the Eclipse Architecture Council. Boris is looking at the UI side of the RCP, and among other areas owns the JFace viewers component. He is also the main architect of the JFace data binding framework. He holds a PhD in computer science from Freie Universität Berlin, Germany.
Ed Merks leads the Eclipse Modeling Framework project and coleads of the Eclipse Modeling project. He is a coauthor of the authoritative book "EMF: Eclipse Modeling Framework" which is nearing completion of a second edition. He is an elected member of the Eclipse Foundation Board of Directors and has been recognized by the Eclipse Community Awards as Top Ambassador and Top Committer. Ed is currently interested in all aspects of Eclipse modeling and its application and is well recognized for his dedication to the Eclipse community, posting literally thousands of newsgroup answers each year. He spent 16 years at IBM, achieving the level of Senior Technical Staff Member after completing his Ph.D. at Simon Fraser University. He is a partner of itemis. His experience in modeling technology spans 25 years.
Jochen Krause is the project lead for the Eclipse Rich Ajax Platform (RAP) project, and a member of the Board of Directors of the Eclipse Foundation. He is CEO of Innoopract, a recognized leader in Eclipse distribution and web application development. Jochen has had a leadership role in the Eclipse community since its inception in 2002, and in addition to RAP development, co-leads the Eclipse Runtime PMC and participates in setting the directions for the next generation Eclipse Platform (e4).
Tom is self-employed and CEO of BestSolution.at Systemhaus Gmbh a software company building applications (RCP, J2EE) for companies around the world. Besides implementing solutions their own BestSolution.at consulted companies to introduce Eclipse Technologies into their software stack by providing its knowledge about Eclipse Technologies and Software Design experience.
Tom is one of the Platform-UI and Nebula committers working on JFace-Viewers, Nebula-Grid and contributed patches to other eclipse projects (EMF, ...). He is the founder of the UFacekit-Project which builds a layer of abstraction above Eclipse-Databinding.
He is a regular contributor to the eclipse newsgroups and received the top contributor award in 2007 for his work on JFace-Viewers.
Tom is part of the E4 project team and has written the EMF based platform prototype used as the starting point for the implementation of the next generation of the Eclipse-Platform.