Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "SWT/Plan3.5"
< SWT
(→Cocoa Port) |
(→Cocoa Port) |
||
Line 5: | Line 5: | ||
== Cocoa Port == | == Cocoa Port == | ||
− | * Port SWT to the Macintosh cocoa widget toolkit. This involves improving the prototype code [http://www.eclipse.org/swt/cocoaport.php] to be product quality. | + | * Port SWT to the Macintosh cocoa widget toolkit. This involves improving the prototype code [http://www.eclipse.org/swt/cocoaport.php] to be product quality. There is lots of work to do here from rewriting the (PI) Platform Interface generator used to model Objective-C and the cocoa class library in Java, then calling that Java code to implement SWT. |
== Bidi == | == Bidi == |
Revision as of 22:16, 27 August 2008
Introduction
This page contains blue sky thinking about the kind of things we would like to see in SWT's immediate future. This is a place to collect ideas - it does not represent a commitment to implement the ideas.
Cocoa Port
- Port SWT to the Macintosh cocoa widget toolkit. This involves improving the prototype code [1] to be product quality. There is lots of work to do here from rewriting the (PI) Platform Interface generator used to model Objective-C and the cocoa class library in Java, then calling that Java code to implement SWT.
Bidi
Theme Drawing API
Native Controls
E4
- Run SWT in a Browser
- complete Flex, Dojo port
- implement Silverlight port
- complete JCL for the browser
- new API to resolve desktop and web (Display.run(), async image loading ...)
- new API to animate layouts
- new API for async dialogs
- Declarative UI
- CSS stying
- Animation and Effects API