Skip to main content

Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "Databinding For GWT"

(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: ...)
 
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
== Target ==
+
Moved to [[http://wiki.eclipse.org/Databinding/GWT Databinding/GWT]]
 
+
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:
+
 
+
<ol>
+
<li>GWT only provides a very small class lib (e.g. only ArrayList is available no LinkedList, no System.arraycopy)</li>
+
<li>There are no threads, ... a possible solution to this could be later on [http://code.google.com/apis/gears/api_workerpool.html Google-Gears]</li>
+
</ol>
+
 
+
== Porting process ==
+
 
+
<ol>
+
<li>
+
Copy over the whole databinding stuff to the required .client-package:<br />
+
<ul>
+
  <li>org.eclipse.core.runtime => org.eclipse.core.runtime.gwt.client</li>
+
  <li>org.eclipse.core.databinding => org.eclipse.core.databinding.gwt.client</li>
+
</ul>
+
</li>
+
<li>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)
+
</li>
+
<li>Create a set of scripts to automatically create GWT-Lib from Databinding-Sources</li>
+
<li>Explore whether there's a work-around client-package limitation</li>
+
</ol>
+

Latest revision as of 17:04, 2 October 2007

Moved to [Databinding/GWT]

Back to the top