>Regarding Oslo and XAML, guys please realize that XAML is just a
serialization format. If Oslo would be helpful for >developing DSLs for WPF,
XAML may become obsolete and WPF objects will be authored with that DSL.
XAML in fact is >nothing more than say XMI. Another important thing is XAML
is not supposed to be first-class launguage for UI >development, like no one
seriously thinking to use XMI for EMF-based models authoring.



I have followed indirectly the PDC2008 occurred last week. My contact told
me DSL language "M" is a nature language, not XML. Personally, I don't
believe such language can be used as serialization language. Furthermore,
they have shown their plan of XAML for .NET 4. 

 

Yves YANG

Soyatec - Eclipse OutSourcing & XAML for java

http://www.soyatec.com <http://www.soyatec.com/> 

Tel: +33 1 60 13 06 67

Mobile: +33 6 20 74 39 45

Fax: +33 9 58 07 06 67

  _____  

From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Andrey
Platov
Sent: Wednesday, November 05, 2008 10:52 AM
To: E4 developer list
Subject: Re: [eclipse-incubator-e4-dev] Fw: Declarative UI roundup?

 

Hi Ed,

There is a couple of useful documents: XAML Object Mapping Spec
(http://msdn.microsoft.com/en-us/library/dd128754.aspx) and WPF XAML
Vocabulary Spec (http://msdn.microsoft.com/en-us/library/dd128753.aspx)

XAML is just a XML-based format for serialized WPF/.NET objects tree... So
MS's defines WPF model in EMF-friendly OO fashion (XamlType) instead of
using any W3C stuff...

Regarding Oslo and XAML, guys please realize that XAML is just a
serialization format. If Oslo would be helpful for developing DSLs for WPF,
XAML may become obsolete and WPF objects will be authored with that DSL.
XAML in fact is nothing more than say XMI. Another important thing is XAML
is not supposed to be first-class launguage for UI development, like no one
seriously thinking to use XMI for EMF-based models authoring.

Kind Regards,
Andrey


----- Original Message -----
From: "Ed Merks" <[EMAIL PROTECTED]>
To: "E4 developer list" <[email protected]>
Sent: Wednesday, November 5, 2008 3:26:54 PM GMT +06:00 Almaty, Novosibirsk
Subject: Re: [eclipse-incubator-e4-dev] Fw: Declarative UI roundup?

Angelo,

I was trying to find an XML Schema for XAML.  Is there one?  DOM is very
unconstrained so building a DOM that's well-formed XAML seems important... 

Are you aware of http://www.eclipse.org/proposals/sldt/?

It's interesting to see some of the Oslo developments.  It makes you wonder
if Microsoft will build a DSL for XAML. :-)

http://channel9.msdn.com/tags/Oslo/

XML continues to strike me as a poor man's excuse for human readable syntax
that's primarily driven by a desire to avoid having to write lexers and
parsers.  It's great for interchange, but not so great for humans.

Cheers,
Ed


Angelo zerr wrote: 

Hi Kevin,

The subject is very interesting but I believe that Eclipse E4 have intention
to use EMF. 
I would like call about TK-UI for declarative UI but TK-UI use DOM and it
seems that people prefer EMF than DOM.

I would like just say too, that I'm refactoring TK-UI to use UFace
<http://code.google.com/p/uface/>   (where I'm contributing) which propose
this project to Eclipse 
http://wiki.eclipse.org/Eclipse/Incubator/UFacekit

I think that UFace is very interesting for declarative UI because : 

* it provide universal API to render it to SWT, Swing, QT, GWT... (UIElement
)
* manage binding with JFace Databinding. So you can bind properties of
widget (visible, text...), layout properties (orientation, with...)
  with anything. Into TK-UI it's easy to bind DOM element, attributes with
tje UIElement. Each properties (ex : setVisible) notify listeners.  
* manage Databinding with UIForm. It's easy to manage master detail and into
TK-UI I'm using to manage Databinding Expression  Language (like XAML
binding epression).

Regards Angelo




2008/11/5 Kevin McGuire <[EMAIL PROTECTED]>


Thanks all who responded to my previous note.  As we did for the styling
roundup, it'd be great if people could fill in a bit of information about a
proposed technology as prep for us all for a call. 

At your earliest convenience, please take a moment to fill in an entry in
the following table:
http://wiki.eclipse.org/E4/DeclarativeUI/Declarative_Construction_Roundup 

You'll notice a striking resemblance to the styling one we did, about midway
down http://wiki.eclipse.org/E4/DeclarativeUI/Styling_Roundup. 

The idea here is that providing the information shouldn't be laborious on
the part of the presenter, but enough for everyone to get started
investigating.  We'll then have a bakeoff call, post slides and notes back
to the wiki. 

We should aim to have the call in a few weeks. 

Best Regards, 
Kevin 

----- Forwarded by Kevin McGuire/Ottawa/IBM on 11/04/2008 06:16 PM ----- 


Kevin McGuire/Ottawa/IBM 

10/14/2008 05:49 PM 


To

"E4 developer list" 


cc

 


Subject

Declarative UI roundup?

 


 

 



Hi gang, 

As you may recall, in August we had a Styling roundup to look at the
different available skinning technologies.  While organizing it, we
discussed also wanting to do one for declarative UIs. 

There was a lot of interest at the time, and there's been lots of discussion
on this list lately about different declarative UI technologies/approaches.
I think the Styling one went well so I was wondering if folks wanted to do
one for declarative UIs?
Seehttp://wiki.eclipse.org/E4/DeclarativeUI/Styling_Roundup for an idea. 

This would involve some people volunteering to do a short presentation on a
particular technology, either their own (e.g. XSWT) or one they are familiar
with (e.g. XUL).  There'd be some prep in putting a small amount of
information on the e4 wiki, then a call with presentations.  The idea is to
have some decent content to discuss but not create a big presentation job
for folks, so the emphasis would be on short presentations (and also out of
the interest of keeping the call to say 1.5 hours which will be a challenge
I think). 

The goals of the call would include but not be limited to: 

1) All getting on the "same page" with respect to the different technology
choices available to us. 
2) Open discussion of pros/cons of different approaches. 
3) What problems we believe it will solve in the e4 context. 
4) Hopefully come away with a small number of "most promising" technologies
which the community could focus on in e4. 

Any interest?  Note that this is community driven content, so "yes" would
mean "yes I'll sign up to provide some content". 

Regards, 
Kevin
_______________________________________________
eclipse-incubator-e4-dev mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/eclipse-incubator-e4-dev

 






  _____  



 
_______________________________________________
eclipse-incubator-e4-dev mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/eclipse-incubator-e4-dev
  


_______________________________________________ eclipse-incubator-e4-dev
mailing list [email protected]
https://dev.eclipse.org/mailman/listinfo/eclipse-incubator-e4-dev 

_______________________________________________
eclipse-incubator-e4-dev mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/eclipse-incubator-e4-dev

Reply via email to