<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Eric Lefevre-Ardant on Java &#38; Agile &#187; gwt</title>
	<atom:link href="http://ericlefevre.net/wordpress/category/java/gwt/feed/" rel="self" type="application/rss+xml" />
	<link>http://ericlefevre.net/wordpress</link>
	<description>Eric&#039;s Earnest Elucidations</description>
	<lastBuildDate>Mon, 06 Feb 2012 06:08:49 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
		<item>
		<title>Drinks with Google Developer Day&#8217;s Speakers</title>
		<link>http://ericlefevre.net/wordpress/2008/09/17/drinks-with-google-developer-days-speakers/</link>
		<comments>http://ericlefevre.net/wordpress/2008/09/17/drinks-with-google-developer-days-speakers/#comments</comments>
		<pubDate>Wed, 17 Sep 2008 22:10:05 +0000</pubDate>
		<dc:creator>Eric Lefevre-Ardant</dc:creator>
				<category><![CDATA[conferences]]></category>
		<category><![CDATA[gwt]]></category>

		<guid isPermaLink="false">http://ericlefevre.net/wordpress/?p=396</guid>
		<description><![CDATA[It was fun going going this evening to La Cantine to meet some of the speakers for Google Developer Day Paris. I only heard about the conference last week, much too late to register (they are apparently expecting 600 people?!). &#8230; <a href="http://ericlefevre.net/wordpress/2008/09/17/drinks-with-google-developer-days-speakers/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>It was fun going going <a href="http://www.ongwt.com/post/2008/09/13/Les-googlers-sont-a-Paris-pour-boire-une-biere-in-French">this evening to La Cantine to meet some of the speakers</a> for <a href="http://code.google.com/intl/fr/events/developerday/2008/home.html">Google Developer Day Paris</a>.</p>
<p>I only heard about the conference last week, much too late to register (they are apparently expecting 600 people?!).  So that was a rare chance to talk to some of them.</p>
<ul>
<li>talked briefly to <a href="http://blog.dgirard.eu/">Didier Girard</a> who I had already met through <a href="http://www.concordiagile.org/">ConcordiAgile</a>; he will of course be talking about Web Portals at <a href="http://valtechdays.fr/">Valtech Days in October</a></li>
<li>met <a href="http://www.chabotc.com/">Googler Chris Chabot</a>; he is working on <a href="http://incubator.apache.org/shindig/">Shindig</a>, a web engine for social network mini-apps that implements <a href="http://code.google.com/apis/opensocial/">OpenSocial</a>. Though he has a point when saying that there are many more people on social networks that are committed OpenSocial (he mentioned 400 million people, I think) as opposed to proprietary ones such as Facebook (100 millions), I think success is not in the bag yet. There just seems to be a lot of incentive for some networks to provide &#8220;advanced, but not quite compatible features&#8221;. A repeat of the Unix fiasco is still likely</li>
<li>also met <a href="http://wordpress.chanezon.com/">Google Patrick Chanezon</a>; I pushed <a href="http://citconf.com/amsterdam2008/">CITCON</a> to him (and to Chris)</li>
<li>ex-Valtech Bruno Guedes  was there too! I hadn&#8221;t seen him in ages; working with Didier Girard now</li>
<li>and of course <a href="http://www.antoniogoncalves.org/">Antonio</a>, who just seem to be everywhere; we seem to have found an agreement for a date for a BarCamp with <a href="http://www.parisjug.org/">Paris JUG</a></li>
</ul>
<p>Finally, despite what many seemed to think, drinks were not offered by Google, but by <a href="http://www.pilotsystems.net/">PilotSystems</a>, <a href="http://plone.org/">Plone</a> specialists. Thanks, guys!</p>
]]></content:encoded>
			<wfw:commentRss>http://ericlefevre.net/wordpress/2008/09/17/drinks-with-google-developer-days-speakers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GWT, Flex, JavaFX, Silverlight or JQuery? The jury is still out</title>
		<link>http://ericlefevre.net/wordpress/2008/09/09/gwt-flex-javafx-silverlight-or-jquery-the-jury-is-still-out/</link>
		<comments>http://ericlefevre.net/wordpress/2008/09/09/gwt-flex-javafx-silverlight-or-jquery-the-jury-is-still-out/#comments</comments>
		<pubDate>Tue, 09 Sep 2008 14:03:02 +0000</pubDate>
		<dc:creator>Eric Lefevre-Ardant</dc:creator>
				<category><![CDATA[gwt]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[valtech]]></category>

		<guid isPermaLink="false">http://ericlefevre.net/wordpress/?p=332</guid>
		<description><![CDATA[Like everyone else, we are interested in new frameworks to design richer web interfaces, usually known as RIA &#8211; Rich Internet Applications. Most people will agree that there are three big contenders, but they all have limitations: GWT, though my &#8230; <a href="http://ericlefevre.net/wordpress/2008/09/09/gwt-flex-javafx-silverlight-or-jquery-the-jury-is-still-out/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Like everyone else, we are interested in new frameworks to design richer web interfaces, usually known as RIA &#8211; <a href="http://en.wikipedia.org/wiki/Rich_Internet_application">Rich Internet Applications</a>.</p>
<p>Most people will agree that there are three big contenders, but they all have limitations:</p>
<div class="wp-caption alignright" style="width: 250px"><a href="http://www.flickr.com/photos/orinrobertjohn/114430223/"><img title="The Choices" src="http://farm1.static.flickr.com/38/114430223_2eed0218b4_m.jpg" alt="Too many choices" width="240" height="180" /></a><p class="wp-caption-text">Too many choices, by Orin Optiglot</p></div>
<ul>
<li><a href="http://code.google.com/webtoolkit/">GWT</a>, though my favorite as a long time Java developer, is still limited in the quality of interfaces it produces; it requires the use of third-party libraries, but there are not that many of them, and <a href="http://www.psyho.pl/2008/05/26/gwt-library-landscape-after-the-ext-js-license-change/">some have been tainted by changes in their licenses</a>. Also, Google does not seem to put that much energy into it; in many ways, it still seems to be a one-man operation. However, my guess is that it is adequate to design classic interfaces, similar to the one designed in AWT/Swing/SWT.</li>
<li><a href="http://www.adobe.com/products/flex/">Flex</a> might the strongest contender to many, as they have all Adobe&#8217;s might behind them (unlike GWT). But it is clearly a descendant of Flash and as such might appeal most directly to <a href="http://en.wikipedia.org/wiki/Web_developer">web developers</a> (as opposed to classic Java developers). However, <a href="http://www.adobe.com/devnet/flex/flex_java.html">they did make a lot of efforts to get closer to the Java crowd</a>. My feeling on this one is that people like me might be good at working out the server part, but should still leave the UI part to web developers.</li>
<li><a href="http://www.javafx.com/">JavaFX</a> might seem like an obvious choice for a Java developer, but it is still too young (<a href="http://www.infoq.com/news/2008/07/javafx-preview">1.0 to be released this fall</a>) and does not have that much mindshare yet; it also requires a plugin to be installed. That said, at least <a href="http://blog.dahanne.net/">one of my colleagues</a> is very enthusiastic about it.</li>
</ul>
<p>This list wouldn&#8217;t in fact be complete if I didn&#8217;t also mention:</p>
<ul>
<li><a href="http://silverlight.net/">SilverLight</a>, which is really <a href="http://www.readwriteweb.com/archives/microsoft_silverlight.php">the answer from Microsoft to Flex</a>. I don&#8217;t have a strong opinion on it, apart from the fact that it also requires a plugin on the browser, which is a serious disadvantage (just like with JavaFX). Many people upgrade to Flex while upgrading their Flash plugin, which they have to do anyway, now that there are so many Flash animations. Silverlight has no such immediate upgrade path.</li>
</ul>
<p>All of those frameworks are good at avoiding the complexity of writing JavaScript code, either by writing it for you (GWT) or by using a specific engine on the browser (Flex, Java FX, SilverLight), which has the drawback of requiring the installation of a plugin (which might not even exist for some systems).</p>
<p>A relative of mine who is working at a <a href="http://www.wirelessgeneration.com/">small software house</a> however points me to</p>
<ul>
<li><a href="http://jquery.com/">JQuery</a>. The assumption here is that it is vain to work around JavaScript; it aims at making it easier to code JS. So you still have a good chance to stumble on the many difficulties of writing JS. On the other hand, you do get to have a much better control of the final code. At any rate, JQuery does seem to be getting some buzz these days, including from my colleagues.</li>
</ul>
<p>So, which framework should we/you choose? I think neither has a clear lead so far. So you might want to apply a <a href="http://en.wikipedia.org/wiki/Theory_of_Constraints">set-based strategy</a>, as recommended in <a href="http://www.poppendieck.com/ld.htm">Lean Software Development</a>. Meaning that, when in doubt, implement all plausible strategies, and decide later which one to standardize on, once the dust settles. In fact, it is very possible that several of them will co-exist, or even integrate with each others.</p>
<p>If you do want to limit the set of strategies, my personal choice would be those three:</p>
<ul>
<li>GWT</li>
<li>Flex</li>
<li>JQuery</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://ericlefevre.net/wordpress/2008/09/09/gwt-flex-javafx-silverlight-or-jquery-the-jury-is-still-out/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>GWT 1.5 Final Released</title>
		<link>http://ericlefevre.net/wordpress/2008/09/02/gwt-15-final-released/</link>
		<comments>http://ericlefevre.net/wordpress/2008/09/02/gwt-15-final-released/#comments</comments>
		<pubDate>Tue, 02 Sep 2008 06:23:10 +0000</pubDate>
		<dc:creator>Eric Lefevre-Ardant</dc:creator>
				<category><![CDATA[gwt]]></category>

		<guid isPermaLink="false">http://ericlefevre.net/wordpress/?p=293</guid>
		<description><![CDATA[I just came back from 3-week holidays, and I am still coming to grips with all the news that I had missed. Among them, GWT 1.5 is finally stable! The biggest feature is compatibility with Java 1.5. This is great, &#8230; <a href="http://ericlefevre.net/wordpress/2008/09/02/gwt-15-final-released/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I just came back from 3-week holidays, and I am still coming to grips with all the news that I had missed.</p>
<p>Among them, <a href="http://www.infoq.com/news/2008/08/gwt-15">GWT 1.5 is finally stable</a>! The biggest feature is <a href="http://ericlefevre.net/wordpress/2008/03/18/gwt-beta-now-compatible-with-jdk-15/">compatibility with Java 1.5</a>.</p>
<p>This is great, and I hope that even more people will turn to this fantastic platform.</p>
]]></content:encoded>
			<wfw:commentRss>http://ericlefevre.net/wordpress/2008/09/02/gwt-15-final-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GWT beta now compatible with JDK 1.5</title>
		<link>http://ericlefevre.net/wordpress/2008/03/18/gwt-beta-now-compatible-with-jdk-15/</link>
		<comments>http://ericlefevre.net/wordpress/2008/03/18/gwt-beta-now-compatible-with-jdk-15/#comments</comments>
		<pubDate>Tue, 18 Mar 2008 14:54:41 +0000</pubDate>
		<dc:creator>Eric Lefevre-Ardant</dc:creator>
				<category><![CDATA[gwt]]></category>

		<guid isPermaLink="false">http://ericlefevre.net/wordpress/2008/03/18/gwt-beta-now-compatible-with-jdk-15/</guid>
		<description><![CDATA[Everybody seems to agree that GWT is great. However, one point that has long been considered a problem is its lack of compatibility with JDK 1.5 (though many people did not really understand that GWT actually still works fine in &#8230; <a href="http://ericlefevre.net/wordpress/2008/03/18/gwt-beta-now-compatible-with-jdk-15/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Everybody seems to agree that <a href="http://www.google.com/search?q=gwt+is+great">GWT is great</a>. However, one point that has long been considered a problem is its lack of compatibility with JDK 1.5 (though <a href="http://www.dotnetguru2.org/bmarchesson/index.php?p=786&amp;more=1&amp;c=1&amp;tb=1&amp;pb=1">many people did not really understand that GWT actually still works fine in many cases</a>).</p>
<p>Anyway, I just heard from <a href="http://javaposse.com/">the JavaPosse Boys</a> that <a href="http://groups.google.com/group/Google-Web-Toolkit/browse_thread/thread/a29d3cad41851250">GWT 1.5 beta has finally been released</a>, and is now compatible with JDK 1.5! Rejoice! If you are starting a project with GWT, this is a great time to deploy the beta version (otherwise, you might want to wait for a more stable version).</p>
]]></content:encoded>
			<wfw:commentRss>http://ericlefevre.net/wordpress/2008/03/18/gwt-beta-now-compatible-with-jdk-15/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>BarCampParis15: Tools 2.0</title>
		<link>http://ericlefevre.net/wordpress/2007/12/10/barcampparis15-tools-20/</link>
		<comments>http://ericlefevre.net/wordpress/2007/12/10/barcampparis15-tools-20/#comments</comments>
		<pubDate>Mon, 10 Dec 2007 09:56:46 +0000</pubDate>
		<dc:creator>Eric Lefevre-Ardant</dc:creator>
				<category><![CDATA[conferences]]></category>
		<category><![CDATA[gwt]]></category>
		<category><![CDATA[openspace]]></category>

		<guid isPermaLink="false">http://ericlefevre.net/wordpress/2007/12/10/barcampparis15-tools-20/</guid>
		<description><![CDATA[I have long wanted to attend a BarCamp but it&#8217;s not easy to get yourself to attend a conference on a Saturday after a whole week of work. I was also turned off by an impression that the crowd was &#8230; <a href="http://ericlefevre.net/wordpress/2007/12/10/barcampparis15-tools-20/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p style="text-align: center"><img src="http://farm3.static.flickr.com/2262/2097721820_38ca9c85de_o.jpg" alt="Logo" height="143" width="500" /></p>
<p>I have long wanted to attend a <a href="http://barcamp.org/">BarCamp</a> but it&#8217;s not easy to get yourself to attend a conference on a Saturday after a whole week of work. I was also turned off by an impression that the crowd was interested in creating communities on the web, or micro-credit. Worthwhile themes, to be sure, but not currently part of my interests.</p>
<p><a href="http://barcamp.org/BarCampParis15">This time</a>, what made the difference was that it was organized by <a href="http://fr.sun.com/">Sun France</a>. Also, it was a chance to catch up with <a href="http://morlhon.net/blog/2007/12/08/barcamp-tools-20/">Jean-Laurent</a>.</p>
<p><span id="more-161"></span></p>
<p>So I went to <a href="http://barcamp.org/BarCampParis15">this edition</a>, hoping that I would at least get to see Java-related things. Mostly, that was correct, though a large number of participants were web-enthusiasts (PHP, for example), rather than coming from the server side, as I am.</p>
<p>Eventually, I only got to attend the <a href="http://code.google.com/webtoolkit/">GWT</a> session, which was rather good (demo of WebVNC, an integration of <a href="http://en.wikipedia.org/wiki/Vnc">VNC</a> with a web browser through GWT). I wanted to leave at 12am; it is hard to spend a whole Saturday in a conference, when you have already been working all week (<a href="http://citconf.com/">CITCON</a>, of course, is also in this position&#8230; but it is such a good conference that I just have to go anyway ;-) It is also a shame that, while the conference was supposed to start at 9am, the first sessions didn&#8217;t start until 11am.</p>
<p>The main question for me, which was the real benefit for me, was: &#8220;what are the differences between a <a href="http://barcamp.org/">BarCamp</a> and an <a href="http://www.openspaceworld.org/">Open Space Technology</a> Conference?&#8221;</p>
<p>Short answer: there are none.</p>
<p>Longer answer: the difference is mostly in the spirit.</p>
<ul>
<li>in BarCamps, there is little attempt to contact potential participants (though in the case of BarCampParis15, Sun did send an email to their contact base). Advertising is mostly made by creating a page on barcamp.org (I keep a Google Alert just for this)</li>
<li>the format is even less defined in BarCamps. As little explanation as possible is provided at the beginning.</li>
<li>there is no encouragement for the participants to rearrange the agenda</li>
<li>generally speaking, there is less emphasis on participation by the average attendant. Participants with experience or more &#8216;pushy&#8217; than others tend to steal the show. Not that it never happens in Open Space Confs, of course&#8230;</li>
</ul>
<p>Check out <a href="http://www.flickr.com/photos/elefevre/sets/72157603418883102/">my pictures from the event</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://ericlefevre.net/wordpress/2007/12/10/barcampparis15-tools-20/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

