<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>bits4life &#187; Eclipse</title>
	<atom:link href="http://blog.export.be/tag/eclipse/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.export.be</link>
	<description>Bits and bytes for your daily life.</description>
	<lastBuildDate>Thu, 12 Nov 2009 10:55:58 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=abc</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Fixing Eclipse for Ubuntu Karmic Koala 9.10</title>
		<link>http://blog.export.be/2009/10/fixing-eclipse-for-ubuntu-karmic-koala-9-10/</link>
		<comments>http://blog.export.be/2009/10/fixing-eclipse-for-ubuntu-karmic-koala-9-10/#comments</comments>
		<pubDate>Fri, 30 Oct 2009 15:44:15 +0000</pubDate>
		<dc:creator>koma</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[gnome]]></category>
		<category><![CDATA[gtk]]></category>
		<category><![CDATA[karmic]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://blog.export.be/?p=328</guid>
		<description><![CDATA[Today I upgraded my Ubuntu installation to the newly released Karmic Kaola. Except for a couple of glitches during the upgrade process (maybe later more about this), I was able to login to my updated system about an hour later. I opened up Eclipse (running 3.5 &#8211; Galileo) to continue my Java development tasks. But [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-236" title="Eclipse Galileo" src="http://blog.export.be/wp-content/uploads/2009/04/eclipse48.png" alt="eclipse48" width="48" height="48" />Today I upgraded my Ubuntu installation to the newly released Karmic Kaola. Except for a couple of glitches during the upgrade process (maybe later more about this), I was able to login to my updated system about an hour later. I opened up Eclipse (running 3.5 &#8211; Galileo) to continue my Java development tasks. But very soon I noticed the upgrade introduced <strong>severe issues</strong> with my favorite IDE, most notably, the buttons on most <strong>dialog boxes</strong> could not be pushed anymore. Here&#8217;s how I managed to fix it &#8230;.<span id="more-328"></span></p>
<p>The new Ubuntu release 9.10 brings version 2.18 of GTK+ to the desktop. GTK+ is a multi-platform toolkit for creating graphical user interfaces. Offering a complete set of widgets, the GTK+ is suitable for projects ranging from small one-off tools to complete application suites.  In version 2.18, <a href="http://library.gnome.org/devel/gtk/2.18/gtk-migrating-ClientSideWindows.html" target="_blank">client side windows</a> are introduced which brings <strong>nicer redrawing and resizing</strong>, as demonstrated in the video :</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="400" height="432" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=5126552&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="400" height="432" src="http://vimeo.com/moogaloop.swf?clip_id=5126552&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>Some applications &#8211; <strong>Eclipse</strong>, but also <strong>Acroread</strong> &#8211; assume that they can just operate on the X windows     corresponding to their GDK windows without ever telling GDK, which causes some widgets to exhibit weird behaviour. <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=287307" target="_blank">Bug 287307</a> was filed with the Eclipse foundation and this is<strong> fixed for the upcoming 3.6 release</strong>.</p>
<p>Fortunately, the GTK+ people provide a switch to turn off the client side windows. So to work around the bug with Eclipse pre-3.6, just make sure you set <strong>environment variable GDK_NATIVE_WINDOWS=1</strong><tt></tt></p>
<blockquote><p>#!/bin/sh<br />
export GDK_NATIVE_WINDOWS=1<br />
/home/koen/eclipse-galileo/eclipse</p></blockquote>
<p>Start coding <img src='http://blog.export.be/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.export.be/2009/10/fixing-eclipse-for-ubuntu-karmic-koala-9-10/feed/</wfw:commentRss>
		<slash:comments>47</slash:comments>
		</item>
		<item>
		<title>Eclipse Ganymede suffering from NoClassDefFoundError SWTResourceUtil</title>
		<link>http://blog.export.be/2009/04/eclipse-ganymede-suffering-from-noclassdeffounderror-swtresourceutil/</link>
		<comments>http://blog.export.be/2009/04/eclipse-ganymede-suffering-from-noclassdeffounderror-swtresourceutil/#comments</comments>
		<pubDate>Wed, 08 Apr 2009 12:00:19 +0000</pubDate>
		<dc:creator>koma</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Eclipse]]></category>

		<guid isPermaLink="false">http://blog.export.be/?p=231</guid>
		<description><![CDATA[Several users of Eclipse Ganymede out there  are reporting a java.lang.NoClassDefFoundError for class SWTResourceUtil. That&#8217;s because some plugins (like the Hibernate Tools and Subversive) are still relying on the presence of this class that was present in older versions of Eclipse.
Here&#8217;s how you can fix this.
Download the previous version of eclipse. I still have [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;"><img class="alignleft size-full wp-image-236" title="eclipse48" src="http://blog.export.be/wp-content/uploads/2009/04/eclipse48.png" alt="eclipse48" width="48" height="48" />Several users of <a title="Eclipse Ganymede" href="http://www.eclipse.org/ganymede/">Eclipse Ganymede</a> out there  are reporting a java.lang.NoClassDefFoundError for class SWTResourceUtil. That&#8217;s because some plugins (like the <a title="Hibernate tools" href="http://tools.hibernate.org/">Hibernate Tools</a> and <a title="Subversive" href="http://www.eclipse.org/subversive/">Subversive</a>) are still relying on the presence of this class that was present in older versions of Eclipse.</p>
<p>Here&#8217;s how you can fix this.<span id="more-231"></span></p>
<p>Download the previous version of eclipse. I still have my copy of Eclipse 3.2.2 laying around. In the plugins directory of your Eclipse installation, locate the workbench jar. For my Ubuntu installation of 3.2.2 I find it under this path : /usr/lib/eclipse/plugins/org.eclipse.ui.workbench_3.2.2.M20070119-0800.jar.</p>
<p>Browse to org/eclipse/ui/internal/util to locate the SWTResourceUtil.class file :</p>
<p><img class="aligncenter size-medium wp-image-232" title="screenshot-orgeclipseuiworkbench_322m20070119-0800jar-read-only" src="http://blog.export.be/wp-content/uploads/2009/04/screenshot-orgeclipseuiworkbench_322m20070119-0800jar-read-only-300x234.png" alt="screenshot-orgeclipseuiworkbench_322m20070119-0800jar-read-only" width="300" height="234" /></p>
<p>Extract the file from the jar file (a jar file is basically a zip file). Now locate the workbench jar file under the plugins  directory from your Ganymede installation. Here&#8217;s where I find mine : /home/koen/eclipse-ganymede/plugins/org.eclipse.ui.workbench_3.4.2.M20090127-1700.jar</p>
<p>Now simply insert the SWTResourceUtil.class file in this jar at the same directory location of course.</p>
<p>Done <img src='http://blog.export.be/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.export.be/2009/04/eclipse-ganymede-suffering-from-noclassdeffounderror-swtresourceutil/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Easy screen mockups with WireframeSketcher</title>
		<link>http://blog.export.be/2009/03/easy-screen-mockups-with-wireframesketcher/</link>
		<comments>http://blog.export.be/2009/03/easy-screen-mockups-with-wireframesketcher/#comments</comments>
		<pubDate>Fri, 20 Mar 2009 11:24:34 +0000</pubDate>
		<dc:creator>koma</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Eclipse]]></category>

		<guid isPermaLink="false">http://blog.export.be/?p=165</guid>
		<description><![CDATA[As software developer it is very useful to reflect on the UI you are creating before you start coding. That&#8217;s when you need create screen mockups. There are many open source and commercial tools on the market.  The latest and greatest newcomer in this area is WireframeSketcher.
What makes this product so great ? First [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-172" title="wireframesketcher-logo" src="http://blog.export.be/wp-content/uploads/2009/03/wireframesketcher-logo.png" alt="wireframesketcher-logo" width="69" height="72" />As software developer it is very useful to reflect on the UI you are creating before you start coding. That&#8217;s when you need create screen mockups. There are many open source and commercial tools on the market.  The latest and greatest newcomer in this area is <a title="WireframeSketcher" href="http://wireframesketcher.com/" target="_blank">WireframeSketcher.</a></p>
<p>What makes this product so great ? First of all, it integrates perfectly in <a title="Eclipse site" href="http://www.eclipse.org/" target="_blank">Eclipse</a>, the IDE of choice for me and most other Java developers (sorry <a title="Netbeans site" href="http://www.netbeans.org/">Netbeans</a> guys). Installation is standard, add the <a title="WireframeSketcher update site" href="http://wireframesketcher.com/updates" target="_blank">WireframeSketcher update site</a> and click install. At least Eclipse 3.3 is required to use WireframeSketcher.</p>
<p>Creating mockups was never easier.<span id="more-165"></span> Start by opening the sketching perspective.</p>
<p><img class="aligncenter size-medium wp-image-167" title="sketch-perspective" src="http://blog.export.be/wp-content/uploads/2009/03/sketch-perspective-251x300.png" alt="sketch-perspective" width="251" height="300" /></p>
<p>You see all available widgets in a panel on the right, nicely arranged in categories if you like. Choose new -&gt; screen and drag the widgets on the screen.</p>
<p><img class="aligncenter size-medium wp-image-179" title="widgets" src="http://blog.export.be/wp-content/uploads/2009/03/widgets-222x300.png" alt="widgets" width="222" height="300" /></p>
<p><a title="WireframeSketcher" href="http://wireframesketcher.com/" target="_blank">WireframeSketcher</a> helps you to nicely outline your widgets. Whenever two or more widgets are outlined to the left, right or in the middle, a blue line appears indicating the common outline.</p>
<p style="text-align: center;"><img class="aligncenter size-medium wp-image-178" title="outlining-widgets" src="http://blog.export.be/wp-content/uploads/2009/03/outlining-widgets-300x131.png" alt="outlining-widgets" width="300" height="131" /></p>
<p>When you&#8217;re done with your mockup, you can generate png files from your screen and distribute it to your developers, or use it in your software specifications. You can even generate the png files using a command line tool.</p>
<p>I have nothing but good to say about <a title="WireframeSketcher" href="http://wireframesketcher.com/" target="_blank">WireframeSketcher</a> : it does its job and it does it well. Simple &#8211; fast &#8211; easy.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.export.be/2009/03/easy-screen-mockups-with-wireframesketcher/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
