Archive for the 'Declarative UI' Category
Declarative Data Binding - Part 1
Why Data Binding?
Data binding is a process that establishes a connection between the application UI and business logic. Since 2006, eclipse has worked on this solution. Here is the purpose of JFace data binding, given in JFace Data Binding Introduction:
Developing line of business applications as Eclipse Rich Client Platform applications presents a number of unique [...]
[ Back to top ]
XWT Designer
During the ESE 2009 last week, I have shown a demo with a WYSIWYG editor for XWT in e4 Symphosium and XWT session. It is a tool like VE of eclipse. But the architecture is completely different. XWT Designer relies on XML, instead of Java in VE. And also it doesn’t have two JVMs as [...]
[ Back to top ]
XWT - Data Trigger (2)
In the previous post, I have shown up the Trigger, which is in fact a Control Trigger. The source of Trigger is a UI Control such as Button. It looks like Control Binding, but it is a little bit different in features. Control binding is used to synchronize the state of the two controls. It [...]
[ Back to top ]
XWT - UI Trigger (1)
One of the most common features of any modern application, whether web-based or client-based, is the dynamic aspect of user interface elements. These include buttons that highlight when focused or clicked, images that change when the mouse is rolled over them, text boxes that change color to indicate errors, the visibility/edit-ability of input fields through [...]
[ Back to top ]
XWT - Getting started II
Here is the screencast to help getting started XWT:
[ Back to top ]
XWT - Getting started
As a candidate of the declarative UI solution in e4, XWT contributed by Soyatec has been integrated in e4 official CVS repository and is available for download. Click here to jump on the download page.
This framework consists of two features:
Runtime engine (org.eclipse.e4.xwt)
Development tools (org.eclipse.e4.xwt.tools)
The tools “feature” provides some wizards and a powerful XML editor [...]
[ Back to top ]
XWT - Declarative UI designed for Eclipse
Introduction
With today’s Eclipse 3.x stream, UI development uses still direct programming mode: UI controls and event handling are directly created in Java. This solution presents several drawbacks:
High technology pre-requisite as UI developer
Difficult to separate UI appearance and business logic
Poor reusability
Limitation of the dynamic UI support
Very hard to integrate with develop tools
A new UI programming [...]
[ Back to top ]

