<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:planet="http://planet.intertwingly.net/" xmlns:indexing="urn:atom-extension:indexing" indexing:index="no"><access:restriction xmlns:access="http://www.bloglines.com/about/specs/fac-1.0" relationship="deny"/>
  <title>Planet Eclipse</title>
  <updated>2008-07-06T02:46:04Z</updated>
  <generator uri="http://intertwingly.net/code/venus/">Venus</generator>
  <author>
    <name>Planet Eclipse Admins</name>
    <email>webmaster@eclipse.org</email>
  </author>
  <id>http://planeteclipse.org/planet/rss20.xml</id>
  <link href="http://planeteclipse.org/planet/rss20.xml" rel="self" type="application/rss+xml"/>
  <link href="http://planeteclipse.org/planet/" rel="alternate"/>

  <entry>
    <id>tag:blogger.com,1999:blog-2310191777550204104.post-4694866645880960954</id>
    <link href="http://eclipseo.blogspot.com/2008/07/y-should-ganymede-users-have-all-fun.html" rel="alternate" type="text/html"/>
    <link href="http://www.blogger.com/comment.g?blogID=2310191777550204104&amp;postID=4694866645880960954" rel="replies" type="text/html"/>
    <link href="http://eclipseo.blogspot.com/feeds/4694866645880960954/comments/default" rel="replies" type="application/atom+xml"/>
    <link href="http://eclipseo.blogspot.com/feeds/posts/default/4694866645880960954" rel="self" type="application/atom+xml"/>
    <link href="http://www.blogger.com/feeds/2310191777550204104/posts/default/4694866645880960954" rel="edit" type="application/atom+xml"/>
    <title>Y should Ganymede Users have all the FUN ...</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">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.<br/><img alt="" border="0" id="BLOGGER_PHOTO_ID_5219576396284687554" src="http://bp3.blogger.com/_VROWKWMJiqY/SG-pE_KP9MI/AAAAAAAAAC8/b2aI59hm0u4/s320/screenShot.JPG" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center;"/>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 ...<br/><br/>Thanks to Prakash Anna again .. Now thats how we call him ... We have hosted this project on <a href="http://code.google.com/p/search4contributionid">http://code.google.com/p/search4contributionid</a> 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 ...<br/><div align="right">Signin Off</div><div align="right">Malai<br/></div></div>
    </content>
    <updated>2008-07-05T17:06:26Z</updated>
    <published>2008-07-05T16:54:00Z</published>
    <category scheme="http://www.blogger.com/atom/ns#" term="RCP"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="Eclipse IDE"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="Extension Point"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="Eclipse PDE"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="Eclipse UI"/>
    <author>
      <name>Its_Me_Malai</name>
      <email>noreply@blogger.com</email>
      <uri>http://www.blogger.com/profile/04319454473329758815</uri>
    </author>
    <source>
      <id>tag:blogger.com,1999:blog-2310191777550204104</id>
      <author>
        <name>Its_Me_Malai</name>
        <email>noreply@blogger.com</email>
        <uri>http://www.blogger.com/profile/04319454473329758815</uri>
      </author>
      <link href="http://eclipseo.blogspot.com/" rel="alternate" type="text/html"/>
      <link href="http://eclipseo.blogspot.com/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml"/>
      <link href="http://eclipseo.blogspot.com/feeds/posts/default" rel="self" type="application/atom+xml"/>
      <title>Its Eclipse in Clips ...</title>
      <updated>2008-07-05T21:18:31Z</updated>
    </source>
  </entry>

  <entry>
    <id>tag:blogger.com,1999:blog-29853730.post-2451261169035126159</id>
    <link href="http://feeds.feedburner.com/~r/Developing/~3/318717014/symbian-is-getting-open-sourced-under.html" rel="alternate" type="text/html"/>
    <link href="http://www.blogger.com/comment.g?blogID=29853730&amp;postID=2451261169035126159&amp;isPopup=true" rel="replies" type="text/html"/>
    <link href="http://gorkem-ercan.blogspot.com/feeds/2451261169035126159/comments/default" rel="replies" type="application/atom+xml"/>
    <link href="http://www.blogger.com/feeds/29853730/posts/default/2451261169035126159" rel="self" type="application/atom+xml"/>
    <link href="http://www.blogger.com/feeds/29853730/posts/default/2451261169035126159" rel="edit" type="application/atom+xml"/>
    <title>Symbian is getting open sourced under EPL</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Nokia, together with Sony Ericsson, Motorola and NTT DOCOMO has <a href="http://www.nokia.com/A4136001?newsid=1230416">announced</a> 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 <a href="http://www.eclipse.org/legal/epl-v10.html">EPL</a>.<img height="1" src="http://feeds.feedburner.com/~r/Developing/~4/318717014" width="1"/></div>
    </content>
    <updated>2008-07-05T06:06:47Z</updated>
    <published>2008-06-24T08:08:00Z</published>
    <category scheme="http://www.blogger.com/atom/ns#" term="eclipse"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="Symbian"/><feedburner:origlink xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://gorkem-ercan.blogspot.com/2008/06/symbian-is-getting-open-sourced-under.html</feedburner:origlink>
    <author>
      <name>gorkem</name>
      <email>noreply@blogger.com</email>
      <uri>http://www.blogger.com/profile/05244653393745344494</uri>
    </author>
    <source>
      <id>tag:blogger.com,1999:blog-29853730</id>
      <author>
        <name>gorkem</name>
        <email>noreply@blogger.com</email>
        <uri>http://www.blogger.com/profile/05244653393745344494</uri>
      </author>
      <link href="http://gorkem-ercan.blogspot.com/" rel="alternate" type="text/html"/>
      <link href="http://www.blogger.com/feeds/29853730/posts/default?start-index=26&amp;max-results=25&amp;redirect=false" rel="next" type="application/atom+xml"/>
      <link href="http://gorkem-ercan.blogspot.com/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml"/>
      <link href="http://feeds.feedburner.com/Developing" rel="self" type="application/atom+xml"/>
      <subtitle>About developing eclipse, developing java for mobile, developing tools for enterprise java... Or simply developing software</subtitle>
      <title>Developing</title>
      <updated>2008-07-05T08:03:09Z</updated>
    </source>
  </entry>

  <entry>
    <id>tag:blogger.com,1999:blog-17823979.post-6424058785777345778</id>
    <link href="http://divby0.blogspot.com/2008/07/visual-editor-for-eclipse-34-ganymede.html" rel="alternate" type="text/html"/>
    <link href="http://www.blogger.com/comment.g?blogID=17823979&amp;postID=6424058785777345778" rel="replies" type="text/html"/>
    <link href="http://divby0.blogspot.com/feeds/6424058785777345778/comments/default" rel="replies" type="application/atom+xml"/>
    <link href="http://divby0.blogspot.com/feeds/posts/default/6424058785777345778" rel="self" type="application/atom+xml"/>
    <link href="http://www.blogger.com/feeds/17823979/posts/default/6424058785777345778" rel="edit" type="application/atom+xml"/>
    <title>Visual Editor for Eclipse 3.4 Ganymede</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">There have been a number of questions in eclipse.newcomer lately about the availability of a visual editor for Eclipse 3.4 Ganymede. 
<p>
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. 
</p><p>
As noted in <a href="http://wiki.eclipse.org/VE/Installing">VE Installation Guide</a>, you can use the "Eclipse IDE for Java EE Developers"... 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 <a href="http://wiki.eclipse.org/Equinox_p2_Getting_Started#Dropins">dropins/</a> folder, and started Eclipse with the OSGi console active, using this script:
</p><blockquote><pre><code>#!/bin/bash
workspace=/tmp/workspace-clean-34
pushd ~/eclipse/34clean &gt;/dev/null
if [[ $# -eq 0 ]]; then
        rm -fr eclipse $workspace emf-unpacked
        eclipse=eclipse-SDK-3.4-linux-gtk.tar.gz
        echo "Unpack $eclipse...";
        tar xzf $eclipse
        ve=org.eclipse.visualeditor-1.3.0.200709121813
        echo "Unpack ${ve}.zip into dropins"
        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 "Using vm=$vm and workspace=$workspace"; 
./eclipse/eclipse -vm $vm -data $workspace \
  -consolelog -clean -debug <b>-console</b> -noexit -vmargs \
  -Xms128M -Xmx256M -XX:PermSize=128M -XX:MaxPermSize=256M
popd &gt;/dev/null</code></pre></blockquote>

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 &gt; Software Updates and installed the following from the <a href="http://download.eclipse.org/releases/ganymede//">Ganymede Update Site</a>:

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

<a href="http://bp1.blogger.com/_i21-98vOfTA/SG8CVoBODoI/AAAAAAAAAZQ/kAk8oNCAQIU/s1600-h/ve-for-ganymede-working.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5219393063688736386" src="http://bp1.blogger.com/_i21-98vOfTA/SG8CVoBODoI/AAAAAAAAAZQ/kAk8oNCAQIU/s320/ve-for-ganymede-working.png" style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; cursor: hand;"/></a></p></div>
    </content>
    <updated>2008-07-05T05:16:36Z</updated>
    <published>2008-07-05T05:02:00Z</published>
    <category scheme="http://www.blogger.com/atom/ns#" term="p2"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="usability"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="wiki"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="eclipse"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="ganymede"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="workflow"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="update manager"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="ve"/>
    <author>
      <name>nickb</name>
      <email>noreply@blogger.com</email>
      <uri>http://www.blogger.com/profile/09200865148587349560</uri>
    </author>
    <source>
      <id>tag:blogger.com,1999:blog-17823979</id>
      <author>
        <name>nickb</name>
        <email>noreply@blogger.com</email>
        <uri>http://www.blogger.com/profile/09200865148587349560</uri>
      </author>
      <link href="http://divby0.blogspot.com/search/label/eclipse" rel="alternate" type="text/html"/>
      <link href="http://divby0.blogspot.com/feeds/posts/default/-/eclipse?start-index=26&amp;max-results=25" rel="next" type="application/atom+xml"/>
      <link href="http://divby0.blogspot.com/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml"/>
      <link href="http://divby0.blogspot.com/feeds/posts/default/-/eclipse" rel="self" type="application/atom+xml"/>
      <title>DivByZero.com</title>
      <updated>2008-07-05T10:45:02Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://dev.eclipse.org/blogs/wayne/2008/07/04/java-forum-stuttgart-2008/</id>
    <link href="http://dev.eclipse.org/blogs/wayne/2008/07/04/java-forum-stuttgart-2008/" rel="alternate" type="text/html"/>
    <title>Java Forum Stuttgart 2008</title>
    <summary>There’s something about the Java Forum Stuttgart 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.
As a speaker, I can’t say enough about this conference. They take care of [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>There’s something about the <a href="http://www.java-forum-stuttgart.de/">Java Forum Stuttgart</a> 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.</p>
<p>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 <a href="http://www.fleischmann.de/?pid=17&amp;trackgauge=5&amp;PHPSESSID=faea1a51fed93be7f209c4ff4b3a5bc1">Modelleisenbahn</a> hobby and had a map ready for me pointing out the locations of local stores. </p>
<p>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.</p>
<p><img alt="image002.jpg" src="http://dev.eclipse.org/blogs/wayne/files/2008/07/image002.jpg"/></p>
<p>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 <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=237658">bug 237658</a>. 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 <a href="http://www.eclipse.org/examples/expenses">Expenses (EBERT)</a> application to channel change events through the <a href="http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.equinox.event/">Equinox event framework</a>. 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).</p>
<p>I asked the audience to try not to get too taken by the <a href="http://www.eclipse.org/equinox">Equinox</a> 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.</p>
<p>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).</p>
<p>I rounded out my week by talking about <a href="http://www.eclipse.org/ganymede/">Ganymede</a> 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.</p>
<p>I leave you today with a picture I took of Doug Clarke from the <a href="http://www.eclipse.org/eclipselink">EclipseLink</a> project from last night’s Stammtisch. </p>
<p><img alt="image005.jpg" src="http://dev.eclipse.org/blogs/wayne/files/2008/07/image005.jpg"/></p>
<p>It’s good to be king.</p></div>
    </content>
    <updated>2008-07-04T22:51:10Z</updated>
    <category term="Conferences"/>
    <author>
      <name>Wayne Beaton</name>
    </author>
    <source>
      <id>http://dev.eclipse.org/blogs/wayne</id>
      <link href="http://dev.eclipse.org/blogs/wayne" rel="alternate" type="text/html"/>
      <link href="http://dev.eclipse.org/blogs/wayne/feed" rel="self" type="application/rss+xml"/>
      <subtitle>Wayne Beaton's blog about Eclipse.</subtitle>
      <title>Eclipse hints, tips, and random musings</title>
      <updated>2008-07-04T22:51:10Z</updated>
    </source>
  </entry>

  <entry>
    <id>tag:blogger.com,1999:blog-1585332946379204379.post-8961297705637960095</id>
    <link href="http://intellectualcramps.blogspot.com/2008/07/summer-of-code-xquery-plugin.html" rel="alternate" type="text/html"/>
    <link href="http://www.blogger.com/comment.g?blogID=1585332946379204379&amp;postID=8961297705637960095" rel="replies" type="text/html"/>
    <link href="http://intellectualcramps.blogspot.com/feeds/8961297705637960095/comments/default" rel="replies" type="application/atom+xml"/>
    <link href="http://intellectualcramps.blogspot.com/feeds/posts/default/8961297705637960095" rel="self" type="application/atom+xml"/>
    <link href="http://www.blogger.com/feeds/1585332946379204379/posts/default/8961297705637960095" rel="edit" type="application/atom+xml"/>
    <title>Summer of Code XQuery plugin</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><a href="http://luckycala.wordpress.com/">Buddhika Laknath</a> 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:<br/><br/><br/><a href="http://bp0.blogger.com/_KrN73FFeGok/SG5V37KFNnI/AAAAAAAAAB0/2vhGHjhDM3s/s1600-h/XqueryScreenshot.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5219203437430126194" src="http://bp0.blogger.com/_KrN73FFeGok/SG5V37KFNnI/AAAAAAAAAB0/2vhGHjhDM3s/s320/XqueryScreenshot.png" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;"/></a><br/>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.<br/><br/>Hats off to Buddhika for plodding through, I think he can finally start seeing the light to some of the fun stuff.</div>
    </content>
    <updated>2008-07-04T16:56:48Z</updated>
    <published>2008-07-04T16:47:00Z</published>
    <category scheme="http://www.blogger.com/atom/ns#" term="xquery"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="eclipse"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="xml"/>
    <author>
      <name>David Carver</name>
      <email>noreply@blogger.com</email>
      <uri>http://www.blogger.com/profile/09341170413510029324</uri>
    </author>
    <source>
      <id>tag:blogger.com,1999:blog-1585332946379204379</id>
      <author>
        <name>David Carver</name>
        <email>noreply@blogger.com</email>
        <uri>http://www.blogger.com/profile/09341170413510029324</uri>
      </author>
      <link href="http://intellectualcramps.blogspot.com/search/label/eclipse" rel="alternate" type="text/html"/>
      <link href="http://intellectualcramps.blogspot.com/feeds/posts/default/-/eclipse?start-index=26&amp;max-results=25" rel="next" type="application/atom+xml"/>
      <link href="http://intellectualcramps.blogspot.com/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml"/>
      <link href="http://intellectualcramps.blogspot.com/feeds/posts/default/-/eclipse" rel="self" type="application/atom+xml"/>
      <title>Intellectual Cramps</title>
      <updated>2008-07-04T16:56:48Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://dev.eclipse.org/blogs/soatools/2008/07/04/standalone-bpmn-modeler/</id>
    <link href="http://dev.eclipse.org/blogs/soatools/2008/07/04/standalone-bpmn-modeler/" rel="alternate" type="text/html"/>
    <title>Standalone BPMN modeler</title>
    <summary>Intalio provides a packaged version of the SOA Tools BPMN modeler.
Grab it here and start modeling in minutes.
Would you have any problems using it, please file a bug at the usual location or ask for help on the eclipse.stp newsgroup or by IRC: #eclipse-stp.
Cross-posting from the Intalio blog…</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p><a href="http://www.intalio.com">Intalio</a> provides a packaged version of the <a href="http://www.eclipse.org/stp/bpmn">SOA Tools BPMN modeler</a>.</p>
<p>Grab it <a href="http://www.intalio.com/products/eclipse-ganymede-download/">here</a> and start modeling in minutes.</p>
<p>Would you have any problems using it, please file a bug at the <a href="http://bugs.eclipse.org">usual location</a> or ask for help on the eclipse.stp newsgroup or by IRC: #eclipse-stp.</p>
<p><a href="http://www.intalio.com/news/standalone-bpmn-modeler-now-packaged-with-ganymede/">Cross-posting from the Intalio blog…</a></p></div>
    </content>
    <updated>2008-07-04T16:39:49Z</updated>
    <category term="Business Process"/>
    <author>
      <name>Antoine Toulm</name>
    </author>
    <source>
      <id>http://dev.eclipse.org/blogs/soatools</id>
      <link href="http://dev.eclipse.org/blogs/soatools" rel="alternate" type="text/html"/>
      <link href="http://dev.eclipse.org/blogs/soatools/feed/" rel="self" type="application/rss+xml"/>
      <subtitle>SOA Tooling with some Eclipse sauce</subtitle>
      <title>Eclipse SOA Tools Blog</title>
      <updated>2008-07-04T16:43:13Z</updated>
    </source>
  </entry>

  <entry>
    <id>tag:blogger.com,1999:blog-2310191777550204104.post-5952869962380604005</id>
    <link href="http://eclipseo.blogspot.com/2008/07/searching-view-id-in-eclipse-was-never.html" rel="alternate" type="text/html"/>
    <link href="http://www.blogger.com/comment.g?blogID=2310191777550204104&amp;postID=5952869962380604005" rel="replies" type="text/html"/>
    <link href="http://eclipseo.blogspot.com/feeds/5952869962380604005/comments/default" rel="replies" type="application/atom+xml"/>
    <link href="http://eclipseo.blogspot.com/feeds/posts/default/5952869962380604005" rel="self" type="application/atom+xml"/>
    <link href="http://www.blogger.com/feeds/2310191777550204104/posts/default/5952869962380604005" rel="edit" type="application/atom+xml"/>
    <title>Searching View ID in Eclipse was never this Easy !!</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">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 ...<br/><br/>Hope you enjoi this feature of Ganymede ...</div>
    </content>
    <updated>2008-07-04T15:01:45Z</updated>
    <published>2008-07-04T14:56:00Z</published>
    <category scheme="http://www.blogger.com/atom/ns#" term="Ganymede"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="PDE"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="RCP"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="Extension Point"/>
    <author>
      <name>Its_Me_Malai</name>
      <email>noreply@blogger.com</email>
      <uri>http://www.blogger.com/profile/04319454473329758815</uri>
    </author>
    <source>
      <id>tag:blogger.com,1999:blog-2310191777550204104</id>
      <author>
        <name>Its_Me_Malai</name>
        <email>noreply@blogger.com</email>
        <uri>http://www.blogger.com/profile/04319454473329758815</uri>
      </author>
      <link href="http://eclipseo.blogspot.com/" rel="alternate" type="text/html"/>
      <link href="http://eclipseo.blogspot.com/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml"/>
      <link href="http://eclipseo.blogspot.com/feeds/posts/default" rel="self" type="application/atom+xml"/>
      <title>Its Eclipse in Clips ...</title>
      <updated>2008-07-05T21:18:31Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://overholt.ca/wp/?p=109</id>
    <link href="http://overholt.ca/wp/?p=109" rel="alternate" type="text/html"/>
    <title>Getting started hacking on Eclipse plugins</title>
    <summary>Eclipse plugins are written using Eclipse.  The excellent Plugin Development Environment (PDE) is what you’ll need so if you’re on Fedora, try yum install eclipse-pde.  If you want to hack on an existing plugin, check it out into Eclipse.
For example, say I wanted to hack on the specfile editor which is part of [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Eclipse plugins are written using Eclipse.  The excellent <a href="http://www.eclipse.org/pde/">Plugin Development Environment (PDE)</a> is what you’ll need so if you’re on Fedora, try <code>yum install eclipse-pde</code>.  If you want to hack on an existing plugin, check it out into Eclipse.</p>
<p>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 <a href="http://www.eclipse.org/linuxtools/doc/specfileeditor.psf">here</a>.  I download the file and then in Eclipse (assuming I have an SVN plugin installed, like <code>eclipse-subclipse</code> in Fedora) go:  File-&gt;Import-&gt;Team-&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.</p>
<p/><center><br/>
<img alt="File-Import" src="http://overholt.ca/blogimages/import1.png"/><br/>
<br/>
<img alt="Team-PSF" src="http://overholt.ca/blogimages/import2.png"/><br/>
<br/>
<img alt="My .psf" src="http://overholt.ca/blogimages/import3.png"/><br/>
</center><p/>
<p>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-&gt;Eclipse Application.</p>
<p/><center><br/>
<img alt="Run As-Eclipse Application" src="http://overholt.ca/blogimages/runas1.png"/><br/>
<br/>
<img alt="Running specfile editor" src="http://overholt.ca/blogimages/runas2.png"/><br/>
</center><p/>
<p>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.</p></div>
    </content>
    <updated>2008-07-04T13:46:33Z</updated>
    <category term="Eclipse"/>
    <category term="Fedora"/>
    <author>
      <name>andrew</name>
    </author>
    <source>
      <id>http://overholt.ca/wp</id>
      <link href="http://overholt.ca/wp" rel="alternate" type="text/html"/>
      <link href="http://overholt.ca/wp/?feed=rss2&amp;cat=6" rel="self" type="application/rss+xml"/>
      <subtitle>Eclipse, FOSS, Linux, Free Java</subtitle>
      <title>Rant City » Eclipse</title>
      <updated>2008-07-04T13:46:33Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://ianskerrett.wordpress.com/?p=507</id>
    <link href="http://feeds.feedburner.com/~r/IanSkerrett/~3/326002100/" rel="alternate" type="text/html"/>
    <title>A Java Rock Star</title>
    <summary>Congratulations to Mik Kersten for being inducted into the JavaOne Java Rock Star program.   The Java Rock Stars are the top speakers, as voted by the attendees, at JavaOne.   Mik session was an introduction to Eclipse Mylyn and it seems like he and Mylyn were a great hit.   Mik is a great presenter, so it [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><div class="snap_preview"><br/><p>Congratulations to Mik Kersten for being inducted into the <a href="http://java.sun.com/javaone/sf/2008/rockstars.jsp">JavaOne Java Rock Star program</a>.   The Java Rock Stars are the top speakers, as voted by the attendees, at JavaOne.   <a href="http://tasktop.com/blog/?p=28">Mik session</a> 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.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/ianskerrett.wordpress.com/507/"/> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/ianskerrett.wordpress.com/507/"/> <a href="http://feeds.wordpress.com/1.0/gocomments/ianskerrett.wordpress.com/507/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ianskerrett.wordpress.com/507/"/></a> <a href="http://feeds.wordpress.com/1.0/godelicious/ianskerrett.wordpress.com/507/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ianskerrett.wordpress.com/507/"/></a> <a href="http://feeds.wordpress.com/1.0/gostumble/ianskerrett.wordpress.com/507/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ianskerrett.wordpress.com/507/"/></a> <a href="http://feeds.wordpress.com/1.0/godigg/ianskerrett.wordpress.com/507/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ianskerrett.wordpress.com/507/"/></a> <a href="http://feeds.wordpress.com/1.0/goreddit/ianskerrett.wordpress.com/507/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ianskerrett.wordpress.com/507/"/></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ianskerrett.wordpress.com&amp;blog=405862&amp;post=507&amp;subd=ianskerrett&amp;ref=&amp;feed=1"/></div></div>
    </content>
    <updated>2008-07-03T18:30:07Z</updated>
    <category term="eclipse"/><feedburner:origlink xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://ianskerrett.wordpress.com/2008/07/03/a-java-rock-star/</feedburner:origlink>
    <author>
      <name>Ian Skerrett</name>
    </author>
    <source>
      <id>http://ianskerrett.wordpress.com</id>
      <link href="http://ianskerrett.wordpress.com/feed" rel="self" type="application/atom+xml"/>
      <link href="http://ianskerrett.wordpress.com" rel="alternate" type="text/html"/>
      <subtitle>Marketing at Eclipse</subtitle>
      <title>Ian Skerrett</title>
      <updated>2008-07-03T18:30:07Z</updated>
    </source>
  </entry>

  <entry>
    <id>tag:blogger.com,1999:blog-20358640.post-678601948092359487</id>
    <link href="http://eclipseecf.blogspot.com/2008/07/freed-from-email.html" rel="alternate" type="text/html"/>
    <link href="http://www.blogger.com/comment.g?blogID=20358640&amp;postID=678601948092359487" rel="replies" type="text/html"/>
    <link href="http://eclipseecf.blogspot.com/feeds/678601948092359487/comments/default" rel="replies" type="application/atom+xml"/>
    <link href="http://eclipseecf.blogspot.com/feeds/posts/default/678601948092359487" rel="self" type="application/atom+xml"/>
    <link href="http://www.blogger.com/feeds/20358640/posts/default/678601948092359487" rel="edit" type="application/atom+xml"/>
    <title>Freed from email</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">There's an interesting article about use/abuse of email in the NY Times today:<br/><br/><a href="http://www.nytimes.com/2008/06/29/jobs/29pre.html">I Freed Myself From E-Mail’s Grip</a><br/><br/>FWIW, I think ECF is doing it's <a href="http://eclipseecf.blogspot.com/2008/06/ecf-200.html">part on this problem</a>, by providing multiple ways for Eclipse users to easily, cheaply, and openly communicate and collaborate.<br/><br/>Also, for those interested, there is a longstanding proposal to add an <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=126089">XMPP server at Eclipse Foundation</a> in order to help teams build and maintain community.</div>
    </content>
    <updated>2008-07-03T17:33:15Z</updated>
    <published>2008-07-03T17:21:00Z</published>
    <author>
      <name>Scott Lewis</name>
      <email>noreply@blogger.com</email>
      <uri>http://www.blogger.com/profile/15783631237186844143</uri>
    </author>
    <source>
      <id>tag:blogger.com,1999:blog-20358640</id>
      <author>
        <name>Scott Lewis</name>
        <email>noreply@blogger.com</email>
        <uri>http://www.blogger.com/profile/15783631237186844143</uri>
      </author>
      <link href="http://eclipseecf.blogspot.com/" rel="alternate" type="text/html"/>
      <link href="http://eclipseecf.blogspot.com/feeds/posts/default?start-index=26&amp;max-results=25" rel="next" type="application/atom+xml"/>
      <link href="http://eclipseecf.blogspot.com/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml"/>
      <link href="http://eclipseecf.blogspot.com/feeds/posts/default" rel="self" type="application/atom+xml"/>
      <title>Eclipse Communication Framework</title>
      <updated>2008-07-03T17:33:15Z</updated>
    </source>
  </entry>

  <entry>
    <id>tag:blogger.com,1999:blog-3691419744299351480.post-3588379547332038327</id>
    <link href="http://eclipser-blog.blogspot.com/2008/07/eclipse-summer-school-2008.html" rel="alternate" type="text/html"/>
    <link href="http://www.blogger.com/comment.g?blogID=3691419744299351480&amp;postID=3588379547332038327" rel="replies" type="text/html"/>
    <link href="http://eclipser-blog.blogspot.com/feeds/3588379547332038327/comments/default" rel="replies" type="application/atom+xml"/>
    <link href="http://eclipser-blog.blogspot.com/feeds/posts/default/3588379547332038327" rel="self" type="application/atom+xml"/>
    <link href="http://www.blogger.com/feeds/3691419744299351480/posts/default/3588379547332038327" rel="edit" type="application/atom+xml"/>
    <title>Eclipse Summer School 2008</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">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.<br/><br/>The tutorial is 5 days long and we guarantee dinners, coffee, tea, sweets and a lot of fun! <br/><br/>You can find more details here: <a href="http://www.eclipsesummerschool.com">www.eclipsesummerschool.com</a>. Unforunately the site has no English version, so please use google translate.<br/><br/>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 <a href="mailto:krzysztof.daniel@cs.put.poznan.pl">me</a> know.<br/><br/>Regards,<br/>Chris<br/><br/>PS. Last year 95% of particapants told us that they would recommend our training!</div>
    </content>
    <updated>2008-07-03T15:48:11Z</updated>
    <published>2008-07-03T15:36:00Z</published>
    <category scheme="http://www.blogger.com/atom/ns#" term="eclipse"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="training"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="school"/>
    <author>
      <name>Christopher Daniel</name>
      <email>noreply@blogger.com</email>
      <uri>http://www.blogger.com/profile/02643339658259354232</uri>
    </author>
    <source>
      <id>tag:blogger.com,1999:blog-3691419744299351480</id>
      <author>
        <name>Jacek Pospychala</name>
        <email>noreply@blogger.com</email>
        <uri>http://www.blogger.com/profile/16627298669538613040</uri>
      </author>
      <link href="http://eclipser-blog.blogspot.com/" rel="alternate" type="text/html"/>
      <link href="http://eclipser-blog.blogspot.com/feeds/posts/default?start-index=26&amp;max-results=25" rel="next" type="application/atom+xml"/>
      <link href="http://eclipser-blog.blogspot.com/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml"/>
      <link href="http://eclipser-blog.blogspot.com/feeds/posts/default" rel="self" type="application/atom+xml"/>
      <title>eclipser-blog</title>
      <updated>2008-07-04T10:07:42Z</updated>
    </source>
  </entry>

  <entry>
    <id>tag:blogger.com,1999:blog-1585332946379204379.post-6617972764146846394</id>
    <link href="http://intellectualcramps.blogspot.com/2008/07/who-drives-adoption.html" rel="alternate" type="text/html"/>
    <link href="http://www.blogger.com/comment.g?blogID=1585332946379204379&amp;postID=6617972764146846394" rel="replies" type="text/html"/>
    <link href="http://intellectualcramps.blogspot.com/feeds/6617972764146846394/comments/default" rel="replies" type="application/atom+xml"/>
    <link href="http://intellectualcramps.blogspot.com/feeds/posts/default/6617972764146846394" rel="self" type="application/atom+xml"/>
    <link href="http://www.blogger.com/feeds/1585332946379204379/posts/default/6617972764146846394" rel="edit" type="application/atom+xml"/>
    <title>Who Drives Adoption?</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><a href="http://ed-merks.blogspot.com/2008/07/wheres-modeling-package.html">Ed Merk's latest blog</a> 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 <a href="http://www.oreillynet.com/pub/au/1712">Rick Jelliffe</a> on <a href="http://www.oreillynet.com/xml/blog/2008/07/microsoft_credible_as_blushing.html?CMP=OTC-TY3388567169&amp;ATT=Microsoft+credible+as+blushing+debutante+at+the+standards+ball">Microsoft's participation in standards groups</a>.   How are the two related, by the following quote from Rick.<br/><br/><blockquote style="font-weight: bold;">"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."<br/></blockquote><br/>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.</div>
    </content>
    <updated>2008-07-03T14:49:28Z</updated>
    <published>2008-07-03T14:38:00Z</published>
    <category scheme="http://www.blogger.com/atom/ns#" term="eclipse"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="standards"/>
    <author>
      <name>David Carver</name>
      <email>noreply@blogger.com</email>
      <uri>http://www.blogger.com/profile/09341170413510029324</uri>
    </author>
    <source>
      <id>tag:blogger.com,1999:blog-1585332946379204379</id>
      <author>
        <name>David Carver</name>
        <email>noreply@blogger.com</email>
        <uri>http://www.blogger.com/profile/09341170413510029324</uri>
      </author>
      <link href="http://intellectualcramps.blogspot.com/search/label/eclipse" rel="alternate" type="text/html"/>
      <link href="http://intellectualcramps.blogspot.com/feeds/posts/default/-/eclipse?start-index=26&amp;max-results=25" rel="next" type="application/atom+xml"/>
      <link href="http://intellectualcramps.blogspot.com/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml"/>
      <link href="http://intellectualcramps.blogspot.com/feeds/posts/default/-/eclipse" rel="self" type="application/atom+xml"/>
      <title>Intellectual Cramps</title>
      <updated>2008-07-04T16:56:48Z</updated>
    </source>
  </entry>

  <entry>
    <id>tag:blogger.com,1999:blog-3879044552984472733.post-4490966296111791938</id>
    <link href="http://ed-merks.blogspot.com/2008/07/wheres-modeling-package.html" rel="alternate" type="text/html"/>
    <link href="http://www.blogger.com/comment.g?blogID=3879044552984472733&amp;postID=4490966296111791938" rel="replies" type="text/html"/>
    <link href="http://ed-merks.blogspot.com/feeds/4490966296111791938/comments/default" rel="replies" type="application/atom+xml"/>
    <link href="http://ed-merks.blogspot.com/feeds/posts/default/4490966296111791938" rel="self" type="application/atom+xml"/>
    <link href="http://www.blogger.com/feeds/3879044552984472733/posts/default/4490966296111791938" rel="edit" type="application/atom+xml"/>
    <title>Where's the Modeling Package?</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">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.<br/><br/><a href="http://bp3.blogger.com/_rFZqMGOSYY8/SGy-onmL8AI/AAAAAAAAAEs/qWEbx-UK3Bg/s1600-h/Girl.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5218755673248755714" src="http://bp3.blogger.com/_rFZqMGOSYY8/SGy-onmL8AI/AAAAAAAAAEs/qWEbx-UK3Bg/s320/Girl.jpg" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;"/></a><br/>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.<br/><br/><a href="http://bp3.blogger.com/_rFZqMGOSYY8/SGy_d4e6fyI/AAAAAAAAAE0/rWJoKOaCzew/s1600-h/FireWorks1.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5218756588314722082" src="http://bp3.blogger.com/_rFZqMGOSYY8/SGy_d4e6fyI/AAAAAAAAAE0/rWJoKOaCzew/s320/FireWorks1.jpg" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;"/></a><br/>Getting back to my disappointment, have a look at the <a href="http://www.eclipse.org/">Eclipse home page</a> with its lovely moon shot that includes a "you can't miss it" link to the Ganymede downloads.  It's just so <span class="blsp-spelling-error" id="SPELLING_ERROR_0">clickable</span> and soon you'll be at the <a href="http://www.eclipse.org/downloads/"><span class="blsp-spelling-error" id="SPELLING_ERROR_1">Gaymede</span> download page</a> 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...<br/><br/><a href="http://bp1.blogger.com/_rFZqMGOSYY8/SGzCESfSt6I/AAAAAAAAAE8/S31I8UT073c/s1600-h/FireWorks2.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5218759447153915810" src="http://bp1.blogger.com/_rFZqMGOSYY8/SGzCESfSt6I/AAAAAAAAAE8/S31I8UT073c/s320/FireWorks2.jpg" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;"/></a><br/>Well, if you hunt long enough, perhaps you'll find the "<a href="http://www.eclipse.org/downloads/packages/">More Packages...</a>" 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 "less is more" principle.  You have no idea how much I dislike the "do more with less" principle; I'm sure many readers will understand exactly what I mean, but I digress yet again.<br/><br/><a href="http://bp2.blogger.com/_rFZqMGOSYY8/SGzDhHgcijI/AAAAAAAAAFE/Er-9Wiagdb4/s1600-h/FireWorks3.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5218761041933797938" src="http://bp2.blogger.com/_rFZqMGOSYY8/SGzDhHgcijI/AAAAAAAAAFE/Er-9Wiagdb4/s320/FireWorks3.jpg" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;"/></a><br/>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.<br/><br/><a href="http://bp1.blogger.com/_rFZqMGOSYY8/SGzFU144AmI/AAAAAAAAAFM/qroMdUIx2T0/s1600-h/FireWorks4.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5218763030069248610" src="http://bp1.blogger.com/_rFZqMGOSYY8/SGzFU144AmI/AAAAAAAAAFM/qroMdUIx2T0/s320/FireWorks4.jpg" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;"/></a><br/>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, <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=239389">239389</a>,  what exactly does determine popularity?  It seems to me that making something hard to find might well impact its popularity.<br/><br/><a href="http://bp3.blogger.com/_rFZqMGOSYY8/SGzGXmN_GtI/AAAAAAAAAFU/7fz9nlArvcA/s1600-h/FireWorks5.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5218764176914062034" src="http://bp3.blogger.com/_rFZqMGOSYY8/SGzGXmN_GtI/AAAAAAAAAFU/7fz9nlArvcA/s320/FireWorks5.jpg" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;"/></a><br/>It's been argued that adding more packages would move the member <span class="blsp-spelling-error" id="SPELLING_ERROR_2">distros</span> farther down the page and make them less reachable.  But if that's such a big concern, perhaps we should put the member <span class="blsp-spelling-error" id="SPELLING_ERROR_3">distros</span> 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 <span class="blsp-spelling-error" id="SPELLING_ERROR_4">distro</span> be prominently displayed helps derive value from Eclipse membership fees.  Or perhaps the <span class="blsp-spelling-error" id="SPELLING_ERROR_5">distros</span> 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 <span class="blsp-spelling-error" id="SPELLING_ERROR_6">distros</span> aren't visible anyway, so it seems like a weak argument at best.<br/><br/><a href="http://bp3.blogger.com/_rFZqMGOSYY8/SGzMhtEzbrI/AAAAAAAAAFk/GQzj3tq5BC4/s1600-h/FireWorks7.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5218770947623055026" src="http://bp3.blogger.com/_rFZqMGOSYY8/SGzMhtEzbrI/AAAAAAAAAFk/GQzj3tq5BC4/s320/FireWorks7.jpg" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;"/></a><br/>Note that <span class="blsp-spelling-error" id="SPELLING_ERROR_7">Borland</span>, <span class="blsp-spelling-error" id="SPELLING_ERROR_8">Itemis</span>, and <span class="blsp-spelling-error" id="SPELLING_ERROR_9">Obeo</span> 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 <span class="blsp-spelling-error" id="SPELLING_ERROR_10">distros</span> along with their own separate overflow page is also kind of bogus.<br/><br/><a href="http://bp1.blogger.com/_rFZqMGOSYY8/SGzJ9LOLkSI/AAAAAAAAAFc/dPj1EcYMBvY/s1600-h/FireWorks6.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5218768121037033762" src="http://bp1.blogger.com/_rFZqMGOSYY8/SGzJ9LOLkSI/AAAAAAAAAFc/dPj1EcYMBvY/s320/FireWorks6.jpg" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;"/></a><br/>It all makes me wonder if it wouldn't be better to have an expansion swizzle that lists additional packages/<span class="blsp-spelling-error" id="SPELLING_ERROR_11">distros</span> 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.</div>
    </content>
    <updated>2008-07-03T13:13:07Z</updated>
    <published>2008-07-03T11:47:00Z</published>
    <author>
      <name>Ed Merks</name>
      <email>noreply@blogger.com</email>
      <uri>http://www.blogger.com/profile/05000982591510437551</uri>
    </author>
    <source>
      <id>tag:blogger.com,1999:blog-3879044552984472733</id>
      <author>
        <name>Ed Merks</name>
        <email>noreply@blogger.com</email>
        <uri>http://www.blogger.com/profile/08767888750692843294</uri>
      </author>
      <link href="http://ed-merks.blogspot.com/" rel="alternate" type="text/html"/>
      <link href="http://ed-merks.blogspot.com/feeds/posts/default?start-index=26&amp;max-results=25" rel="next" type="application/atom+xml"/>
      <link href="http://ed-merks.blogspot.com/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml"/>
      <link href="http://ed-merks.blogspot.com/feeds/posts/default" rel="self" type="application/atom+xml"/>
      <title>Merks' Meanderings</title>
      <updated>2008-07-05T03:13:56Z</updated>
    </source>
  </entry>

  <entry>
    <id>tag:blogger.com,1999:blog-18490491.post-3406823016488489357</id>
    <link href="http://martinlippert.blogspot.com/2008/07/blog-post.html" rel="alternate" type="text/html"/>
    <link href="http://www.blogger.com/comment.g?blogID=18490491&amp;postID=3406823016488489357" rel="replies" type="text/html"/>
    <link href="http://martinlippert.blogspot.com/feeds/3406823016488489357/comments/default" rel="replies" type="application/atom+xml"/>
    <link href="http://martinlippert.blogspot.com/feeds/posts/default/3406823016488489357" rel="self" type="application/atom+xml"/>
    <link href="http://www.blogger.com/feeds/18490491/posts/default/3406823016488489357" rel="edit" type="application/atom+xml"/>
    <title>Slides from "Aspect Weaving for OSGi" Talk</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">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:<br/><ul><li><a href="http://www.martinlippert.com/events/JFS-2008-AspectWeavingOSGi.pdf">Aspect Weaving for OSGi (pdf)</a></li></ul>The code for all live demos from the presentation will follow shortly.</div>
    </content>
    <updated>2008-07-03T12:50:47Z</updated>
    <published>2008-07-03T12:45:00Z</published>
    <category scheme="http://www.blogger.com/atom/ns#" term="OSGi"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="Eclipse"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="Conferences"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="AOP"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="Planet-Eclipse"/>
    <author>
      <name>Martin Lippert</name>
      <email>noreply@blogger.com</email>
    </author>
    <source>
      <id>tag:blogger.com,1999:blog-18490491</id>
      <author>
        <name>Martin Lippert</name>
        <email>noreply@blogger.com</email>
      </author>
      <link href="http://martinlippert.blogspot.com/search/label/Planet-Eclipse" rel="alternate" type="text/html"/>
      <link href="http://martinlippert.blogspot.com/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml"/>
      <link href="http://martinlippert.blogspot.com/feeds/posts/default/-/Planet-Eclipse" rel="self" type="application/atom+xml"/>
      <title>Martin Lippert</title>
      <updated>2008-07-03T16:00:13Z</updated>
    </source>
  </entry>

  <entry>
    <id>tag:blogger.com,1999:blog-1495223311988358528.post-5171600308526270090</id>
    <link href="http://koehnlein.blogspot.com/2008/07/code-generation-2008-review.html" rel="alternate" type="text/html"/>
    <link href="http://www.blogger.com/comment.g?blogID=1495223311988358528&amp;postID=5171600308526270090" rel="replies" type="text/html"/>
    <link href="http://koehnlein.blogspot.com/feeds/5171600308526270090/comments/default" rel="replies" type="application/atom+xml"/>
    <link href="http://koehnlein.blogspot.com/feeds/posts/default/5171600308526270090" rel="self" type="application/atom+xml"/>
    <link href="http://www.blogger.com/feeds/1495223311988358528/posts/default/5171600308526270090" rel="edit" type="application/atom+xml"/>
    <title>Code Generation 2008 review</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><a href="http://bp2.blogger.com/_Iv16ZiqDyCA/SGzItcePD1I/AAAAAAAAAAg/Q5lKFE8-Vys/s1600-h/homerton.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5218766751278239570" src="http://bp2.blogger.com/_Iv16ZiqDyCA/SGzItcePD1I/AAAAAAAAAAg/Q5lKFE8-Vys/s320/homerton.jpg" style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;"/></a>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.<br/><br/>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.<br/><br/>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.</div>
    </content>
    <updated>2008-07-03T12:48:42Z</updated>
    <published>2008-07-03T12:39:00Z</published>
    <category scheme="http://www.blogger.com/atom/ns#" term="MDSD MDA conference oAW Cambridge"/>
    <author>
      <name>Jan Köhnlein</name>
      <email>noreply@blogger.com</email>
      <uri>http://www.blogger.com/profile/02520748795681285494</uri>
    </author>
    <source>
      <id>tag:blogger.com,1999:blog-1495223311988358528</id>
      <author>
        <name>Jan Köhnlein</name>
        <email>noreply@blogger.com</email>
        <uri>http://www.blogger.com/profile/02520748795681285494</uri>
      </author>
      <link href="http://koehnlein.blogspot.com/" rel="alternate" type="text/html"/>
      <link href="http://koehnlein.blogspot.com/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml"/>
      <link href="http://koehnlein.blogspot.com/feeds/posts/default" rel="self" type="application/atom+xml"/>
      <title>Jan's Blog</title>
      <updated>2008-07-04T22:41:24Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://dev.eclipse.org/blogs/wayne/2008/07/03/but-im-not-a-newbie/</id>
    <link href="http://dev.eclipse.org/blogs/wayne/2008/07/03/but-im-not-a-newbie/" rel="alternate" type="text/html"/>
    <title>But I’m not a Newbie!</title>
    <summary>If you have a question about some Eclipse project, the newsgroups are your best bet. 
If you’re not sure what group is appropriate for your question, post it on newcomer. 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 [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>If you have a question about some Eclipse project, the <a href="http://www.eclipse.org/newsgroups/">newsgroups</a> are your best bet. </p>
<p>If you’re not sure what group is appropriate for your question, post it on <a href="news://news.eclipse.org/eclipse.newcomer">newcomer</a>. 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.</p>
<p>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. </p>
<p>The newcomer newsgroup isn’t just for newbies. Can you think of a better name?</p></div>
    </content>
    <updated>2008-07-03T11:55:04Z</updated>
    <category term="Other"/>
    <author>
      <name>Wayne Beaton</name>
    </author>
    <source>
      <id>http://dev.eclipse.org/blogs/wayne</id>
      <link href="http://dev.eclipse.org/blogs/wayne" rel="alternate" type="text/html"/>
      <link href="http://dev.eclipse.org/blogs/wayne/feed" rel="self" type="application/rss+xml"/>
      <subtitle>Wayne Beaton's blog about Eclipse.</subtitle>
      <title>Eclipse hints, tips, and random musings</title>
      <updated>2008-07-04T22:51:10Z</updated>
    </source>
  </entry>

  <entry>
    <id>tag:blogger.com,1999:blog-16474715.post-5005201921463639489</id>
    <link href="http://cdtdoug.blogspot.com/2008/07/are-you-ready-for-1000-cores.html" rel="alternate" type="text/html"/>
    <link href="http://www.blogger.com/comment.g?blogID=16474715&amp;postID=5005201921463639489" rel="replies" type="text/html"/>
    <link href="http://cdtdoug.blogspot.com/feeds/5005201921463639489/comments/default" rel="replies" type="application/atom+xml"/>
    <link href="http://cdtdoug.blogspot.com/feeds/posts/default/5005201921463639489" rel="self" type="application/atom+xml"/>
    <link href="http://www.blogger.com/feeds/16474715/posts/default/5005201921463639489" rel="edit" type="application/atom+xml"/>
    <title>Are you ready for 1000 cores?</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Massively parallel computing is something I've been interested in for a while and have blogged about a few times in the past. <a href="http://blogs.intel.com/research/2008/06/unwelcome_advice.php">This blog entry by an Intel Researcher</a> 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.<br/><br/>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.<br/><br/>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 <a href="http://www.eclipse.org/ptp/">Parallel Tools Project at Eclipse</a>. 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 :).<br/><br/>But as the Intel researcher warns, this stuff is going to hit the mainstream soon. We're starting to see that with <a href="http://openmp.org/wp/">OpenMP parallel language extensions</a> 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.<br/><br/>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.</div>
    </content>
    <updated>2008-07-02T21:21:54Z</updated>
    <published>2008-07-02T20:52:00Z</published>
    <author>
      <name>Doug Schaefer</name>
      <email>noreply@blogger.com</email>
      <uri>http://www.blogger.com/profile/14981089996236658262</uri>
    </author>
    <source>
      <id>tag:blogger.com,1999:blog-16474715</id>
      <author>
        <name>Doug Schaefer</name>
        <email>noreply@blogger.com</email>
        <uri>http://www.blogger.com/profile/14981089996236658262</uri>
      </author>
      <link href="http://cdtdoug.blogspot.com/" rel="alternate" type="text/html"/>
      <link href="http://cdtdoug.blogspot.com/feeds/posts/default?start-index=26&amp;max-results=25" rel="next" type="application/atom+xml"/>
      <link href="http://cdtdoug.blogspot.com/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml"/>
      <link href="http://cdtdoug.blogspot.com/feeds/posts/default" rel="self" type="application/atom+xml"/>
      <title>Doug on the Eclipse CDT</title>
      <updated>2008-07-04T05:21:21Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://dev.eclipse.org/blogs/releng/2008/07/02/build-workshop-2-build-harder/</id>
    <link href="http://dev.eclipse.org/blogs/releng/2008/07/02/build-workshop-2-build-harder/" rel="alternate" type="text/html"/>
    <title>Build Workshop 2: Build Harder</title>
    <summary>Like Evil Dead 2, this “remake” of 2006’s Build Workshop was far more groovy than the first, in terms of special effects producing concrete results. 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 [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Like <a href="http://www.youtube.com/watch?v=Qr4PcOQYFAw">Evil Dead 2</a>, this “<a href="http://wiki.eclipse.org/Build_Workshop_2:_Build_Harder">remake</a>” of 2006’s <a href="http://wiki.eclipse.org/Europa_Build_Workshop">Build Workshop</a> was far more groovy than the first, in terms of <strike>special effects</strike> producing concrete <a href="http://wiki.eclipse.org/Build_Workshop_2:_Build_Harder/Report">results</a>. 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 <sup>tm</sup>.</p>
<p>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 (<a href="http://wiki.eclipse.org/EMFT_Build_Server_Setup">[1]</a>, <a href="http://wiki.eclipse.org/EMF_Build_Server_Setup">[2]</a>) 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.</p>
<p>This time around, we focused on something that’s been on my <a href="http://wiki.eclipse.org/Modeling_Project_Releng_Plan#Cross-Project">TODO list</a> 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.</p>
<p>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 <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=235189">challenge the assumption</a> that next year’s coordinated release should be called “Io”… but I digress.)</p>
<p>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; 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.</p>
<p>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; GEF joined the party, there was no need. Now there are several projects w/ UI testing, so the system allows for that.</p>
<p>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. </p>
<p>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.)</p>
<p>Here are the five pieces that must come together to make a build system work:</p>
<ol>
<li>properly defined features and plugins — the responsibility of the component lead</li>
<li> 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 <a href="http://wiki.eclipse.org/Google_Summer_of_Code_2008">Summer of Code</a> student is exploring the use of <a href="http://wiki.eclipse.org/JET_Transforms/Wizards_for_creating_project_meta_data">JET to produce wizards to guide this process</a> and make it a little more friendly and less RTFM’ish.</li>
<li>UI to run builds on demand</li>
<li>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)</li>
<li>UI to publish acceptable builds to Eclipse.org &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…</li>
</ol>
<p>Then, in terms of automation (and places we can improve), there’s:</p>
<ol>
<li>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. <a href="http://wiki.eclipse.org/Category:RSS">RSS feeds</a> 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)</li>
<li>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; 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?
</li><li>automated cleanup of old dependencies so the UI stays clean and disc usage is kept reasonable</li>
</ol>
<p>And then, of course, there’s room to improve integration.</p>
<ol>
<li>supporting Subversion sources</li>
<li>supporting Maven-based dependencies</li>
<li>converting bash scripts that “do work” to Ant scripts w/ custom tasks; submitting these back to PDE build or releng.basebuilder for reuse</li>
<li>converting bash scripts that “do calculations” to PHP-based web apis, so they can be called by web, shell, ant, or java</li>
<li>porting configuration parameters to the Portal</li>
</ol>
<p>At the end of the day, we had:</p>
<ol>
<li>evaluated Maven, Buckminster, PDE Build, basebuilder.releng, and the stuff I’ve done to simplify the PDE/basebuilder experience</li>
<li>successfully run the GEF build on build.eclipse.org (with some UI problems to be fixed, and at least one failing JUnit test)</li>
<li>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)</li>
<li>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)</li>
<li>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; build folders), and build/promote scripts</li>
<li>begun scripting the process of bootstrapping (or updating from CVS) this common builder, so it’s reproducable and hands-off; verification TBD</li>
</ol>
<p>If that doesn’t sound like an exhausting enough day, <a href="http://cyclepathy.blogspot.com/search?q=ottawa+cycling+trip">have a look at this</a>. <img alt=":)" class="wp-smiley" src="http://dev.eclipse.org/blogs/releng/wp-includes/images/smilies/icon_smile.gif"/> </p>
<hr/>
<p>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?</p></div>
    </content>
    <updated>2008-07-02T20:45:40Z</updated>
    <category term="build"/>
    <author>
      <name>Nick Boldt</name>
    </author>
    <source>
      <id>http://dev.eclipse.org/blogs/releng</id>
      <link href="http://dev.eclipse.org/blogs/releng" rel="alternate" type="text/html"/>
      <link href="http://dev.eclipse.org/blogs/releng/feed" rel="self" type="application/rss+xml"/>
      <subtitle>automation, application, assembly, and angst</subtitle>
      <title>.releng</title>
      <updated>2008-07-02T20:52:44Z</updated>
    </source>
  </entry>

  <entry>
    <id>tag:blogger.com,1999:blog-5484177613731225131.post-8215289249470485437</id>
    <link href="http://ekkes-corner.blogspot.com/2008/06/eclipse-ganymede-p2-shared.html" rel="alternate" type="text/html"/>
    <link href="http://www.blogger.com/comment.g?blogID=5484177613731225131&amp;postID=8215289249470485437" rel="replies" type="text/html"/>
    <link href="http://ekkes-corner.blogspot.com/feeds/posts/default/8215289249470485437" rel="self" type="application/atom+xml"/>
    <link href="http://www.blogger.com/feeds/5484177613731225131/posts/default/8215289249470485437" rel="edit" type="application/atom+xml"/>
    <title>Eclipse Ganymede - P2 Shared Installations (Bundle Pool)</title>
    <summary>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</summary>
    <updated>2008-07-02T19:52:25Z</updated>
    <published>2008-06-29T19:58:00Z</published>
    <category scheme="http://www.blogger.com/atom/ns#" term="Ganymede"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="P2"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="Equinox"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="Eclipse"/>
    <author>
      <name>ekke</name>
      <email>noreply@blogger.com</email>
      <uri>http://www.blogger.com/profile/12524911202665703266</uri>
    </author>
    <source>
      <id>tag:blogger.com,1999:blog-5484177613731225131</id>
      <author>
        <name>ekke</name>
        <email>noreply@blogger.com</email>
        <uri>http://www.blogger.com/profile/12524911202665703266</uri>
      </author>
      <link href="http://ekkes-corner.blogspot.com/" rel="alternate" type="text/html"/>
      <link href="http://ekkes-corner.blogspot.com/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml"/>
      <link href="http://ekkes-corner.blogspot.com/feeds/posts/default" rel="self" type="application/atom+xml"/>
      <title>ekkes corner - eclipse mdsd osgi oaw erp</title>
      <updated>2008-07-03T06:05:34Z</updated>
    </source>
  </entry>

  <entry>
    <id>tag:blogger.com,1999:blog-5484177613731225131.post-2507784926321748870</id>
    <link href="http://ekkes-corner.blogspot.com/2008/07/eclipse-ganymede-p2-installer-trouble.html" rel="alternate" type="text/html"/>
    <link href="http://www.blogger.com/comment.g?blogID=5484177613731225131&amp;postID=2507784926321748870" rel="replies" type="text/html"/>
    <link href="http://ekkes-corner.blogspot.com/feeds/posts/default/2507784926321748870" rel="self" type="application/atom+xml"/>
    <link href="http://www.blogger.com/feeds/5484177613731225131/posts/default/2507784926321748870" rel="edit" type="application/atom+xml"/>
    <title>Eclipse Ganymede P2 Installer trouble</title>
    <summary>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</summary>
    <updated>2008-07-02T19:44:35Z</updated>
    <published>2008-07-02T14:44:00Z</published>
    <category scheme="http://www.blogger.com/atom/ns#" term="Ganymede"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="P2"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="Equinox"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="Eclipse"/>
    <author>
      <name>ekke</name>
      <email>noreply@blogger.com</email>
      <uri>http://www.blogger.com/profile/12524911202665703266</uri>
    </author>
    <source>
      <id>tag:blogger.com,1999:blog-5484177613731225131</id>
      <author>
        <name>ekke</name>
        <email>noreply@blogger.com</email>
        <uri>http://www.blogger.com/profile/12524911202665703266</uri>
      </author>
      <link href="http://ekkes-corner.blogspot.com/" rel="alternate" type="text/html"/>
      <link href="http://ekkes-corner.blogspot.com/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml"/>
      <link href="http://ekkes-corner.blogspot.com/feeds/posts/default" rel="self" type="application/atom+xml"/>
      <title>ekkes corner - eclipse mdsd osgi oaw erp</title>
      <updated>2008-07-03T06:05:34Z</updated>
    </source>
  </entry>

  <entry>
    <id>tag:blogger.com,1999:blog-19398645.post-5069165522926926748</id>
    <link href="http://voelterblog.blogspot.com/2008/07/video-managing-variability-in-product.html" rel="alternate" type="text/html"/>
    <link href="http://www.infoq.com/presentations/managing-variability-in-product-lines" rel="related" type="text/html"/>
    <link href="http://www.blogger.com/comment.g?blogID=19398645&amp;postID=5069165522926926748" rel="replies" type="text/html"/>
    <link href="http://voelterblog.blogspot.com/feeds/5069165522926926748/comments/default" rel="replies" type="application/atom+xml"/>
    <link href="http://voelterblog.blogspot.com/feeds/posts/default/5069165522926926748" rel="self" type="application/atom+xml"/>
    <link href="http://www.blogger.com/feeds/19398645/posts/default/5069165522926926748" rel="edit" type="application/atom+xml"/>
    <title>Video: Managing Variability in Product Lines</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">The JAOO folks have kindly recorded my 2007 <a href="http://www.infoq.com/presentations/managing-variability-in-product-lines">presentation</a> on managing variability in product lines (<a href="http://www.voelter.de/data/presentations/MarkusVoelter-ManagingVariabilityInProductLines.pdf">slides</a>). Among other things, it showcases some of the PLE features available in openArchitectureWare.</div>
    </content>
    <updated>2008-07-02T18:12:00Z</updated>
    <published>2008-07-02T18:07:00Z</published>
    <category scheme="http://www.blogger.com/atom/ns#" term="openarchitectureware"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="eclipse"/>
    <author>
      <name>Markus Voelter</name>
      <email>noreply@blogger.com</email>
      <uri>http://www.blogger.com/profile/17202827990748358797</uri>
    </author>
    <source>
      <id>tag:blogger.com,1999:blog-19398645</id>
      <author>
        <name>Markus Voelter</name>
        <email>noreply@blogger.com</email>
        <uri>http://www.blogger.com/profile/17202827990748358797</uri>
      </author>
      <link href="http://voelterblog.blogspot.com/search/label/eclipse" rel="alternate" type="text/html"/>
      <link href="http://voelterblog.blogspot.com/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml"/>
      <link href="http://voelterblog.blogspot.com/feeds/posts/default/-/eclipse" rel="self" type="application/atom+xml"/>
      <title>voelterblog</title>
      <updated>2008-07-02T18:12:00Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://live.eclipse.org/548 at http://live.eclipse.org</id>
    <link href="http://live.eclipse.org/node/548" rel="alternate" type="text/html"/>
    <title>Dynamic Languages Toolkit (DLTK) 0.95 Features</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><div class="field field-type-text field-field-author" id="author">
  <span class="field-item">Kyle Nolan (Cisco Systems)</span>
</div>

<div class="resource-icon"><img border="0" src="http://live.eclipse.org/files/ECLP_demo_v2_0.gif"/> </div>  
<!--
<div class="field field-type-text field-field-title">
  <span class="field-item"><span class="title"><a href="/node/548">Dynamic Languages Toolkit (DLTK) 0.95 Features</a></span></span>
</div>
-->
<div id="abstract">
	<span class="field-label">Abstract:</span>  
	<div class="field field-type-text field-field-author">
	  <span class="field-item"><p>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.</p>

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

<div id="embedded">
	   
	  	
		
		<!--
		.style1 {
			font-family: Arial, Helvetica, sans-serif;
			font-weight: bold;
		}
		-->
		<!--url's used in the movie-->
		<!--text used in the movie-->
		<!-- saved from url=(0013)about:internet -->
		
		<noscript>
			
			
			
			
			
			
			
		</noscript>
	  </div>

<!-- <div id="comment_holder"></div> -->



<!-- ADMIN visible only fields --></div>
    </summary>
    <updated>2008-07-02T15:15:53Z</updated>
    <category scheme="http://live.eclipse.org/node/21" term="Eclipse Foundation"/>
    <category scheme="http://live.eclipse.org/node/19" term="Demo"/>
    <category scheme="http://live.eclipse.org/node/125" term="Enterprise"/>
    <category scheme="http://live.eclipse.org/node/542" term="Ganymede"/>
    <category scheme="http://live.eclipse.org/node/129" term="IDE"/>
    <category scheme="http://live.eclipse.org/node/14" term="English"/>
    <author>
      <name>EclipseLive</name>
      <email>lynn.gayowski@eclipse.org</email>
    </author>
    <source>
      <id>http://live.eclipse.org/eclipse_live_upcoming</id>
      <link href="http://live.eclipse.org/eclipse_live_upcoming" rel="alternate" type="text/html"/>
      <link href="http://feeds.feedburner.com/eclipselive" rel="self" type="application/rss+xml"/>
      <title>Eclipse Live New and Upcoming Resources</title>
      <updated>2008-07-04T20:43:28Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://www.norio.be/72 at http://www.norio.be</id>
    <link href="http://www.norio.be/blog/2008/07/compiz-java-and-swtawt-bridge" rel="alternate" type="text/html"/>
    <title>Compiz, Java and the SWT_AWT bridge</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Ubuntu includes <a href="http://compiz.org/">Compiz</a> 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 <a href="http://www.soapui.org/">soapUI</a> .<!--break--> This is a <a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6632124">known problem in Java</a>. The bug report claims it is fixed in 1.6.0_10 but the Ubunu repositories still have Java 1.6.0_06.</p>
<p>There is a <a href="http://ubuntuforums.org/archive/index.php/t-362821.html">workaround</a> to prevent the empty dialogs. Add the following line to your <code>.profile</code> file:</p>
<pre>export AWT_TOOLKIT="MToolkit"</pre><p>
Today I tried to install the <a href="http://www.soapui.org/eclipse/index.html">Eclipse plug-in of soapUI</a> and I discovered that the workaround <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=208968">breaks the SWT_AWT bridge</a> in Eclipse. Bug <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=208968#c4">208968</a> mentions a workaround but it requires a code change so I'm stuck.</p>
<p>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.</p><img height="1" src="http://feeds.feedburner.com/~r/norio-eclipse/~4/324900405" width="1"/></div>
    </summary>
    <updated>2008-07-02T13:38:31Z</updated>
    <category scheme="http://www.norio.be/tags/eclipse" term="eclipse"/>
    <category scheme="http://www.norio.be/tags/open-source" term="open source"/>
    <category scheme="http://www.norio.be/tags/open-standards" term="open standards"/>
    <category scheme="http://www.norio.be/tags/ubuntu" term="ubuntu"/>
    <author>
      <name>litrik</name>
    </author>
    <source>
      <id>http://www.norio.be/taxonomy/term/12/0</id>
      <link href="http://www.norio.be/taxonomy/term/12/0" rel="alternate" type="text/html"/>
      <link href="http://feeds.feedburner.com/norio-eclipse" rel="self" type="application/rss+xml"/>
      <title>Norio's Eclipse posts</title>
      <updated>2008-07-05T19:13:50Z</updated>
    </source>
  </entry>

  <entry>
    <id>tag:blogger.com,1999:blog-18772002.post-6775570255633795095</id>
    <link href="http://www.osgi.org/blog/2008/07/qvo-vadimus.html" rel="alternate" type="text/html"/>
    <link href="http://www.blogger.com/comment.g?blogID=18772002&amp;postID=6775570255633795095&amp;isPopup=true" rel="replies" type="text/html"/>
    <link href="http://www.osgi.org/blog/atom.xml" rel="replies" type="application/atom+xml"/>
    <link href="http://www.blogger.com/feeds/18772002/posts/default/6775570255633795095" rel="self" type="application/atom+xml"/>
    <link href="http://www.blogger.com/feeds/18772002/posts/default/6775570255633795095" rel="edit" type="application/atom+xml"/>
    <title>QVO VADIMUS?</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">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.<br/><br/>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:<br/><br/><center><img src="https://www.osgi.org/wiki/uploads/Blog/grid.png"/></center><br/>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.<br/><br/>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.<br/><br/>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.<br/><br/>Interestingly, both are achieved by <i>restricting ones freedom</i>, 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.<br/><br/>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.<br/><br/>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?<br/><br/>The current popularity of OSGi seems to allow the OSGi to make a stand. What do <i>you</i> think?<br/><br/><a href="http://www.aqute.biz/" style="margin-left: 20px;">Peter Kriens</a></div>
    </content>
    <updated>2008-07-02T08:28:30Z</updated>
    <published>2008-07-02T06:04:00Z</published>
    <author>
      <name>Peter</name>
      <email>noreply@blogger.com</email>
      <uri>http://www.blogger.com/profile/11373850803487010328</uri>
    </author>
    <source>
      <id>tag:blogger.com,1999:blog-18772002</id>
      <author>
        <name>OSGi Alliance</name>
        <email>noreply@blogger.com</email>
        <uri>http://www.blogger.com/profile/03796133538243294756</uri>
      </author>
      <link href="http://www.osgi.org/blog/" rel="alternate" type="text/html"/>
      <link href="http://www.blogger.com/feeds/18772002/posts/default?start-index=26&amp;max-results=25" rel="next" type="application/atom+xml"/>
      <link href="http://www.blogger.com/feeds/18772002/posts/default" rel="self" type="application/atom+xml"/>
      <link href="http://www.osgi.org/blog/atom.xml" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml"/>
      <title>OSGi Alliance Blog</title>
      <updated>2008-07-03T17:08:56Z</updated>
    </source>
  </entry>

  <entry>
    <id>tag:blogger.com,1999:blog-18361809.post-5044326270399935544</id>
    <link href="http://douggaff.blogspot.com/2008/07/is-vista-another-me.html" rel="alternate" type="text/html"/>
    <link href="http://www.blogger.com/comment.g?blogID=18361809&amp;postID=5044326270399935544" rel="replies" type="text/html"/>
    <link href="http://douggaff.blogspot.com/feeds/5044326270399935544/comments/default" rel="replies" type="application/atom+xml"/>
    <link href="http://douggaff.blogspot.com/feeds/posts/default/5044326270399935544" rel="self" type="application/atom+xml"/>
    <link href="http://www.blogger.com/feeds/18361809/posts/default/5044326270399935544" rel="edit" type="application/atom+xml"/>
    <title>Is Vista another ME?</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><span><p>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.<br/></p><p><a href="http://en.wikipedia.org/wiki/Windows_ME">Windows ME</a> (Millennium Edition), as you old timers will recall, was the last version of Windows on the <a href="http://en.wikipedia.org/wiki/Windows_9x">9x kernel</a> (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).<br/></p><p>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 <a href="http://www.broowaha.com/article.php?id=3671">fix their computer</a>, and back then, I avoided Windows ME like the plague. Even tackling a computer riddled with spyware today ("I swear I never visited <em>that</em> site") is more palatable than ME maintenance was back then.<br/></p><p>As an early adopter of Vista, I've felt a lot like a Windows ME customer, living through the "<a href="http://feeds.feedburner.com/%7Er/TheSecretDiaryOfSteveJobs/%7E3/299377892/new-word-vistaster.html">Vistaster</a>" as Fake Steve calls it. Those feelings have been further exacerbated by the talk of <a href="http://blogs.zdnet.com/microsoft/?p=1427&amp;tag=nl.e550">Windows 7</a> and the prolonged life of XP.<br/></p><p>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 <em>real</em> first customer release of Vista) has fixed a lot of performance problems for me. Most of my driver problems have gone away, except <a href="http://geekswithblogs.net/evjen/archive/2007/01/01/102429.aspx">Cisco's software VPN client</a>, which remains crippled at best. I've <a href="http://www.poormanpcreview.com/forum/poormanpcreview/viewtopic.php?f=53&amp;t=417">tweaked Vista</a> in several ways (goodbye Windows <del>Offender</del> Defender). I've found a <a href="http://insentient.net/">replacement Flip 3D</a> 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.<br/></p><p>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 <a href="http://fakesteve.blogspot.com/2008/05/ballmer-egg-attack-video-is-here.html">a crazy guy throwing eggs at Ballmer</a>. Can I get in on that?<br/></p><p>Tags: <a href="http://technorati.com/tag/vista">vista</a>, <a href="http://technorati.com/tag/windows+me">windows me</a>, <a href="http://technorati.com/tag/vistaster">vistaster</a>, <a href="http://technorati.com/tag/windows+7">windows 7</a>, <a href="http://technorati.com/tag/ballmer">ballmer</a>, <a href="http://technorati.com/tag/microsoft">microsoft</a>, <a href="http://technorati.com/tag/nvidia">nvidia</a>, <a href="http://technorati.com/tag/fake+steve">fake steve</a><br/>   </p><p><br/></p></span></div>
    </content>
    <updated>2008-07-01T20:17:48Z</updated>
    <published>2008-07-01T20:10:00Z</published>
    <author>
      <name>Doug Gaff</name>
      <email>noreply@blogger.com</email>
      <uri>http://www.blogger.com/profile/05648526940839535738</uri>
    </author>
    <source>
      <id>tag:blogger.com,1999:blog-18361809</id>
      <author>
        <name>Doug Gaff</name>
        <email>noreply@blogger.com</email>
        <uri>http://www.blogger.com/profile/05648526940839535738</uri>
      </author>
      <link href="http://douggaff.blogspot.com/" rel="alternate" type="text/html"/>
      <link href="http://douggaff.blogspot.com/feeds/posts/default?start-index=26&amp;max-results=25" rel="next" type="application/atom+xml"/>
      <link href="http://douggaff.blogspot.com/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml"/>
      <link href="http://douggaff.blogspot.com/feeds/posts/default" rel="self" type="application/atom+xml"/>
      <title>Device Software Development Platform</title>
      <updated>2008-07-01T20:17:48Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://toedter.com/blog/?p=29</id>
    <link href="http://toedter.com/blog/?p=29" rel="alternate" type="text/html"/>
    <title>Subversive vs. Subclipse</title>
    <summary>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 [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>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):</p>
<ul>
<li>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…</li>
<li>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/<strong>bin</strong>/com/siemens/ct/mp3m/PropertyTester.<strong>java</strong>. 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)</li>
</ul>
<p>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.
</p></div>
    </content>
    <updated>2008-07-01T17:20:53Z</updated>
    <category term="General"/>
    <category term="Eclipse"/>
    <category term="Java"/>
    <author>
      <name>Kai Tödter</name>
    </author>
    <source>
      <id>http://toedter.com/blog</id>
      <link href="http://toedter.com/blog" rel="alternate" type="text/html"/>
      <link href="http://toedter.com/blog/?feed=rss2&amp;cat=2" rel="self" type="application/rss+xml"/>
      <subtitle>Java, Eclipse and other cool stuff</subtitle>
      <title>Kai's Blog</title>
      <updated>2008-07-01T17:23:58Z</updated>
    </source>
  </entry>

  <entry>
    <id>tag:blogger.com,1999:blog-5067915972998518904.post-4176343916437954664</id>
    <link href="http://polishineclipse.blogspot.com/2008/07/eclipsedemocamping-in-krakow.html" rel="alternate" type="text/html"/>
    <link href="http://www.blogger.com/comment.g?blogID=5067915972998518904&amp;postID=4176343916437954664" rel="replies" type="text/html"/>
    <link href="http://polishineclipse.blogspot.com/feeds/4176343916437954664/comments/default" rel="replies" type="application/atom+xml"/>
    <link href="http://polishineclipse.blogspot.com/feeds/posts/default/4176343916437954664" rel="self" type="application/atom+xml"/>
    <link href="http://www.blogger.com/feeds/5067915972998518904/posts/default/4176343916437954664" rel="edit" type="application/atom+xml"/>
    <title>EclipseDemocamping in Krakow</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">The first edition of Eclipse DemoCamp in Krakow was a spectacular success.<br/><br/>The room was full ;) ...<br/><br/><a href="http://picasaweb.google.com/szymon.brandys/EclipseDemoCampKrakow28062008/photo#5218033388323409378"><img border="0" src="http://lh4.ggpht.com/szymon.brandys/SGotuGklDeI/AAAAAAAAAOE/HMjoYWEvzjM/s288/IMG_0429.JPG" width="140"/></a><br/><br/>... people could see some new trends in technology ...<br/><br/><a href="http://picasaweb.google.com/szymon.brandys/EclipseDemoCampKrakow28062008/photo#5218033318519281010"><img border="0" src="http://lh5.ggpht.com/szymon.brandys/SGotqCh-lXI/AAAAAAAAANQ/6CRuvMqrBtY/s288/IMG_0423.JPG" width="140"/></a><br/><br/>... and everyone was happy.<br/><br/><a href="http://picasaweb.google.com/szymon.brandys/EclipseDemoCampKrakow28062008/photo#5218033342192352754"><img border="0" src="http://lh4.ggpht.com/szymon.brandys/SGotrauE_fI/AAAAAAAAANg/34YRlcF8o3I/s288/IMG_0425.JPG" width="140"/></a><br/><br/>Read more about the <a href="http://wiki.eclipse.org/Eclipse_DemoCamps_2008_-_Ganymede_Edition/Krakow">event</a>    and see more <a href="http://picasaweb.google.com/szymon.brandys/EclipseDemoCampKrakow28062008">pictures</a>.</div>
    </content>
    <updated>2008-07-01T16:27:18Z</updated>
    <published>2008-07-01T15:53:00Z</published>
    <category scheme="http://www.blogger.com/atom/ns#" term="democamp"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="events"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="team"/>
    <author>
      <name>Szymon Brandys</name>
      <email>noreply@blogger.com</email>
      <uri>http://www.blogger.com/profile/16402840244453913670</uri>
    </author>
    <source>
      <id>tag:blogger.com,1999:blog-5067915972998518904</id>
      <author>
        <name>Tomasz Zarna</name>
        <email>noreply@blogger.com</email>
        <uri>http://www.blogger.com/profile/04210669646651825065</uri>
      </author>
      <link href="http://polishineclipse.blogspot.com/" rel="alternate" type="text/html"/>
      <link href="http://polishineclipse.blogspot.com/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml"/>
      <link href="http://polishineclipse.blogspot.com/feeds/posts/default" rel="self" type="application/atom+xml"/>
      <title>Polishin' Eclipse aka Polish in Eclipse</title>
      <updated>2008-07-01T16:27:18Z</updated>
    </source>
  </entry>

  <entry>
    <id>tag:blogger.com,1999:blog-6966035.post-4928356407678714070</id>
    <link href="http://www.mda4eclipse.com/2008/06/icon-set-for-post-ganymede-version-of.html" rel="alternate" type="text/html"/>
    <link href="http://www.blogger.com/comment.g?blogID=6966035&amp;postID=4928356407678714070" rel="replies" type="text/html"/>
    <link href="http://www.mda4eclipse.com/feeds/4928356407678714070/comments/default" rel="replies" type="application/atom+xml"/>
    <link href="http://www.mda4eclipse.com/feeds/posts/default/4928356407678714070" rel="self" type="application/atom+xml"/>
    <link href="http://www.blogger.com/feeds/6966035/posts/default/4928356407678714070" rel="edit" type="application/atom+xml"/>
    <title>Icon set for post-ganymede version of Eclipse SCA</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Hi,<br/><br/>I just work on some new icons for Eclipse SCA project.<br/>I need some comments to choose which one need to be removed or changed.<br/><br/>On my point of view, it will be nicer than the v1.0 version because it will better fit Eclipse UI and icons style.<br/><br/>New global palette:<br/><a href="http://bp2.blogger.com/_tRE41pX22mQ/SFqJG3tnfWI/AAAAAAAAAHM/4gIC3vMzz6Q/s1600-h/palette.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5213630269762272610" src="http://bp2.blogger.com/_tRE41pX22mQ/SFqJG3tnfWI/AAAAAAAAAHM/4gIC3vMzz6Q/s320/palette.png" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;"/></a><br/>SCA Bindings:<br/><a href="http://bp1.blogger.com/_tRE41pX22mQ/SFqJTw1SbII/AAAAAAAAAHU/V9R6Yo1Qszk/s1600-h/palette-binding.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5213630491253697666" src="http://bp1.blogger.com/_tRE41pX22mQ/SFqJTw1SbII/AAAAAAAAAHU/V9R6Yo1Qszk/s320/palette-binding.png" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;"/></a><br/>SCA Implementations:<a href="http://bp3.blogger.com/_tRE41pX22mQ/SFqJUyNgiGI/AAAAAAAAAHc/IYvambIzRYI/s1600-h/palette-impl.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5213630508803590242" src="http://bp3.blogger.com/_tRE41pX22mQ/SFqJUyNgiGI/AAAAAAAAAHc/IYvambIzRYI/s320/palette-impl.png" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;"/></a><br/><br/>SCA Interfaces:<a href="http://bp3.blogger.com/_tRE41pX22mQ/SFqJVG4XkhI/AAAAAAAAAHk/Q_6A4yQTm20/s1600-h/palette-interface.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5213630514352067090" src="http://bp3.blogger.com/_tRE41pX22mQ/SFqJVG4XkhI/AAAAAAAAAHk/Q_6A4yQTm20/s320/palette-interface.png" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;"/></a><br/><br/><br/>The new tree Editor:<a href="http://bp3.blogger.com/_tRE41pX22mQ/SFqJW-HYxdI/AAAAAAAAAHs/6BfxfNwYpC8/s1600-h/editor.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5213630546358879698" src="http://bp3.blogger.com/_tRE41pX22mQ/SFqJW-HYxdI/AAAAAAAAAHs/6BfxfNwYpC8/s320/editor.png" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;"/></a><br/>The graphical Designer isn't ready because it uses old style for embedded icons.<br/>For comment, you can use this <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=237963">bug report</a>.</div>
    </content>
    <updated>2008-07-01T08:01:57Z</updated>
    <published>2008-07-01T08:00:00Z</published>
    <author>
      <name>Etienne Juliot</name>
      <email>noreply@blogger.com</email>
      <uri>http://www.blogger.com/profile/13688404506261641994</uri>
    </author>
    <source>
      <id>tag:blogger.com,1999:blog-6966035</id>
      <author>
        <name>Etienne Juliot</name>
        <email>noreply@blogger.com</email>
        <uri>http://www.blogger.com/profile/13688404506261641994</uri>
      </author>
      <link href="http://www.mda4eclipse.com/" rel="alternate" type="text/html"/>
      <link href="http://www.mda4eclipse.com/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml"/>
      <link href="http://www.mda4eclipse.com/feeds/posts/default" rel="self" type="application/atom+xml"/>
      <title>MDA4eclipse - by Etienne Juliot</title>
      <updated>2008-07-01T12:13:50Z</updated>
    </source>
  </entry>

  <entry>
    <id>tag:blogger.com,1999:blog-7742435659113733626.post-4094454061297416682</id>
    <link href="http://nokiacarbideoneclipse.blogspot.com/2008/06/system-search-finding-files-anywhere.html" rel="alternate" type="text/html"/>
    <link href="http://www.blogger.com/comment.g?blogID=7742435659113733626&amp;postID=4094454061297416682" rel="replies" type="text/html"/>
    <link href="http://nokiacarbideoneclipse.blogspot.com/feeds/4094454061297416682/comments/default" rel="replies" type="application/atom+xml"/>
    <link href="http://nokiacarbideoneclipse.blogspot.com/feeds/posts/default/4094454061297416682" rel="self" type="application/atom+xml"/>
    <link href="http://www.blogger.com/feeds/7742435659113733626/posts/default/4094454061297416682" rel="edit" type="application/atom+xml"/>
    <title>System Search - Finding Files Anywhere</title>
    <summary>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</summary>
    <updated>2008-06-30T22:26:33Z</updated>
    <published>2008-06-30T21:51:00Z</published>
    <author>
      <name>Ken Ryall</name>
      <email>noreply@blogger.com</email>
      <uri>http://www.blogger.com/profile/13632672249607934353</uri>
    </author>
    <source>
      <id>tag:blogger.com,1999:blog-7742435659113733626</id>
      <author>
        <name>Ken Ryall</name>
        <email>noreply@blogger.com</email>
        <uri>http://www.blogger.com/profile/13632672249607934353</uri>
      </author>
      <link href="http://nokiacarbideoneclipse.blogspot.com/" rel="alternate" type="text/html"/>
      <link href="http://nokiacarbideoneclipse.blogspot.com/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml"/>
      <link href="http://nokiacarbideoneclipse.blogspot.com/feeds/posts/default" rel="self" type="application/atom+xml"/>
      <title>Nokia Carbide.c++ on Eclipse</title>
      <updated>2008-07-01T09:32:21Z</updated>
    </source>
  </entry>

  <entry>
    <id>tag:blogger.com,1999:blog-7898970008734109284.post-2226124138087617718</id>
    <link href="http://cpp-muttering.blogspot.com/2008/06/documentation-goodies-in-34.html" rel="alternate" type="text/html"/>
    <link href="http://www.blogger.com/comment.g?blogID=7898970008734109284&amp;postID=2226124138087617718" rel="replies" type="text/html"/>
    <link href="http://cpp-muttering.blogspot.com/feeds/2226124138087617718/comments/default" rel="replies" type="application/atom+xml"/>
    <link href="http://cpp-muttering.blogspot.com/feeds/posts/default/2226124138087617718" rel="self" type="application/atom+xml"/>
    <link href="http://www.blogger.com/feeds/7898970008734109284/posts/default/2226124138087617718" rel="edit" type="application/atom+xml"/>
    <title>Documentation goodies in 3.4</title>
    <summary>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</summary>
    <updated>2008-06-30T20:23:51Z</updated>
    <published>2008-06-30T19:46:00Z</published>
    <author>
      <name>frank</name>
      <email>noreply@blogger.com</email>
      <uri>http://www.blogger.com/profile/16367423341141776840</uri>
    </author>
    <source>
      <id>tag:blogger.com,1999:blog-7898970008734109284</id>
      <author>
        <name>frank</name>
        <email>noreply@blogger.com</email>
        <uri>http://www.blogger.com/profile/16367423341141776840</uri>
      </author>
      <link href="http://cpp-muttering.blogspot.com/" rel="alternate" type="text/html"/>
      <link href="http://cpp-muttering.blogspot.com/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml"/>
      <link href="http://cpp-muttering.blogspot.com/feeds/posts/default" rel="self" type="application/atom+xml"/>
      <title>Muttering to myself</title>
      <updated>2008-06-30T20:23:50Z</updated>
    </source>
  </entry>

  <entry>
    <id>tag:blogger.com,1999:blog-6460870651579501588.post-5800660052172575193</id>
    <link href="http://blog.cypal-solutions.com/2008/06/easiest-way-to-create-common-navigator.html" rel="alternate" type="text/html"/>
    <link href="http://www.blogger.com/comment.g?blogID=6460870651579501588&amp;postID=5800660052172575193&amp;isPopup=true" rel="replies" type="text/html"/>
    <link href="http://blog.cypal-solutions.com/feeds/5800660052172575193/comments/default" rel="replies" type="application/atom+xml"/>
    <link href="http://blog.cypal-solutions.com/feeds/posts/default/5800660052172575193" rel="self" type="application/atom+xml"/>
    <link href="http://www.blogger.com/feeds/6460870651579501588/posts/default/5800660052172575193" rel="edit" type="application/atom+xml"/>
    <title>Easiest way to create a Common Navigator</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Lots and lots has already been told about <a href="http://www.eclipsecon.org/2006/Sub.do?id=260">the</a> <a href="http://scribbledideas.blogspot.com/2006/05/building-common-navigator-based-viewer.html">Common</a> <a href="http://rcpquickstart.com/2007/04/25/common-navigator-tutorial-1-hello-world/">Navigator</a> <a href="http://wiki.eclipse.org/index.php/Common_Navigator_Framework#How_to_use_the_CNF_with_Resources_in_an_RCP_Application">framework</a>. 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.<br/>
<br/>
Open your plugin.xml and go to Extensions tab. Click on Add and select the Extension Wizards. Select 'Common Navigator' and click Next.<br/>
<br/>
<div class="separator" style="text-align: center; clear: both;"><a href="http://bp1.blogger.com/_hsp14iFkRLs/SGkZ6hPoKpI/AAAAAAAACcw/Er_vHE466Lw/s1600-h/Common+Navigator.png" style="border: 0pt none ; background-color: transparent; margin-left: 1em; margin-right: 1em;"><img src="http://bp1.blogger.com/_hsp14iFkRLs/SGkZ6hPoKpI/AAAAAAAACcw/l18U6_fS-4w/s320-R/Common+Navigator.png" style="border: 0pt none ;"/></a></div>
<br/>
Configure the options and press Finish.<br/>
<br/>
<div class="separator" style="text-align: center; clear: both;"><a href="http://bp3.blogger.com/_hsp14iFkRLs/SGkaCJMgimI/AAAAAAAACc4/lzYnGQk-d94/s1600-h/Settings.png" style="border: 0pt none ; background-color: transparent; margin-left: 1em; margin-right: 1em;"><img src="http://bp3.blogger.com/_hsp14iFkRLs/SGkaCJMgimI/AAAAAAAACc4/v_U26R_a4BM/s320-R/Settings.png" style="border: 0pt none ;"/></a></div>
<br/>
You are done. Can it get any simpler than this?<br/>
<br/>
In case you didn't find the Common Navigator in the list of Extension Wizards, you may want to download the <a href="http://code.google.com/p/cypal-eclipse-utils/downloads/list">Cypal Eclipse Utils</a> and drop the jar into your plugins/dropins folder.<br/>
<br/>
For those who are interested the background:<br/>
<br/>
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 "org.eclipse.ui.navigator.resources" 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 <a href="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">base code</a> was ready. Another half-an-hour at <a href="http://code.google.com/hosting/">Google Project Hosting</a>, the download is ready to serve. Thanks to PDE guys and Google for making things much simpler.<br/>
<br/>
I plan to add few other handy utilities like this. Let me know the usefulness of this one.<div class="blogger-post-footer"><br/><br/>
From <a href="http://blog.cypal-solutions.com/">Eclipse Tips</a> by <a href="http://www.cypal.in/">Cypal Solutions</a>
<br/>
Like the tip? <a href="http://feeds.feedburner.com/cypal">Subscribe</a>
<br/></div></div>
    </content>
    <updated>2008-06-30T17:41:51Z</updated>
    <published>2008-06-30T17:11:00Z</published>
    <category scheme="http://www.blogger.com/atom/ns#" term="java"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="plugins"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="wizards"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="tools"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="PDE"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="RCP"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="eclipse"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="Downloads"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="guidelines"/>
    <author>
      <name>Prakash G.R.</name>
      <email>noreply@blogger.com</email>
      <uri>http://www.blogger.com/profile/13046268367318873066</uri>
    </author>
    <source>
      <id>tag:blogger.com,1999:blog-6460870651579501588</id>
      <author>
        <name>Prakash G.R.</name>
        <email>noreply@blogger.com</email>
        <uri>http://www.blogger.com/profile/13046268367318873066</uri>
      </author>
      <link href="http://blog.cypal-solutions.com/search/label/eclipse" rel="alternate" type="text/html"/>
      <link href="http://blog.cypal-solutions.com/feeds/posts/default/-/eclipse?start-index=26&amp;max-results=25" rel="next" type="application/atom+xml"/>
      <link href="http://blog.cypal-solutions.com/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml"/>
      <link href="http://blog.cypal-solutions.com/feeds/posts/default/-/eclipse" rel="self" type="application/atom+xml"/>
      <title>Eclipse Tips</title>
      <updated>2008-07-04T05:01:33Z</updated>
    </source>
  </entry>

  <entry>
    <id>tag:blogger.com,1999:blog-16647950.post-6560925099124536453</id>
    <link href="http://mea-bloga.blogspot.com/2008/06/jface-databinding-is-cool.html" rel="alternate" type="text/html"/>
    <link href="http://www.blogger.com/comment.g?blogID=16647950&amp;postID=6560925099124536453" rel="replies" type="text/html"/>
    <link href="http://mea-bloga.blogspot.com/feeds/6560925099124536453/comments/default" rel="replies" type="application/atom+xml"/>
    <link href="http://mea-bloga.blogspot.com/feeds/posts/default/6560925099124536453" rel="self" type="application/atom+xml"/>
    <link href="http://www.blogger.com/feeds/16647950/posts/default/6560925099124536453" rel="edit" type="application/atom+xml"/>
    <title>JFace Databinding is Cool</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">I have been getting to know <a href="http://wiki.eclipse.org/index.php/JFace_Data_Binding">JFace Databinding</a> 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...<br/><br/><code>SWTObservables.observeDelayedValue(400, myObservable)</code><br/><br/>There's also a nice code <a href="http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.jface.examples.databinding/src/org/eclipse/jface/examples/databinding/snippets/Snippet015DelayTextModifyEvents.java?view=markup">snippet</a> that you can run to see how the code works.</div>
    </content>
    <updated>2008-06-30T17:16:34Z</updated>
    <published>2008-06-30T16:59:00Z</published>
    <category scheme="http://www.blogger.com/atom/ns#" term="jface"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="eclipse"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="databinding"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="swt"/>
    <author>
      <name>Chris Aniszczyk (zx)</name>
      <email>noreply@blogger.com</email>
      <uri>http://www.blogger.com/profile/14067673601779593093</uri>
    </author>
    <source>
      <id>tag:blogger.com,1999:blog-16647950</id>
      <author>
        <name>Chris Aniszczyk (zx)</name>
        <email>noreply@blogger.com</email>
        <uri>http://www.blogger.com/profile/14067673601779593093</uri>
      </author>
      <link href="http://mea-bloga.blogspot.com/" rel="alternate" type="text/html"/>
      <link href="http://mea-bloga.blogspot.com/feeds/posts/default?start-index=26&amp;max-results=25" rel="next" type="application/atom+xml"/>
      <link href="http://mea-bloga.blogspot.com/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml"/>
      <link href="http://feeds.feedburner.com/caniszczyk" rel="self" type="application/atom+xml"/>
      <title>zx's diatribe</title>
      <updated>2008-07-02T06:04:01Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://ianskerrett.wordpress.com/?p=505</id>
    <link href="http://feeds.feedburner.com/~r/IanSkerrett/~3/323336491/" rel="alternate" type="text/html"/>
    <title>The License Decision for the Symbian Foundation - or …</title>
    <summary>Or I was going titled this blog ‘The GPL is Not a Solution for World Peace’ but I didn’t.
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 [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><div class="snap_preview"><br/><p>Or I was going titled this blog <strong><em>‘The GPL is Not a Solution for World Peace’</em></strong> but I didn’t.</p>
<p>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 <a href="http://redmonk.com/sogrady/2008/06/26/nokia_symbian/">detailed and insightful analysis</a> of the announcement.  However, I was surprised how Nat Torkington’s <a href="http://radar.oreilly.com/archives/2008/06/nokia-to-buy-and-open-source-s.html">post regarding Symbian’s license</a> decision misses the mark on the importance of licenses in the growth of platform ecosystems.</p>
<p>Nat’s basic argument is Linux under GPL has:</p>
<blockquote><p><em>Essentially, the Linux kernel developer community is the <a href="http://en.wikipedia.org/wiki/Christmas_Truce">Christmas Truce</a> for the Unix platform developers–a place where they cooperate rather than compete … because the license dictates that they do it.</em></p></blockquote>
<p>and that because Symbian under the EPL and Google Android (under APL) allow for proprietary extensions so:</p>
<blockquote><p><em>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.</em></p></blockquote>
<p>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 <a href="http://linux-foundation.org/weblogs/press/2008/03/31/linux-foundation-publishes-study-on-linux-development-statistics-who-writes-linux-and-who-supports-it/">IBM, Novell, Canonical, Monta Vista, etc </a>would participate in the evolution of the kernel.</p>
<p>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 ‘<a href="http://www.oreillynet.com/pub/a/oreilly/tim/articles/architecture_of_participation.html">Architecture of Participation</a>‘ 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.</p>
<p>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:</p>
<p>1) a vendor neutral governance model that allows for multiple competing vendors to collaborate</p>
<p>2) an Architecture of Participation that includes a common component model that is used for extensions.</p>
<p>These factors are what will drive the cooperation and collaboration on the Symian platform.  The formation of the <a href="http://www.symbianfoundation.org/">Symbian Foundation</a> is one important step in that direction but the execution of the governance will be important to watch.  As Stephan O’Grady mentions:</p>
<blockquote><p><em>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?</em></p></blockquote>
<p>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.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/ianskerrett.wordpress.com/505/"/> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/ianskerrett.wordpress.com/505/"/> <a href="http://feeds.wordpress.com/1.0/gocomments/ianskerrett.wordpress.com/505/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ianskerrett.wordpress.com/505/"/></a> <a href="http://feeds.wordpress.com/1.0/godelicious/ianskerrett.wordpress.com/505/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ianskerrett.wordpress.com/505/"/></a> <a href="http://feeds.wordpress.com/1.0/gostumble/ianskerrett.wordpress.com/505/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ianskerrett.wordpress.com/505/"/></a> <a href="http://feeds.wordpress.com/1.0/godigg/ianskerrett.wordpress.com/505/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ianskerrett.wordpress.com/505/"/></a> <a href="http://feeds.wordpress.com/1.0/goreddit/ianskerrett.wordpress.com/505/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ianskerrett.wordpress.com/505/"/></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ianskerrett.wordpress.com&amp;blog=405862&amp;post=505&amp;subd=ianskerrett&amp;ref=&amp;feed=1"/></div></div>
    </content>
    <updated>2008-06-30T15:49:40Z</updated>
    <category term="eclipse"/><feedburner:origlink xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://ianskerrett.wordpress.com/2008/06/30/the-license-decision-for-the-symbian-foundation-or/</feedburner:origlink>
    <author>
      <name>Ian Skerrett</name>
    </author>
    <source>
      <id>http://ianskerrett.wordpress.com</id>
      <link href="http://ianskerrett.wordpress.com/feed" rel="self" type="application/atom+xml"/>
      <link href="http://ianskerrett.wordpress.com"