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 "UFaceKit"
(→Overview) |
|||
Line 13: | Line 13: | ||
[[Image:UFaceKit_Overview_1.png|500px]] | [[Image:UFaceKit_Overview_1.png|500px]] | ||
− | |||
+ | On top of this enabling bits UFaceKit provides higherlevel APIs for easier use | ||
[[Image:UFaceKit_Overview_2.png|500px]] | [[Image:UFaceKit_Overview_2.png|500px]] | ||
+ | |||
+ | and built-in support for advanced features like: | ||
+ | * declarative styleing | ||
+ | * declarative ui definition using Ecore | ||
== The Modules == | == The Modules == |
Revision as of 19:40, 14 January 2009
UFaceKit is a project providing an high-level, widget toolkit independent UI-API ranging from SWT over GWT to potentially Android.
The project can currently be split into 2 main working areas
- The Core Module
- The Toolkit-Specific Module
which itself once more split into smaller sub-areas
Overview
UFaceKit works on different levels using a layered setup first and fore most UFaceKit needs to have an Eclipse-Databinding for Widget and Model-Technologies it wants to use. Some of them are provided by other projects (SWT-Observable, EMF-Observables) and UFaceKit reuses them. For other technologies it provides the implementation as part of the UFaceKit project.
On top of this enabling bits UFaceKit provides higherlevel APIs for easier use
and built-in support for advanced features like:
- declarative styleing
- declarative ui definition using Ecore