SWT_AWT Bridge or Albireo [message #950635] |
Fri, 19 October 2012 22:32  |
Eclipse User |
|
|
|
My project has an RCP app with an embedded Swing component. A few years ago, we developed an RCP toolkit that included a "Swing in SWT" implementation based on Albireo. Our toolkit didn't use Albireo in its entirety; rather we integrated parts of Albireo into our code.
Now a few years later we're deprecating our toolkit in lieu of another one, which does much of what we need but doesn't have a SWT to AWT bridging capability. So we'll need to incorporate some implementation enabling Swing components to run in the SWT UI. Developers involved in the original toolkit development told me that Albireo was used because it provided needed capabilities and refinements not found in SWT_AWT Bridge.
I was able to find the archived Albireo code (after much searching). However, given that Albireo was terminated because of lack of activity, I'm wondering if it's now OBE. Perhaps some of the capabilities developed for Albireo were incorporated into SWT_AWT Bridge?
Could someone please comment on what advantages Albireo may still have over using SWT_AWT Bridge? I'm happy to use Albireo if it provides some advantage over SWT_AWT Bridge; but if SWT_AWT Bridge is just as good, then of course I want to avoid adding a dependency on Albireo.
-Mark
|
|
|
|
|
|
|
Re: SWT_AWT Bridge or Albireo [message #962998 is a reply to message #962737] |
Mon, 29 October 2012 09:49  |
Eclipse User |
|
|
|
Sorry Daniel, I didn't intend to misquote you. Your use of "instead of" in the following is, for a native English speaker, equivalent to XOR:
Quote:Even though I'm unhappy that Albireo is not developed further I'm still
convinced that it's much better to use it instead of the SWT_AWT bridge.
I'm personally amazed at how well SWT_AWT works. The only two issues we've encountered are:
- Strange table flicker when embedded within a CTabFolder (bug 378743)
- Occasional Linux crashes when resizing panels as happens when embedding Swing content in Eclipse view parts. It seems related to Java 2D, but I haven't been able to isolate this sufficiently to assign blame, nor to create a standalone demonstration.
Albireo can be resurrected, but there needs to be a firm commitment from several contributors to the project. I'd be interested in being part of such a group, but I can't (and won't) do it alone!
Brian.
|
|
|
Powered by
FUDForum. Page generated in 0.77992 seconds