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 <[email protected]>

> 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: [email protected] [mailto:[email protected]] On
>> Behalf Of Janak Mulani
>> Sent: Wednesday, December 02, 2009 9:40 AM
>> To: 'Discussions people developing code for the Visual Editor project'
>> Cc: [email protected]
>> 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: [email protected]
>> url: http://www.canoo.com
>>
>> Beyond AJAX - Java Rich Internet Applications
>> http://www.canoo.com/ulc
>> -----------------------------------------
>>  _______________________________________________
>> ve-dev mailing list
>> [email protected]
>> 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
>> [email protected]
>> https://dev.eclipse.org/mailman/listinfo/e4-dev
>>
>>
> _______________________________________________
> e4-dev mailing list
> [email protected]
> https://dev.eclipse.org/mailman/listinfo/e4-dev
>
_______________________________________________
e4-dev mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/e4-dev

Reply via email to