[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [eclipse-incubator-e4-dev] SWT port to Flex


Right now, GWT is under consideration.  One big advantage that the GWT JCL has over Harmony is that it has _javascript_ natives to implement low level functionality.  Harmony has no port to _javascript_..



Jeff McAffer <jeff@xxxxxxxxx>
Sent by: eclipse-incubator-e4-dev-bounces@xxxxxxxxxxx

09/18/2008 05:45 PM

Please respond to
E4 developer list <eclipse-incubator-e4-dev@xxxxxxxxxxx>

To
E4 developer list <eclipse-incubator-e4-dev@xxxxxxxxxxx>
cc
Subject
Re: [eclipse-incubator-e4-dev] SWT port to Flex





+1 for looking at these.  My tendnecy would be to look at Harmony first...

Jeff

Tom Schindl wrote:

Hi,

The GWT-class lib IMHO has many leaks and is incompatible with
Java-Implementations (e.g. they don't have the field necessary to not
corrupt an Collection when using an interator, they miss so essential
interfaces like Runnable and we (Boris knows it) couldn't convince them
to add such an interface :-(.

Last year I created a port of EMF for GWT and I used the classes from
Harmony because they are 100% Java-compatible and don't miss methods and
classes like the GWT reimplementation does. By the way the creation for
Flex and GWT would help to port other projects to GWT like (EMF).

Tom


Steve Northover schrieb:
 

Hello all!

One of the big issues when porting SWT to a platform where Java isn't
running is that Java isn't running.  For the Flex port, a cross-compiler
was written that converts Java to ActionScript, but there's more than
just syntax translation involved when running Java without a JVM.  Java
programs need a Java Class Library (JCL) to code against.  For the Flex
prototype, a small CLDC-like"Java Class Library was written.  This was
done to get off the ground but in the long run, maintaining this JCL is
not attractive.

For the SWT Dojo port, GWT was used for both the cross-compiler and JCL.
Moving forward, I can see two obvious candidates for a JCL for Flex:
GWT or Harmony.  I believe that the obvious approach (ie. use Sun's)
isn't on the table for licensing reasons.

I'm proposing that we (e4) investigate GWT and Harmony.  Does anyone
else have any other ideas?

Steve


------------------------------------------------------------------------

_______________________________________________
eclipse-incubator-e4-dev mailing list
eclipse-incubator-e4-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/eclipse-incubator-e4-dev
   



 
_______________________________________________
eclipse-incubator-e4-dev mailing list
eclipse-incubator-e4-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/eclipse-incubator-e4-dev