• Post Reply Bookmark Topic Watch Topic
  • New Topic

SWT migration from Swing  RSS feed

 
Jeff Bosch
Ranch Hand
Posts: 805
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
We're running into issues in work where Swing is just too limiting, especially for an Eclipse plugin we're developing. However, we have a fairly large investment in our Swing GUI development. We're looking at the potential cost/benefit tradeoff of scrapping our Swing GUI and going with JFace or SWT.

As far as when to migrate, the earlier in our product tree the better, so I was wondering if the authors could comment on how we could put together migration metrics to present to the project planning folks to justify our move. Of course, any other tips in this area would be most welcome too!

Thank you.

[ EJFH: Changed "AWT" in subject to "SWT" ]
[ January 18, 2005: Message edited by: Ernest Friedman-Hill ]
 
Matt Scarpino
author
Greenhorn
Posts: 7
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Jeff,

Because Swing and SWT applications have so many differences in operation and structure, it's hard to quantify the process of converting one to the other. It's also hard to quantify the difference in learning curve or the ease with which Visual Editor facilitates building SWT apps.

The best I can come up with is downloading the Swing2SWT application from http://www.swtguibuilder.com/products_s2s_overview.htm and trying it out. If it works well for you, then a large part of your problem will be solved.

Alternatively, you can try to convert your bosses to SWT by showing them how an SWT app looks and operates. Your bosses may consider the conversion worth the inconvenience.

If you could be more specific on what metrics you're interested in, I'll try to do better. But this is the best I can do at the moment.

Good luck!

Matt
 
Jeff Bosch
Ranch Hand
Posts: 805
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi, Matt -

Some of the bosses are already leaning towards SWT. The metrics I had in mind were basically a time-to-convert per Swing object, but I understand that's probably unrealistic. I'll download the converter program and see if it helps speed conversion along.

Thanks for the reply!
 
Jeff Bosch
Ranch Hand
Posts: 805
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hey, Ernest -

Thanks for fixing my fatfingering of "SWT" / "AWT"!
 
Gregg Bolinger
Ranch Hand
Posts: 15304
6
Chrome IntelliJ IDE Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Jeff, I'd be interested in hearing how Swing is too limiting for you. Care to share some of your experiences?
 
Jeff Bosch
Ranch Hand
Posts: 805
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi, Gregg-

The limitations mainly concern look and feel issues. There are other issues, but, until we release the product this issue affects, I don't think I should list them publicly. After release, I'm sure I'll return to post more on the topic.
 
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!