<?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>Ketan&#039;s Musings &#187; gnunify07</title>
	<atom:link href="http://ketan.padegaonkar.name/tag/gnunify07/feed" rel="self" type="application/rss+xml" />
	<link>http://ketan.padegaonkar.name</link>
	<description>Where he blogs about his eclipse musings</description>
	<lastBuildDate>Fri, 23 Jul 2010 16:03:25 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Eclipse RCP HOWTO &#8212; An Insurance Application in 2 hours</title>
		<link>http://ketan.padegaonkar.name/2007/02/05/eclipse-rcp-howto-an-insurance-application-in-2-hours.html</link>
		<comments>http://ketan.padegaonkar.name/2007/02/05/eclipse-rcp-howto-an-insurance-application-in-2-hours.html#comments</comments>
		<pubDate>Mon, 05 Feb 2007 05:50:38 +0000</pubDate>
		<dc:creator>Ketan</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[gnunify07]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[rcp]]></category>
		<category><![CDATA[swt]]></category>

		<guid isPermaLink="false">http://ketan.padegaonkar.name/2007/02/05/eclipse-rcp-howto.html</guid>
		<description><![CDATA[Here is a HOWTO on developing Eclipse RCP applications. We&#8217;d demonstrated this application at GNUnify07, held at SICSR, Pune. This application is based on the chapter AHA, in &#8220;The Design Patterns Smalltalk Companion.&#8221; Table of Contents: Disclaimer I&#8217;m not GOD at Eclipse. I&#8217;m just a human being who can look develop some stuff using Eclipse. [...]]]></description>
			<content:encoded><![CDATA[<p>Here is a <a href="http://ketan.padegaonkar.name/tag/howto">HOWTO</a> on developing <a href="http://eclipse.org">Eclipse</a> <a href="http://eclipse.org/rcp">RCP</a> applications. We&#8217;d demonstrated this application at <a href="http://gnunify.symbiosiscomputers.com/">GNUnify07</a>, held at SICSR, Pune.</p>
<p>This application is based on the chapter AHA, in &#8220;<a href="http://www.amazon.com/Design-Patterns-Smalltalk-Companion-Software/dp/0201184621/sr=11-1/qid=1170654134/ref=sr_11_1/102-6415684-9634521">The Design Patterns Smalltalk Companion</a>.&#8221;</p>
<p>Table of Contents:<br />
<!--TOC--><br />
<span id="more-136"></span></p>
<h4>Disclaimer</h4>
<p>I&#8217;m not GOD at Eclipse. I&#8217;m just a human being who can look develop some stuff using Eclipse. I can look through the Eclipse source code, and make <em>some</em> amount of sense of what is happening; and that is how I&#8217;ve learnt and understood some of Eclipse, and continue to learn more. If you want to become GOD, then there is no alternative to looking and browsing through the Eclipse code.</p>
<p>This is an article to get you started with Eclipse. Although knowledge of the Eclipse Framework is not necessary, I recommend that you go through <a href="http://eclipse.org/articles/Article-RCP-1/tutorial1.html">tutorial 1</a>, <a href="http://eclipse.org/articles/Article-RCP-2/tutorial2.html">tutorial 2</a>, and <a href="http://eclipse.org/articles/Article-RCP-3/tutorial3.html">tutorial 3</a> by <a href="http://blogs.zdnet.com/Burnette/">Ed Burnette</a>.</p>
<p>I&#8217;m sure that a lot of questions will come across your mind during the course of reading this article. Please add <a href="http://ketan.padegaonkar.name/2007/02/05/eclipse-rcp-howto-an-insurance-application-in-2-hours.html#commentForm">comments</a> to this page in case you do come across any. I&#8217;ll try my best to answer them.</p>
<h4>Pre-requisites</h4>
<h5>Software</h5>
<ul>
<li>Eclipse SDK 3.2 or higher, <a href="http://download.eclipse.org/eclipse/downloads/">available here</a></li>
<li>Java 1.4.2 or higher, <a href="http://java.sun.com/javase/downloads/index.jsp">available here</a></li>
<li><a href="http://subversion.tigris.org/">Subversion</a> plugin for Eclipse, <a href="http://subclipse.tigris.org/">available here</a></li>
<li><a href="http://tortoisesvn.tigris.org/">TortoiseSVN</a> if you are on Windows</li>
</ul>
<h5>Knowledge</h5>
<ul>
<li>Understanding of the Java Programming Language</li>
<li>Experience with using an IDE like Eclipse would be an advantage</li>
</ul>
<h4>Let&#8217;s begin</h4>
<p>First extract the SVN repository containing the source code. Then from within Eclipse connect to this repository.</p>
<p>Checkout the first revision of the project &#8220;org.gnunify.insurance.core&#8221;. This plugin contains the source code for the business objects (POJOs). The POJOs are wrapped in an Eclipse plug-in.</p>
<p>// TODO:</p>
<h4>Resources</h4>
<ul>
<li><a href="http://eclipse-pune-dev.googlegroups.com/web/gnunify-svn-2007-01-26.zip?gda=f74itUsAAAA49racmmw5Q0P0mXJwZwcvRl9IunBtSr5i4qyhSAz622G1qiJ7UbTIup-M2XPURDRf_CHwhA9db-3XRZgu6-Ce4HR-fASeMcQ_Ab-J1vZtiQ">Source code for this application</a></li>
<li><a href="http://eclipse-pune-dev.googlegroups.com/web/gnunify-rcp-2007-01-26.zip?gda=H1CxvEsAAAA49racmmw5Q0P0mXJwZwcvu1_YSSwzFqNcqluvLJtk3WG1qiJ7UbTIup-M2XPURDSjdfWRWWo6Z0nq12nMbTg24HR-fASeMcQ_Ab-J1vZtiQ">Presentation for the RCP talk</a></li>
<li>Eclipse <a href="http://eclipse.org/articles">articles</a></li>
<li>&#8220;<em><a href="http://www.amazon.com/Eclipse-Rich-Client-Platform-Applications/dp/0321334612/sr=8-2/qid=1170661270/ref=pd_bbs_sr_2/102-6415684-9634521?ie=UTF8&amp;s=books">Eclipse RCP: Designing, Coding, and Packaging Java(TM) Applications</a></em>&#8221; by Jeff McAffer and Jean-Michel Lemieux</li>
<li>The Java Tutorial, <a href="http://java.sun.com/docs/books/tutorial/">available here</a></li>
</ul>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center">
<ul class="socials">
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://ketan.padegaonkar.name/2007/02/05/eclipse-rcp-howto-an-insurance-application-in-2-hours.html&amp;title=Eclipse+RCP+HOWTO+--+An+Insurance+Application+in+2+hours" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.google.com/buzz/post?url=http://ketan.padegaonkar.name/2007/02/05/eclipse-rcp-howto-an-insurance-application-in-2-hours.html&amp;imageurl=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
		<li class="shr-reddit">
			<a href="http://reddit.com/submit?url=http://ketan.padegaonkar.name/2007/02/05/eclipse-rcp-howto-an-insurance-application-in-2-hours.html&amp;title=Eclipse+RCP+HOWTO+--+An+Insurance+Application+in+2+hours" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=RT+%40ketanpkr+Eclipse+RCP+HOWTO+--+An+Insurance+Application+in+2+hours+-+http://bit.ly/dd5cob&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://ketan.padegaonkar.name/2007/02/05/eclipse-rcp-howto-an-insurance-application-in-2-hours.html&amp;t=Eclipse+RCP+HOWTO+--+An+Insurance+Application+in+2+hours" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-dzone">
			<a href="http://www.dzone.com/links/add.html?url=http://ketan.padegaonkar.name/2007/02/05/eclipse-rcp-howto-an-insurance-application-in-2-hours.html&amp;title=Eclipse+RCP+HOWTO+--+An+Insurance+Application+in+2+hours&amp;description=Here%20is%20a%20HOWTO%20on%20developing%20Eclipse%20RCP%20applications.%20We%27d%20demonstrated%20this%20application%20at%20GNUnify07%2C%20held%20at%20SICSR%2C%20Pune.%0A%0AThis%20application%20is%20based%20on%20the%20chapter%20AHA%2C%20in%20%22The%20Design%20Patterns%20Smalltalk%20Companion.%22%0A%0ATable%20of%20Contents%3A%0A%0A%0A%0ADisclaimer%0AI%27m%20not%20GOD%20at%20Eclipse.%20I%27m%20just%20a%20human%20being%20" rel="nofollow" class="external" title="Add this to DZone">Add this to DZone</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://ketan.padegaonkar.name/2007/02/05/eclipse-rcp-howto-an-insurance-application-in-2-hours.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>GNUnify 07 &#8212; an amazing event</title>
		<link>http://ketan.padegaonkar.name/2007/01/29/gnunify-07-an-amazing-event.html</link>
		<comments>http://ketan.padegaonkar.name/2007/01/29/gnunify-07-an-amazing-event.html#comments</comments>
		<pubDate>Mon, 29 Jan 2007 04:52:47 +0000</pubDate>
		<dc:creator>Ketan</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[experiences]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[gnunify07]]></category>
		<category><![CDATA[opensolaris]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[swt]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://ketan.padegaonkar.name/2007/01/29/gnunify-07-an-amazing-event.html</guid>
		<description><![CDATA[GNUnify 07 at Symbiosis was a great event. Sriram and me spoke on eclipse plug-in development on behalf of The Pune Eclipse Developers&#8217; Group The talk by A. Sundararajan from Sun on opensourcing the Java implementation (OpenJDK) from Sun was very interesting. Moinak Ghosh from Sun gave a demo on some of the advanced features [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://gnunify.symbiosiscomputers.com/">GNUnify 07</a> at <a href="http://symbiosiscomputers.com/">Symbiosis</a> was a great event.</p>
<p><a href="http://dynamicproxy.livejournal.com">Sriram</a> and <a href="http://ketan.padegaonkar.name">me</a> <a href="http://ketan.padegaonkar.name/2007/01/29/eclipse-plugin-development-at-gnunify-07.html">spoke</a> on <a href="http://eclipse.org">eclipse</a> <a href="http://eclipse.org/pde">plug-in</a> <a href="http://www.eclipse.org/resources/">development</a> on behalf of <a href="http://groups.google.com/group/eclipse-pune-dev">The Pune Eclipse Developers&#8217; Group</a></p>
<p>The talk by <a href="http://blogs.sun.com/sundararajan/">A. Sundararajan</a> from <a href="http://sun.com">Sun</a> on <a href="http://opensource.org">opensourcing</a> the <a href="http://java.sun.com">Java</a> implementation (<a href="https://openjdk.dev.java.net/">OpenJDK</a>) from <a href="http://sun.com">Sun</a> was very interesting.</p>
<p><a href="http://blogs.sun.com/moinakg/">Moinak Ghosh</a> from <a href="http://sun.com">Sun</a> gave a demo on some of the <a href="http://en.wikipedia.org/wiki/DTrace">advanced</a> <a href="http://en.wikipedia.org/wiki/Solaris_Containers">features</a> of <a href="http://opensolaris.org">OpenSolaris</a>.</p>
<p>Also got an opportunity to meet <a href="http://narayanraman.blogspot.com/">Narayan Raman</a> and <a href="http://blog.vivekprahlad.com/">Vivek Prahlad</a> who&#8217;d developed <a href="http://sahi.co.in">Sahi</a> and <a href="http://openqa.org/frankenstein/">frankenstein</a>.</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center">
<ul class="socials">
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://ketan.padegaonkar.name/2007/01/29/gnunify-07-an-amazing-event.html&amp;title=GNUnify+07+--+an+amazing+event" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.google.com/buzz/post?url=http://ketan.padegaonkar.name/2007/01/29/gnunify-07-an-amazing-event.html&amp;imageurl=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
		<li class="shr-reddit">
			<a href="http://reddit.com/submit?url=http://ketan.padegaonkar.name/2007/01/29/gnunify-07-an-amazing-event.html&amp;title=GNUnify+07+--+an+amazing+event" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=RT+%40ketanpkr+GNUnify+07+--+an+amazing+event+-+http://bit.ly/cALqnz&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://ketan.padegaonkar.name/2007/01/29/gnunify-07-an-amazing-event.html&amp;t=GNUnify+07+--+an+amazing+event" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-dzone">
			<a href="http://www.dzone.com/links/add.html?url=http://ketan.padegaonkar.name/2007/01/29/gnunify-07-an-amazing-event.html&amp;title=GNUnify+07+--+an+amazing+event&amp;description=GNUnify%2007%20at%20Symbiosis%20was%20a%20great%20event.%0A%0ASriram%20and%20me%20spoke%20on%20eclipse%20plug-in%20development%20on%20behalf%20of%20The%20Pune%20Eclipse%20Developers%27%20Group%0A%0AThe%20talk%20by%20A.%20Sundararajan%20from%20Sun%20on%20opensourcing%20the%20Java%20implementation%20%28OpenJDK%29%20from%20Sun%20was%20very%20interesting.%0A%0AMoinak%20Ghosh%20from%20Sun%20gave%20a%20demo%20on%20" rel="nofollow" class="external" title="Add this to DZone">Add this to DZone</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://ketan.padegaonkar.name/2007/01/29/gnunify-07-an-amazing-event.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
