Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [e4-dev] RE: [ve-dev] VE roadmap

Hi Yves, Hallvard & E4 team.

Hallvard is right. I work on a visual designer for wazaabi (called Architect)  for several months. 
The principle is to render in some place the UI model and copy it's image into GEF. Of course, the user never sees the rendered UI model, he just deals with the GEF diagram.
Every UI components are translated into GEF transparent figures and support specific behavior (insertion point in case of layout, direct editing in case of buttons, textfields etc....). An outline is available and functional (and of course property edition)

There is some other important points :
* the palette is based on a EMF model, which allow to add new UIComponents to the palette easily (component behavior will be added soon to palette model)
* the palette support addition of existing UI models, in other words, if the user wants to reuse an existing template, he could add it to the palette
* the mechanism is based on a double model : source model & view model. The source model is the model the user edits, the view model is the model the user sees. This feature allows, for instance, to  visually edit XAML or XUL model while the rendering will be done in wazaabi SWT using live m2m transformations (it is done at the moment with an emerging IceFaces./JSF model, it is incubation)
* Architect is under EPL.

One last thing:  it has not been tested under other platforms than XP & Vista at the moment.

I think I could easily remove most of the wazaabi dependencies and use the existing mechanism with few changes in order to edit E4 modeled workbench (I need to use SWT or SWT based renderers). It could be done on higher level (with no detailed content of parts). Of course, using modeled workbench and wazaabi will provide a way to describe the whole UI, but that will not be a requirement

I'm interested in becoming a committer and will really be happy to contribute !

Olivier Moïses



2009/12/2 Hallvard Trætteberg <hal@xxxxxxxxxxx>
I believe Olivier Moïses is working on a visual designer for Wazaabi that may be a good starting point for one for the e4 workbench. The architecture of the workbench model and renderer is fairly similar to Wazaabi's, so the visual designer may not be too difficult to adapt.

Perhaps Olivier should be asked to contribute?

Hallvard


yves (yingmin) yang wrote:
Visual tooling is very important to simplify the UI development. Recently,
e4 has planned to develop a graphic designer for e4 workbench. Soyatec has
decided to contribute a XWT designer. And Soyatec is interested in the
integration of the two designers.
As for Eclipse VE, a Java-based tool, VE team will keep it up to date with
eclipse main stream. There is no major features planned in the next release.


Best regards
Yves YANG
-----Original Message-----
From: ve-dev-bounces@xxxxxxxxxxx [mailto:ve-dev-bounces@xxxxxxxxxxx] On
Behalf Of Janak Mulani
Sent: Wednesday, December 02, 2009 9:40 AM
To: 'Discussions people developing code for the Visual Editor project'
Cc: e4-dev@xxxxxxxxxxx
Subject: [ve-dev] VE roadmap

Hello,

Is there any plan that Eclipse VE will be part of e4?

In any case, what is the roadmap for Eclipse VE?
Thanks and regards,

Janak

-----------------------------------------
Janak Mulani

email: janak.mulani@xxxxxxxxx
url: http://www.canoo.com

Beyond AJAX - Java Rich Internet Applications
http://www.canoo.com/ulc
-----------------------------------------  _______________________________________________
ve-dev mailing list
ve-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/ve-dev
Internal Virus Database is out of date.
Checked by AVG - www.avg.com Version: 8.5.392 / Virus Database: 270.13.58/2306 - Release Date: 08/16/09
06:09:00

_______________________________________________
e4-dev mailing list
e4-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/e4-dev


_______________________________________________
e4-dev mailing list
e4-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/e4-dev


Back to the top