Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
RE: [e4-dev] how to contribute to toolkit model ?

>i think that e4 should definitly work on this emf-centric toolkit
instead of XWT...

With all respects to you and your solution, I remind you kindly to give us
your arguments when you compare to another solution.

As a standard solution of eclipse, we take all aspects into the
consideration such as extensibility, flexibility and integration with
existing application, etc. Maybe these aspects are not important in your
projects in a specific context, but I think they are important for e4 as a
generic and standard solution. Let me ask you a simple question: Can you use
a user-defined UI element without deploy of your application? For example,
we have two classes (same as in my demo in e4 for XWT): Company and Person.
Company has a reference to Person named "Manager". We define a view for
Person first, and then we want to reuse it in Company's view as embedded
element for the reference "manager". Can you get the instant preview of
Company view without deploy it in eclipse runtime? It is very important for
tooling such as VE and PMF.

I'm an EMF lover. I have used and will use EMF as much as I can. But I'm not
blindly to use it anywhere. Typically, we have an eclipse modeling project
for UI (named PMF) that relies on EMF. But EMF solution for declarative UI
has more cons then pros from the industry point of view:
   1. Introduce another programming APIs for dynamic aspect, not traditional
SWT/JFace APIs
   2. The Interface/Implementation/Factory pattern has a limited benefice
for declarative UI in eclipse/e4 context
      It reduces directly the extensibility and flexibility. 

Best regards
Yves YANG
-----Original Message-----
From: e4-dev-bounces@xxxxxxxxxxx [mailto:e4-dev-bounces@xxxxxxxxxxx] On
Behalf Of Giulio Seregni
Sent: Monday, August 31, 2009 2:00 PM
To: E4 Project developer mailing list
Subject: Re: [e4-dev] how to contribute to toolkit model ?


Il giorno 31/ago/09, alle ore 11:07, Hallvard Trætteberg ha scritto:

> Giulio Seregni wrote:
>> Hi all,
>>    i' m very interested in contributing to the toolkit model.
>>    l've already developed a similar project as internal project for 
>> my company.
>
> Great! It's good to be able to work with someone with relevant 
> experience. Could you tell me more about your company's project?
>

The project use a rendering service similar to the TM one. but we preferred
to implement  a renderer (binder for TM) for every control.  
(one for label, one for button etct ect)

the rendering service was also responsable to properly handle layout when
adding/removing elements from the model.

the model was very specific to SWT and JFACE. we did not felf the necessity
to be more... abstract.




>>    where can i find info about what is needed?
>>    why i can't find any bug related to TM on bugzilla ?
>>    who's developing the project?
>
> Here's the entry in the e4 wiki: 
> http://wiki.eclipse.org/E4/UI/Toolkit_Model
>
> There are two feature requests in the e4 bugzilla, under the UI 
> component and prefixed by [TM]:
> https://bugs.eclipse.org/bugs/buglist.cgi?quicksearch=
> [TM]
>
> There reason there are so few, is that I'm the only commiter and 
> nobody else have had time/interest to help me.
>
> The code is in CVS, I just checked in the latest changes before the 
> weekend.
>


i already checkout the code and had a look.


i have differents questions and i would like to open (and hopefully to
close) differents bugs but i would prefer to insert theme when there will be
and appropriate component in Bugzilla. Boris ?


are you on some IRC channel ? i would like, if you have the time, to
understand some design issue....



i think that e4 should definitly work on this emf-centric toolkit instead of
XWT...


regards,

Giulio


> Regards,
>
> Hallvard Trætteberg
> _______________________________________________
> 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
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



Back to the top