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

Databinding For GWT

Revision as of 16:54, 2 October 2007 by Tom.schindl.bestsolution.at (Talk | contribs) (New page: == Target == The main goal of this project is to make the current Eclipse-Databinding project compiled into JavaScript using the GWT-compiler. There are the following things to consider: ...)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Target

The main goal of this project is to make the current Eclipse-Databinding project compiled into JavaScript using the GWT-compiler. There are the following things to consider:

  1. GWT only provides a very small class lib (e.g. only ArrayList is available no LinkedList, no System.arraycopy)
  2. There are no threads, ... a possible solution to this could be later on Google-Gears

Porting process

  1. Copy over the whole databinding stuff to the required .client-package:
    • org.eclipse.core.runtime => org.eclipse.core.runtime.gwt.client
    • org.eclipse.core.databinding => org.eclipse.core.databinding.gwt.client
  2. Factor out not compilable code from Databinding and move the compilable code to base classes e.g. the whole auto-conversion stuff can't work in GWT (no BigDecimal, no NumberFormat, no DateFormat)
  3. Create a set of scripts to automatically create GWT-Lib from Databinding-Sources
  4. Explore whether there's a work-around client-package limitation

Back to the top