[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [eclipse-incubator-e4-dev] Declarative UI
|
Kevin,
Kevin McGuire wrote:
Hallvard, good summary.
Thanks!
A) A "literal" model of the UI.
This is the target of most XML formats. Although XSWT and XAML are different in
some respects, I believe they both target this. The difference is to what extent
they describe a process of building the UI or the state of the final UI. The
latter will more easily support a live model, since changes to the DOM will be
easier to map to "equivalent" changes to the UI.
B) An abstract model of UIs (say, functional).
This is the target of a lot of research within my community (model-based UI
design), including my own Diamodl. As you say, this does not replace A), but
builds upon it.
These two aren't mutually exclusive. If you're doing (B), its probably
handy having (A) so you can do a model to model transformation as the
path to instantiating the actual widgets.
Yes, this is exactly why I'm using XSWT in my model-based runtime.
You haven't touched upon the concept of live model. Should it be based on XML's
DOM? What is the benefit of using (a modeling framework like) EMF?
Hallvard