[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[news.eclipse.platform.swt] Re: SWT for Nokia's new Linux-devices?

Bernd Lachner wrote:
Jim Robbins schrieb:
There are no plans that I know of either.

However, if it's an x86 linux platform, finding a workable J2ME jvm might not be too hard.

No, the device isn't a x86 platform. The Nokia 770 is an ARM Linux platform (Ti OMAP 1710). Unfortunately, the device is not delivered with a Java VM even though the Ti OMAP ARM Core AFAIK supports Jazelle which would make it a good platform for Java.

On the Maemo roadmap (http://www.maemo.org/platform/docs/roadmap.html ) Java bindings are on the ToDo list. Maybe there is hope, that future Software releases for the device includes a JVM.

With JamVM, there is also a early port of a free Java VM available. See http://jamvm.sourceforge.net/ It seems this JVM is only an interpreter and not a Jit Compiler. I don't know, if JamVM implements the JVM good enough to run eSWT/eRCP but maybe it would be worth a try.


And since it's GTK based, an interested party could start with the desktop GTK SWT implementation and subset
for eSWT Core and Expanded leaving most of the work around Mobile extensions.......


Indeed the GUI of the device is based on Gtk 2.6, with some extensions called Hildon, and X11 with Matchbox Window Manager. I think that should it make relatively easy to port the Linux Gtk SWT version to it and implement eSWT/eRCP on it, once a Java VM is available.

Hi,

I'm currently experimenting on getting swt to work on the nokia nk770. I'm using mika jvm, which runs fine on the nokia. I managed to compile swt and I'm able to run the example swt applications using mika.

I'm still facing some issues: Once your swt window is gone (switched to background), I don't find a way to make it visible again. We're indeed missing to Window Manager.
The way I compile swt is still a bit of hack. The regular swt build script is not really intended to do cross compilation, therefore most of the auto detection had to be removed. Second issues is to find a good stand alone arm-Linux-gcc tool chain for the nk770. So for now I'm kind of stuck.
Any help would be appreciated...


  kind regards,

   Gerrit Ruelens