<?xml version="1.0"?>
<rdf:RDF
	xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:foaf="http://xmlns.com/foaf/0.1/"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns="http://purl.org/rss/1.0/"
>
<channel rdf:about="http://planeteclipse.org/planet/">
	<title>Planet Eclipse</title>
	<link>http://planeteclipse.org/planet/</link>
	<description>Planet Eclipse - http://planeteclipse.org/planet/</description>

	<items>
		<rdf:Seq>
			<rdf:li rdf:resource="tag:blogger.com,1999:blog-2310191777550204104.post-4694866645880960954" />
			<rdf:li rdf:resource="tag:blogger.com,1999:blog-29853730.post-2451261169035126159" />
			<rdf:li rdf:resource="tag:blogger.com,1999:blog-17823979.post-6424058785777345778" />
			<rdf:li rdf:resource="http://dev.eclipse.org/blogs/wayne/2008/07/04/java-forum-stuttgart-2008/" />
			<rdf:li rdf:resource="tag:blogger.com,1999:blog-1585332946379204379.post-8961297705637960095" />
			<rdf:li rdf:resource="http://dev.eclipse.org/blogs/soatools/2008/07/04/standalone-bpmn-modeler/" />
			<rdf:li rdf:resource="tag:blogger.com,1999:blog-2310191777550204104.post-5952869962380604005" />
			<rdf:li rdf:resource="http://overholt.ca/wp/?p=109" />
			<rdf:li rdf:resource="http://ianskerrett.wordpress.com/?p=507" />
			<rdf:li rdf:resource="tag:blogger.com,1999:blog-20358640.post-678601948092359487" />
			<rdf:li rdf:resource="tag:blogger.com,1999:blog-3691419744299351480.post-3588379547332038327" />
			<rdf:li rdf:resource="tag:blogger.com,1999:blog-1585332946379204379.post-6617972764146846394" />
			<rdf:li rdf:resource="tag:blogger.com,1999:blog-3879044552984472733.post-4490966296111791938" />
			<rdf:li rdf:resource="tag:blogger.com,1999:blog-18490491.post-3406823016488489357" />
			<rdf:li rdf:resource="tag:blogger.com,1999:blog-1495223311988358528.post-5171600308526270090" />
			<rdf:li rdf:resource="http://dev.eclipse.org/blogs/wayne/2008/07/03/but-im-not-a-newbie/" />
			<rdf:li rdf:resource="tag:blogger.com,1999:blog-16474715.post-5005201921463639489" />
			<rdf:li rdf:resource="http://dev.eclipse.org/blogs/releng/2008/07/02/build-workshop-2-build-harder/" />
			<rdf:li rdf:resource="tag:blogger.com,1999:blog-5484177613731225131.post-8215289249470485437" />
			<rdf:li rdf:resource="tag:blogger.com,1999:blog-5484177613731225131.post-2507784926321748870" />
			<rdf:li rdf:resource="tag:blogger.com,1999:blog-19398645.post-5069165522926926748" />
			<rdf:li rdf:resource="http://live.eclipse.org/548 at http://live.eclipse.org" />
			<rdf:li rdf:resource="http://www.norio.be/72 at http://www.norio.be" />
			<rdf:li rdf:resource="tag:blogger.com,1999:blog-18772002.post-6775570255633795095" />
			<rdf:li rdf:resource="tag:blogger.com,1999:blog-18361809.post-5044326270399935544" />
			<rdf:li rdf:resource="http://toedter.com/blog/?p=29" />
			<rdf:li rdf:resource="tag:blogger.com,1999:blog-5067915972998518904.post-4176343916437954664" />
			<rdf:li rdf:resource="tag:blogger.com,1999:blog-6966035.post-4928356407678714070" />
			<rdf:li rdf:resource="tag:blogger.com,1999:blog-7742435659113733626.post-4094454061297416682" />
			<rdf:li rdf:resource="tag:blogger.com,1999:blog-7898970008734109284.post-2226124138087617718" />
			<rdf:li rdf:resource="tag:blogger.com,1999:blog-6460870651579501588.post-5800660052172575193" />
			<rdf:li rdf:resource="tag:blogger.com,1999:blog-16647950.post-6560925099124536453" />
			<rdf:li rdf:resource="http://ianskerrett.wordpress.com/?p=505" />
			<rdf:li rdf:resource="tag:blogger.com,1999:blog-35738028.post-1926712542677867220" />
			<rdf:li rdf:resource="tag:blogger.com,1999:blog-12783252.post-5316044106571714271" />
			<rdf:li rdf:resource="tag:blogger.com,1999:blog-3879044552984472733.post-7857723191470665433" />
			<rdf:li rdf:resource="http://www.jroller.com/eu/entry/eclipse_ate_bay" />
			<rdf:li rdf:resource="tag:blogger.com,1999:blog-18663041.post-3112970265683410185" />
			<rdf:li rdf:resource="tag:blogger.com,1999:blog-6966035.post-4630232988019253885" />
			<rdf:li rdf:resource="tag:blogger.com,1999:blog-16474715.post-3699624059595392830" />
			<rdf:li rdf:resource="tag:blogger.com,1999:blog-7669578527628084045.post-4124340263849089793" />
			<rdf:li rdf:resource="tag:blogger.com,1999:blog-17823979.post-5487999843181182314" />
			<rdf:li rdf:resource="http://www.peterfriese.de/how-to-distinguish-generated-code-from-non-generated-code/" />
			<rdf:li rdf:resource="tag:blogger.com,1999:blog-4837420061859077187.post-3493993759167165277" />
			<rdf:li rdf:resource="http://live.eclipse.org/547 at http://live.eclipse.org" />
			<rdf:li rdf:resource="tag:blogger.com,1999:blog-20309733.post-6873956008970539567" />
			<rdf:li rdf:resource="http://blog.hantsuki.org/2008/06/26/eclipse-just-crashed-so-im-going-to-file-a-bug-now/" />
			<rdf:li rdf:resource="tag:blogger.com,1999:blog-7747481246630004369.post-2845075660738330603" />
			<rdf:li rdf:resource="http://www.jroller.com/shareme/entry/installing_spring_in_eclipse3_4" />
			<rdf:li rdf:resource="tag:blogger.com,1999:blog-7742435659113733626.post-376082306421294013" />
			<rdf:li rdf:resource="tag:blogger.com,1999:blog-237205426838095904.post-90097533788149106" />
			<rdf:li rdf:resource="tag:blogger.com,1999:blog-16647950.post-902027310694051287" />
			<rdf:li rdf:resource="posts:www.blog.de@4368125" />
			<rdf:li rdf:resource="http://dev.eclipse.org/blogs/mike/2008/06/26/the-best-laid-plans/" />
			<rdf:li rdf:resource="http://dev.eclipse.org/blogs/seva/2008/06/26/copying-nodes-between-xml-documents-with-java-dom/" />
			<rdf:li rdf:resource="http://www.jroller.com/eu/entry/dealing_with_api_compatibility" />
			<rdf:li rdf:resource="tag:blogger.com,1999:blog-1495223311988358528.post-8561539373113526340" />
			<rdf:li rdf:resource="tag:blogger.com,1999:blog-24248206.post-2303322486121601774" />
			<rdf:li rdf:resource="http://tasktop.com/blog/?p=32" />
			<rdf:li rdf:resource="tag:blogger.com,1999:blog-237205426838095904.post-2134734807604092174" />
		</rdf:Seq>
	</items>
</channel>

<item rdf:about="tag:blogger.com,1999:blog-2310191777550204104.post-4694866645880960954">
	<title>Annamalai Chockalingam: Y should Ganymede Users have all the FUN ...</title>
	<link>http://eclipseo.blogspot.com/2008/07/y-should-ganymede-users-have-all-fun.html</link>
	<content:encoded>As mentioned in my previous post ... Ganymede has this new worthy feature wherein you can browse to the contribution id for a view, perspective etc ... But Y should only the Ganymede Users have all the fun ... Thanks to Prakash, my friend for invoking our team at ANCiT to write a small plugin contributing a search page to search for ids in 3.2 and 3.3 version of Eclipse.&lt;br /&gt;&lt;img src=&quot;http://bp3.blogger.com/_VROWKWMJiqY/SG-pE_KP9MI/AAAAAAAAAC8/b2aI59hm0u4/s320/screenShot.JPG&quot; alt=&quot;&quot; style=&quot;DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5219576396284687554&quot; /&gt;A Page has radio buttons to select which ID you want to search .. And then you can right click on th desired ID and copy it to the clipboard. Then paste it in your perspectiveFactory code or in your perspectiveExtension extension point or wherever required ...&lt;br /&gt;&lt;br /&gt;Thanks to Prakash Anna again .. Now thats how we call him ... We have hosted this project on &lt;a href=&quot;http://code.google.com/p/search4contributionid&quot;&gt;http://code.google.com/p/search4contributionid&lt;/a&gt; and its all available for download ... Please utilise this and let us know if you like it ... We plan to join the band and publish lot of utilities as our contribution to the eclipse community ...&lt;br /&gt;&lt;div align=&quot;right&quot;&gt;Signin Off&lt;/div&gt;&lt;div align=&quot;right&quot;&gt;Malai&lt;br /&gt;&lt;/div&gt;</content:encoded>
	<dc:date>2008-07-05T17:06:26+00:00</dc:date>
	<dc:creator>Its_Me_Malai</dc:creator>
</item>
<item rdf:about="tag:blogger.com,1999:blog-29853730.post-2451261169035126159">
	<title>Gorkem Ercan: Symbian is getting open sourced under EPL</title>
	<link>http://feeds.feedburner.com/~r/Developing/~3/318717014/symbian-is-getting-open-sourced-under.html</link>
	<content:encoded>Nokia, together with Sony Ericsson, Motorola and NTT DOCOMO has &lt;a href=&quot;http://www.nokia.com/A4136001?newsid=1230416&quot;&gt;announced&lt;/a&gt; that they will form an open source foundation to host the Symbian OS development.  In order to enable the Foundation, Nokia plans to acquire the remaining shares of Symbian, that Nokia does not already own and then contribute the Symbian and S60 software to the new open source foundation. The open source Symbian Software is intended to be released under &lt;a href=&quot;http://www.eclipse.org/legal/epl-v10.html&quot;&gt;EPL&lt;/a&gt;.&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~f/Developing?a=lEIs7I&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~f/Developing?i=lEIs7I&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~f/Developing?a=rv4qPi&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~f/Developing?i=rv4qPi&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~f/Developing?a=bAIIMi&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~f/Developing?i=bAIIMi&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img width=&quot;1&quot; src=&quot;http://feeds.feedburner.com/~r/Developing/~4/318717014&quot; height=&quot;1&quot; /&gt;</content:encoded>
	<dc:date>2008-07-05T06:06:47+00:00</dc:date>
	<dc:creator>gorkem</dc:creator>
</item>
<item rdf:about="tag:blogger.com,1999:blog-17823979.post-6424058785777345778">
	<title>Nick Boldt: Visual Editor for Eclipse 3.4 Ganymede</title>
	<link>http://divby0.blogspot.com/2008/07/visual-editor-for-eclipse-34-ganymede.html</link>
	<content:encoded>There have been a number of questions in eclipse.newcomer lately about the availability of a visual editor for Eclipse 3.4 Ganymede. 
&lt;p&gt;
So, I thought I'd see if VE 1.3 can be installed into Ganymede using p2 -- and in fact it's pretty easy to do. 
&lt;/p&gt;&lt;p&gt;
As noted in &lt;a href=&quot;http://wiki.eclipse.org/VE/Installing&quot;&gt;VE Installation Guide&lt;/a&gt;, you can use the &quot;Eclipse IDE for Java EE Developers&quot;... but because I usually run with the Eclipse SDK, rather than an EPP bundle, I wanted to know what the minimum requirements are for VE, so I unpacked VE into Eclipse's new &lt;a href=&quot;http://wiki.eclipse.org/Equinox_p2_Getting_Started#Dropins&quot;&gt;dropins/&lt;/a&gt; folder, and started Eclipse with the OSGi console active, using this script:
&lt;/p&gt;&lt;blockquote&gt;&lt;pre&gt;&lt;code&gt;#!/bin/bash
workspace=/tmp/workspace-clean-34
pushd ~/eclipse/34clean &amp;gt;/dev/null
if [[ $# -eq 0 ]]; then
        rm -fr eclipse $workspace emf-unpacked
        eclipse=eclipse-SDK-3.4-linux-gtk.tar.gz
        echo &quot;Unpack $eclipse...&quot;;
        tar xzf $eclipse
        ve=org.eclipse.visualeditor-1.3.0.200709121813
        echo &quot;Unpack ${ve}.zip into dropins&quot;
        unzip -q ${ve}.zip -d eclipse/dropins/ve
        mv eclipse/dropins/ve/$ve eclipse/dropins/ve/eclipse
fi

vm=/opt/sun-java2-5.0/bin/java
echo &quot;Using vm=$vm and workspace=$workspace&quot;; 
./eclipse/eclipse -vm $vm -data $workspace \
  -consolelog -clean -debug &lt;b&gt;-console&lt;/b&gt; -noexit -vmargs \
  -Xms128M -Xmx256M -XX:PermSize=128M -XX:MaxPermSize=256M
popd &amp;gt;/dev/null&lt;/code&gt;&lt;/pre&gt;&lt;/blockquote&gt;

What I found was that the console listed all the missing dependencies for the VE feature, making it easy to find the features I needed to install to fully enable VE. I fired up the Help &amp;gt; Software Updates and installed the following from the &lt;a href=&quot;http://download.eclipse.org/releases/ganymede//&quot;&gt;Ganymede Update Site&lt;/a&gt;:

&lt;a href=&quot;http://bp0.blogger.com/_i21-98vOfTA/SG8CVYBODnI/AAAAAAAAAZI/UXYEnOJP0Pw/s1600-h/ve-for-ganymede-install-list.png&quot;&gt;&lt;img src=&quot;http://bp0.blogger.com/_i21-98vOfTA/SG8CVYBODnI/AAAAAAAAAZI/UXYEnOJP0Pw/s320/ve-for-ganymede-install-list.png&quot; alt=&quot;&quot; style=&quot;display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; cursor: hand;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5219393059393769074&quot; /&gt;&lt;/a&gt;
&lt;p&gt;On restart, I had a working visual editor:

&lt;a href=&quot;http://bp1.blogger.com/_i21-98vOfTA/SG8CVoBODoI/AAAAAAAAAZQ/kAk8oNCAQIU/s1600-h/ve-for-ganymede-working.png&quot;&gt;&lt;img src=&quot;http://bp1.blogger.com/_i21-98vOfTA/SG8CVoBODoI/AAAAAAAAAZQ/kAk8oNCAQIU/s320/ve-for-ganymede-working.png&quot; alt=&quot;&quot; style=&quot;display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; cursor: hand;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5219393063688736386&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content:encoded>
	<dc:date>2008-07-05T05:16:36+00:00</dc:date>
	<dc:creator>nickb</dc:creator>
</item>
<item rdf:about="http://dev.eclipse.org/blogs/wayne/2008/07/04/java-forum-stuttgart-2008/">
	<title>Wayne Beaton: Java Forum Stuttgart 2008</title>
	<link>http://dev.eclipse.org/blogs/wayne/2008/07/04/java-forum-stuttgart-2008/</link>
	<content:encoded>&lt;p&gt;There’s something about the &lt;a href=&quot;http://www.java-forum-stuttgart.de/&quot;&gt;Java Forum Stuttgart&lt;/a&gt; conference that I really like. The conference is a little on the large size (I believe that I heard that there were 1,200 attendees) which gives the exhibit area a really busy feel. Good busy.&lt;/p&gt;
&lt;p&gt;As a speaker, I can’t say enough about this conference. They take care of us. Every year they get us great gifts. The best part is that the gifts tend to have some local tie-in. This year, they gave us coffee and tea from local providers. It came with a little booklet that, if I could read German, would tell me all about the company and how it is a cornerstone of the Stuttgart business community. That personal touch is nice. It also helps that they assign me my very own personal assistant (who I assume is the very own personal assistant for a couple of other folks). This year, she remembered my &lt;a href=&quot;http://www.fleischmann.de/?pid=17&amp;amp;trackgauge=5&amp;amp;PHPSESSID=faea1a51fed93be7f209c4ff4b3a5bc1&quot;&gt;Modelleisenbahn&lt;/a&gt; hobby and had a map ready for me pointing out the locations of local stores. &lt;/p&gt;
&lt;p&gt;My talk went very well. I presented Mylyn to a standing room only crowd (apparently there were about a dozen people in an overflow room). Here’s what they looked like from my perspective.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://dev.eclipse.org/blogs/wayne/files/2008/07/image002.jpg&quot; alt=&quot;image002.jpg&quot; /&gt;&lt;/p&gt;
&lt;p&gt;I decided to mix things up a bit this time through and started with a demo. I went out on a bit of limb and just started implementing part of the solution for &lt;a href=&quot;https://bugs.eclipse.org/bugs/show_bug.cgi?id=237658&quot;&gt;bug 237658&lt;/a&gt;. The first thing I did was create subtask for this bug. With Mylyn 3.0, new tasks (or subtasks) can be created for a repository without actually submitting them (which was handy as I didn’t notice the Ethernet cable which I’m sure would have given me Internet access if I had thought to try it). So I created the subtask and just started into changing the &lt;a href=&quot;http://www.eclipse.org/examples/expenses&quot;&gt;Expenses (EBERT)&lt;/a&gt; application to channel change events through the &lt;a href=&quot;http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.equinox.event/&quot;&gt;Equinox event framework&lt;/a&gt;. I plan to submit the new subtasks to Bugzilla and check the code into a new branch sometime soon (I’m feeling a little lazy right now).&lt;/p&gt;
&lt;p&gt;I asked the audience to try not to get too taken by the &lt;a href=&quot;http://www.eclipse.org/equinox&quot;&gt;Equinox&lt;/a&gt; stuff and focus on the task-oriented development process (I really did want to get them thinking a bit more about Equinox and the Examples project). In the process, I managed to show off the Bugzilla integration, and the Über-cool context-based filtering. I wrapped up with a quick pass through the slides to reinforce what I demonstrated. The net result of the demonstration was the same as last year: I felt like a rock star. People love Mylyn.&lt;/p&gt;
&lt;p&gt;One of the disturbing take-homes from the session is the number of developers who apparently do not use an issue tracking system of any form. Mylyn supports, Bugzilla, JIRA, Trac, XPlanner, CodeBeamer, and more. But there were a lot of questions about how Mylyn can be used to share tasks without a repository (I showed how you can drag tasks out of the Task List view onto the file system and then from the file system into a different workspace’s Task List; I guess that works).&lt;/p&gt;
&lt;p&gt;I rounded out my week by talking about &lt;a href=&quot;http://www.eclipse.org/ganymede/&quot;&gt;Ganymede&lt;/a&gt; with two different audiences. The first audience got to listen to me two hours after I got off the plane. It was not one of my best performances. The crowd today in Zürich seemed to have had a better time; clearly a few extra hours of rest make big difference.&lt;/p&gt;
&lt;p&gt;I leave you today with a picture I took of Doug Clarke from the &lt;a href=&quot;http://www.eclipse.org/eclipselink&quot;&gt;EclipseLink&lt;/a&gt; project from last night’s Stammtisch. &lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://dev.eclipse.org/blogs/wayne/files/2008/07/image005.jpg&quot; alt=&quot;image005.jpg&quot; /&gt;&lt;/p&gt;
&lt;p&gt;It’s good to be king.&lt;/p&gt;</content:encoded>
	<dc:date>2008-07-04T22:51:10+00:00</dc:date>
	<dc:creator>Wayne Beaton</dc:creator>
</item>
<item rdf:about="tag:blogger.com,1999:blog-1585332946379204379.post-8961297705637960095">
	<title>Dave Carver: Summer of Code XQuery plugin</title>
	<link>http://intellectualcramps.blogspot.com/2008/07/summer-of-code-xquery-plugin.html</link>
	<content:encoded>&lt;a href=&quot;http://luckycala.wordpress.com/&quot;&gt;Buddhika Laknath&lt;/a&gt; is hard at work on his XQuery plugin for eclipse.  He had a big hurdle to over come, but with a few well hinted places for him to look at existing code, and few tips he's now making some good progress.   Here's a screen shot:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://bp0.blogger.com/_KrN73FFeGok/SG5V37KFNnI/AAAAAAAAAB0/2vhGHjhDM3s/s1600-h/XqueryScreenshot.png&quot;&gt;&lt;img src=&quot;http://bp0.blogger.com/_KrN73FFeGok/SG5V37KFNnI/AAAAAAAAAB0/2vhGHjhDM3s/s320/XqueryScreenshot.png&quot; alt=&quot;&quot; style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5219203437430126194&quot; /&gt;&lt;/a&gt;&lt;br /&gt;After struggling to wrap his arms around the the SSE api and the XML editor code, he's now getting ready to tackle the fun stuff.   SSE itself is not something that is easy to understand.  Particularly how to get your own parsing implemented while leveraging existing functionality.   In order to have mixed content you either have to write a new parser that understands both languages you want to mix, or you have to do some VooDoo magic underneath, by marking some partions, and then reparsing with your specific extension language parser.   It's especially messy when you have to deal with several different Dialects: XML, XQuery, and XPath 2.0.&lt;br /&gt;&lt;br /&gt;Hats off to Buddhika for plodding through, I think he can finally start seeing the light to some of the fun stuff.</content:encoded>
	<dc:date>2008-07-04T16:56:48+00:00</dc:date>
	<dc:creator>David Carver</dc:creator>
</item>
<item rdf:about="http://dev.eclipse.org/blogs/soatools/2008/07/04/standalone-bpmn-modeler/">
	<title>SOA Tools Team: Standalone BPMN modeler</title>
	<link>http://dev.eclipse.org/blogs/soatools/2008/07/04/standalone-bpmn-modeler/</link>
	<content:encoded>&lt;p&gt;&lt;a href=&quot;http://www.intalio.com&quot;&gt;Intalio&lt;/a&gt; provides a packaged version of the &lt;a href=&quot;http://www.eclipse.org/stp/bpmn&quot;&gt;SOA Tools BPMN modeler&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Grab it &lt;a href=&quot;http://www.intalio.com/products/eclipse-ganymede-download/&quot;&gt;here&lt;/a&gt; and start modeling in minutes.&lt;/p&gt;
&lt;p&gt;Would you have any problems using it, please file a bug at the &lt;a href=&quot;http://bugs.eclipse.org&quot;&gt;usual location&lt;/a&gt; or ask for help on the eclipse.stp newsgroup or by IRC: #eclipse-stp.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.intalio.com/news/standalone-bpmn-modeler-now-packaged-with-ganymede/&quot;&gt;Cross-posting from the Intalio blog…&lt;/a&gt;&lt;/p&gt;</content:encoded>
	<dc:date>2008-07-04T16:39:49+00:00</dc:date>
	<dc:creator>Antoine Toulm</dc:creator>
</item>
<item rdf:about="tag:blogger.com,1999:blog-2310191777550204104.post-5952869962380604005">
	<title>Annamalai Chockalingam: Searching View ID in Eclipse was never this Easy !!</title>
	<link>http://eclipseo.blogspot.com/2008/07/searching-view-id-in-eclipse-was-never.html</link>
	<content:encoded>Thanks to Eclipse Ganymede Edition ... Browsing for IDs of Perspective, Views, ActionSets, Wizards etc was never this easy ... Earlier to Ganymede if i need to extend a Perspective .. i would use PerspectiveExtensions and then in the targetID would have to copy paste the ID of the perspective that i want to extend from somewhere ... Now it is just a click again .. You have a browse button just next to the targetID parameter wherein it lists all the perspectives installed in eclipse that you could extend ... The same applies for View, ViewShortCut, NewWizardShortCut, ActionSet etc ...&lt;br /&gt;&lt;br /&gt;Hope you enjoi this feature of Ganymede ...</content:encoded>
	<dc:date>2008-07-04T15:01:45+00:00</dc:date>
	<dc:creator>Its_Me_Malai</dc:creator>
</item>
<item rdf:about="http://overholt.ca/wp/?p=109">
	<title>Andrew Overholt: Getting started hacking on Eclipse plugins</title>
	<link>http://overholt.ca/wp/?p=109</link>
	<content:encoded>&lt;p&gt;Eclipse plugins are written using Eclipse.  The excellent &lt;a href=&quot;http://www.eclipse.org/pde/&quot;&gt;Plugin Development Environment (PDE)&lt;/a&gt; is what you’ll need so if you’re on Fedora, try &lt;code&gt;yum install eclipse-pde&lt;/code&gt;.  If you want to hack on an existing plugin, check it out into Eclipse.&lt;/p&gt;
&lt;p&gt;For example, say I wanted to hack on the specfile editor which is part of the Linux Distros project at eclipse.org.  If it’s a good Eclipse project, it will provide a project set file that contains the CVS/SVN info for the various included/related projects.  The specfile editor one is &lt;a href=&quot;http://www.eclipse.org/linuxtools/doc/specfileeditor.psf&quot;&gt;here&lt;/a&gt;.  I download the file and then in Eclipse (assuming I have an SVN plugin installed, like &lt;code&gt;eclipse-subclipse&lt;/code&gt; in Fedora) go:  File-&amp;gt;Import-&amp;gt;Team-&amp;gt;Team Project Set and enter the location of the saved .psf.  If there isn’t a .psf file, you can always check the projects directly out of the version control system.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;center&gt;&lt;br /&gt;
&lt;img src=&quot;http://overholt.ca/blogimages/import1.png&quot; alt=&quot;File-Import&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;img src=&quot;http://overholt.ca/blogimages/import2.png&quot; alt=&quot;Team-PSF&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;img src=&quot;http://overholt.ca/blogimages/import3.png&quot; alt=&quot;My .psf&quot; /&gt;&lt;br /&gt;
&lt;/center&gt;&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Once things have checked out, they’ll build and — assuming things aren’t broken in the revision you checked out — you can run it right away.  You do this by launching a second Eclipse instance that uses a combination of the plugins running in your host Eclipse and the ones built in your workspace.  Right-click on one of the plugin projects and select Run As-&amp;gt;Eclipse Application.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;center&gt;&lt;br /&gt;
&lt;img src=&quot;http://overholt.ca/blogimages/runas1.png&quot; alt=&quot;Run As-Eclipse Application&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;img src=&quot;http://overholt.ca/blogimages/runas2.png&quot; alt=&quot;Running specfile editor&quot; /&gt;&lt;br /&gt;
&lt;/center&gt;&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Boo-ya!  Any changes we’ve made in our workspace will be reflected in this running instance.  In the future I’ll talk about debugging the plugin(s) you’re working on and how to create patches, etc.&lt;/p&gt;</content:encoded>
	<dc:date>2008-07-04T13:46:33+00:00</dc:date>
	<dc:creator>andrew</dc:creator>
</item>
<item rdf:about="http://ianskerrett.wordpress.com/?p=507">
	<title>Ian Skerrett: A Java Rock Star</title>
	<link>http://feeds.feedburner.com/~r/IanSkerrett/~3/326002100/</link>
	<content:encoded>&lt;div class=&quot;snap_preview&quot;&gt;&lt;br /&gt;&lt;p&gt;Congratulations to Mik Kersten for being inducted into the &lt;a href=&quot;http://java.sun.com/javaone/sf/2008/rockstars.jsp&quot;&gt;JavaOne Java Rock Star program&lt;/a&gt;.   The Java Rock Stars are the top speakers, as voted by the attendees, at JavaOne.   &lt;a href=&quot;http://tasktop.com/blog/?p=28&quot;&gt;Mik session&lt;/a&gt; was an introduction to Eclipse Mylyn and it seems like he and Mylyn were a great hit.   Mik is a great presenter, so it is no surprise but it is nice to see him being recognized.&lt;/p&gt;
&lt;img src=&quot;http://feeds.wordpress.com/1.0/categories/ianskerrett.wordpress.com/507/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt; &lt;img src=&quot;http://feeds.wordpress.com/1.0/tags/ianskerrett.wordpress.com/507/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/gocomments/ianskerrett.wordpress.com/507/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/comments/ianskerrett.wordpress.com/507/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/godelicious/ianskerrett.wordpress.com/507/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/delicious/ianskerrett.wordpress.com/507/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/gostumble/ianskerrett.wordpress.com/507/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/stumble/ianskerrett.wordpress.com/507/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/godigg/ianskerrett.wordpress.com/507/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/digg/ianskerrett.wordpress.com/507/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/goreddit/ianskerrett.wordpress.com/507/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/reddit/ianskerrett.wordpress.com/507/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;img src=&quot;http://stats.wordpress.com/b.gif?host=ianskerrett.wordpress.com&amp;amp;blog=405862&amp;amp;post=507&amp;amp;subd=ianskerrett&amp;amp;ref=&amp;amp;feed=1&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/div&gt;</content:encoded>
	<dc:date>2008-07-03T18:30:07+00:00</dc:date>
	<dc:creator>Ian Skerrett</dc:creator>
</item>
<item rdf:about="tag:blogger.com,1999:blog-20358640.post-678601948092359487">
	<title>Scott Lewis: Freed from email</title>
	<link>http://eclipseecf.blogspot.com/2008/07/freed-from-email.html</link>
	<content:encoded>There's an interesting article about use/abuse of email in the NY Times today:&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.nytimes.com/2008/06/29/jobs/29pre.html&quot;&gt;I Freed Myself From E-Mail’s Grip&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;FWIW, I think ECF is doing it's &lt;a href=&quot;http://eclipseecf.blogspot.com/2008/06/ecf-200.html&quot;&gt;part on this problem&lt;/a&gt;, by providing multiple ways for Eclipse users to easily, cheaply, and openly communicate and collaborate.&lt;br /&gt;&lt;br /&gt;Also, for those interested, there is a longstanding proposal to add an &lt;a href=&quot;https://bugs.eclipse.org/bugs/show_bug.cgi?id=126089&quot;&gt;XMPP server at Eclipse Foundation&lt;/a&gt; in order to help teams build and maintain community.</content:encoded>
	<dc:date>2008-07-03T17:33:15+00:00</dc:date>
	<dc:creator>Scott Lewis</dc:creator>
</item>
<item rdf:about="tag:blogger.com,1999:blog-3691419744299351480.post-3588379547332038327">
	<title>Eclipse Enthusiasts Poznań: Eclipse Summer School 2008</title>
	<link>http://eclipser-blog.blogspot.com/2008/07/eclipse-summer-school-2008.html</link>
	<content:encoded>I am pleased to announce, that in cooperation with Poznan Univeristy of Technology, we are preparing next edition of Eclipse Summer School. We are going to teach students (and not only, companies are also welcomed) how to use Eclipse and how to create RCP applications.&lt;br /&gt;&lt;br /&gt;The tutorial is 5 days long and we guarantee dinners, coffee, tea, sweets and a lot of fun! &lt;br /&gt;&lt;br /&gt;You can find more details here: &lt;a href=&quot;http://www.eclipsesummerschool.com&quot;&gt;www.eclipsesummerschool.com&lt;/a&gt;. Unforunately the site has no English version, so please use google translate.&lt;br /&gt;&lt;br /&gt;We are also looking for sponsors, so if you would like to look for new hires or to promote your company in academic environemnt, please let &lt;a href=&quot;mailto:krzysztof.daniel@cs.put.poznan.pl&quot;&gt;me&lt;/a&gt; know.&lt;br /&gt;&lt;br /&gt;Regards,&lt;br /&gt;Chris&lt;br /&gt;&lt;br /&gt;PS. Last year 95% of particapants told us that they would recommend our training!</content:encoded>
	<dc:date>2008-07-03T15:48:11+00:00</dc:date>
	<dc:creator>Christopher Daniel</dc:creator>
</item>
<item rdf:about="tag:blogger.com,1999:blog-1585332946379204379.post-6617972764146846394">
	<title>Dave Carver: Who Drives Adoption?</title>
	<link>http://intellectualcramps.blogspot.com/2008/07/who-drives-adoption.html</link>
	<content:encoded>&lt;a href=&quot;http://ed-merks.blogspot.com/2008/07/wheres-modeling-package.html&quot;&gt;Ed Merk's latest blog&lt;/a&gt; posting about the marketing of various downloads, and the disappearance of the Eclipse Modeling Package to a sub link, corresponds in some ways to a post by &lt;a href=&quot;http://www.oreillynet.com/pub/au/1712&quot;&gt;Rick Jelliffe&lt;/a&gt; on &lt;a href=&quot;http://www.oreillynet.com/xml/blog/2008/07/microsoft_credible_as_blushing.html?CMP=OTC-TY3388567169&amp;amp;ATT=Microsoft+credible+as+blushing+debutante+at+the+standards+ball&quot;&gt;Microsoft's participation in standards groups&lt;/a&gt;.   How are the two related, by the following quote from Rick.&lt;br /&gt;&lt;br /&gt;&lt;blockquote style=&quot;font-weight: bold;&quot;&gt;&quot;One of the great disappointments of the open source movement has been the way that lazy users don’t feed changes and improvements back, but are passive recipients. And often we see open source programs reflecting the priorities of its sponsors not its users.&quot;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;In some ways this is the same effect that is appearing on the popularity ranking of the Eclipse Download page, but it is a bigger issue than that.  Like the adoption of Standards, it unfortunately isn't the users that are driving the changes of the standard, but the priorities of the sponsors.   A balancing act needs to be made when doing either open source development and standards work.  Which hat do you wear?   Is it the community hat, or your employers/sponsors hat?   Which one you wear affects everybody as a whole.</content:encoded>
	<dc:date>2008-07-03T14:49:28+00:00</dc:date>
	<dc:creator>David Carver</dc:creator>
</item>
<item rdf:about="tag:blogger.com,1999:blog-3879044552984472733.post-4490966296111791938">
	<title>Ed Merks: Where's the Modeling Package?</title>
	<link>http://ed-merks.blogspot.com/2008/07/wheres-modeling-package.html</link>
	<content:encoded>I'm a little disappointed now that Ganymede is finally out.   Of course I'm generally in a funk whenever I actually reach whatever goal I've ever tried to achieve.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://bp3.blogger.com/_rFZqMGOSYY8/SGy-onmL8AI/AAAAAAAAAEs/qWEbx-UK3Bg/s1600-h/Girl.jpg&quot;&gt;&lt;img src=&quot;http://bp3.blogger.com/_rFZqMGOSYY8/SGy-onmL8AI/AAAAAAAAAEs/qWEbx-UK3Bg/s320/Girl.jpg&quot; alt=&quot;&quot; style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5218755673248755714&quot; /&gt;&lt;/a&gt;&lt;br /&gt;It helps to remind me that goals are nice for setting direction but are generally disappointing when you get there; it's best to enjoy the journey itself as much as possible because it lasts a lot longer than does the goal.  But I digress, and so quickly too.  Speaking of which, our neighbor had a very nice Canada Day party complete with spectacular fireworks.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://bp3.blogger.com/_rFZqMGOSYY8/SGy_d4e6fyI/AAAAAAAAAE0/rWJoKOaCzew/s1600-h/FireWorks1.jpg&quot;&gt;&lt;img src=&quot;http://bp3.blogger.com/_rFZqMGOSYY8/SGy_d4e6fyI/AAAAAAAAAE0/rWJoKOaCzew/s320/FireWorks1.jpg&quot; alt=&quot;&quot; style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5218756588314722082&quot; /&gt;&lt;/a&gt;&lt;br /&gt;Getting back to my disappointment, have a look at the &lt;a href=&quot;http://www.eclipse.org/&quot;&gt;Eclipse home page&lt;/a&gt; with its lovely moon shot that includes a &quot;you can't miss it&quot; link to the Ganymede downloads.  It's just so &lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_0&quot;&gt;clickable&lt;/span&gt; and soon you'll be at the &lt;a href=&quot;http://www.eclipse.org/downloads/&quot;&gt;&lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_1&quot;&gt;Gaymede&lt;/span&gt; download page&lt;/a&gt; itself.   But where the heck is the modeling package?  And since I don't see it there, how do I find it? The navigation bar has a Download Packages link, but isn't that where I am already? As an exercise to the reader, see if you can figure out how to find it...&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://bp1.blogger.com/_rFZqMGOSYY8/SGzCESfSt6I/AAAAAAAAAE8/S31I8UT073c/s1600-h/FireWorks2.jpg&quot;&gt;&lt;img src=&quot;http://bp1.blogger.com/_rFZqMGOSYY8/SGzCESfSt6I/AAAAAAAAAE8/S31I8UT073c/s320/FireWorks2.jpg&quot; alt=&quot;&quot; style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5218759447153915810&quot; /&gt;&lt;/a&gt;&lt;br /&gt;Well, if you hunt long enough, perhaps you'll find the &quot;&lt;a href=&quot;http://www.eclipse.org/downloads/packages/&quot;&gt;More Packages...&lt;/a&gt;&quot; link in the far right hand column; it's not listed under the names of the other packages in the left column where you might find it more easily.  This link takes you to the annex where the second class packages live; the ones not popular enough for the main download page with its precious real estate that's carefully tailored based on the &quot;less is more&quot; principle.  You have no idea how much I dislike the &quot;do more with less&quot; principle; I'm sure many readers will understand exactly what I mean, but I digress yet again.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://bp2.blogger.com/_rFZqMGOSYY8/SGzDhHgcijI/AAAAAAAAAFE/Er-9Wiagdb4/s1600-h/FireWorks3.jpg&quot;&gt;&lt;img src=&quot;http://bp2.blogger.com/_rFZqMGOSYY8/SGzDhHgcijI/AAAAAAAAAFE/Er-9Wiagdb4/s320/FireWorks3.jpg&quot; alt=&quot;&quot; style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5218761041933797938&quot; /&gt;&lt;/a&gt;&lt;br /&gt;If we really wanted to do more with less on the main download page, isn't it a little odd that the page has a banner with a link that navigates back to the same page itself?  Doing more with less seems to argue that a circular link along with a big banner are actually doing less with more.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://bp1.blogger.com/_rFZqMGOSYY8/SGzFU144AmI/AAAAAAAAAFM/qroMdUIx2T0/s1600-h/FireWorks4.jpg&quot;&gt;&lt;img src=&quot;http://bp1.blogger.com/_rFZqMGOSYY8/SGzFU144AmI/AAAAAAAAAFM/qroMdUIx2T0/s320/FireWorks4.jpg&quot; alt=&quot;&quot; style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5218763030069248610&quot; /&gt;&lt;/a&gt;&lt;br /&gt;Now have a close look at the 10 most popular projects on the right.  Given EMF and MDT on the list, it's a little odd that the modeling package is so unpopular.  And speaking of popularity, given that accurate download statistics can't be computed, &lt;a href=&quot;https://bugs.eclipse.org/bugs/show_bug.cgi?id=239389&quot;&gt;239389&lt;/a&gt;,  what exactly does determine popularity?  It seems to me that making something hard to find might well impact its popularity.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://bp3.blogger.com/_rFZqMGOSYY8/SGzGXmN_GtI/AAAAAAAAAFU/7fz9nlArvcA/s1600-h/FireWorks5.jpg&quot;&gt;&lt;img src=&quot;http://bp3.blogger.com/_rFZqMGOSYY8/SGzGXmN_GtI/AAAAAAAAAFU/7fz9nlArvcA/s320/FireWorks5.jpg&quot; alt=&quot;&quot; style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5218764176914062034&quot; /&gt;&lt;/a&gt;&lt;br /&gt;It's been argued that adding more packages would move the member &lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_2&quot;&gt;distros&lt;/span&gt; farther down the page and make them less reachable.  But if that's such a big concern, perhaps we should put the member &lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_3&quot;&gt;distros&lt;/span&gt; at the top, and hey, we might even add a link for it in the navigation bar.   After all, member revenue drives the foundation's budget and having your &lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_4&quot;&gt;distro&lt;/span&gt; be prominently displayed helps derive value from Eclipse membership fees.  Or perhaps the &lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_5&quot;&gt;distros&lt;/span&gt; could be put side by side with the packages to make better use of the precious real estate.  In any case, on a 1050 line monitor, the &lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_6&quot;&gt;distros&lt;/span&gt; aren't visible anyway, so it seems like a weak argument at best.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://bp3.blogger.com/_rFZqMGOSYY8/SGzMhtEzbrI/AAAAAAAAAFk/GQzj3tq5BC4/s1600-h/FireWorks7.jpg&quot;&gt;&lt;img src=&quot;http://bp3.blogger.com/_rFZqMGOSYY8/SGzMhtEzbrI/AAAAAAAAAFk/GQzj3tq5BC4/s320/FireWorks7.jpg&quot; alt=&quot;&quot; style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5218770947623055026&quot; /&gt;&lt;/a&gt;&lt;br /&gt;Note that &lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_7&quot;&gt;Borland&lt;/span&gt;, &lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_8&quot;&gt;Itemis&lt;/span&gt;, and &lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_9&quot;&gt;Obeo&lt;/span&gt; are strategic developers heavily invested in modeling so I expect some board discussions on this topic of membership value on the main download page.  I think the random appearance of &lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_10&quot;&gt;distros&lt;/span&gt; along with their own separate overflow page is also kind of bogus.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://bp1.blogger.com/_rFZqMGOSYY8/SGzJ9LOLkSI/AAAAAAAAAFc/dPj1EcYMBvY/s1600-h/FireWorks6.jpg&quot;&gt;&lt;img src=&quot;http://bp1.blogger.com/_rFZqMGOSYY8/SGzJ9LOLkSI/AAAAAAAAAFc/dPj1EcYMBvY/s320/FireWorks6.jpg&quot; alt=&quot;&quot; style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5218768121037033762&quot; /&gt;&lt;/a&gt;&lt;br /&gt;It all makes me wonder if it wouldn't be better to have an expansion swizzle that lists additional packages/&lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_11&quot;&gt;distros&lt;/span&gt; on the same page rather than having to navigate to a different page?  Or even just to make the overflow link be more noticeable?  Of course I'm far from being an expert on marketing or proper web page design, but I'm disappointed that the main download page is picking favorites.  No matter how you look at it, it's certainly clear that the current approach doesn't market Modeling well at all, and that fundamentally disappoints me.</content:encoded>
	<dc:date>2008-07-03T13:13:07+00:00</dc:date>
	<dc:creator>Ed Merks</dc:creator>
</item>
<item rdf:about="tag:blogger.com,1999:blog-18490491.post-3406823016488489357">
	<title>Martin Lippert: Slides from &quot;Aspect Weaving for OSGi&quot; Talk</title>
	<link>http://martinlippert.blogspot.com/2008/07/blog-post.html</link>
	<content:encoded>This morning I gave a presentation at the Java-Forum-Stuttgart conference on Aspect Weaving for OSGi. The slides of this talk are now available for download:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://www.martinlippert.com/events/JFS-2008-AspectWeavingOSGi.pdf&quot;&gt;Aspect Weaving for OSGi (pdf)&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;The code for all live demos from the presentation will follow shortly.</content:encoded>
	<dc:date>2008-07-03T12:50:47+00:00</dc:date>
	<dc:creator>Martin Lippert</dc:creator>
</item>
<item rdf:about="tag:blogger.com,1999:blog-1495223311988358528.post-5171600308526270090">
	<title>Jan Koehnlein: Code Generation 2008 review</title>
	<link>http://koehnlein.blogspot.com/2008/07/code-generation-2008-review.html</link>
	<content:encoded>&lt;a href=&quot;http://bp2.blogger.com/_Iv16ZiqDyCA/SGzItcePD1I/AAAAAAAAAAg/Q5lKFE8-Vys/s1600-h/homerton.jpg&quot;&gt;&lt;img src=&quot;http://bp2.blogger.com/_Iv16ZiqDyCA/SGzItcePD1I/AAAAAAAAAAg/Q5lKFE8-Vys/s320/homerton.jpg&quot; alt=&quot;&quot; style=&quot;margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5218766751278239570&quot; /&gt;&lt;/a&gt;The Code Generation 2008 in Cambridge (UK) has been real fun. Karsten, Sven, Peter and me, we have met a lot of interesting people from the model-driven / DSL world, and have heard lots of interesting views and news on code generation.&lt;br /&gt;&lt;br /&gt;The best thing in a conference on code generation is that the participants are already convinced of the benefits of modeling, so you don't have to explain every time from the very beginning why you think modeling is a good thing.&lt;br /&gt;&lt;br /&gt;Last but not least, our workshop on openArchitectureWare was very successful and we has been rated top by the participants.  It feels good to be assured that we are working on the right things.</content:encoded>
	<dc:date>2008-07-03T12:48:42+00:00</dc:date>
	<dc:creator>Jan Köhnlein</dc:creator>
</item>
<item rdf:about="http://dev.eclipse.org/blogs/wayne/2008/07/03/but-im-not-a-newbie/">
	<title>Wayne Beaton: But I’m not a Newbie!</title>
	<link>http://dev.eclipse.org/blogs/wayne/2008/07/03/but-im-not-a-newbie/</link>
	<content:encoded>&lt;p&gt;If you have a question about some Eclipse project, the &lt;a href=&quot;http://www.eclipse.org/newsgroups/&quot;&gt;newsgroups&lt;/a&gt; are your best bet. &lt;/p&gt;
&lt;p&gt;If you’re not sure what group is appropriate for your question, post it on &lt;a href=&quot;news://news.eclipse.org/eclipse.newcomer&quot;&gt;newcomer&lt;/a&gt;. Posters to newcomer are often redirected to other newsgroups, but newcomer is a good starting point since a lot of very knowledgeable people watch the group pretty carefully.&lt;/p&gt;
&lt;p&gt;The newcomer group may be misnamed. While it is indeed for newcomers, it’s not exclusively for them. Lots of folks who have years of experience with Eclipse post their questions there. &lt;/p&gt;
&lt;p&gt;The newcomer newsgroup isn’t just for newbies. Can you think of a better name?&lt;/p&gt;</content:encoded>
	<dc:date>2008-07-03T11:55:04+00:00</dc:date>
	<dc:creator>Wayne Beaton</dc:creator>
</item>
<item rdf:about="tag:blogger.com,1999:blog-16474715.post-5005201921463639489">
	<title>Doug Schaefer: Are you ready for 1000 cores?</title>
	<link>http://cdtdoug.blogspot.com/2008/07/are-you-ready-for-1000-cores.html</link>
	<content:encoded>Massively parallel computing is something I've been interested in for a while and have blogged about a few times in the past. &lt;a href=&quot;http://blogs.intel.com/research/2008/06/unwelcome_advice.php&quot;&gt;This blog entry by an Intel Researcher&lt;/a&gt; made me think about it again. He continues to proclaim that the future isn't that far away and we had better start designing our software so that it can run on machines with thousands of cores. He worries that we're aren't ready yet and we need to start getting ready. And he's right.&lt;br /&gt;&lt;br /&gt;Being a tools guy, I think this is the next big paradigm that the tooling industry needs to address. Object-oriented programming and design was a godsend when machines started scaling up in the size of memory and storage and our programs began filling that with data. We built a lot of tools to help with that. Programming languages and compilers are obvious examples. But so is the JDT and CDT, with their code analysis to show type hierarchies and help you easily find classes. Not to mention all the object modeling tools for drawing pictures of your classes.&lt;br /&gt;&lt;br /&gt;Coming up with the languages and compilers and other tools necessary to deal with thousands of concurrently running threads is our next great challenge. This is why I keep one eye on the &lt;a href=&quot;http://www.eclipse.org/ptp/&quot;&gt;Parallel Tools Project at Eclipse&lt;/a&gt;. They're already in this world dealing with the thousands of processors that run the super computers they work with. This effort is a research project in itself (quite literally if you notice who participates in this project :).&lt;br /&gt;&lt;br /&gt;But as the Intel researcher warns, this stuff is going to hit the mainstream soon. We're starting to see that with &lt;a href=&quot;http://openmp.org/wp/&quot;&gt;OpenMP parallel language extensions&lt;/a&gt; supported in almost all recent compiler releases, including gcc. And I'm convinced it's an area where modeling can help since you really need to think of your program in multiple dimensions, which is something modeling is good at.&lt;br /&gt;&lt;br /&gt;I think it's a matter of time before we're at the head of a new paradigm. I remember the fun we had when object-oriented programming hit the mainstream. I think this one will be just as fun.</content:encoded>
	<dc:date>2008-07-02T21:21:54+00:00</dc:date>
	<dc:creator>Doug Schaefer</dc:creator>
</item>
<item rdf:about="http://dev.eclipse.org/blogs/releng/2008/07/02/build-workshop-2-build-harder/">
	<title>Releng: Build Workshop 2: Build Harder</title>
	<link>http://dev.eclipse.org/blogs/releng/2008/07/02/build-workshop-2-build-harder/</link>
	<content:encoded>&lt;p&gt;Like &lt;a href=&quot;http://www.youtube.com/watch?v=Qr4PcOQYFAw&quot;&gt;Evil Dead 2&lt;/a&gt;, this “&lt;a href=&quot;http://wiki.eclipse.org/Build_Workshop_2:_Build_Harder&quot;&gt;remake&lt;/a&gt;” of 2006’s &lt;a href=&quot;http://wiki.eclipse.org/Europa_Build_Workshop&quot;&gt;Build Workshop&lt;/a&gt; was far more groovy than the first, in terms of &lt;strike&gt;special effects&lt;/strike&gt; producing concrete &lt;a href=&quot;http://wiki.eclipse.org/Build_Workshop_2:_Build_Harder/Report&quot;&gt;results&lt;/a&gt;. I look forward to the next one… perhaps in the fall, when the leaves are turning and I need to get out of Toronto again? I could see these workshops becoming a quarterly event, if nothing else to keep people talking about and actively working on this issue. Facetime is important, especially when we’re all otherwise swamped with Real Work &lt;sup&gt;tm&lt;/sup&gt;.&lt;/p&gt;
&lt;p&gt;While the last one produced ideas, plans, and documentation about best practices, it failed to materialize its one big requirement, which was a commmon build infrastructure, hosted at Eclipse. I’ve since created documentation (&lt;a href=&quot;http://wiki.eclipse.org/EMFT_Build_Server_Setup&quot;&gt;[1]&lt;/a&gt;, &lt;a href=&quot;http://wiki.eclipse.org/EMF_Build_Server_Setup&quot;&gt;[2]&lt;/a&gt;) for doing a DIY build server, which has been successfully implemented by at least two projects. But it’s still fairly labour intensive, and it’s tough to share.&lt;/p&gt;
&lt;p&gt;This time around, we focused on something that’s been on my &lt;a href=&quot;http://wiki.eclipse.org/Modeling_Project_Releng_Plan#Cross-Project&quot;&gt;TODO list&lt;/a&gt; for about a year: running my build system on build.eclipse.org. We’d originally planned to produce a vserver image or vserver config script, but since there’s still ample work to be done to genericize my existing image to work outside Modeling, this seemed a shorter initial path to prototype. And the fact that we can’t distribute such an image (because of all the GPL code in a Linux distro) was also a bit of a blow to the idea.&lt;/p&gt;
&lt;p&gt;Bjorn and Denis, in trying to understand a little of the madness that is my system, have made me revisit all my original assumptions and requirements, to ensure they’re still valid, and that there’s not a better approach. I love having my assumptions challenged — it’s the only way to prove a system matches its demand, and that I’m not simply stagnating under a mantra of ‘because that’s how we’ve always done it’. (It’s sort of like my attempt to &lt;a href=&quot;https://bugs.eclipse.org/bugs/show_bug.cgi?id=235189&quot;&gt;challenge the assumption&lt;/a&gt; that next year’s coordinated release should be called “Io”… but I digress.)&lt;/p&gt;
&lt;p&gt;One thing we are still clinging to, for this first iteration at least, is that we’ll be building all-java, single-platform builds, for small projects &amp;amp; components who want a website with downloads, an update site, p2 metadata, jar signing, pack200 optimization… and little or no overhead in terms of infra setup. So, this solution will NOT address complex builds like the Platform, WTP, TPTP, or product builds. This is strictly (for now, anyway) designed to ease the burden on developers who don’t want to have to care about web/build infra. Of course none of this addresses the releng code that defines WHAT and HOW to build — it only enables a faster route to market for running and publishing builds. If you’re a project of the size of VE, PDT, or STP — or something smaller — this system’s for you.&lt;/p&gt;
&lt;p&gt;Building anything more complex remains out of scope for now, and I admit freely that some of the reason for that is that Denis doesn’t do builds, Bjorn does small Technology Project builds, and I do Modeling builds — none of which motivates us to spend effort solving problems we don’t (yet) have. For 2 years my system didn’t do UI testing, because until UML2 Tools &amp;amp; GEF joined the party, there was no need. Now there are several projects w/ UI testing, so the system allows for that.&lt;/p&gt;
&lt;p&gt;What is in scope is to explore the use of the Cruise Control interface to improve build scheduling and queuing, so that we can better manage disc and cpu usage. In time, the hope is that if a build queue gets too long, we’ll have statistics to back up the claim that we need more memory, cpu, or disc space, in order to better meet demand. &lt;/p&gt;
&lt;p&gt;Clearly, I have a lot of work ahead of me, but today showed that both Bjorn and Denis are willing help out here. (That’s not meant perjoratively — only that we all have other time constraints pressing on us, but that we’ve collectively agreed to set aside cycles to focus on this.)&lt;/p&gt;
&lt;p&gt;Here are the five pieces that must come together to make a build system work:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;properly defined features and plugins — the responsibility of the component lead&lt;/li&gt;
&lt;li&gt; a .releng project (or perhaps a Buckminster project?) to define what to build, what order to build, when to test, and HOW to package — shared responsibility between component lead and the release engineer, if your project is large enough to have one. Note that for these first two, my &lt;a href=&quot;http://wiki.eclipse.org/Google_Summer_of_Code_2008&quot;&gt;Summer of Code&lt;/a&gt; student is exploring the use of &lt;a href=&quot;http://wiki.eclipse.org/JET_Transforms/Wizards_for_creating_project_meta_data&quot;&gt;JET to produce wizards to guide this process&lt;/a&gt; and make it a little more friendly and less RTFM’ish.&lt;/li&gt;
&lt;li&gt;UI to run builds on demand&lt;/li&gt;
&lt;li&gt;UI to validate builds (JUnit results summary, links to build metadata like logs and config files). This could be views in Eclipse, but because publication involves putting bits on a website, it’s currently handled predominantly as PHP (with some Ant and bash scripts)&lt;/li&gt;
&lt;li&gt;UI to publish acceptable builds to Eclipse.org &amp;amp; generate other build output (eg., an update site, Ganymede site contribution file, etc.); this could be merged into the build itself, but I split it because IMHO not all builds need to be published, and generating all the extra meta isn’t required when all you want to do is test the user’s install experience with your project. But of course this assumption can be challenged…&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Then, in terms of automation (and places we can improve), there’s:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;feeding the latest dependencies to the system so that when a new Platform (or EMF, or GEF, etc.) is available, the ad hoc and automated builds can simply use that new dependency. &lt;a href=&quot;http://wiki.eclipse.org/Category:RSS&quot;&gt;RSS feeds&lt;/a&gt; of course come to mind here, which though I was a big proponent of, haven’t really done much with (insert age-old “time constraints” excuse here)&lt;/li&gt;
&lt;li&gt;scheduled builds are great, and can be set to run only if CVS has changed, but continuous building might be handy too. However, it’s important to consider how often to check CVS for changes [frequency], what’s considered a complete change (vs. part of a series of commits) [threshhold], and where to check [all the sources? or just the mapfiles]. Build too often &amp;amp; you’re wasting others’ cpu time. Not a big deal when there’s only 3 builds on build.eclipse.org, but if all 20+ Modeling builds move there… sharing and coordination suddenly becomes very important. And if your project consists of less than, say, 5 committers… do you really need continuous builds?
&lt;/li&gt;&lt;li&gt;automated cleanup of old dependencies so the UI stays clean and disc usage is kept reasonable&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;And then, of course, there’s room to improve integration.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;supporting Subversion sources&lt;/li&gt;
&lt;li&gt;supporting Maven-based dependencies&lt;/li&gt;
&lt;li&gt;converting bash scripts that “do work” to Ant scripts w/ custom tasks; submitting these back to PDE build or releng.basebuilder for reuse&lt;/li&gt;
&lt;li&gt;converting bash scripts that “do calculations” to PHP-based web apis, so they can be called by web, shell, ant, or java&lt;/li&gt;
&lt;li&gt;porting configuration parameters to the Portal&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;At the end of the day, we had:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;evaluated Maven, Buckminster, PDE Build, basebuilder.releng, and the stuff I’ve done to simplify the PDE/basebuilder experience&lt;/li&gt;
&lt;li&gt;successfully run the GEF build on build.eclipse.org (with some UI problems to be fixed, and at least one failing JUnit test)&lt;/li&gt;
&lt;li&gt;implemented code to extract build parameters from the Portal instead of from static php config files; testing and iteration TBD (probably more things to add/remove/simplify)&lt;/li&gt;
&lt;li&gt;created a way for the genie daemon to run builds launched from the web or crontab (but jar signing fails as we longer need to push bits to build.eclipse.org)&lt;/li&gt;
&lt;li&gt;dumped a lot of the “common modeling build” code into a new Dash project, org.eclipse.dash.commonbuilder, which will house common web UI, server config scripts/properties (eg., paths for JDKs &amp;amp; build folders), and build/promote scripts&lt;/li&gt;
&lt;li&gt;begun scripting the process of bootstrapping (or updating from CVS) this common builder, so it’s reproducable and hands-off; verification TBD&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;If that doesn’t sound like an exhausting enough day, &lt;a href=&quot;http://cyclepathy.blogspot.com/search?q=ottawa+cycling+trip&quot;&gt;have a look at this&lt;/a&gt;. &lt;img src=&quot;http://dev.eclipse.org/blogs/releng/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:)&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;Note that this is not a project plan, and until one is drafted, nothing is set in stone. More people willing to help will of course allow more things to get implemented. So, does this project interest you? Are you willing to contribute time and effort kicking its tires by porting your build to this system, in order to make it better for all?&lt;/p&gt;</content:encoded>
	<dc:date>2008-07-02T20:45:40+00:00</dc:date>
	<dc:creator>Nick Boldt</dc:creator>
</item>
<item rdf:about="tag:blogger.com,1999:blog-5484177613731225131.post-8215289249470485437">
	<title>Ekkehard Gentz: Eclipse Ganymede - P2 Shared Installations (Bundle Pool)</title>
	<link>http://ekkes-corner.blogspot.com/2008/06/eclipse-ganymede-p2-shared.html</link>
	<content:encoded>Eclipse Ganymede and P2 will change your update workflows from ground up.

There are some Cons (I'm missing the external locations from Software Update),

but many Pros so for me its time to change.

If you don't want you can still use the old Update Manager. (Preferences - General - Capabilities)



There are many new things in P2 - today I'll concentrate on:

Dropins  - a folder where you can</content:encoded>
	<dc:date>2008-07-02T19:52:25+00:00</dc:date>
	<dc:creator>ekke</dc:creator>
</item>
<item rdf:about="tag:blogger.com,1999:blog-5484177613731225131.post-2507784926321748870">
	<title>Ekkehard Gentz: Eclipse Ganymede P2 Installer trouble</title>
	<link>http://ekkes-corner.blogspot.com/2008/07/eclipse-ganymede-p2-installer-trouble.html</link>
	<content:encoded>Today I tried again my workflow to install some shared installations and prepare a new blog about it.

Suddenly  P2 Installer doesn't run any more. (you should read my blog Eclipse Ganymede - P2 Shared Installations (Bundle Pool) to understand the whole story ;-)

I deleted /configurations/.settings and /p2 from P2 Installer directory and started P2 Installer again. This time I got a message and</content:encoded>
	<dc:date>2008-07-02T19:44:35+00:00</dc:date>
	<dc:creator>ekke</dc:creator>
</item>
<item rdf:about="tag:blogger.com,1999:blog-19398645.post-5069165522926926748">
	<title>Markus Voelter: Video: Managing Variability in Product Lines</title>
	<link>http://voelterblog.blogspot.com/2008/07/video-managing-variability-in-product.html</link>
	<content:encoded>The JAOO folks have kindly recorded my 2007 &lt;a href=&quot;http://www.infoq.com/presentations/managing-variability-in-product-lines&quot;&gt;presentation&lt;/a&gt; on managing variability in product lines (&lt;a href=&quot;http://www.voelter.de/data/presentations/MarkusVoelter-ManagingVariabilityInProductLines.pdf&quot;&gt;slides&lt;/a&gt;). Among other things, it showcases some of the PLE features available in openArchitectureWare.</content:encoded>
	<dc:date>2008-07-02T18:12:00+00:00</dc:date>
	<dc:creator>Markus Voelter</dc:creator>
</item>
<item rdf:about="http://live.eclipse.org/548 at http://live.eclipse.org">
	<title>EclipseLive: Dynamic Languages Toolkit (DLTK) 0.95 Features</title>
	<link>http://live.eclipse.org/node/548</link>
	<content:encoded>&lt;div class=&quot;field field-type-text field-field-author&quot; id=&quot;author&quot;&gt;
  &lt;span class=&quot;field-item&quot;&gt;Kyle Nolan (Cisco Systems)&lt;/span&gt;
&lt;/div&gt;

&lt;div class=&quot;resource-icon&quot;&gt;&lt;img src=&quot;http://live.eclipse.org/files/ECLP_demo_v2_0.gif&quot; border=&quot;0&quot; /&gt; &lt;/div&gt;  

&lt;div id=&quot;abstract&quot;&gt;
	&lt;span class=&quot;field-label&quot;&gt;Abstract:&lt;/span&gt;  
	&lt;div class=&quot;field field-type-text field-field-author&quot;&gt;
	  &lt;span class=&quot;field-item&quot;&gt;&lt;p&gt;This presentation covers some of the features that will be available with DLTK 0.95.  Specifically, the Project Wizard, Code Editor, Code Navigation, Code Assist and Launching and Debugging features will be discussed.  Features are demonstrated using TCL, but also apply to Ruby.&lt;/p&gt;

&lt;p&gt;Total running time 14:55 minutes&lt;/p&gt;&lt;/span&gt;&lt;br /&gt;
	  &lt;span class=&quot;field-item&quot;&gt;&lt;a href=&quot;http://del.icio.us/post?url=http%3A%2F%2Flive.eclipse.org%2Fnode%2F19&amp;amp;title=Demo&quot; rel=&quot;nofollow&quot; title=&quot;Bookmark this post on del.icio.us.&quot;&gt;&lt;img src=&quot;http://live.eclipse.org/modules/service_links/delicious.png&quot; alt=&quot;delicious&quot; /&gt; delicious&lt;/a&gt; | &lt;a href=&quot;http://digg.com/submit?phase=2&amp;amp;url=http%3A%2F%2Flive.eclipse.org%2Fnode%2F19&amp;amp;title=Demo&quot; rel=&quot;nofollow&quot; title=&quot;Digg this post on digg.com.&quot;&gt;&lt;img src=&quot;http://live.eclipse.org/modules/service_links/digg.png&quot; alt=&quot;digg&quot; /&gt; digg&lt;/a&gt; | &lt;a href=&quot;http://www.dzone.com/links/add.html?url=http%3A%2F%2Flive.eclipse.org%2Fnode%2F19&amp;amp;title=Demo&quot; rel=&quot;nofollow&quot; title=&quot;Tag this post on DZone.&quot;&gt;&lt;img src=&quot;http://live.eclipse.org/modules/service_links/dzone.png&quot; alt=&quot;dzone&quot; /&gt; dzone&lt;/a&gt;&lt;/span&gt;
	&lt;/div&gt;
	
&lt;/div&gt;

&lt;div id=&quot;embedded&quot;&gt;
	   
	  	
		
		
		
		
		
		
		&lt;noscript&gt;
			
			
			
			
			
			
			
		&lt;/noscript&gt;
	  &lt;/div&gt;</content:encoded>
	<dc:date>2008-07-02T15:15:53+00:00</dc:date>
	<dc:creator>EclipseLive</dc:creator>
</item>
<item rdf:about="http://www.norio.be/72 at http://www.norio.be">
	<title>Litrik De Roy: Compiz, Java and the SWT_AWT bridge</title>
	<link>http://www.norio.be/blog/2008/07/compiz-java-and-swtawt-bridge</link>
	<content:encoded>&lt;p&gt;Ubuntu includes &lt;a href=&quot;http://compiz.org/&quot;&gt;Compiz&lt;/a&gt; which provides fancy desktop effects. Unfortunately it does not play very well with Java. After enabling Compiz, I have seen seen numerous empty Swing dialogs in &lt;a href=&quot;http://www.soapui.org/&quot;&gt;soapUI&lt;/a&gt; . This is a &lt;a href=&quot;http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6632124&quot;&gt;known problem in Java&lt;/a&gt;. The bug report claims it is fixed in 1.6.0_10 but the Ubunu repositories still have Java 1.6.0_06.&lt;/p&gt;
&lt;p&gt;There is a &lt;a href=&quot;http://ubuntuforums.org/archive/index.php/t-362821.html&quot;&gt;workaround&lt;/a&gt; to prevent the empty dialogs. Add the following line to your &lt;code&gt;.profile&lt;/code&gt; file:&lt;/p&gt;
&lt;pre&gt;export AWT_TOOLKIT=&quot;MToolkit&quot;&lt;/pre&gt;&lt;p&gt;
Today I tried to install the &lt;a href=&quot;http://www.soapui.org/eclipse/index.html&quot;&gt;Eclipse plug-in of soapUI&lt;/a&gt; and I discovered that the workaround &lt;a href=&quot;https://bugs.eclipse.org/bugs/show_bug.cgi?id=208968&quot;&gt;breaks the SWT_AWT bridge&lt;/a&gt; in Eclipse. Bug &lt;a href=&quot;https://bugs.eclipse.org/bugs/show_bug.cgi?id=208968#c4&quot;&gt;208968&lt;/a&gt; mentions a workaround but it requires a code change so I'm stuck.&lt;/p&gt;
&lt;p&gt;I guess I'll open a soapUI bug and continue to use the Swing version instead of the Eclipse plug-in (which is a repackaged Swing version anyway). If you were able to get the Eclipse plug-in of soapUI working in Ubuntu with desktop effects, let me know.&lt;/p&gt;&lt;img width=&quot;1&quot; src=&quot;http://feeds.feedburner.com/~r/norio-eclipse/~4/324900405&quot; height=&quot;1&quot; /&gt;</content:encoded>
	<dc:date>2008-07-02T13:38:31+00:00</dc:date>
	<dc:creator>litrik</dc:creator>
</item>
<item rdf:about="tag:blogger.com,1999:blog-18772002.post-6775570255633795095">
	<title>Peter Kriens: QVO VADIMUS?</title>
	<link>http://www.osgi.org/blog/2008/07/qvo-vadimus.html</link>
	<content:encoded>We are seeing more and more outlines appearing for the next OSGi release. One of the major issues is legacy code. Not only inside the OSGi, but if you go to the web you see a lot of people struggling to get old code to work inside OSGi frameworks. Obviously, we want to mitigate the issues around legacy code as much as possible, the more people that use OSGi the better. However, lately I have some (personal, this absolutely is not an OSGi standpoint!) musings about how to attack the issue of legacy code.&lt;br /&gt;&lt;br /&gt;A short story to illustrate my musings. In the eighties, I worked on a page-makeup terminal for the newspaper industry. Petr van Blokland, a graphic designer turned computer specialist, introduced me to the layout grid. This grid had columns and between the columns there was a small gutter. Text and pictures were placed on this grid, usually encompassing multiple columns and gutters. Like:&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;img src=&quot;https://www.osgi.org/wiki/uploads/Blog/grid.png&quot; /&gt;&lt;/center&gt;&lt;br /&gt;The OSGi always reminds me of this grid. Why? Because they both restrict you severely but in return they provide simplicity. Instead of having infinite freedom to do whatever you feel like, you must obey some pretty basic rules, which some people find upsetting. But what you get back is that the elements work together as a whole, instead of fighting with each other.&lt;br /&gt;&lt;br /&gt;Layouts done with this grid almost invariably look good with no effort (try working with the average layout manager in Swing or SWT!). The advantage is that elements always line up and there is always the same space between elements. Without a grid, it is very hard to avoid unwanted visual effects.&lt;br /&gt;&lt;br /&gt;Genuine OSGi bundles almost invariably collaborate with each other without much effort (anybody saw the combination Eclipse and Spring coming?) because modules are self-contained and can only export packages and communicate via services instead of the myriad of ways people have devised in Java.&lt;br /&gt;&lt;br /&gt;Interestingly, both are achieved by &lt;i&gt;restricting ones freedom&lt;/i&gt;, the opposite of providing more features. But neither OSGi nor this grid is simplistic. A simplistic grid would be a square 8x8 grid, and they just do not work. A simplistic OSGi would be some Class.forName based system without handling versions and dependencies. Both OSGi and the grid seem to be in a sweet spot: simple but not simplistic, providing maximum bang for the buck.&lt;br /&gt;&lt;br /&gt;However, legacy code seems to be forcing us to add more and more mechanisms to the OSGi specification. Unfortunately, these mechanisms are often also then used for new OSGi applications because the legacy concepts they represent feel familiar to people. See how many people use Require-Bundle and fragments.&lt;br /&gt;&lt;br /&gt;If we add all these freedoms to the next generation, will we not pollute the original model and become in the end much less attractive? Or, if we do not make it easier to use legacy code, will people turn away because they feel affronted that their direct needs are not addressed? Should we leave these issues to framework implementations making legacy code not really portable?&lt;br /&gt;&lt;br /&gt;The current popularity of OSGi seems to allow the OSGi to make a stand. What do &lt;i&gt;you&lt;/i&gt; think?&lt;br /&gt;&lt;br /&gt;&lt;a style=&quot;margin-left: 20px;&quot; href=&quot;http://www.aqute.biz/&quot;&gt;Peter Kriens&lt;/a&gt;</content:encoded>
	<dc:date>2008-07-02T08:28:30+00:00</dc:date>
	<dc:creator>Peter</dc:creator>
</item>
<item rdf:about="tag:blogger.com,1999:blog-18361809.post-5044326270399935544">
	<title>Doug Gaff: Is Vista another ME?</title>
	<link>http://douggaff.blogspot.com/2008/07/is-vista-another-me.html</link>
	<content:encoded>&lt;span&gt;&lt;p&gt;I have an ongoing lunchtime discussion with some of my coworkers about Vista. We've covered the usual topics: the hardware requirements, the OS footprint, the driver challenges, comparisons to Ubuntu and Mac, etc. Lately we've been drawing parallels between Vista and Windows ME.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Windows_ME&quot;&gt;Windows ME&lt;/a&gt; (Millennium Edition), as you old timers will recall, was the last version of Windows on the &lt;a href=&quot;http://en.wikipedia.org/wiki/Windows_9x&quot;&gt;9x kernel&lt;/a&gt; (Windows 95, Windows 98). Microsoft had already released Windows 2000, based on the NT kernel, and Windows XP came less than a year after ME's release – supposedly unifying 2000 and ME (NT kernel + nice UI).&lt;br /&gt;&lt;/p&gt;&lt;p&gt;There were many unfortunate souls, mostly home users, that bought computers with Windows ME during the year before XP came out, and they suffered mightily with a buggy product that didn't at all improve the 9x product line. Many never upgraded to XP until they finally bought new computers. Friends and family members are always asking me to &lt;a href=&quot;http://www.broowaha.com/article.php?id=3671&quot;&gt;fix their computer&lt;/a&gt;, and back then, I avoided Windows ME like the plague. Even tackling a computer riddled with spyware today (&quot;I swear I never visited &lt;em&gt;that&lt;/em&gt; site&quot;) is more palatable than ME maintenance was back then.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;As an early adopter of Vista, I've felt a lot like a Windows ME customer, living through the &quot;&lt;a href=&quot;http://feeds.feedburner.com/%7Er/TheSecretDiaryOfSteveJobs/%7E3/299377892/new-word-vistaster.html&quot;&gt;Vistaster&lt;/a&gt;&quot; as Fake Steve calls it. Those feelings have been further exacerbated by the talk of &lt;a href=&quot;http://blogs.zdnet.com/microsoft/?p=1427&amp;amp;tag=nl.e550&quot;&gt;Windows 7&lt;/a&gt; and the prolonged life of XP.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;But wait…is that a light I see at the end of the tunnel? Yesterday marked XP's last hurrah on OEM machines. It's all Vista now. SP1 (the &lt;em&gt;real&lt;/em&gt; first customer release of Vista) has fixed a lot of performance problems for me. Most of my driver problems have gone away, except &lt;a href=&quot;http://geekswithblogs.net/evjen/archive/2007/01/01/102429.aspx&quot;&gt;Cisco's software VPN client&lt;/a&gt;, which remains crippled at best. I've &lt;a href=&quot;http://www.poormanpcreview.com/forum/poormanpcreview/viewtopic.php?f=53&amp;amp;t=417&quot;&gt;tweaked Vista&lt;/a&gt; in several ways (goodbye Windows &lt;del&gt;Offender&lt;/del&gt; Defender). I've found a &lt;a href=&quot;http://insentient.net/&quot;&gt;replacement Flip 3D&lt;/a&gt; that works like a Mac. And I've added more RAM. There are still some annoying quirks for me—docking with multiple monitors continues to be a problem…I think nVidia is to blame—but for the most part, my system is finally running well.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;It remains to be seen how well Microsoft will support Vista moving forward. Vista could still follow the path of ME. Many companies, including my own, are still shying away from Vista adoption. Yet I suspect that Windows 7 will be a long time coming, and Vista will improve simply because of its extended shelf life. Still, you can't help but chuckle when you see &lt;a href=&quot;http://fakesteve.blogspot.com/2008/05/ballmer-egg-attack-video-is-here.html&quot;&gt;a crazy guy throwing eggs at Ballmer&lt;/a&gt;. Can I get in on that?&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Tags: &lt;a href=&quot;http://technorati.com/tag/vista&quot;&gt;vista&lt;/a&gt;, &lt;a href=&quot;http://technorati.com/tag/windows+me&quot;&gt;windows me&lt;/a&gt;, &lt;a href=&quot;http://technorati.com/tag/vistaster&quot;&gt;vistaster&lt;/a&gt;, &lt;a href=&quot;http://technorati.com/tag/windows+7&quot;&gt;windows 7&lt;/a&gt;, &lt;a href=&quot;http://technorati.com/tag/ballmer&quot;&gt;ballmer&lt;/a&gt;, &lt;a href=&quot;http://technorati.com/tag/microsoft&quot;&gt;microsoft&lt;/a&gt;, &lt;a href=&quot;http://technorati.com/tag/nvidia&quot;&gt;nvidia&lt;/a&gt;, &lt;a href=&quot;http://technorati.com/tag/fake+steve&quot;&gt;fake steve&lt;/a&gt;&lt;br /&gt;   &lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/span&gt;</content:encoded>
	<dc:date>2008-07-01T20:17:48+00:00</dc:date>
	<dc:creator>Doug Gaff</dc:creator>
</item>
<item rdf:about="http://toedter.com/blog/?p=29">
	<title>Kai Toedter: Subversive vs. Subclipse</title>
	<link>http://toedter.com/blog/?p=29</link>
	<content:encoded>&lt;p&gt;I am a bit frustrated right now. Last week I installed Eclipse 3.4 and I thought, now it is a good time to give Subversive a try, since it is the “official” subversion client now. I am using Subclipse for years now, and it was working very well and smoothly til today. Here are my experiences using Subversive with Native JavaHL connector (Eclipse 3.4 on Windows Vista together with an existing Subversion repository):&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;I destroyed accidentally the src/* directories of many of my projects in the trunk of my subversion repository. I don’t know what I did wrong, because on the client-side everything looked fine to me (And I did exactly what Subversive recommends about reconnecting svn working copies checked out with another client). I only realized the deletion of the source folders when I wanted to check out the projects from another machine. I googled about that strange behavior and found out that I was not the first one who destroyed the src directories…&lt;/li&gt;
&lt;li&gt;Then I fixed the repository from a recent tag, and checked out all projects into a clean workspace using Subversive. Now I am having problems with the bin directories. I don’t know why, but Subversive thinks that some of my Java files are in the bin directory on the server, but of course they are not. I got error messages like: org.eclipse.team.svn.core.operation.UnreportableException: 0×00000004: The resource is inaccessible: /com.siemens.ct.mp3m/&lt;strong&gt;bin&lt;/strong&gt;/com/siemens/ct/mp3m/PropertyTester.&lt;strong&gt;java&lt;/strong&gt;. When I open the synchronize view I also see Java files in the svn repository’s bin sub-directory (which don’t exist in the repository)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Probably I just don’t use Subversive the right way or I should try another connector, but right now, I want to switch back to Subclipse. I am wondering if others have similar experiences using Subversive + native JavaHL and Eclipse 3.4 on Vista. Or, I would appreciate any tips how to make it work like I would expect.
&lt;/p&gt;</content:encoded>
	<dc:date>2008-07-01T17:20:53+00:00</dc:date>
	<dc:creator>Kai Tödter</dc:creator>
</item>
<item rdf:about="tag:blogger.com,1999:blog-5067915972998518904.post-4176343916437954664">
	<title>Polishin' Eclipse: EclipseDemocamping in Krakow</title>
	<link>http://polishineclipse.blogspot.com/2008/07/eclipsedemocamping-in-krakow.html</link>
	<content:encoded>The first edition of Eclipse DemoCamp in Krakow was a spectacular success.&lt;br /&gt;&lt;br /&gt;The room was full ;) ...&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://picasaweb.google.com/szymon.brandys/EclipseDemoCampKrakow28062008/photo#5218033388323409378&quot;&gt;&lt;img width=&quot;140&quot; border=&quot;0&quot; src=&quot;http://lh4.ggpht.com/szymon.brandys/SGotuGklDeI/AAAAAAAAAOE/HMjoYWEvzjM/s288/IMG_0429.JPG&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;... people could see some new trends in technology ...&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://picasaweb.google.com/szymon.brandys/EclipseDemoCampKrakow28062008/photo#5218033318519281010&quot;&gt;&lt;img width=&quot;140&quot; border=&quot;0&quot; src=&quot;http://lh5.ggpht.com/szymon.brandys/SGotqCh-lXI/AAAAAAAAANQ/6CRuvMqrBtY/s288/IMG_0423.JPG&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;... and everyone was happy.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://picasaweb.google.com/szymon.brandys/EclipseDemoCampKrakow28062008/photo#5218033342192352754&quot;&gt;&lt;img width=&quot;140&quot; border=&quot;0&quot; src=&quot;http://lh4.ggpht.com/szymon.brandys/SGotrauE_fI/AAAAAAAAANg/34YRlcF8o3I/s288/IMG_0425.JPG&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Read more about the &lt;a href=&quot;http://wiki.eclipse.org/Eclipse_DemoCamps_2008_-_Ganymede_Edition/Krakow&quot;&gt;event&lt;/a&gt;    and see more &lt;a href=&quot;http://picasaweb.google.com/szymon.brandys/EclipseDemoCampKrakow28062008&quot;&gt;pictures&lt;/a&gt;.</content:encoded>
	<dc:date>2008-07-01T16:27:18+00:00</dc:date>
	<dc:creator>Szymon Brandys</dc:creator>
</item>
<item rdf:about="tag:blogger.com,1999:blog-6966035.post-4928356407678714070">
	<title>Etienne Juliot: Icon set for post-ganymede version of Eclipse SCA</title>
	<link>http://www.mda4eclipse.com/2008/06/icon-set-for-post-ganymede-version-of.html</link>
	<content:encoded>Hi,&lt;br /&gt;&lt;br /&gt;I just work on some new icons for Eclipse SCA project.&lt;br /&gt;I need some comments to choose which one need to be removed or changed.&lt;br /&gt;&lt;br /&gt;On my point of view, it will be nicer than the v1.0 version because it will better fit Eclipse UI and icons style.&lt;br /&gt;&lt;br /&gt;New global palette:&lt;br /&gt;&lt;a href=&quot;http://bp2.blogger.com/_tRE41pX22mQ/SFqJG3tnfWI/AAAAAAAAAHM/4gIC3vMzz6Q/s1600-h/palette.png&quot;&gt;&lt;img src=&quot;http://bp2.blogger.com/_tRE41pX22mQ/SFqJG3tnfWI/AAAAAAAAAHM/4gIC3vMzz6Q/s320/palette.png&quot; alt=&quot;&quot; style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5213630269762272610&quot; /&gt;&lt;/a&gt;&lt;br /&gt;SCA Bindings:&lt;br /&gt;&lt;a href=&quot;http://bp1.blogger.com/_tRE41pX22mQ/SFqJTw1SbII/AAAAAAAAAHU/V9R6Yo1Qszk/s1600-h/palette-binding.png&quot;&gt;&lt;img src=&quot;http://bp1.blogger.com/_tRE41pX22mQ/SFqJTw1SbII/AAAAAAAAAHU/V9R6Yo1Qszk/s320/palette-binding.png&quot; alt=&quot;&quot; style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5213630491253697666&quot; /&gt;&lt;/a&gt;&lt;br /&gt;SCA Implementations:&lt;a href=&quot;http://bp3.blogger.com/_tRE41pX22mQ/SFqJUyNgiGI/AAAAAAAAAHc/IYvambIzRYI/s1600-h/palette-impl.png&quot;&gt;&lt;img src=&quot;http://bp3.blogger.com/_tRE41pX22mQ/SFqJUyNgiGI/AAAAAAAAAHc/IYvambIzRYI/s320/palette-impl.png&quot; alt=&quot;&quot; style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5213630508803590242&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;SCA Interfaces:&lt;a href=&quot;http://bp3.blogger.com/_tRE41pX22mQ/SFqJVG4XkhI/AAAAAAAAAHk/Q_6A4yQTm20/s1600-h/palette-interface.png&quot;&gt;&lt;img src=&quot;http://bp3.blogger.com/_tRE41pX22mQ/SFqJVG4XkhI/AAAAAAAAAHk/Q_6A4yQTm20/s320/palette-interface.png&quot; alt=&quot;&quot; style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5213630514352067090&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The new tree Editor:&lt;a href=&quot;http://bp3.blogger.com/_tRE41pX22mQ/SFqJW-HYxdI/AAAAAAAAAHs/6BfxfNwYpC8/s1600-h/editor.png&quot;&gt;&lt;img src=&quot;http://bp3.blogger.com/_tRE41pX22mQ/SFqJW-HYxdI/AAAAAAAAAHs/6BfxfNwYpC8/s320/editor.png&quot; alt=&quot;&quot; style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5213630546358879698&quot; /&gt;&lt;/a&gt;&lt;br /&gt;The graphical Designer isn't ready because it uses old style for embedded icons.&lt;br /&gt;For comment, you can use this &lt;a href=&quot;https://bugs.eclipse.org/bugs/show_bug.cgi?id=237963&quot;&gt;bug report&lt;/a&gt;.</content:encoded>
	<dc:date>2008-07-01T08:01:57+00:00</dc:date>
	<dc:creator>Etienne Juliot</dc:creator>
</item>
<item rdf:about="tag:blogger.com,1999:blog-7742435659113733626.post-4094454061297416682">
	<title>Ken Ryall: System Search - Finding Files Anywhere</title>
	<link>http://nokiacarbideoneclipse.blogspot.com/2008/06/system-search-finding-files-anywhere.html</link>
	<content:encoded>Now that CDT 5.0 is out the door I'm starting to review some of the work the Carbide team has done over the past year and pick out things that might make good contributions to the next CDT release.

As we talk to C++ developers who have moved to our Eclipse based tools we occasionally ask them if they are working in Carbide all of the time or still need to their old IDE environment around. The</content:encoded>
	<dc:date>2008-06-30T22:26:33+00:00</dc:date>
	<dc:creator>Ken Ryall</dc:creator>
</item>
<item rdf:about="tag:blogger.com,1999:blog-7898970008734109284.post-2226124138087617718">
	<title>Frank Turovich: Documentation goodies in 3.4</title>
	<link>http://cpp-muttering.blogspot.com/2008/06/documentation-goodies-in-34.html</link>
	<content:encoded>Just a quick update on the new Eclipse 3.4 documentation goodies that improve doc creation, including:

- TOC editor for quick and easy table of contents creation

- Context help editor for fast linking of page content with help context IDs. Man, has this made my life easier.

- Plug-in Spy for actual confirmation of help context IDs within a dialog or view.

That's not to say everything is</content:encoded>
	<dc:date>2008-06-30T20:23:51+00:00</dc:date>
	<dc:creator>frank</dc:creator>
</item>
<item rdf:about="tag:blogger.com,1999:blog-6460870651579501588.post-5800660052172575193">
	<title>Prakash G.R.: Easiest way to create a Common Navigator</title>
	<link>http://blog.cypal-solutions.com/2008/06/easiest-way-to-create-common-navigator.html</link>
	<content:encoded>Lots and lots has already been told about &lt;a href=&quot;http://www.eclipsecon.org/2006/Sub.do?id=260&quot;&gt;the&lt;/a&gt; &lt;a href=&quot;http://scribbledideas.blogspot.com/2006/05/building-common-navigator-based-viewer.html&quot;&gt;Common&lt;/a&gt; &lt;a href=&quot;http://rcpquickstart.com/2007/04/25/common-navigator-tutorial-1-hello-world/&quot;&gt;Navigator&lt;/a&gt; &lt;a href=&quot;http://wiki.eclipse.org/index.php/Common_Navigator_Framework#How_to_use_the_CNF_with_Resources_in_an_RCP_Application&quot;&gt;framework&lt;/a&gt;. I'm not going to add any more explanation about the framework, but will tell you a tip on how to easily create one with the Workspace resources as the default contents.&lt;br /&gt;
&lt;br /&gt;
Open your plugin.xml and go to Extensions tab. Click on Add and select the Extension Wizards. Select 'Common Navigator' and click Next.&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center; clear: both;&quot; class=&quot;separator&quot;&gt;&lt;a style=&quot;border: 0pt none ; background-color: transparent; margin-left: 1em; margin-right: 1em;&quot; href=&quot;http://bp1.blogger.com/_hsp14iFkRLs/SGkZ6hPoKpI/AAAAAAAACcw/Er_vHE466Lw/s1600-h/Common+Navigator.png&quot;&gt;&lt;img src=&quot;http://bp1.blogger.com/_hsp14iFkRLs/SGkZ6hPoKpI/AAAAAAAACcw/l18U6_fS-4w/s320-R/Common+Navigator.png&quot; style=&quot;border: 0pt none ;&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Configure the options and press Finish.&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center; clear: both;&quot; class=&quot;separator&quot;&gt;&lt;a style=&quot;border: 0pt none ; background-color: transparent; margin-left: 1em; margin-right: 1em;&quot; href=&quot;http://bp3.blogger.com/_hsp14iFkRLs/SGkaCJMgimI/AAAAAAAACc4/lzYnGQk-d94/s1600-h/Settings.png&quot;&gt;&lt;img src=&quot;http://bp3.blogger.com/_hsp14iFkRLs/SGkaCJMgimI/AAAAAAAACc4/v_U26R_a4BM/s320-R/Settings.png&quot; style=&quot;border: 0pt none ;&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
You are done. Can it get any simpler than this?&lt;br /&gt;
&lt;br /&gt;
In case you didn't find the Common Navigator in the list of Extension Wizards, you may want to download the &lt;a href=&quot;http://code.google.com/p/cypal-eclipse-utils/downloads/list&quot;&gt;Cypal Eclipse Utils&lt;/a&gt; and drop the jar into your plugins/dropins folder.&lt;br /&gt;
&lt;br /&gt;
For those who are interested the background:&lt;br /&gt;
&lt;br /&gt;
Few days back, I was working on creating a Common Navigator for an RCP application. Just like most of the RCP apps out there, I want to start with Workspace resources first. It didn't work as expected. I spent around 30 mins debugging only to find out that I've missed the &quot;org.eclipse.ui.navigator.resources&quot; in the dependencies. That is when I thought how good if some has already implemented a template for this extension. Instead of complaining, I thought why not to create on. Less than an hour of hacking existing PDE Extension Wizards, the &lt;a href=&quot;http://code.google.com/p/cypal-eclipse-utils/source/browse/trunk/plugins/in.cypal.tools.eclipse.utils/src/in/cypal/tools/eclipse/utils/CommonNavigatorTemplate.java&quot;&gt;base code&lt;/a&gt; was ready. Another half-an-hour at &lt;a href=&quot;http://code.google.com/hosting/&quot;&gt;Google Project Hosting&lt;/a&gt;, the download is ready to serve. Thanks to PDE guys and Google for making things much simpler.&lt;br /&gt;
&lt;br /&gt;
I plan to add few other handy utilities like this. Let me know the usefulness of this one.&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;br /&gt;&lt;br /&gt;
From &lt;a href=&quot;http://blog.cypal-solutions.com/&quot;&gt;Eclipse Tips&lt;/a&gt; by &lt;a href=&quot;http://www.cypal.in/&quot;&gt;Cypal Solutions&lt;/a&gt;
&lt;br /&gt;
Like the tip? &lt;a href=&quot;http://feeds.feedburner.com/cypal&quot;&gt;Subscribe&lt;/a&gt;
&lt;br /&gt;&lt;/div&gt;</content:encoded>
	<dc:date>2008-06-30T17:41:51+00:00</dc:date>
	<dc:creator>Prakash G.R.</dc:creator>
</item>
<item rdf:about="tag:blogger.com,1999:blog-16647950.post-6560925099124536453">
	<title>Chris Aniszczyk: JFace Databinding is Cool</title>
	<link>http://mea-bloga.blogspot.com/2008/06/jface-databinding-is-cool.html</link>
	<content:encoded>I have been getting to know &lt;a href=&quot;http://wiki.eclipse.org/index.php/JFace_Data_Binding&quot;&gt;JFace Databinding&lt;/a&gt; lately. It was on my TODO list of Eclipse technologies to learn and although things were rough in the beginning, I'm starting really appreciate things. For example, I had a use case where I was binding a value to a text control. By default, the model was being updated on every keystroke which could be fine. However, if you have a complex UI that does fancy validation, it can cause unexpected results like refreshes that you just don't want. A simple and more natural thing is only to commit a change to the model after the user is done typing instead of every keystroke. The solution in JFace Databinding is simple...&lt;br /&gt;&lt;br /&gt;&lt;code&gt;SWTObservables.observeDelayedValue(400, myObservable)&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;There's also a nice code &lt;a href=&quot;http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.jface.examples.databinding/src/org/eclipse/jface/examples/databinding/snippets/Snippet015DelayTextModifyEvents.java?view=markup&quot;&gt;snippet&lt;/a&gt; that you can run to see how the code works.</content:encoded>
	<dc:date>2008-06-30T17:16:34+00:00</dc:date>
	<dc:creator>Chris Aniszczyk (zx)</dc:creator>
</item>
<item rdf:about="http://ianskerrett.wordpress.com/?p=505">
	<title>Ian Skerrett: The License Decision for the Symbian Foundation - or …</title>
	<link>http://feeds.feedburner.com/~r/IanSkerrett/~3/323336491/</link>
	<content:encoded>&lt;div class=&quot;snap_preview&quot;&gt;&lt;br /&gt;&lt;p&gt;Or I was going titled this blog &lt;strong&gt;&lt;em&gt;‘The GPL is Not a Solution for World Peace’&lt;/em&gt;&lt;/strong&gt; but I didn’t.&lt;/p&gt;
&lt;p&gt;Last week’s big news was that the Nokia is going to buy outright Symbian and then open source the Symbian operating system under the Eclipse Public License (EPL) and start the not-for-profit Symbian Foundation.  Luckily we have analysts like Stephen O’Grady from Redmonk that provides a &lt;a href=&quot;http://redmonk.com/sogrady/2008/06/26/nokia_symbian/&quot;&gt;detailed and insightful analysis&lt;/a&gt; of the announcement.  However, I was surprised how Nat Torkington’s &lt;a href=&quot;http://radar.oreilly.com/archives/2008/06/nokia-to-buy-and-open-source-s.html&quot;&gt;post regarding Symbian’s license&lt;/a&gt; decision misses the mark on the importance of licenses in the growth of platform ecosystems.&lt;/p&gt;
&lt;p&gt;Nat’s basic argument is Linux under GPL has:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;&lt;em&gt;Essentially, the Linux kernel developer community is the &lt;a href=&quot;http://en.wikipedia.org/wiki/Christmas_Truce&quot;&gt;Christmas Truce&lt;/a&gt; for the Unix platform developers–a place where they cooperate rather than compete … because the license dictates that they do it.&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;and that because Symbian under the EPL and Google Android (under APL) allow for proprietary extensions so:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;&lt;em&gt;I think this will slow down the success of their platforms and means neither will unlock the true potential of an open mobile platform. I believe true demilitarized openness is a necessary, but not sufficient, condition for open mobile platform success.&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;I think Nat gives far too much credit to the selection of the GPL to the success of Linux.   The choice of license is just one component to a successful platform; more important is the governance of the platform.  Linux is successful and a place to cooperate because it is a vendor neutral community.  No one vendor has control over the Linux kernel, so it is a safe choice for multiple vendors and developers to participate.  If Linux was controlled by a single vendor, say Red Hat, then I highly doubt &lt;a href=&quot;http://linux-foundation.org/weblogs/press/2008/03/31/linux-foundation-publishes-study-on-linux-development-statistics-who-writes-linux-and-who-supports-it/&quot;&gt;IBM, Novell, Canonical, Monta Vista, etc &lt;/a&gt;would participate in the evolution of the kernel.&lt;/p&gt;
&lt;p&gt;A successful platform needs a vibrant ecosystem of individuals and vendors that provide products and services that add value to the platform.    The key to  enabling this ecosystem is an ‘&lt;a href=&quot;http://www.oreillynet.com/pub/a/oreilly/tim/articles/architecture_of_participation.html&quot;&gt;Architecture of Participation&lt;/a&gt;‘ where vendors or individuals, can innovate, contribute and profit from providing value to the platform.   To enable this level of participation there needs to be a well defined component model that allows for extensions by the community.  If this is the case, then commercial products are just one way to participate and can in fact accelerate the success of a platform.  Profitable vendors have a reason to invest in the success of the base platform.&lt;/p&gt;
&lt;p&gt;Nat is correct that for Symbian to be successful, they need to reach out to a wider community of developers and vendors to support their platform.  However, the GPL is not going to force vendors to embrace Symbian or create ‘a truce’.  What Symbian needs to enable is:&lt;/p&gt;
&lt;p&gt;1) a vendor neutral governance model that allows for multiple competing vendors to collaborate&lt;/p&gt;
&lt;p&gt;2) an Architecture of Participation that includes a common component model that is used for extensions.&lt;/p&gt;
&lt;p&gt;These factors are what will drive the cooperation and collaboration on the Symian platform.  The formation of the &lt;a href=&quot;http://www.symbianfoundation.org/&quot;&gt;Symbian Foundation&lt;/a&gt; is one important step in that direction but the execution of the governance will be important to watch.  As Stephan O’Grady mentions:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;&lt;em&gt;what is the governance model? Who will have the right to commit code? How will that list be managed and grown? How will the project manage to rapidly innovate without compromising the stability necessary to handset devices?&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Symbian’s selection of the EPL provides them an opportunity to reach the greatest number of ecosystem participants.   Lets see how they do with the execution on the other factors.&lt;/p&gt;
&lt;img src=&quot;http://feeds.wordpress.com/1.0/categories/ianskerrett.wordpress.com/505/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt; &lt;img src=&quot;http://feeds.wordpress.com/1.0/tags/ianskerrett.wordpress.com/505/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/gocomments/ianskerrett.wordpress.com/505/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/comments/ianskerrett.wordpress.com/505/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/godelicious/ianskerrett.wordpress.com/505/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/delicious/ianskerrett.wordpress.com/505/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/gostumble/ianskerrett.wordpress.com/505/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/stumble/ianskerrett.wordpress.com/505/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/godigg/ianskerrett.wordpress.com/505/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/digg/ianskerrett.wordpress.com/505/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/goreddit/ianskerrett.wordpress.com/505/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/reddit/ianskerrett.wordpress.com/505/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;img src=&quot;http://stats.wordpress.com/b.gif?host=ianskerrett.wordpress.com&amp;amp;blog=405862&amp;amp;post=505&amp;amp;subd=ianskerrett&amp;amp;ref=&amp;amp;feed=1&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/div&gt;</content:encoded>
	<dc:date>2008-06-30T15:49:40+00:00</dc:date>
	<dc:creator>Ian Skerrett</dc:creator>
</item>
<item rdf:about="tag:blogger.com,1999:blog-35738028.post-1926712542677867220">
	<title>Tonny Madsen: Implementing screen flows</title>
	<link>http://blog.rcp-company.com/2008/06/implementing-screen-flows.html</link>
	<content:encoded>On EclipseCon '08 I had a presentation named &lt;a href=&quot;http://www.eclipsecon.org/2008/?page=sub/&amp;amp;amp;amp;amp;amp;amp;amp;id=368&quot;&gt;Lessons Learned from an Enterprise RCP Application&lt;/a&gt;. As said then, one of the major differences between most Eclipse IDEs and many enterprise applications is the way the performed tasks are controlled by the end-users:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;In IDEs - and many more technical RCP applications - most task is controlled by creativity. E.g. you get a task - create this or change that - and then it is more or less up to you how you want to solve it. You might have a number of large-scope processes - like you have to check in your work and change the state of issue reports - but nothing on the smaller scale.&lt;/li&gt;
&lt;li&gt;In many enterprise RCP application most tasks are controlled by processes. E.g. you have an exact description of how to perform most tasks - like create new account or change the payment plan. Processes are here centered on the smaller scale as well on the larger scale - like in which sequence data must be entered when making a new credit agreement.&lt;/li&gt;
&lt;/ul&gt;
Out of the box Eclipse RCP supports wizards as the primary type of processes engine. In the default implementation, wizards have one major limitations compared with what you would like to see in many enterprise applications: they are modal and thus you can only have one active process at any one time.&lt;br /&gt;
&lt;br /&gt;
That does not match well with many enterprise applications where the user must be able to 1) service phone calls in the middle of an on-going task and 2) alternate between a number of tasks...&lt;br /&gt;
&lt;br /&gt;
The current wizard interface has a number of other problems as well:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;The interface for a wizard page (&lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;IWizardPage&lt;/span&gt;) assumes that a page cannot be &quot;stale&quot; compared with the model - which of cause is fine as long as wizards are modal... Note that this is actually solved in another similar interfaces used in the Forms UI API (&lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;IFormPart&lt;/span&gt;).&lt;/li&gt;
&lt;li&gt;The interface for a wizard page also makes the different pages aware of the previous and next pages as well as the actual control of the page which is a little peculiar when doing screen flows, where you might want a high degree of reuse of pages between processes.&lt;/li&gt;
&lt;li&gt;The use of &lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;WizardPage.setControl()&lt;/span&gt; seems to be one of the major sources of problems when developing pages - people just forget :-(&lt;/li&gt;
&lt;/ul&gt;
Of cause the wizard implementation has one major point that speaks for it: the current UI design tools - like SWT Designer - understands wizard pages, but not whatever we invent.&lt;br /&gt;
&lt;br /&gt;
Until now we have implemented the needed processes as needed, but now are going to implement a rather large number of processes - of which many will be quite similar, so we want to implement some framework to ease the work and to make the result more maintainable.&lt;br /&gt;
&lt;br /&gt;
The question is now: what would you do here? Implement a new wizard viewer in a view that can show multiple concurrent wiards or implement a new (simplified) flow interface that matches the requirements exactly? For those of you that have implemented RCP applications already, what have you done in these?</content:encoded>
	<dc:date>2008-06-30T10:39:37+00:00</dc:date>
	<dc:creator>Tonny Madsen</dc:creator>
</item>
<item rdf:about="tag:blogger.com,1999:blog-12783252.post-5316044106571714271">
	<title>Bjorn Freeman-Benson: The IP Process, now with Music</title>
	<link>http://eclipse-projects.blogspot.com/2008/06/ip-process-now-with-music.html</link>
	<content:encoded>In my continuing effort to make the Eclipse IP process as easy to follow as possible, I recently created automatic IP logs (&lt;a href=&quot;https://bugs.eclipse.org/bugs/show_bug.cgi?id=220977&quot;&gt;bug 220977&lt;/a&gt;) complete with &lt;a href=&quot;http://wiki.eclipse.org/Development_Resources/Automatic_IP_Log&quot;&gt;instructions&lt;/a&gt;. Not quite in time for Ganymede, but well in advance of next year's Io release!&lt;br /&gt;&lt;br /&gt;I also exercised my hidden movie directing talents to create a &lt;a href=&quot;http://www.eclipse.org/projects/dev_process/ip-process-in-movie.php&quot;&gt;short happy movie&lt;/a&gt; of the Eclipse IP process. Let me know what you think...</content:encoded>
	<dc:date>2008-06-30T07:11:42+00:00</dc:date>
	<dc:creator>Bjorn Freeman-Benson</dc:creator>
</item>
<item rdf:about="tag:blogger.com,1999:blog-3879044552984472733.post-7857723191470665433">
	<title>Ed Merks: Out With the Old, In With the New</title>
	<link>http://ed-merks.blogspot.com/2008/06/out-with-old-in-with-new.html</link>
	<content:encoded>After a whirl wind week of upheaval, I've arrived in geek heaven.  I blogged about the OMG Eclipse Symposium, but I didn't have time to blog about the next day, which I also spent in Ottawa.  On Thursday, I visited the my colleges at the OTI lab.  John Duimovich is my mentor so we had a chance for a good chat.  It seems someone held him accountable for my impending departure; they've demoted him to flipping burgers and weenies.  He mumbled something about less responsibility and more time for fishing.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://bp1.blogger.com/_rFZqMGOSYY8/SGeFER6TW3I/AAAAAAAAAC8/r1c45lmvr0A/s1600-h/JohnCooking.jpg&quot;&gt;&lt;img src=&quot;http://bp1.blogger.com/_rFZqMGOSYY8/SGeFER6TW3I/AAAAAAAAAC8/r1c45lmvr0A/s320/JohnCooking.jpg&quot; alt=&quot;&quot; style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5217285001905920882&quot; /&gt;&lt;/a&gt;&lt;br /&gt;It was great to spend time with so many of my platform buddies.   I expect I'll be working with them a lot because of &lt;a href=&quot;http://wiki.eclipse.org/E4&quot;&gt;e4&lt;/a&gt;.  That evening I'd booked a very late flight home so I could attend the &lt;a href=&quot;http://wiki.eclipse.org/Eclipse_DemoCamps_2008_-_Ganymede_Edition/Ottawa&quot;&gt;Ganymede demo camp in Ottawa&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://bp1.blogger.com/_rFZqMGOSYY8/SGeJskW-mPI/AAAAAAAAADE/j5OVORSm8IE/s1600-h/DemoCamp1.jpg&quot;&gt;&lt;img src=&quot;http://bp1.blogger.com/_rFZqMGOSYY8/SGeJskW-mPI/AAAAAAAAADE/j5OVORSm8IE/s320/DemoCamp1.jpg&quot; alt=&quot;&quot; style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5217290092099311858&quot; /&gt;&lt;/a&gt;&lt;br /&gt;There were some interesting demos.  When Lynn asked if I had anything to demo, I didn't realize I was committing to having to give an &quot;official&quot; demo.  So I had an extra class of wine and showed the graphical Ecore Tools editor in action.  As you know, I love that thing!&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://bp0.blogger.com/_rFZqMGOSYY8/SGeJygy9dyI/AAAAAAAAADM/4_jIekmGSxI/s1600-h/DemoCamp2.jpg&quot;&gt;&lt;img src=&quot;http://bp0.blogger.com/_rFZqMGOSYY8/SGeJygy9dyI/AAAAAAAAADM/4_jIekmGSxI/s320/DemoCamp2.jpg&quot; alt=&quot;&quot; style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5217290194222151458&quot; /&gt;&lt;/a&gt;&lt;br /&gt;Ian gave out some prizes at the end.  It was a fun event and I'm glad I stayed for it.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://bp1.blogger.com/_rFZqMGOSYY8/SGeJ27ypJoI/AAAAAAAAADU/O8km_D3omXA/s1600-h/DemoCamp3.jpg&quot;&gt;&lt;img src=&quot;http://bp1.blogger.com/_rFZqMGOSYY8/SGeJ27ypJoI/AAAAAAAAADU/O8km_D3omXA/s320/DemoCamp3.jpg&quot; alt=&quot;&quot; style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5217290270188054146&quot; /&gt;&lt;/a&gt;&lt;br /&gt;I got home late Thursday and then the next morning I began setting up my brand new T61p which I've named toad.   It's got a 1920x1200 resolution display, duo core 2.5 GHz, 3 GM RAM, and 200GB drive.  It's a heck of a lot better than what I had before!  So it was time to ditch all the old hardware and setup all the new hardware.  Check out the great setup I have now.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://bp0.blogger.com/_rFZqMGOSYY8/SGeNayDMIII/AAAAAAAAADc/Cjo8MmM597U/s1600-h/Office.jpg&quot;&gt;&lt;img src=&quot;http://bp0.blogger.com/_rFZqMGOSYY8/SGeNayDMIII/AAAAAAAAADc/Cjo8MmM597U/s320/Office.jpg&quot; alt=&quot;&quot; style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5217294184583274626&quot; /&gt;&lt;/a&gt;&lt;br /&gt;Of course KC uses my chair any time I'm not using it.  There's a dog basket on the floor should the girls tire of being in my lap.  I also have a nice foot rest.  There's no longer a desktop machine, which was actually more of a floor top.  Note how many frogs are in the room? If you could see the frog calendar up close, you'd see July 4th and July 18th marked with &quot;woo hoo&quot; because the former is my last work day (US Independence Day coincidentally enough) and the latter is the end of my two weeks of paid vacation time.    Let me show you a closeup of the work area where all the magic happens.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://bp2.blogger.com/_rFZqMGOSYY8/SGeOtX5A7QI/AAAAAAAAADk/c8x0ly0_5xU/s1600-h/WorkArea.jpg&quot;&gt;&lt;img src=&quot;http://bp2.blogger.com/_rFZqMGOSYY8/SGeOtX5A7QI/AAAAAAAAADk/c8x0ly0_5xU/s320/WorkArea.jpg&quot; alt=&quot;&quot; style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5217295603490417922&quot; /&gt;&lt;/a&gt;&lt;br /&gt;Some things to note.  I have a docking station that lets my Thinkpad hook up directly to the network,  printer, keyboard, monitor, and power backup; though I do have wireless as well.  I can't live without my little red ultranav mouse controller, so now I have two.    See how I've hooked up the monitor as a dual monitor.  I'll be able to keep things like Thunderbird and my chat windows in full view all the time; I've hooked Thunderbird up to the newsgroups and to my gmail account, Ed.Merks, using IMAP.   Of course I have a pretty picture of the garden as background.   I have &lt;a href=&quot;http://www.pidgin.im/&quot;&gt;pidgin&lt;/a&gt; installed, which I can use to chat with folks on IRC, Google, MSN, and Yahoo with just that one application.  And  I have Skype, which for $30 lets me talk to anyone in North America for a whole year; see the nice Logitech head set I use for that.&lt;br /&gt;&lt;br /&gt;I installed Firefox 3.0 and went extension crazy.  There are a few really cool ones, like &lt;a href=&quot;http://interclue.com/&quot;&gt;Interclue&lt;/a&gt; which shows a little icon when you hover over a link and when you hover over that icon, it shows you a preview of the page at that link; the picture above shows this in action.  I can also &lt;a href=&quot;https://addons.mozilla.org/en-US/firefox/addon/3780&quot;&gt;faviconize&lt;/a&gt; my tabs like the one for &lt;a href=&quot;http://www.planeteclipse.org/planet/&quot;&gt;planet eclipse&lt;/a&gt; so I have room for lots of tabs.  The tab to undelete a deleted tab is handy too.&lt;br /&gt;&lt;br /&gt;Here's a close up of the little shrine I have for my treasured Eclipse Community Awards.  Without community-inspired confidence, I would not have taken the bold steps I did this week.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://bp2.blogger.com/_rFZqMGOSYY8/SGeUC-QSo9I/AAAAAAAAADs/ZZAioMuB6LA/s1600-h/Shrine.jpg&quot;&gt;&lt;img src=&quot;http://bp2.blogger.com/_rFZqMGOSYY8/SGeUC-QSo9I/AAAAAAAAADs/ZZAioMuB6LA/s320/Shrine.jpg&quot; alt=&quot;&quot; style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5217301472123986898&quot; /&gt;&lt;/a&gt;&lt;br /&gt;There's a beautiful beta in the jar beside my monitor.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://bp3.blogger.com/_rFZqMGOSYY8/SGeVCsdoYtI/AAAAAAAAAD0/2uXma0yQUxU/s1600-h/Beta.jpg&quot;&gt;&lt;img src=&quot;http://bp3.blogger.com/_rFZqMGOSYY8/SGeVCsdoYtI/AAAAAAAAAD0/2uXma0yQUxU/s320/Beta.jpg&quot; alt=&quot;&quot; style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5217302566859727570&quot; /&gt;&lt;/a&gt;&lt;br /&gt;He and the blue damsel in the salt water tank right next to the jar like to square off through the glass.&lt;br /&gt;&lt;a href=&quot;http://bp0.blogger.com/_rFZqMGOSYY8/SGefeAQ735I/AAAAAAAAAEc/6LJvGbWaFnc/s1600-h/DamselAndTubeWorm.jpg&quot;&gt;&lt;img src=&quot;http://bp0.blogger.com/_rFZqMGOSYY8/SGefeAQ735I/AAAAAAAAAEc/6LJvGbWaFnc/s320/DamselAndTubeWorm.jpg&quot; alt=&quot;&quot; style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5217314031147933586&quot; /&gt;&lt;/a&gt;&lt;br /&gt;While the frogs don't do a great job on eliminating the flies that occasionally sneak into the house, if KC doesn't get them (and he's quite good at that), I can always drop them into my pitcher plant.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://bp0.blogger.com/_rFZqMGOSYY8/SGeXYDeXQJI/AAAAAAAAAEE/e8RACRhna_o/s1600-h/PitcherPlant.jpg&quot;&gt;&lt;img src=&quot;http://bp0.blogger.com/_rFZqMGOSYY8/SGeXYDeXQJI/AAAAAAAAAEE/e8RACRhna_o/s320/PitcherPlant.jpg&quot; alt=&quot;&quot; style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5217305132837322898&quot; /&gt;&lt;/a&gt;&lt;br /&gt;When I looked out my window on Friday, the fox came scurrying by.  I couldn't grab my camera quick enough to get a really good shot.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://bp3.blogger.com/_rFZqMGOSYY8/SGeYMGoKkgI/AAAAAAAAAEM/r-ggD-sMSKA/s1600-h/Fox.jpg&quot;&gt;&lt;img src=&quot;http://bp3.blogger.com/_rFZqMGOSYY8/SGeYMGoKkgI/AAAAAAAAAEM/r-ggD-sMSKA/s320/Fox.jpg&quot; alt=&quot;&quot; style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5217306027036938754&quot; /&gt;&lt;/a&gt;&lt;br /&gt;I feel like I've reached nirvana!&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://bp2.blogger.com/_rFZqMGOSYY8/SGeePOgZP7I/AAAAAAAAAEU/pn3gR7mSE7I/s1600-h/Pond.jpg&quot;&gt;&lt;img src=&quot;http://bp2.blogger.com/_rFZqMGOSYY8/SGeePOgZP7I/AAAAAAAAAEU/pn3gR7mSE7I/s320/Pond.jpg&quot; alt=&quot;&quot; style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5217312677761204146&quot; /&gt;&lt;/a&gt;&lt;br /&gt;Well, it's time to do some more planting.</content:encoded>
	<dc:date>2008-06-29T14:44:33+00:00</dc:date>
	<dc:creator>Ed Merks</dc:creator>
</item>
<item rdf:about="http://www.jroller.com/eu/entry/eclipse_ate_bay">
	<title>Eugene Kuleshov: Eclipse ate Bay</title>
	<link>http://www.jroller.com/eu/entry/eclipse_ate_bay</link>
	<content:encoded>The name of &lt;a href=&quot;http://wiki.eclipse.org/images/a/a2/EclipseAteBay.pdf&quot;&gt;PDF file&lt;/a&gt; with slides about usage of &lt;a href=&quot;http://wiki.eclipse.org/EclipseDay_At_Googleplex/Session_Abstacts#Eclipse_.40_eBay&quot;&gt;Eclipse at eBay&lt;/a&gt; made me smile. Besides really neatly named PDF, it was an interesting to see how Eclipse technologies are used in one of the really big development shops in the industry.
&lt;br /&gt;&lt;br /&gt;

Anyone familiar with my own work would also recognize it on page 60 of those slides. It feels really good to know that results of your work are useful to others developers. Thank you everyone for your support.</content:encoded>
	<dc:date>2008-06-28T22:24:54+00:00</dc:date>
	<dc:creator>Eugene Kuleshov</dc:creator>
</item>
<item rdf:about="tag:blogger.com,1999:blog-18663041.post-3112970265683410185">
	<title>James Ervin: Notes from Eclipse Day at Googleplex</title>
	<link>http://iacobus.blogspot.com/2008/06/notes-from-eclipse-day-at-googleplex.html</link>
	<content:encoded>Before I go into any details, I want to say that the Google t-shirt that I got for attending was almost worth the airfare, hotel stay and car rental.  Man am I a cheap date or what?  Also I would be remiss if I didn't thank Robert Konigsberg and the rest of the Google Open Source Office for organizing the event. &lt;br /&gt;&lt;br /&gt;It was great to meet &lt;a href=&quot;http://ianskerrett.wordpress.com/&quot;&gt;Ian Skerrett&lt;/a&gt;, &lt;a href=&quot;http://eclipse-projects.blogspot.com/&quot;&gt;Bjorn Freeman-Benson&lt;br /&gt;&lt;/a&gt;, and others that I have only had opportunity to communicate with over blogs or mailing lists.  It was also nice to catch up with Chris Aniszczyk and Wes Isberg there as well.  Of course while this is all nice and dandy, lets get to the actual event.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Eclipse @ eBay: Michael Galpin&lt;/span&gt;&lt;br /&gt;Mr. &lt;a href=&quot;http://fupeg.blogspot.com&quot;&gt;Michael Galpin&lt;/a&gt; did what amounted to the &quot;keynote&quot; address of the event.  He went into a brief history of eBay and the technologies used to develop the site and then went into some of the work that has been done at eBay with Eclipse.  Before I continue, I should mention that I worked as a contractor for eBay for a little over a year and that I have a better perspective than most on what is going on there.  eBay is HUGE into Eclipse, in fact, I wonder if there are many organizations more committed to using Eclipse and working on creating developer tools using Eclipse.  Still I found the presentation on what eBay is doing with V4 in the presentation layer quite eye opening.  I was working on an Eclipse plugin to support their internal SOA framework, so I was a bit segregated from V4 work.  Now I kinda wish I wasn't so segregated, some of it is quite cool.  I mean I know I always wanted to leverage Dervlets, but Spyglass is pretty cool.  There is a nice PDF of the presentation notes available at this &lt;a href=&quot;http://wiki.eclipse.org/images/a/a2/EclipseAteBay.pdf&quot;&gt;link&lt;/a&gt;.  One thing to note is how Java centric eBay really is, just about everything is a Java class.  I wish I had asked during my time there why the decision was made to do that, particularly the tradeoffs.  One other thing, I wish my plugin work and the SOA framework had garnered a bullet in that presentation somewhere, oh well.  I mean Wes Isberg's simple, but cool, Auto-configuration plugin got a mention.  Not that I am jealous or anything. ;)&lt;br /&gt;&lt;br /&gt;One final note, Mr. Galpin literally said that there are plans to open source all the tools shown during that presentation.  People should hold them to that promise.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;How Mylyn Changes the Way I Develop: Bjorn Freeman-Benson&lt;/span&gt;&lt;br /&gt;After the eBay session, the event bifurcated into two parallel tracks.  The net effect was that you needed to choose which event to attend.  While I have an abstract interest in CDT at the current moment, I was more intrigued by the session on Mylyn.  I mean I have tried to use it and I see the arguments for something like that.  What I haven't done is well, get it.  I have tried it and never managed to successfully integrate it into my workflows.  I have gotten to know and respect Mr. Freeman-Benson while interacting with him over at the Eclipse Dash project, so I was hopeful he might allow me to 'get it' or at least motivate me to try again.&lt;br /&gt;&lt;br /&gt;Before I get into the notes I have from the presentation I need to pass off some advice.  This goes to Bjorn or anyone else giving a presentation, don't ever give a presentation that someone else prepared, period.  I know it was probably due to the fact that Bjorn was stepping in for someone else, but yikes.&lt;br /&gt;&lt;br /&gt;In the beginning Bjorn covered the motivation for Mylyn, things that I think everyone will admit that modern software engineers have to deal with even with a nice IDE like Eclipse.  The problems are the need to context switch, to mulitask and to manage information overload.  He did not go into the traditional ways that developers in Eclipse try to manage this, but it bears mentioning.  Eclipse users usually use multiple workspaces, multiple workbench instances and try to make use of things like project/team sets.  None of the traditional ways are satisfactory.  So what is Mylyn's approach?  First off, I love this, Mylyn allows you to keep all your stuff in just one workspace.  Mylyn's focus is on cutting down the full workspace to only those elements that you need at a given time.&lt;br /&gt;&lt;br /&gt;So how does Mylyn accomplish some of this?  Well in Mylyn the notion of a task is made a first class citizen.  Before you do anything in Eclipse using Mylyn, you need to do it in the context of a task.  Mylyn has stuff to manage tasks and to integrate with common issue tracking packages like Bugzilla and JIRA, among others.  Mylyn also allows you to be able to acquire your tasks from multiple sources.  So once you have a task, Mylyn stores contextual information about what elements in the workspace you associate with a given task.  This is where some of the black magic kicks in, Mylyn has a Degree of Interest Model that it maintains in order to know what to filter out of your views.  This has always been the rub for me to start with Mylyn, everything is hidden at first and you must start from a task.&lt;br /&gt;&lt;br /&gt;The cool thing though is that once a context is created, it is possible to share that easily with other team members.  Now the cool thing for me is that the context is not shared via a team provider, but that Mylyn will create an attachment in the issue tracker that another team member can use automatically in their Eclipse workbench using Mylyn.  I love that since it is logically associated with the task and that they did not punt the trouble to the team provider. &lt;br /&gt;&lt;br /&gt;Another cool item, in fact, a killer app type item for those who like Agile software development methodologies, is the automatic time tracker.  When you are using Eclipse with Mylyn, you are always with in the context of a task, so when you are doing stuff in the IDE then, Mylyn will keep a timer.  This is a killer app, since anyone who does agile knows that the most difficult thing to do is to estimate the time to implement a given feature.  In fact, it is so difficult that XP for instance tells you to use 'yesterday's weather', in other words, look at the last time you had to implement a given feature, and use that time.  Well that only works if you accurately track your time on task.  Mylyn could make this seamless and easy.  This feature alone makes me want to use Mylyn, even if I leave the filtering off all the time.&lt;br /&gt;&lt;br /&gt;I want to make one more comment about the presentation on Mylyn concerning workspace provisioning.  Bjorn went into alot of Q&amp;amp;A with the audience and did cover more details of Mylyn.  Still, what struck me about the presentation was how close Mylyn is to a full workspace provisioning solution.  I need to look at Eclipse Buckminster and check out Genuitech's Pulse product again.  Workspace provisioning for me is almost as big a deal as P2 and the Eclipse provisioning effort.  I mean how long does it take for new people to be able to install Eclipse and get all they need to be able to check out the code from SCM and start working with it?  I mean really, how long, do you even know?&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Building Great RIA with ATF: Philippe Ombredanne&lt;/span&gt;&lt;br /&gt;First off, I want to say I got the chance to meet Philippe at this event and I really like him.  Second, is there any Eclipse project that he hasn't been intimately involved with?  I think the list of projects at Eclipse he has been involved with would rival some of my earliest Christmas wish lists to Santa, I mean wow!  Most of the presentation (at least the part that I was able to grok) covered the ATF project's live Javascript debugger.  I am not an AJAX developer, so I admit much of what he showed was a bit lost on me, but even I admit the fact that you could monitor requests easily.  He demonstrated how a click in the ATF embedded browser to Google Maps would show up as request response pairs in a nice viewer inside Eclipse.  Makes me want to try and do some Web mashups (me even!).  The other thing that struck me was the fact that they took the Mozilla Firefox XUL Runner build and embedded it as a bundle inside of Eclipse.  I thought that was cool, since it provides an embedded browser to play with that is not the Eclipse default browser and I wonder what kind of API I could potentially play with.  You know I am thinking a Groovy/Eclipse Monkey script to try it out.  Awww yeah!&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Wiring Hacker Synapses: Collaborative Coding and Team Tooling in Eclipse: Scott Lewis &amp;amp; Mustafa K. Isik&lt;/span&gt;&lt;br /&gt;First off I want to say that I love what this demo and plugin could entail.  Being able to do shared sessions on the same document is the first step towards better collaboration and hopefully better software development in general.  If you haven't seen the video, go Google for Cola and ECF and check it out.  The simple demo that Mustafa did there was in the most part better than attending this presentation.  I wish he had done some more demo instead of theory.  Still this is a good first step.  The problem comes later.  With shared sessions, how do you integrate properly with Team providers and make sure that the workspaces are provisioned correctly?  I think that they should focus on allowing a remote Eclipse user to &quot;shadow&quot; the workspace of a local Eclipse user.  This way you have a &quot;master&quot; workspace that the local user is responsible for provisioning and the responsibility is removed from the remote user.  Still ECF is very cool, I wish them the best of luck.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Concluding Remarks&lt;/span&gt;&lt;br /&gt;At the end of the sessions, there was free food and adult beverages for all.  I ran one of the two demo stations there.  In hindsight, I think that expecting people to really have any more brainpower to devote to Eclipse after five continuous hours of sessions was a bit much.  Still I really want to thank those that came over and gave me the chance to show off Groovy Monkey and discuss my plans for Eclipse Monkey.&lt;br /&gt;&lt;br /&gt;Once again thanks to Google and to the folks at the Eclipse foundation for showing up.  Thanks to all the participants who attended.  The event was, for the most part, packed, not the smaller affairs that Eclipse Democamps that I have attended in the past have been.</content:encoded>
	<dc:date>2008-06-28T21:30:14+00:00</dc:date>
	<dc:creator>James E. Ervin, IV</dc:creator>
</item>
<item rdf:about="tag:blogger.com,1999:blog-6966035.post-4630232988019253885">
	<title>Etienne Juliot: Eclipse 3.4 Ganymede: News and Noteworthy by projects</title>
	<link>http://www.mda4eclipse.com/2008/06/eclipse-34-ganymede-news-and-noteworthy.html</link>
	<content:encoded>Eclipse Ganymede has just been released.&lt;br /&gt;&lt;br /&gt;Here are list of new features of modeling projects:&lt;br /&gt;&lt;br /&gt;&lt;dl&gt;&lt;dd&gt;&lt;ul&gt;&lt;li&gt; &lt;a href=&quot;http://wiki.eclipse.org/EMF/EMF_2.4/New_and_Noteworthy&quot; title=&quot;EMF/EMF 2.4/New and Noteworthy&quot;&gt;EMF 2.4&lt;/a&gt; &lt;/li&gt;&lt;li&gt; &lt;a href=&quot;http://wiki.eclipse.org/EMF/MQ%2C_MT%2C_and_VF_1.2/New_and_Noteworthy&quot; title=&quot;EMF/MQ, MT, and VF 1.2/New and Noteworthy&quot;&gt;EMF Query, Transaction, Validation 1.2&lt;/a&gt; &lt;/li&gt;&lt;li&gt; &lt;a href=&quot;http://wiki.eclipse.org/EMF/Teneo_1.0/New_and_Noteworthy&quot; title=&quot;EMF/Teneo 1.0/New and Noteworthy&quot;&gt;Teneo 1.0&lt;/a&gt; &lt;/li&gt;&lt;li&gt; &lt;a href=&quot;http://wiki.eclipse.org/EMF/CDO_1.0/New_and_Noteworthy&quot; title=&quot;EMF/CDO 1.0/New and Noteworthy&quot;&gt;CDO 1.0&lt;/a&gt; &lt;/li&gt;&lt;li&gt; &lt;a href=&quot;http://wiki.eclipse.org/EMF/Net4j_1.0/New_and_Noteworthy&quot; title=&quot;EMF/Net4j 1.0/New and Noteworthy&quot;&gt;Net4j 1.0&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://wiki.eclipse.org/EMF_Compare_0.8.0_New_And_Noteworthy&quot;&gt;EMF Compare 0.8&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://wiki.eclipse.org/EcoreTools_New_Noteworthy&quot;&gt;Ecore Tools 0.8&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://wiki.eclipse.org/GMF_New_and_Noteworthy&quot;&gt;GMF 2.1&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://wiki.eclipse.org/MDT_1.1_New_and_Noteworthy&quot;&gt;MDT 1.1&lt;/a&gt; (OCL, EODM, UML2, XSD)&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://wiki.eclipse.org/ATL_2.0.0_New_and_Noteworthy&quot;&gt;ATL 2.0&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/dd&gt;&lt;/dl&gt;There are other projects (like Jet, QVT-O, ...) but there haven't a News and Noteworthy page.</content:encoded>
	<dc:date>2008-06-28T12:57:57+00:00</dc:date>
	<dc:creator>Etienne Juliot</dc:creator>
</item>
<item rdf:about="tag:blogger.com,1999:blog-16474715.post-3699624059595392830">
	<title>Doug Schaefer: Bye Bill. You will be missed</title>
	<link>http://cdtdoug.blogspot.com/2008/06/bye-bill-you-will-be-missed.html</link>
	<content:encoded>Reading the news I see that today was Bill Gates last day at Microsoft. Apparently, they held a tearful farewell in Redmond for him. And it really does mark a significant moment in the history of our industry and a time to reflect.&lt;br /&gt;&lt;br /&gt;If I had a dime for every time I read someone say that Bill Gates crashed their machine or was someone personally affecting their life in some negative way, I'd be as rich as he is (well, maybe not). But as much as you may hate Microsoft and the methods they've used to drive their vision, you have to take a good look at what Bill Gates and company have done and how they've succeeded.&lt;br /&gt;&lt;br /&gt;The biggest thing I learned from watching Microsoft is how important it is that you keep focus on software as a business. You may have the coolest widget or the cleanest framework or the fastest algorithm, but unless you have a business story and good business people around you to help sell it, it won't matter as much as it  could.&lt;br /&gt;&lt;br /&gt;And Bill Gates knew that. Surround yourself with good business people and you give yourself a chance. I've seen it too many times, great technology that has floundered because the team focused too much on the technology and forget to bring the marketing guys into the team, if they had marketing guys to begin with. And it's frustrating to see.&lt;br /&gt;&lt;br /&gt;So on this day, even though I'm trying to build a C/C++ Development environment with the CDT that can beat Microsoft Visual Studio at it's own game, I pay tribute to Bill for all he's accomplished and all he's taught this industry. He doesn't hate you, he's just following his business plan.</content:encoded>
	<dc:date>2008-06-28T00:32:55+00:00</dc:date>
	<dc:creator>Doug Schaefer</dc:creator>
</item>
<item rdf:about="tag:blogger.com,1999:blog-7669578527628084045.post-4124340263849089793">
	<title>EclipseLink Team: EclipseLink Graduates</title>
	<link>http://eclipselink.blogspot.com/2008/06/eclispelink-graduates.html</link>
	<content:encoded>Yesterday, the &lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_0&quot;&gt;EclipseLink&lt;/span&gt; project graduated from its incubation status, and was allowed to remove the egg from it's &lt;a href=&quot;http://www.eclipse.org/eclipselink&quot;&gt;home page&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_1&quot;&gt;EclipseLink&lt;/span&gt; is on track for a release on July 9&lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_2&quot;&gt;th&lt;/span&gt;.  Mark your calendars, and come check it out.&lt;br /&gt;&lt;br /&gt;Peter Krogh</content:encoded>
	<dc:date>2008-06-27T23:15:22+00:00</dc:date>
	<dc:creator>Peter Krogh</dc:creator>
</item>
<item rdf:about="tag:blogger.com,1999:blog-17823979.post-5487999843181182314">
	<title>Nick Boldt: Ganymede Poster Contest, Part 5: To the Victors go the Spoils</title>
	<link>http://divby0.blogspot.com/2008/06/ganymede-poster-contest-part-5-to.html</link>
	<content:encoded>&lt;a href=&quot;http://bp1.blogger.com/_i21-98vOfTA/SGVXwIBODiI/AAAAAAAAAYg/KhE2OiFvrjk/s1600-h/ganyposters.png&quot;&gt;&lt;img src=&quot;http://bp1.blogger.com/_i21-98vOfTA/SGVXwIBODiI/AAAAAAAAAYg/KhE2OiFvrjk/s320/ganyposters.png&quot; alt=&quot;&quot; style=&quot;display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; cursor: hand;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5216672227676524066&quot; /&gt;&lt;/a&gt;
&lt;p&gt;Originally, I'd said the prizes would be $50, $30, and $20, but everyone who won wanted to donate back to Eclipse so the actual per-person amounts became rather moot, and this way you can all enjoy being a Friend of Eclipse. I hope everyone's okay with this little bit of data fudging. :)
&lt;/p&gt;&lt;p align=&quot;center&quot;&gt;&lt;a href=&quot;http://www.eclipse.org/donate/&quot;&gt;&lt;img src=&quot;http://www.eclipse.org/donate/images/friendslogo200.jpg&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;&lt;p&gt;
Benjamin &lt;a href=&quot;http://divby0.blogspot.com/2008/06/ganymede-poster-contest-part-4-winners.html#comments&quot;&gt;turned me on to&lt;/a&gt; &lt;a href=&quot;http://www.kiva.org/about/how/&quot;&gt;Kiva&lt;/a&gt;, which isn't technically a *donation* site as much as a site for loaning entrepreneurs money via micropayments. But it's a great idea, so I've sent $25 to &lt;a href=&quot;http://www.kiva.org/app.php?page=businesses&amp;amp;action=about&amp;amp;id=52913&quot;&gt;Villa Antofagasta Group&lt;/a&gt; as well. After all, I hadn't 