Yes, a lot of this hinges on the eventual possibility of an "SWT applet". So (last question on this thread), is that something that is ever likely to happen? I know it has been discussed before, so I apologize if I am retreading old ground...
Greg On Feb 18, 2010, at 12:55 PM, Silenio Quarti wrote:
You might need AWT still for the browser
integration, since it provides applets and there is no equivalent in SWT.
For desktop apps, I believe it is possible to remove AWT completely.
I agree SWT and Pivot are not mutually
exclusive. I am not sure the Eclipse Platform itself would use Pivot, but
I believe other plugins in the Eclipse community might. It is certainly
more feasible in the E4 context.
Note that this is not the best list
to ask this question. It is mainly to discuss SWT development. The eclipse-dev
list or newsgroup might be a better place.
Silenio
Hi Silenio,
I had a quick look at your demos. Nice
work!
Thanks!
We would be interested in the port from
a diffrent view: it would be a great test for SWT graphics. Please let
us know of any issues you may find. The browser integration is indeed very
challenging. You might be able to use the SWT_AWT bridge for this.
In the scenario I am envisioning, we would swap out AWT
and replace it with SWT for all rendering, thus eliminating any dependency
on AWT and making it much easier to build and integrate Pivot applications
within the Eclipse framework. This is certainly doable, and I could probably
put together a proof of concept with a few components fairly quickly. However,
porting all of our component skins to SWT will obviously take longer.
I guess what I am asking is - do you think there would
be any interest in the Eclipse community in building Eclipse plugins or
RCP apps using Pivot? I recognize that, though they are both UI toolkits,
Pivot and SWT have slightly different objectives: SWT focuses on providing
a fast, efficient Java binding to the native platform UI, and Pivot defines
a cross-platform L&F that is the same across all operating systems
and devices.
This could be viewed as a simple difference in philosophy,
or it could be seen as an opportunity to collaborate - these approaches,
while distinct, are not mutually exclusive, and may actually complement
each other.
What do you think? :-)
Greg
_______________________________________________
platform-swt-dev mailing list
platform-swt-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/platform-swt-dev
_______________________________________________ platform-swt-dev mailing list platform-swt-dev@xxxxxxxxxxx https://dev.eclipse.org/mailman/listinfo/platform-swt-dev
|