Skip to main content

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.

Jump to: navigation, search

SWT/Plan4.3

< SWT
Revision as of 13:23, 28 February 2012 by Carolyn MacLeod.ca.ibm.com (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

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.

Accessibility

Windows 8 will ship with major changes to the Narrator application, making it a full-blown screen reader. It most certainly will not be supporting IA2... therefore we need to support UIA on Windows in all of our accessibility API.

Image Loading

Use the platform for all image loading. This involves using platform streams as well as platform image loading APIs, and we need to support multi-image files. These APIs have advanced significantly since we first began image loading. The ultimate goal would be to shed all of the image loading java code, however this may not be possible.

Enable Advanced Image Manipulation and Graphics

Determine what is required to enable seamless use of AWT and JAI image manipulation APIs and Sun Graphics2D API. This may involve supporting performant conversion of SWT to AWT images. This does NOT involve reimplementing any AWT/Graphics2D/JAI APIs.

Enable SWT and JavaFX Interoperability

Collaborate with the JavaFX developers to ensure that SWT and JavaFX interoperate as seamlessly as possible. This includes controls, images, graphics, events, layouts, etc.

Back to the top