Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Eclipse Techs For GWT

Revision as of 19:30, 20 October 2007 by Tom.schindl.bestsolution.at (Talk | contribs) (Eclipse plugins targeted)

Disclaimer

This is not part of the Official Databinding Effort lead by the Platform/UI-Team nor a project of the Eclipse-Team. The work done here is fairly experimental! It is a research project happening in the platform-incubator and at the current stage no deliverables, ... are planned.

What is Eclipse Techs for GWT

The target of Eclipse Techs for GWT is to make Eclipse Core technologies usable in GWT-Applications. Because GWT provides a very restrictive environment many Eclipse project do not compile with GWT out of the box.

Eclipse plugins targeted

The following plugins are the first target of our work where we are going to maintain a set of patches:

  • org.eclipse.core.runtime and org.eclipse.equinox.common (only the parts needed by projects)
  • org.eclipse.core.databinding
  • org.eclipse.core.emf.common and org.eclipse.core.emf.ecore

For the following plugins reimplementations with the same API are planned:

  • org.eclipse.jface (only viewers and some of the window-classes like ApplicationWindow)
  • org.eclipse.ui (ViewPart, Perspectives, ...)

You'll notice that SWT is not part of the porting effort currently because the amount of work needed to do so is too big. We have thought about different solutions to the problem e.g. provide an high-level API which works ontop of SWT and GWT but no final decision has been made

Setup instructions

The current port is targeted for GWT-1.5 which is not available currently so you have to fetch the sources from SVN and compile your own. The process of doing this is quite simple when you follow the instructions provided here.

Back to the top