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

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


-- 
B e s t S o l u t i o n . a t                        EDV Systemhaus GmbH
------------------------------------------------------------------------
tom schindl                               leiter softwareentwicklung/CSO
------------------------------------------------------------------------
eduard-bodem-gasse 8/3    A-6020 innsbruck      phone    ++43 512 935834