<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: Eclipse-Databinding 3.5 for GWT</title>
	<atom:link href="http://tomsondev.bestsolution.at/2009/06/27/eclipse-databinding-3-5-for-gwt/feed/" rel="self" type="application/rss+xml" />
	<link>http://tomsondev.bestsolution.at/2009/06/27/eclipse-databinding-3-5-for-gwt/</link>
	<description>Tom&#039;s opensource development</description>
	<lastBuildDate>Thu, 09 Feb 2012 23:05:50 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>By: Trung</title>
		<link>http://tomsondev.bestsolution.at/2009/06/27/eclipse-databinding-3-5-for-gwt/#comment-412</link>
		<dc:creator><![CDATA[Trung]]></dc:creator>
		<pubDate>Fri, 31 Jul 2009 13:54:23 +0000</pubDate>
		<guid isPermaLink="false">http://tomsondev.bestsolution.at/?p=425#comment-412</guid>
		<description><![CDATA[See this project http://code.google.com/p/kauthara

It uses Eclipse databinding for building up UI using JSP]]></description>
		<content:encoded><![CDATA[<p>See this project <a href="http://code.google.com/p/kauthara" rel="nofollow">http://code.google.com/p/kauthara</a></p>
<p>It uses Eclipse databinding for building up UI using JSP</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: tomeclipsedev</title>
		<link>http://tomsondev.bestsolution.at/2009/06/27/eclipse-databinding-3-5-for-gwt/#comment-409</link>
		<dc:creator><![CDATA[tomeclipsedev]]></dc:creator>
		<pubDate>Tue, 28 Jul 2009 12:43:32 +0000</pubDate>
		<guid isPermaLink="false">http://tomsondev.bestsolution.at/?p=425#comment-409</guid>
		<description><![CDATA[The problem you always have with POJO is that it needs reflection which is not available out of the box so. POJO don&#039;t have a notification concept either so in the only possibility I see if you don&#039;t want your domain object to implement the UBean-Interface (you don&#039;t necessary need to implement notifications) you need to wrap them or write your own Properties/Observable-implementation.

Wrapping could look like this:
--------8&lt;--------
Person p = new Person();
UBeanPerson facade = new UBeanPerson(p);
--------8&lt;--------

--------8&lt;--------
public UBeanPerson extends UBaseBean {
  public static final int NAME = 1;

  private final Person p;

  public UBeanPerson(Person p) {
    this.p = p;
  }

  public void set(int attribute, Object value) {
    if( attribute == NAME ) {
      p.setName(value);
    }
  }
}
--------8&lt;--------

If you somehow get reflection working you could naturally also simply copy the stuff from Eclipse-Databinding and patch it so that it runs under GWT. I thing I never explored until today is to use the possibility to let the GWT-Compiler generated the needed bindable object for you which would be the best solution in my eyes because then your POJO don&#039;t even need to fire events because this can all be done by the GWT compiler]]></description>
		<content:encoded><![CDATA[<p>The problem you always have with POJO is that it needs reflection which is not available out of the box so. POJO don&#8217;t have a notification concept either so in the only possibility I see if you don&#8217;t want your domain object to implement the UBean-Interface (you don&#8217;t necessary need to implement notifications) you need to wrap them or write your own Properties/Observable-implementation.</p>
<p>Wrapping could look like this:<br />
&#8212;&#8212;&#8211;8&lt;&#8212;&#8212;&#8211;<br />
Person p = new Person();<br />
UBeanPerson facade = new UBeanPerson(p);<br />
&#8212;&#8212;&#8211;8&lt;&#8212;&#8212;&#8211;</p>
<p>&#8212;&#8212;&#8211;8&lt;&#8212;&#8212;&#8211;<br />
public UBeanPerson extends UBaseBean {<br />
  public static final int NAME = 1;</p>
<p>  private final Person p;</p>
<p>  public UBeanPerson(Person p) {<br />
    this.p = p;<br />
  }</p>
<p>  public void set(int attribute, Object value) {<br />
    if( attribute == NAME ) {<br />
      p.setName(value);<br />
    }<br />
  }<br />
}<br />
&#8212;&#8212;&#8211;8&lt;&#8212;&#8212;&#8211;</p>
<p>If you somehow get reflection working you could naturally also simply copy the stuff from Eclipse-Databinding and patch it so that it runs under GWT. I thing I never explored until today is to use the possibility to let the GWT-Compiler generated the needed bindable object for you which would be the best solution in my eyes because then your POJO don&#039;t even need to fire events because this can all be done by the GWT compiler</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Cyril Lakech</title>
		<link>http://tomsondev.bestsolution.at/2009/06/27/eclipse-databinding-3-5-for-gwt/#comment-408</link>
		<dc:creator><![CDATA[Cyril Lakech]]></dc:creator>
		<pubDate>Tue, 28 Jul 2009 09:19:20 +0000</pubDate>
		<guid isPermaLink="false">http://tomsondev.bestsolution.at/?p=425#comment-408</guid>
		<description><![CDATA[Great news!

Can we avoid to change our domain object with the notification API and the extend to UBaseBean ?
or
Can we have Simplest pojo AND databinding with GWT ?

Regards,]]></description>
		<content:encoded><![CDATA[<p>Great news!</p>
<p>Can we avoid to change our domain object with the notification API and the extend to UBaseBean ?<br />
or<br />
Can we have Simplest pojo AND databinding with GWT ?</p>
<p>Regards,</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: tomeclipsedev</title>
		<link>http://tomsondev.bestsolution.at/2009/06/27/eclipse-databinding-3-5-for-gwt/#comment-381</link>
		<dc:creator><![CDATA[tomeclipsedev]]></dc:creator>
		<pubDate>Sun, 05 Jul 2009 09:18:09 +0000</pubDate>
		<guid isPermaLink="false">http://tomsondev.bestsolution.at/?p=425#comment-381</guid>
		<description><![CDATA[The google plugin requires 3.4 - Since the blog post I modified the classpaths in a way that you can run the stuff on 3.4 where the google plugin is available. So please use the &lt;a href=&quot;https://dev.eclipse.org/svnroot/eclipse/org.eclipse.ufacekit/develop/eclipse/psf/gwt.psf&quot; rel=&quot;nofollow&quot;&gt;gwt.psf&lt;/a&gt; to setup your eclipse workspace in a 3.4 installation.]]></description>
		<content:encoded><![CDATA[<p>The google plugin requires 3.4 &#8211; Since the blog post I modified the classpaths in a way that you can run the stuff on 3.4 where the google plugin is available. So please use the <a href="https://dev.eclipse.org/svnroot/eclipse/org.eclipse.ufacekit/develop/eclipse/psf/gwt.psf" rel="nofollow">gwt.psf</a> to setup your eclipse workspace in a 3.4 installation.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sergio Montesa</title>
		<link>http://tomsondev.bestsolution.at/2009/06/27/eclipse-databinding-3-5-for-gwt/#comment-380</link>
		<dc:creator><![CDATA[Sergio Montesa]]></dc:creator>
		<pubDate>Sun, 05 Jul 2009 08:09:52 +0000</pubDate>
		<guid isPermaLink="false">http://tomsondev.bestsolution.at/?p=425#comment-380</guid>
		<description><![CDATA[Google Eclipse plugin does not install in Eclipse 3.5 yet.

I&#039;m running Eclipse 3.5 and tried to install the Eclipse plugin. I get
the following error while trying to install:

Cannot complete the install because one or more required items could not be
found. Software being installed:

com.google.gdt.eclipse.suite.e34.feature.feature.group 1.0.0.v200904062334

Missing requirement:

com.google.gdt.eclipse.suite.e34.feature.feature.group 1.0.0.v200904062334
requires &#039;org.eclipse.platform.feature.group [3.4.0,3.5.0)&#039; but it could
not be found]]></description>
		<content:encoded><![CDATA[<p>Google Eclipse plugin does not install in Eclipse 3.5 yet.</p>
<p>I&#8217;m running Eclipse 3.5 and tried to install the Eclipse plugin. I get<br />
the following error while trying to install:</p>
<p>Cannot complete the install because one or more required items could not be<br />
found. Software being installed:</p>
<p>com.google.gdt.eclipse.suite.e34.feature.feature.group 1.0.0.v200904062334</p>
<p>Missing requirement:</p>
<p>com.google.gdt.eclipse.suite.e34.feature.feature.group 1.0.0.v200904062334<br />
requires &#8216;org.eclipse.platform.feature.group [3.4.0,3.5.0)&#8217; but it could<br />
not be found</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: tomeclipsedev</title>
		<link>http://tomsondev.bestsolution.at/2009/06/27/eclipse-databinding-3-5-for-gwt/#comment-355</link>
		<dc:creator><![CDATA[tomeclipsedev]]></dc:creator>
		<pubDate>Thu, 02 Jul 2009 07:28:52 +0000</pubDate>
		<guid isPermaLink="false">http://tomsondev.bestsolution.at/?p=425#comment-355</guid>
		<description><![CDATA[not yet but that&#039;s definately an area we should explore in future for people whose domain model objects are only used in GWT (mine for example are used in GWT and Desktop-Applications) though there&#039;s no binding specific code in the domain model but only the domain-model specific listener/notification system. This is one of strengths of Eclipse-Databinding because it doesn&#039;t reach out to the domain model.
Do you have any knowledge in this area you want to contribute to our UFaceKit-Project then file a bug and we can work on such a thing.]]></description>
		<content:encoded><![CDATA[<p>not yet but that&#8217;s definately an area we should explore in future for people whose domain model objects are only used in GWT (mine for example are used in GWT and Desktop-Applications) though there&#8217;s no binding specific code in the domain model but only the domain-model specific listener/notification system. This is one of strengths of Eclipse-Databinding because it doesn&#8217;t reach out to the domain model.<br />
Do you have any knowledge in this area you want to contribute to our UFaceKit-Project then file a bug and we can work on such a thing.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Frode</title>
		<link>http://tomsondev.bestsolution.at/2009/06/27/eclipse-databinding-3-5-for-gwt/#comment-354</link>
		<dc:creator><![CDATA[Frode]]></dc:creator>
		<pubDate>Thu, 02 Jul 2009 06:54:39 +0000</pubDate>
		<guid isPermaLink="false">http://tomsondev.bestsolution.at/?p=425#comment-354</guid>
		<description><![CDATA[Excellent, one thing GWT has been lacking.

Have you looked into using GWT generators to automatically decorate the domain objects with the listener and generic get/set methods?  This should make it a lot easier to use (and avoid binding specific code in your domain model)

Cheers,
Frode]]></description>
		<content:encoded><![CDATA[<p>Excellent, one thing GWT has been lacking.</p>
<p>Have you looked into using GWT generators to automatically decorate the domain objects with the listener and generic get/set methods?  This should make it a lot easier to use (and avoid binding specific code in your domain model)</p>
<p>Cheers,<br />
Frode</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: tomeclipsedev</title>
		<link>http://tomsondev.bestsolution.at/2009/06/27/eclipse-databinding-3-5-for-gwt/#comment-335</link>
		<dc:creator><![CDATA[tomeclipsedev]]></dc:creator>
		<pubDate>Mon, 29 Jun 2009 20:39:36 +0000</pubDate>
		<guid isPermaLink="false">http://tomsondev.bestsolution.at/?p=425#comment-335</guid>
		<description><![CDATA[Ah I see - I talked about a libary which builds on top of Qooxdoo developed by my company!]]></description>
		<content:encoded><![CDATA[<p>Ah I see &#8211; I talked about a libary which builds on top of Qooxdoo developed by my company!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: tomeclipsedev</title>
		<link>http://tomsondev.bestsolution.at/2009/06/27/eclipse-databinding-3-5-for-gwt/#comment-334</link>
		<dc:creator><![CDATA[tomeclipsedev]]></dc:creator>
		<pubDate>Mon, 29 Jun 2009 20:37:19 +0000</pubDate>
		<guid isPermaLink="false">http://tomsondev.bestsolution.at/?p=425#comment-334</guid>
		<description><![CDATA[Did I stated something else somewhere - because this is exactly why I looked at qooxdoo]]></description>
		<content:encoded><![CDATA[<p>Did I stated something else somewhere &#8211; because this is exactly why I looked at qooxdoo</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andreas Ecker</title>
		<link>http://tomsondev.bestsolution.at/2009/06/27/eclipse-databinding-3-5-for-gwt/#comment-332</link>
		<dc:creator><![CDATA[Andreas Ecker]]></dc:creator>
		<pubDate>Mon, 29 Jun 2009 19:44:31 +0000</pubDate>
		<guid isPermaLink="false">http://tomsondev.bestsolution.at/?p=425#comment-332</guid>
		<description><![CDATA[Tom, just a correction of your above statement: qooxdoo _is_ licensed under the EPL (and alternatively LGPL). So it can very easily be used within Eclipse projects (e.g. Eclipse RAP).  :-)]]></description>
		<content:encoded><![CDATA[<p>Tom, just a correction of your above statement: qooxdoo _is_ licensed under the EPL (and alternatively LGPL). So it can very easily be used within Eclipse projects (e.g. Eclipse RAP).  <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
</channel>
</rss>

