<?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>Ugo Sangiorgi</title>
	<atom:link href="http://ugosan.org/feed/" rel="self" type="application/rss+xml" />
	<link>http://ugosan.org</link>
	<description>developing software for software development</description>
	<lastBuildDate>Sun, 07 Nov 2010 15:38:10 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Lot of space with Fullscreen plugin</title>
		<link>http://ugosan.org/lot-of-space-with-eclipse-fullscreen/</link>
		<comments>http://ugosan.org/lot-of-space-with-eclipse-fullscreen/#comments</comments>
		<pubDate>Sun, 07 Nov 2010 15:38:10 +0000</pubDate>
		<dc:creator>Ugo</dc:creator>
				<category><![CDATA[eclipse]]></category>

		<guid isPermaLink="false">http://ugosan.org/?p=260</guid>
		<description><![CDATA[I&#8217;ve just forked an old abandoned plugin project created to make Eclipse go fullscreen. Originally, the plugin maximizes the usable space by hiding everything but the editors and navigator &#8212; which means hiding even the status bar, making it really hard for developers to use. The single available option was to show/hide the Menu Bar, [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve just forked an old <a href="http://code.google.com/p/eclipse-fullscreen/">abandoned plugin project</a> created to make Eclipse go fullscreen. Originally, the plugin maximizes the usable space by hiding everything but the editors and navigator &#8212; which means hiding even the status bar, making it really hard for developers to use.</p>
<p>The single available option was to show/hide the Menu Bar, which is useful for RCP apps. But for IDE usage the status line MUST show up (it&#8217;s impossible to debug a stacktrace without knowing which line you are, for instance). My buddy <a href="http://blog.robsonpeixoto.com/">Robson</a> is a packager of ArchLinux and they were facing this issue with Eclipse, so he asked me to fix it. <img src='http://ugosan.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<h5>Get the plugin</h5>
<p>You might <a href="https://github.com/ugosan/Eclipse-Fullscreen/raw/master/build/plugins/org.ugosan.eclipse.fullscreen_1.0.8.jar">get the .jar here</a> and drop it on your plugins/ folder. If you are an Eclipse plugin developer, you might also want to check it out on my <a href="https://github.com/ugosan/Eclipse-Fullscreen">github</a>.</p>
<h5>Toggle Fullscreen</h5>
<p>You might use Ctrl+Alt+Z to toggle fullscreen, or at <strong>Window-&gt;Fullscreen</strong></p>
<p style="text-align: center;"><a href="../wp-content/uploads/2010/11/eclipse-fullscreen.png"><img class="aligncenter" title="eclipse-fullscreen" src="../wp-content/uploads/2010/11/eclipse-fullscreen-258x300.png" alt="" width="258" height="300" /></a></p>
<h5>Configure</h5>
<p>You can choose to hide or show Menu Bar and Status Bar in <strong>Window -&gt; Preferences -&gt; General -&gt; Full Screen</strong></p>
<p><a href="http://ugosan.org/wp-content/uploads/2010/11/window-preferences.png"><img class="aligncenter size-medium wp-image-262" title="window-preferences" src="http://ugosan.org/wp-content/uploads/2010/11/window-preferences-300x249.png" alt="" width="300" height="249" /></a></p>
<p>Enjoy! <img src='http://ugosan.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p style="text-align: center;">
]]></content:encoded>
			<wfw:commentRss>http://ugosan.org/lot-of-space-with-eclipse-fullscreen/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Android Lightsword *updated*</title>
		<link>http://ugosan.org/android-lightsword/</link>
		<comments>http://ugosan.org/android-lightsword/#comments</comments>
		<pubDate>Sat, 31 Jul 2010 09:30:08 +0000</pubDate>
		<dc:creator>Ugo</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[android]]></category>

		<guid isPermaLink="false">http://ugosan.org/?p=244</guid>
		<description><![CDATA[Lightsword just reached 100.000 installs, its awesome. The new version have 5 hilt options, gesture support, CLASH sounds and color options. Want a pink saber? ok! Use the force with Lightsword, an app to simulate a light saber in android. I&#8217;ve spend some time to fine tune the accelerometer to provide a smooth interaction &#8212; [...]]]></description>
			<content:encoded><![CDATA[<p><a href="market://details?id=org.ugosan.lightsword%20">Lightsword</a><a href="http://ugosan.org/wp-content/uploads/2010/07/device2.png"><img class="alignleft size-medium wp-image-257" title="Android Lightsword" src="http://ugosan.org/wp-content/uploads/2010/07/device2-200x300.png" alt="" width="140" height="210" /></a> just reached 100.000 installs, its awesome. The new version have 5 hilt options, gesture support, CLASH sounds and color options. Want a pink saber? ok!</p>
<p>Use the force with <a href="market://details?id=org.ugosan.lightsword ">Lightsword</a>, an app to simulate a light saber in android. I&#8217;ve spend some time to fine tune the accelerometer to provide a smooth interaction &#8212; you just have to activate the sword and swing your phone around.  Works great at bars <img src="../wp-includes/images/smilies/icon_smile.gif" alt=":)" /> Trust me on this one. Now go try it.</p>
]]></content:encoded>
			<wfw:commentRss>http://ugosan.org/android-lightsword/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Android Theremin is out!</title>
		<link>http://ugosan.org/android-theremin-is-out/</link>
		<comments>http://ugosan.org/android-theremin-is-out/#comments</comments>
		<pubDate>Mon, 19 Jul 2010 18:35:04 +0000</pubDate>
		<dc:creator>Ugo</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[android]]></category>

		<guid isPermaLink="false">http://ugosan.org/?p=241</guid>
		<description><![CDATA[Theremin is finally released on Android Market. It&#8217;s in alpha stage, but I will be updating it quite a lot. For now it might be used to produce sounds based on the magnetic field around your phone. You can manipulate it using a metal object such as a coin or your ear phones. It might [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://ugosan.org/wp-content/uploads/2010/07/icon.png"><img class="alignleft size-full wp-image-242" title="icon" src="http://ugosan.org/wp-content/uploads/2010/07/icon.png" alt="" width="72" height="72" /></a>Theremin is <a href="market://details?id=org.ugosan.theremin">finally released on Android Market</a>. It&#8217;s in alpha stage, but I will be updating it quite a lot. For now it might be used to produce sounds based on the magnetic field around your phone. You can manipulate it using a metal object such as a coin or your ear phones. It might serve as well as a metal detector! <img src='http://ugosan.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>There is a <a href="http://www.youtube.com/v/HrYgZIul4O0">video</a> showing Theremin in action.</p>
<p>I would really appreciate some feedback and feature requests. I hope you enjoy it.</p>
]]></content:encoded>
			<wfw:commentRss>http://ugosan.org/android-theremin-is-out/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Android Theremin prototype *updated*</title>
		<link>http://ugosan.org/android-theremin-prototype/</link>
		<comments>http://ugosan.org/android-theremin-prototype/#comments</comments>
		<pubDate>Thu, 27 May 2010 22:32:14 +0000</pubDate>
		<dc:creator>Ugo</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[android]]></category>

		<guid isPermaLink="false">http://ugosan.org/?p=136</guid>
		<description><![CDATA[Theremins are weird musical instruments. They consist basically of two antennas, the player moves its hands around it, altering the magnetic field. The device then registers this changing, playing creepy sounds. Take a look at this Pato Fu&#8217;s song and a lesson on how to operate a Theremin. So I&#8217;ve bought an HTC Tattoo and [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_137" class="wp-caption alignright" style="width: 190px"><a href="http://ugosan.org/wp-content/uploads/2010/05/theremin1.jpg"><img class="size-medium wp-image-137   " title="theremin1" src="http://ugosan.org/wp-content/uploads/2010/05/theremin1-300x271.jpg" alt="" width="180" height="163" /></a><p class="wp-caption-text">&quot;I&#39;m so much cooler than you guys playing violins...&quot;</p></div>
<p>Theremins are weird musical instruments. They consist basically of two antennas, the player moves its hands around it, altering the magnetic field. The device then registers this changing, playing creepy sounds. Take a look at this <a href="http://www.youtube.com/watch?v=Dr6dfUpLKfE" target="_blank">Pato Fu&#8217;s</a> song and a lesson on <a href="http://www.youtube.com/watch?v=cd4jvtAr8JM" target="_blank">how to operate a Theremin</a>.</p>
<p>So I&#8217;ve bought an HTC Tattoo and of course, decided to try to develop apps for it. The whole SDK is amazing!</p>
<p>The concept of a Theremin can be implemented on Android, since the phones have a digital compass and registers the magnetic field in 3 axis (!).  Here is the first prototype and my very first Android app. yey! \o/</p>
<p>Its possible to change the magnetic field registered by this mobile using a coin. <del datetime="2010-05-31T14:30:50+00:00">The closer the coin gets, the lower is the note.</del> Actually real theremins work in the opposite way <img src='http://ugosan.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>*<strong>Update!</strong>*<br />
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="600" height="385" 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://www.youtube.com/v/HrYgZIul4O0&amp;hl=en_US&amp;fs=1&amp;rel=0" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="600" height="385" src="http://www.youtube.com/v/HrYgZIul4O0&amp;hl=en_US&amp;fs=1&amp;rel=0" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p><a href="http://www.youtube.com/watch?v=7zeMJOltTDQ">Click here for the first version</a></p>
<p>Now, those notes are redered .ogg files of C scales =/ Android doesnt have a MIDI toolkit, right? I want to be able to produce my own frequencies, so the user could manipulate them like in a real theremin.</p>
]]></content:encoded>
			<wfw:commentRss>http://ugosan.org/android-theremin-prototype/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Using string distance to compare sketches</title>
		<link>http://ugosan.org/using-string-distance-to-compare-sketches/</link>
		<comments>http://ugosan.org/using-string-distance-to-compare-sketches/#comments</comments>
		<pubDate>Tue, 11 May 2010 02:42:06 +0000</pubDate>
		<dc:creator>Ugo</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[sketch]]></category>

		<guid isPermaLink="false">http://ugosan.org/?p=6</guid>
		<description><![CDATA[There is an article called Trainable Sketch Recognizer for Graphical User Interface Design from A. Coyette and others showing an approach to recognize pen-made sketches based on Levenshtein distance algorithm for string comparison. The article talks about recognizing elements of user interface such as buttons, combo boxes and windows, when they are sketched by a [...]]]></description>
			<content:encoded><![CDATA[<div class="wp-caption alignleft" style="width: 130px"><a href="http://1.bp.blogspot.com/_1mVfXOyP-8s/SPJV6TJLJ2I/AAAAAAAAB88/d0m0i8_YA44/s1600-h/postit_levenshtein.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5256358175154317154" style="border: 0pt none; margin: 0pt 10px 10px 0pt; cursor: pointer;" src="http://1.bp.blogspot.com/_1mVfXOyP-8s/SPJV6TJLJ2I/AAAAAAAAB88/d0m0i8_YA44/s400/postit_levenshtein.jpg" border="0" alt="" width="120" height="92" /></a><p class="wp-caption-text">post-it with the map</p></div>
<p>There is an article called <span style="font-size: 100%;"><a href="http://www.springerlink.com/content/u0r7261w01248q1t/">Trainable Sketch Recognizer for Graphical User Interface Design</a> from A. Coyette and others showing an approach to recognize pen-made sketches based on Levenshtein distance algorithm for string comparison. </span></p>
<p><span style="font-size: 100%;">The article talks about recognizing elements of user interface such as </span><span style="font-size: 100%;">buttons, combo boxes and windows, when they are sketched by a designer. Well, they do that by using Levenshtein&#8217;s <strong>String</strong> <strong>Distance</strong> algorithm. Thats right, an algorithm created for string comparison to check if they are closer or not, in terms of character swapping. You know, when there is a typo on you search at google like &#8220;algoritm&#8221;, it says &#8220;you meant algorithm&#8221;. Thats a string distance algorithm working. It is really simple and I was quite amazed about how good it worked for <a href="http://www.eclipse.org/sketch">Sketch</a>.</span></p>
<p>So, what the authors of the article did to transform drawings into words? First you need to assign a number for each cardinal point, to compose your words. Lets say 1 for north, 2 for northeast, 3 for east, and so on. Then take the points (x,y) of the sketch and then each pair is compared to the next one, if the point is at north of the previous one then its a gesture going up and the character relative to North its added, 1.</p>
<p><a href="http://3.bp.blogspot.com/_1mVfXOyP-8s/SQvPxKXd2LI/AAAAAAAACAA/Q6b2hMLJsyM/s1600-h/levenshtein.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5263529033015875762" style="margin: 0px auto 10px; cursor: pointer; display: block; height: 140px; text-align: center; width: 400px;" src="http://3.bp.blogspot.com/_1mVfXOyP-8s/SQvPxKXd2LI/AAAAAAAACAA/Q6b2hMLJsyM/s400/levenshtein.png" border="0" alt="" /></a><span style="font-size: 100%;"><br />
How do you know what cardinal point each pair of x,y belongs relative to the previous is easy, take a look at the post-it at the beginning of this post (its actually a post-it, its on my wall). Lets get two points A and B, if (B.x &#8211; A.x) its positive and (B.y &#8211; A.y) its zero, then B its at East of A. If they are negative and positive respectively, then B its at SouthWest from A.</span></p>
<p><span style="font-size: 100%;">So a square would be something like: 3333333355555557777777111111111<br />
A triangle would be like: 45454544537777777782232312</span><br />
<span style="font-size: 100%;"><br />
But people draw things differently, you may start a square by moving your pen South, instead of East, for example.<br />
Since the algorithm its so fast, you may compare your sketch to several samples of squares, several words, or even better, let the user tells your application what he/she meant with that they just drawed.<br />
&#8220;this is a square, learn the way I do&#8221;</span></p>
<p>Its a powerful tool which combined with other algorithms such as corner finding could give a fingerprint of the user&#8217;s sketch.</p>
<p>This is implemented as the single one algorithm responsible for recognition on the Sketch Shapes Application. There is more about this on the way, as the project matures: new algorithms will take place, but I think it couldnt be any simpler than Levenshtein&#8217;s.</p>
<p>Kudos for Coyette and the team.</p>
]]></content:encoded>
			<wfw:commentRss>http://ugosan.org/using-string-distance-to-compare-sketches/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>First steps of Eclipse Sketch</title>
		<link>http://ugosan.org/first-steps-of-eclipse-sketch/</link>
		<comments>http://ugosan.org/first-steps-of-eclipse-sketch/#comments</comments>
		<pubDate>Sat, 08 May 2010 07:00:21 +0000</pubDate>
		<dc:creator>Ugo</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[FlexiTools'2010]]></category>
		<category><![CDATA[sketch]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://ugosan.org/?p=124</guid>
		<description><![CDATA[Good news, the Sketch project was finally created! You may find it at http://www.eclipse.org/sketch Although some improvements and refactoring are taking place right now, the API is already usable if you would like to pre-alpha-test it. Me, Chris and Mariot have decided to go for Git as the version control. We are a fresh new [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_126" class="wp-caption alignleft" style="width: 74px"><a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=311648"><img class="size-full wp-image-126    " title="logo" src="http://ugosan.org/wp-content/uploads/2010/05/logo.png" alt="" width="64" height="64" /></a><p class="wp-caption-text">What do you think of this logo? (Click on it.)</p></div>
<p>Good news, the Sketch project was finally created! You may find it at <a href="http://www.eclipse.org/sketch">http://www.eclipse.org/sketch</a></p>
<p>Although some improvements and refactoring are taking place right now, the API is already usable if you would like to pre-alpha-test it. <img src='http://ugosan.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Me, <a href="http://aniszczyk.org/">Chris</a> and <a href="http://mariot-thoughts.blogspot.com/">Mariot</a> have decided to go for Git as the version control. We are a fresh new project, so there were no reason not to: <a href="http://git.eclipse.org/c/sketch/org.eclipse.sketch.git/">http://git.eclipse.org/c/sketch/org.eclipse.sketch.git/</a></p>
<p>Be aware that we are still re-organizing everything, and the code will be probably changed <strong>a lot</strong>, but if you see something really ugly, please <a href="https://bugs.eclipse.org/bugs/enter_bug.cgi?product=Sketch">file a bug.</a></p>
<p>The future of Sketch, as I envision it, includes users drawing their own graphical representations for models, being able to make suggestions to existing models using their own vocabulary and ultimately writing their own models. There is a <a href="http://www.eclipse.org/forums/index.php?t=msg&amp;th=166343&amp;start=0&amp;">very interesting discussion</a> on this regard at the forum. If you are interested, please join it.</p>
<p>As for the present, I&#8217;ve prepared two videos for <a href="http://www.ics.uci.edu/~tproenca/icse2010/flexitools/papers/10.pdf">FlexiTools&#8217;2010</a>, showing the features already available in Sketch.</p>
<p>1.<a href="http://www.youtube.com/watch?v=bRd8bVakmUI"> VIDEO Creating a Use Case Diagram</a></p>
<p>Here I extend the Shapes editor (which is only able to model Squares and Triangles) to build such diagram.<br />
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="600" height="385" 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://www.youtube.com/v/bRd8bVakmUI&amp;hl=en_US&amp;fs=1&amp;rel=0" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="600" height="385" src="http://www.youtube.com/v/bRd8bVakmUI&amp;hl=en_US&amp;fs=1&amp;rel=0" allowscriptaccess="always" allowfullscreen="true"></embed></object><br />
2. <a href="http://www.youtube.com/watch?v=qU0JS2j-0UE">VIDEO Creating an Activity Diagram and Making Annotations</a></p>
<p>Here is a slightly more complex example, plus annotations, which is the most immediate outcome of Sketch, since no recognition is needed.<br />
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="600" height="385" 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://www.youtube.com/v/qU0JS2j-0UE&amp;hl=en_US&amp;fs=1&amp;rel=0" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="600" height="385" src="http://www.youtube.com/v/qU0JS2j-0UE&amp;hl=en_US&amp;fs=1&amp;rel=0" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://ugosan.org/first-steps-of-eclipse-sketch/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Installing the Eclipse RCP Delta pack (for beginners)</title>
		<link>http://ugosan.org/eclipse-rcp-delta-pack/</link>
		<comments>http://ugosan.org/eclipse-rcp-delta-pack/#comments</comments>
		<pubDate>Wed, 05 May 2010 13:41:12 +0000</pubDate>
		<dc:creator>Ugo</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[rcp]]></category>

		<guid isPermaLink="false">http://ugosan.org/?p=113</guid>
		<description><![CDATA[I&#8217;ve decided to write this little step-by-step illustrated guide to help out some fellows who were always having trouble on exporting Eclipse products for multiple platforms. This is a little different from the steps you find here and here. What is the Delta Pack? It&#8217;s a zipped Eclipse package with all the needed plugins to [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve decided to write this little step-by-step illustrated guide to help out some fellows who were always having trouble on exporting Eclipse products for multiple platforms. This is a little different from the steps you find <a href="http://louismrose.wordpress.com/2009/01/23/installing-the-rcp-delta-pack-for-eclipse/">here</a> and <a href="http://aniefer.blogspot.com/2009/06/using-deltapack-in-eclipse-35.html">here</a>.</p>
<h5>What is the Delta Pack?</h5>
<p>It&#8217;s a zipped Eclipse package with all the needed plugins to export your RCP product to many platforms (Windows, Linux, Mac, and so on) without having to do that on a platform&#8217;s native Eclipse installation. The archive contains all the platform specific fragments from the Eclipse SDK.</p>
<h5>Situation</h5>
<p>You have either</p>
<ul>
<li>a .product of an already existing project (I will use <a href="http://www.eclipse.org/sketch" target="_blank">Sketch</a> product for <a href="http://www.youtube.com/watch?v=bRd8bVakmUI">Shapes Application</a> as the example here)</li>
<li>you have your .product with your native installation dependencies and want to export to multiple platforms</li>
</ul>
<h6><a href="http://ugosan.org/wp-content/uploads/2010/05/version.png"><img class="size-medium wp-image-114 alignright" title="version" src="http://ugosan.org/wp-content/uploads/2010/05/version-300x193.png" alt="" width="300" height="193" /></a>First, check your version</h6>
<p>First of all, check your Eclipse version, the delta pack you will download must have the exact same version, which means (yes) you will need to download another delta pack in case you update your Eclipse. But fortunately the steps are really easy to follow.</p>
<p>In my case, the version is Galileo 3.5.2 and the build is <strong>M20100211-1343</strong>, so look for that delta pack. Googling &#8220;delta pack &lt;build name&gt;&#8221; should give you the link, the file is usually like <em>eclipse-M20100211</em>-<em>1343</em>-<em>delta</em>-<em>pack</em>.zip</p>
<p>Unpack it into any folder. I usually place inside my own eclipse directory, inside a folder called delta.</p>
<h6>Adding the delta pack to your Running Platform</h6>
<p style="text-align: center;"><a href="http://ugosan.org/wp-content/uploads/2010/05/01-window-preferences.png"><img class="size-medium wp-image-115 aligncenter" title="01-window-preferences" src="http://ugosan.org/wp-content/uploads/2010/05/01-window-preferences-272x300.png" alt="" width="272" height="300" /></a> Go to <strong>Window -&gt; Preferences -&gt; Plug-in Development -&gt; Target Platform</strong> and<strong> Edit </strong>your current<strong> Running Platform.</strong></p>
<p style="text-align: center;"><strong><a href="http://ugosan.org/wp-content/uploads/2010/05/02-edit-target-definition.png"><img class="size-medium wp-image-116 aligncenter" title="02-edit-target-definition" src="http://ugosan.org/wp-content/uploads/2010/05/02-edit-target-definition-270x300.png" alt="" width="270" height="300" /></a></strong>Click <strong>Add..</strong></p>
<p style="text-align: center;"><strong><a href="http://ugosan.org/wp-content/uploads/2010/05/03-add-installation.png"><img class="aligncenter size-medium wp-image-117" title="03-add-installation" src="http://ugosan.org/wp-content/uploads/2010/05/03-add-installation-300x218.png" alt="" width="300" height="218" /></a></strong>Select <strong>Installation</strong></p>
<p style="text-align: center;"><a href="http://ugosan.org/wp-content/uploads/2010/05/04-browse.png"><img class="aligncenter size-medium wp-image-118" title="04-browse" src="http://ugosan.org/wp-content/uploads/2010/05/04-browse-300x223.png" alt="" width="300" height="223" /></a>Browse for the folder where you extracted the delta pack (mine is inside my eclipse folder, inside a folder called delta.</p>
<p style="text-align: center;"><a href="http://ugosan.org/wp-content/uploads/2010/05/05-preview.png"><img class="aligncenter size-medium wp-image-119" title="05-preview" src="http://ugosan.org/wp-content/uploads/2010/05/05-preview-300x223.png" alt="" width="300" height="223" /></a>It will show all the packages for all platforms. See the swt for win32 64 bits, linux and everything. Click <strong>Finish</strong> and it will reload your platform (it might take a while).</p>
<p style="text-align: center;"><a href="http://ugosan.org/wp-content/uploads/2010/05/06-solved1.png"><img class="aligncenter size-medium wp-image-121" title="06-solved" src="http://ugosan.org/wp-content/uploads/2010/05/06-solved1-300x262.png" alt="" width="300" height="262" /></a>If you open up your .product definition, and click Add Required Plugins, you shall see all the plugins.</p>
<p style="text-align: center;"><a href="http://ugosan.org/wp-content/uploads/2010/05/07-export.png"><img class="aligncenter size-medium wp-image-122" title="07-export" src="http://ugosan.org/wp-content/uploads/2010/05/07-export-232x300.png" alt="" width="232" height="300" /></a>If you go at the Overview tab of your product, click <strong>Export Product export wizard</strong>, and there it is, <strong>Export to multiple platforms</strong>.</p>
<p style="text-align: center;">Now you are able to generate your RCP product for any platform Eclipse is built for. Enjoy!</p>
<p style="text-align: center;">
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 1869px; width: 1px; height: 1px;">http://git.eclipse.org/c/sketch/org.eclipse.sketch.core.git/</div>
]]></content:encoded>
			<wfw:commentRss>http://ugosan.org/eclipse-rcp-delta-pack/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Speeding up Eclipse (a bit) with +UnlockExperimentalVMOptions</title>
		<link>http://ugosan.org/speeding-up-eclipse-a-bit-with-unlockexperimentalvmoptions/</link>
		<comments>http://ugosan.org/speeding-up-eclipse-a-bit-with-unlockexperimentalvmoptions/#comments</comments>
		<pubDate>Fri, 30 Apr 2010 18:32:48 +0000</pubDate>
		<dc:creator>Ugo</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://ugosan.org/?p=106</guid>
		<description><![CDATA[Although Sun&#8217;s JVM had this for quite a long time now, you might not know you can turn on some experimental options such as UseFastAccessorMethods and UseG1GC, which is a new garbage collector that uses parallel processors. This might improve quite a bit your Eclipse&#8217;s performance, it improved mine. So try it out and share [...]]]></description>
			<content:encoded><![CDATA[<p>Although Sun&#8217;s JVM had this for quite a long time now, you might not know you can turn on some experimental options such as UseFastAccessorMethods and UseG1GC, which is a new garbage collector that uses parallel processors.</p>
<p>This might improve quite a bit your Eclipse&#8217;s performance, it improved mine. So try it out and share what did worked for you.</p>
<p>Warning: do NOT turn those flags on at your production﻿ environments.</p>
<p>Just add to your -vmargs launching arguments:</p>
<blockquote><p>eclipse -vmargs</p>
<p>-XX:+UnlockExperimentalVMOptions</p>
<p>-XX:+UseG1GC</p>
<p>-XX:+UseFastAccessorMethods</p></blockquote>
<p>Some people reported a great improvement in performance, not only in Eclipse, but also in other Java apps. For me it improved a little.</p>
<p>Some people also used other parameters (which didnt worked for my environment).</p>
<p>A complete list of jvm options may be found <a href="http://blogs.sun.com/watt/resource/jvm-options-list.html"><strong>here</strong></a><strong>,</strong> some are interesting like:</p>
<p><em>-XX:+AggressiveHeap<br />
-XX:+AggressiveOpts<br />
-XX:ParallelGCThreads=2<br />
-XX:ThreadPriorityPolicy=1</em></p>
<p>Does it works for you? Please comment.</p>
]]></content:encoded>
			<wfw:commentRss>http://ugosan.org/speeding-up-eclipse-a-bit-with-unlockexperimentalvmoptions/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>New Home</title>
		<link>http://ugosan.org/new-home/</link>
		<comments>http://ugosan.org/new-home/#comments</comments>
		<pubDate>Wed, 21 Apr 2010 13:41:57 +0000</pubDate>
		<dc:creator>Ugo</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://ugosan.org/?p=46</guid>
		<description><![CDATA[Finally my new home is up and running, I was tired of having to update two blogs: blog.ugosan.com (in english) and coisasqueaconteceramcomigo.wordpress.com (in portuguese). On top of that, i didnt had space to make some things available decently like materials, references, papers, and so on. I&#8217;ve decided to put everything in one place, so I [...]]]></description>
			<content:encoded><![CDATA[<p>Finally my new home is up and running, I was tired of having to update two blogs: blog.ugosan.com (in english) and coisasqueaconteceramcomigo.wordpress.com (in portuguese). On top of that, i didnt had space to make some things available decently like materials, references, papers, and so on.</p>
<div id="attachment_92" class="wp-caption aligncenter" style="width: 250px"><a href="http://ugosan.org/wp-content/uploads/2010/04/Imagem023.jpg"><img class="size-medium wp-image-92   " title="Bird's house" src="http://ugosan.org/wp-content/uploads/2010/04/Imagem023-300x300.jpg" alt="" width="240" height="240" /></a><p class="wp-caption-text">Handmade bird shelter, no guests so far..</p></div>
<p>I&#8217;ve decided to put everything in one place, so I bought a host with Dreamhost, setup a WordPress (love it) with WPML for multi-language support (amazing!), and now we are up and running.</p>
<p>This is and will be my home from now on. If you are interested on the same things I am, follow me <img src='http://ugosan.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://ugosan.org/new-home/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sketch: Flexible Graphic Model in GMF (+Demo Video)</title>
		<link>http://ugosan.org/sketch-flexible-graphic-model-in-gmf-demo-video/</link>
		<comments>http://ugosan.org/sketch-flexible-graphic-model-in-gmf-demo-video/#comments</comments>
		<pubDate>Sun, 18 Apr 2010 19:55:00 +0000</pubDate>
		<dc:creator>Ugo</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[FlexiTools'2010]]></category>
		<category><![CDATA[GMF]]></category>
		<category><![CDATA[modeling]]></category>
		<category><![CDATA[sketch]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://ugosan.org/?p=21</guid>
		<description><![CDATA[There&#8217;s a long time since i&#8217;ve blogged about the FlexiTools&#8217;2010 workshop and the discussion about a flexible graphic representation made possible in Eclipse graphical editors. Here we talk about creating an intermediate element which holds a flexible graphic representation, in opposition to it&#8217;s canonical one (which in GMF is defined at .gmfgraph model). The users [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://ugosan.org/wp-content/uploads/2010/04/loginho.png"><img class="alignleft size-full wp-image-45" title="Sketch Logo" src="http://ugosan.org/wp-content/uploads/2010/04/loginho.png" alt="Sketch Logo" width="88" height="88" /></a>There&#8217;s a long time since i&#8217;ve blogged about the <a href="http://www.ics.uci.edu/~tproenca/icse2010/flexitools/program.html">FlexiTools&#8217;2010 workshop</a> and the discussion about a flexible graphic representation made possible in Eclipse graphical editors.</p>
<p><a href="http://www.serg.inf.puc-rio.br/serg/wp-content/uploads/2010/03/sketch-icse2010.pdf">Here</a> we talk about creating an intermediate element which holds a flexible graphic representation, in opposition to it&#8217;s canonical one (which in GMF is defined at .gmfgraph model). The users would be able to draw the elements as they wish, and as well be able to create new ones, something like this:</p>
<div class="separator" style="clear: both; text-align: center;"><a style="margin-left: 1em; margin-right: 1em;" href="http://3.bp.blogspot.com/_ALuXm2uZkKs/S8s3u_h68JI/AAAAAAAAACs/5sXErfoPHP4/s1600/demo1.1.png"><img src="http://3.bp.blogspot.com/_ALuXm2uZkKs/S8s3u_h68JI/AAAAAAAAACs/5sXErfoPHP4/s320/demo1.1.png" border="0" alt="" /></a></div>
<p><a href="http://www.youtube.com/v/TgPYc-Z2mVE">Here is a video</a> explaining how it works, please watch and comment (go to <a href="http://www.eclipse.org/forums/eclipse.sketch">Sketch Forum</a>):</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="620" height="385" 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://www.youtube.com/v/TgPYc-Z2mVE&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en_US&amp;feature=player_detailpage&amp;fs=1" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="620" height="385" src="http://www.youtube.com/v/TgPYc-Z2mVE&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en_US&amp;feature=player_detailpage&amp;fs=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://ugosan.org/sketch-flexible-graphic-model-in-gmf-demo-video/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

