<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments for Life's Passion</title>
	<atom:link href="http://dev.eclipse.org/blogs/yvesyang/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://dev.eclipse.org/blogs/yvesyang</link>
	<description>My Projects in Eclipse</description>
	<pubDate>Tue, 24 Nov 2009 03:49:40 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.5</generator>
		<item>
		<title>Comment on XWT - UI Trigger (1) by ekkehard</title>
		<link>http://dev.eclipse.org/blogs/yvesyang/2009/10/12/xwt-ui-trigger-1/#comment-72</link>
		<dc:creator>ekkehard</dc:creator>
		<pubDate>Sat, 17 Oct 2009 08:43:40 +0000</pubDate>
		<guid isPermaLink="false">http://dev.eclipse.org/blogs/yvesyang/?p=51#comment-72</guid>
		<description>I'm going a different way - we're developing redview http://redview.org
(Riena EMF Dynamic Views for Business Applications)
all SWT Widgets (more from Nebula will come) are available,
can be designed from a WYSIWYG editor inside eclipse IDE
with live-pushing to running RCP Apps thru CDO
all based on EMF models and dynamically rendered at Runtime
-- first releases in nov/dec
runs on eclipse 3.6 - at beginning of 2010 we'll also integrate with e4
redView is developed with the goal to simplify RCP Business Applications and based on Eclipse Runtime (Riena, Equinox) and Eclipse Modeling (EMF, CDO) with integration to Xpand/Xtend/MWE for a whole model-driven life-cycle
ekke</description>
		<content:encoded><![CDATA[<p>I&#8217;m going a different way - we&#8217;re developing redview <a href="http://redview.org" rel="nofollow">http://redview.org</a><br />
(Riena EMF Dynamic Views for Business Applications)<br />
all SWT Widgets (more from Nebula will come) are available,<br />
can be designed from a WYSIWYG editor inside eclipse IDE<br />
with live-pushing to running RCP Apps thru CDO<br />
all based on EMF models and dynamically rendered at Runtime<br />
&#8211; first releases in nov/dec<br />
runs on eclipse 3.6 - at beginning of 2010 we&#8217;ll also integrate with e4<br />
redView is developed with the goal to simplify RCP Business Applications and based on Eclipse Runtime (Riena, Equinox) and Eclipse Modeling (EMF, CDO) with integration to Xpand/Xtend/MWE for a whole model-driven life-cycle<br />
ekke</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on XWT - UI Trigger (1) by Yves YANG</title>
		<link>http://dev.eclipse.org/blogs/yvesyang/2009/10/12/xwt-ui-trigger-1/#comment-71</link>
		<dc:creator>Yves YANG</dc:creator>
		<pubDate>Fri, 16 Oct 2009 21:42:25 +0000</pubDate>
		<guid isPermaLink="false">http://dev.eclipse.org/blogs/yvesyang/?p=51#comment-71</guid>
		<description>For sure, the data binding is important and fundamental. XWT already supports it, which is demonstrated in the e4 contact demo:
http://wiki.eclipse.org/E4/XWT/Running_the_demos

And this concept is also showed in e4 Webinar. You just need to select the Java model class, and then you generate the presentation with data binding.

The declarative UI about dynamic aspect is nice-to-have, particularly for MDA: UI generation based on business model. Can you image the difficulties to generate dynamic control in Java code?</description>
		<content:encoded><![CDATA[<p>For sure, the data binding is important and fundamental. XWT already supports it, which is demonstrated in the e4 contact demo:<br />
<a href="http://wiki.eclipse.org/E4/XWT/Running_the_demos" rel="nofollow">http://wiki.eclipse.org/E4/XWT/Running_the_demos</a></p>
<p>And this concept is also showed in e4 Webinar. You just need to select the Java model class, and then you generate the presentation with data binding.</p>
<p>The declarative UI about dynamic aspect is nice-to-have, particularly for MDA: UI generation based on business model. Can you image the difficulties to generate dynamic control in Java code?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on XWT - UI Trigger (1) by JD</title>
		<link>http://dev.eclipse.org/blogs/yvesyang/2009/10/12/xwt-ui-trigger-1/#comment-70</link>
		<dc:creator>JD</dc:creator>
		<pubDate>Fri, 16 Oct 2009 19:11:42 +0000</pubDate>
		<guid isPermaLink="false">http://dev.eclipse.org/blogs/yvesyang/?p=51#comment-70</guid>
		<description>Nice. 
While I second Stephan's opinion, I recon it can be used quite well to provide additional feedback to the user, though.
Nevertheless Stephan is right. It is dangerous from an architect's point of view. There will be a lot of programmers out there who will be tempted to implement enforcement of constraints, which can not be put directly into the model on this level. For example something among the lines "Checkbox A must be checked when Checkbox B is checked. Quite like you've actually showed in the examples, Yeves. 
What's really needed here is a declarative controller-markup in the middle, which binds the model to the GUI.</description>
		<content:encoded><![CDATA[<p>Nice.<br />
While I second Stephan&#8217;s opinion, I recon it can be used quite well to provide additional feedback to the user, though.<br />
Nevertheless Stephan is right. It is dangerous from an architect&#8217;s point of view. There will be a lot of programmers out there who will be tempted to implement enforcement of constraints, which can not be put directly into the model on this level. For example something among the lines &#8220;Checkbox A must be checked when Checkbox B is checked. Quite like you&#8217;ve actually showed in the examples, Yeves.<br />
What&#8217;s really needed here is a declarative controller-markup in the middle, which binds the model to the GUI.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on XWT - UI Trigger (1) by Yves YANG</title>
		<link>http://dev.eclipse.org/blogs/yvesyang/2009/10/12/xwt-ui-trigger-1/#comment-69</link>
		<dc:creator>Yves YANG</dc:creator>
		<pubDate>Thu, 15 Oct 2009 20:20:10 +0000</pubDate>
		<guid isPermaLink="false">http://dev.eclipse.org/blogs/yvesyang/?p=51#comment-69</guid>
		<description>&#62;As far as I understood, the idea was to separate UI notation and behavior.
&#62;But now you give again e.g. with setter the possibility to add behavior where it NOT should be, in the UI declaration. 

It is the separation of UI aspect with business logic behind. All presentation aspect should stay as maximum as possible in declarative UI. 

&#62;What is the next step?
&#62;Loops, Calculation, … At the end why we need java any more?
Java is used to develop application model, business logic and other aspects that Declarative XML doesn't handle.</description>
		<content:encoded><![CDATA[<p>&gt;As far as I understood, the idea was to separate UI notation and behavior.<br />
&gt;But now you give again e.g. with setter the possibility to add behavior where it NOT should be, in the UI declaration. </p>
<p>It is the separation of UI aspect with business logic behind. All presentation aspect should stay as maximum as possible in declarative UI. </p>
<p>&gt;What is the next step?<br />
&gt;Loops, Calculation, … At the end why we need java any more?<br />
Java is used to develop application model, business logic and other aspects that Declarative XML doesn&#8217;t handle.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on XWT - UI Trigger (1) by Stephan</title>
		<link>http://dev.eclipse.org/blogs/yvesyang/2009/10/12/xwt-ui-trigger-1/#comment-68</link>
		<dc:creator>Stephan</dc:creator>
		<pubDate>Thu, 15 Oct 2009 19:53:47 +0000</pubDate>
		<guid isPermaLink="false">http://dev.eclipse.org/blogs/yvesyang/?p=51#comment-68</guid>
		<description>I personally think, most of this is a step backwards!

As far as I understood, the idea was to separate UI notation and behavior. 
But now you give again e.g. with setter the possibility to add behavior where it NOT should be, in the UI declaration. 

What is the next step?
Loops, Calculation, ... At the end why we need java any more?

We have a new language and we are at the starting point, putting all in one ...   

-&#62; stop it now !

PS: I know this is provoking but what do other think? everybody viewless?</description>
		<content:encoded><![CDATA[<p>I personally think, most of this is a step backwards!</p>
<p>As far as I understood, the idea was to separate UI notation and behavior.<br />
But now you give again e.g. with setter the possibility to add behavior where it NOT should be, in the UI declaration. </p>
<p>What is the next step?<br />
Loops, Calculation, &#8230; At the end why we need java any more?</p>
<p>We have a new language and we are at the starting point, putting all in one &#8230;   </p>
<p>-&gt; stop it now !</p>
<p>PS: I know this is provoking but what do other think? everybody viewless?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on XWT - UI Trigger (1) by Yves YANG</title>
		<link>http://dev.eclipse.org/blogs/yvesyang/2009/10/12/xwt-ui-trigger-1/#comment-67</link>
		<dc:creator>Yves YANG</dc:creator>
		<pubDate>Wed, 14 Oct 2009 22:52:47 +0000</pubDate>
		<guid isPermaLink="false">http://dev.eclipse.org/blogs/yvesyang/?p=51#comment-67</guid>
		<description>Sure. I have answered you in the forum.</description>
		<content:encoded><![CDATA[<p>Sure. I have answered you in the forum.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on XWT - UI Trigger (1) by Erdal</title>
		<link>http://dev.eclipse.org/blogs/yvesyang/2009/10/12/xwt-ui-trigger-1/#comment-66</link>
		<dc:creator>Erdal</dc:creator>
		<pubDate>Wed, 14 Oct 2009 17:05:15 +0000</pubDate>
		<guid isPermaLink="false">http://dev.eclipse.org/blogs/yvesyang/?p=51#comment-66</guid>
		<description>Can this also be applied to viewers?

See http://www.eclipse.org/forums/index.php?t=msg&#38;th=155894&#38;start=0&#38;S=5c8d14ffa36fae8250bc04b4ff719861

How can this be used to make a viewer reload its input based on the selection of another control?</description>
		<content:encoded><![CDATA[<p>Can this also be applied to viewers?</p>
<p>See <a href="http://www.eclipse.org/forums/index.php?t=msg&amp;th=155894&amp;start=0&amp;S=5c8d14ffa36fae8250bc04b4ff719861" rel="nofollow">http://www.eclipse.org/forums/index.php?t=msg&amp;th=155894&amp;start=0&amp;S=5c8d14ffa36fae8250bc04b4ff719861</a></p>
<p>How can this be used to make a viewer reload its input based on the selection of another control?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on XWT - UI Trigger (1) by Yves YANG</title>
		<link>http://dev.eclipse.org/blogs/yvesyang/2009/10/12/xwt-ui-trigger-1/#comment-65</link>
		<dc:creator>Yves YANG</dc:creator>
		<pubDate>Mon, 12 Oct 2009 21:59:14 +0000</pubDate>
		<guid isPermaLink="false">http://dev.eclipse.org/blogs/yvesyang/?p=51#comment-65</guid>
		<description>you can use the binding expression with static extension

text="{x:Static y:Message.Name}"

where y the prefix of a namespace corresponding to Java package, Message is a Java Resource bundle, and name is a static constant.

It is already supported by XWT</description>
		<content:encoded><![CDATA[<p>you can use the binding expression with static extension</p>
<p>text=&#8221;{x:Static y:Message.Name}&#8221;</p>
<p>where y the prefix of a namespace corresponding to Java package, Message is a Java Resource bundle, and name is a static constant.</p>
<p>It is already supported by XWT</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on XWT - UI Trigger (1) by ekkehard</title>
		<link>http://dev.eclipse.org/blogs/yvesyang/2009/10/12/xwt-ui-trigger-1/#comment-64</link>
		<dc:creator>ekkehard</dc:creator>
		<pubDate>Mon, 12 Oct 2009 21:51:30 +0000</pubDate>
		<guid isPermaLink="false">http://dev.eclipse.org/blogs/yvesyang/?p=51#comment-64</guid>
		<description>nice idea, but....

     
... how do you localize it ?
in business apps values are never hardcoded</description>
		<content:encoded><![CDATA[<p>nice idea, but&#8230;.</p>
<p>&#8230; how do you localize it ?<br />
in business apps values are never hardcoded</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on XWT - Getting started by Rencana</title>
		<link>http://dev.eclipse.org/blogs/yvesyang/2009/01/17/xwt-getting-started/#comment-63</link>
		<dc:creator>Rencana</dc:creator>
		<pubDate>Sat, 19 Sep 2009 18:39:04 +0000</pubDate>
		<guid isPermaLink="false">http://dev.eclipse.org/blogs/yvesyang/?p=8#comment-63</guid>
		<description>Hi Yves, thanks for reply.
when i run databinding, it should be display "toto" at the text field, right ?
but i don't see any text there, what should i do for this ?

Thanks,
CanA</description>
		<content:encoded><![CDATA[<p>Hi Yves, thanks for reply.<br />
when i run databinding, it should be display &#8220;toto&#8221; at the text field, right ?<br />
but i don&#8217;t see any text there, what should i do for this ?</p>
<p>Thanks,<br />
CanA</p>
]]></content:encoded>
	</item>
</channel>
</rss>
