• Welcome to OS2World OLD-STATIC-BACKUP Forum.
 

News:

This is an old OS2World backup forum for reference only. IT IS READ ONLY!!!

If you need help with OS/2 - eComStation visit http://www.os2world.com/forum

Main Menu

Eclipse.org Standard Windowing Toolkit (SWT) OS/2 Port

Started by miturbide, 2007.05.16, 22:03:08

Previous topic - Next topic

miturbide

Supporting thread for the Eclipse.org Standard Windowing Toolkit (SWT) OS/2 Port bounty. The original and old bounty thread can be found here.

Martín Itúrbide
OS2World.com NewsMaster
Open Source Advocate

Skype - martiniturbide
Google Talk - martiniturbide@gmail.com

miturbide

Well, with the release of Lotus Notes 8, Lotus Sametime Connect 7.5.1 and Lotus Symphony all based in Eclipse SWT and Eclipse RCP, it seems that this bounty can get more interesting.

FYI. This is the SWT web page: http://www.eclipse.org/swt/
Currently there are versions available for Windows, Linux (x86, PPC, x86_64, s390), Solaris, MacOS X and AIX.
Martín Itúrbide
OS2World.com NewsMaster
Open Source Advocate

Skype - martiniturbide
Google Talk - martiniturbide@gmail.com

miturbide

Leonardo Pino is currently working on an SWT2.01 port to OS/2-eCS. According to what he posted on the forum with our support of Java he believe we could go as far as SWT 3.1.

The code is now available at: http://svn.netlabs.org/swt

Leonardo also posted a Blog were he is going to post his news about SWT and OS/2 http://os2advocacy.blogspot.com/

Everybody is welcome to colaborate with this port and to provide feedback to Leonardo.
Martín Itúrbide
OS2World.com NewsMaster
Open Source Advocate

Skype - martiniturbide
Google Talk - martiniturbide@gmail.com

Saijin_Naib

SWT will allow us to run applications like Symphony and the newer Lotus products, correct?

abwillis

Unfortunately, the answer is _maybe_.  The problem with a direct answer is that they may require a newer version of Java than we have available.  Not having the SWT with which to test I don't know if I can get it to work with our current version of Java or not.

lpino

The SWT being port is at version 2.01. That's very old and most new things won't work. To be honest, if we don't get a newer Java everything is futile and we can go as far as SWT 3.2, and to get there a lot of things would need to be implemented (new controls like tree, table and others). To get the level of graphics we need we would need Cairo (Linux port uses it), but Cairo has no hardware acceleration and that would make things slow.
The port is going to be complete at the 2.01 level, and when I get there we can talk about future things. Everything is possible but we need more help. A good PM programmer could finish in no time the work that is left (mainly implementing Menu class and porting the Eclipse launcher). Right now I'm trying to make the TabFolder class work using the Notebook control.

Anybody can download the source and test it. You need Java 131, VAC++ 4.0 and the sources of eclipse 201.

Leonardo Pino