<?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>Online Diary &#187; Eclipse</title>
	<atom:link href="http://www.venukb.com/category/eclipse/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.venukb.com</link>
	<description>Tech News,Gadgets,Reviews,Eclipse and more</description>
	<lastBuildDate>Thu, 29 Apr 2010 19:40:38 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Eclipse Europa &#8211; Features worth checking out</title>
		<link>http://www.venukb.com/2007/07/08/eclipse-europa-features-worth-checking-out/</link>
		<comments>http://www.venukb.com/2007/07/08/eclipse-europa-features-worth-checking-out/#comments</comments>
		<pubDate>Sat, 07 Jul 2007 21:31:54 +0000</pubDate>
		<dc:creator>venukb</dc:creator>
				<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Europa]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[PDE]]></category>
		<category><![CDATA[Plugins]]></category>

		<guid isPermaLink="false">http://www.venukb.com/blog/2007/07/08/eclipse-europa-features-worth-checking-out/</guid>
		<description><![CDATA[Eclipse 3.3 code named Europa was released few days back and this annual released featured a simultaneous release of 21 projects. I took Europa for a test drive and it feels much faster than Callisto (Eclipse 3.2)
Here are some of the new features worth making a note of:
Java Perspective Changes
In the default Java Perspective, the [...]]]></description>
			<content:encoded><![CDATA[<p></p><p><strong>Eclipse 3.3 </strong>code named <strong>Europa</strong> was <a href="http://www.venukb.com/2007/06/29/europa-is-here/" title="Eclipse Europa Release" target="_blank">released few days back</a> and this annual released featured a simultaneous release of <strong><a href="http://www.eclipse.org/europa/projects.php" title="Europa Projects" target="_blank">21 projects</a></strong>. I took Europa for a test drive and it feels much faster than <strong>Callisto</strong> (Eclipse 3.2)</p>
<p>Here are some of the new features worth making a note of:</p>
<p><u><strong>Java Perspective Changes</strong></u></p>
<p>In the default Java Perspective, the link to &#8220;<strong>New Java Project</strong>&#8221; has been added; This makes project creation faster; In 3.2, you had to select the option from the &#8220;<strong>New Project</strong>&#8221; Wizard page.<br />
<a href="http://www.flickr.com/photos/venukb" title="Photo Sharing"><img src="http://farm2.static.flickr.com/1019/716724388_0e34b8cb57.jpg" alt="europa1" height="120" width="332" /></a><br />
Also the New project wizard now allows you to choose a host of <strong>Java Execution Environment</strong>. Previously this was available only in the Preference page.</p>
<p>A preference page has replaced the <strong>Source &gt; Clean Up</strong> wizard. Clean Up profiles can be defined on this preference page and this profile can be attached to a workspace or individual projects.</p>
<p>The Java class file editor now shows the disassembled bytecodes when source code is not available. I would still like to see a full fledged java decompiler integrated into Eclipse.</p>
<p class="alert"><a href="http://download.eclipse.org/eclipse/downloads/drops/R-3.3-200706251500/whatsnew/eclipse-news-part2.html">Java New and Noteworthy</a></p>
<p><strong><u>New shortcuts including Quick Access</u></strong></p>
<p>New shortcuts added to help you become more productive <img src='http://www.venukb.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> . One of the shortcuts highlighted by many of the users is the <strong>Quick Access</strong> (Ctrl + 3). As the name suggests, this keystroke helps you to quickly access views,perspectives,editors,menus etc. Additionally this dialog supports camel case search !!. The <strong>history of choices</strong> is also saved and displayed in the dialog</p>
<p><a href="http://www.flickr.com/photos/venukb" target="_blank" atomicselection="true"><img src="http://farm2.static.flickr.com/1009/749718990_18113a5f16_d.jpg" /></a></p>
<p><strong><u>Eclipse Startup Processes</u></strong></p>
<p>The way eclipse process is started has changed in Europa. Callisto used to start <strong>2 </strong>processes</p>
<ul>
<li>eclipse.exe</li>
<li>javaw.exe</li>
</ul>
<p>When Eclipse used to freeze, I used to kill the above 2 processes.</p>
<p>With Europa, the launcher is starting only one process i.e. eclipse.exe. Need to investigate as to what change has been done in the startup class; Also not sure why this change was done !</p>
<p><a href="http://www.flickr.com/photos/venukb" target="_blank" atomicselection="true"><img src="http://farm2.static.flickr.com/1237/750095206_7b36471074_d.jpg" /></a></p>
<p><u><strong>Camel Case Search</strong></u></p>
<p><a href="http://www.venukb.com/2006/12/26/camel-case-search-in-eclipse/">Camel case search</a> which was only supported in the &#8220;Open Type&#8221; (Ctrl+Shift+T) dialog is now extended to &#8220;Open Resource&#8221; (Ctrl+Shift+R) dialog. Meanwhile &#8220;Open Type&#8221; dialog now supports opening of multiple files.</p>
<p><a href="http://www.flickr.com/photos/venukb" atomicselection="true"><img src="http://farm2.static.flickr.com/1208/750095444_74eeafe892_d.jpg" /></a></p>
<p><strong><u>Plug-in Registry Filtering</u></strong></p>
<p>Now this is one feature not documented in the Europa New and noteworthy page. The Plug-in Registry view now supports filtering of registered plug-ins. This feature would definitely be appreciated by plug-in developers.</p>
<p><a href="http://www.flickr.com/photos/venukb" atomicselection="true"><img src="http://farm2.static.flickr.com/1052/749237871_73d499145f_d.jpg" /></a></p>
<p>Nope, this filtering <strong>doesn&#8217;t</strong> support Camel Case search <img src='http://www.venukb.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>The same kind of filtering is also available in the <strong>Plug-in Dependencies</strong> view.</p>
<p><strong><u>Plug-in Development Environment</u></strong></p>
<p>The Plug-in Development Environment has lot of new features and I would definitely recommend every plug-in developer to have a look <a href="http://europa-mirror2.eclipse.org/eclipse/downloads/drops/R-3.3-200706251500/whatsnew/eclipse-news-part4.html" target="_blank">at the official noteworthy page</a>.</p>
<ul>
<li>New Sample Hello World Plug-in Template added (New Plug-in project Wizard)</li>
<li>You have now more control over the Splash Image</li>
<li>You can bundle the RCP application in a much better way</li>
<li>Mozilla can now be used as the underlying browser control on Windows and OS X</li>
<li>Quick Outline in plug-in editor source pages &#8211; Nice add-on.</li>
<li>Hyperlinks now supported from the Plug-in manifest editor</li>
<li>Plug-in Refactoring &#8211; Now changing the ID of plug-in is no longer a painful task. The manifest files even take part when you refactor normal files in the IDE.</li>
</ul>
<p class="alert"><strong><a href="http://download.eclipse.org/eclipse/downloads/drops/R-3.3-200706251500/whatsnew/eclipse-news-part4.html">PDE New and Noteworthy</a></strong></p>
<p>Note that the <a href="http://download.eclipse.org/eclipse/downloads/drops/R-3.3-200706251500/whatsnew/eclipse-news-part1.html" target="_blank">Eclipse 3.3 New and noteworthy page</a> does provide detailed info on all the new features introduced in Europa. The above features are the ones that caught my interest and some are (probably) <strong>not</strong> <strong>documented</strong> in the noteworthy page <img src='http://www.venukb.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<img src="http://www.venukb.com/?ak_action=api_record_view&id=392&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.venukb.com/2007/07/08/eclipse-europa-features-worth-checking-out/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Europa is here !</title>
		<link>http://www.venukb.com/2007/06/29/europa-is-here/</link>
		<comments>http://www.venukb.com/2007/06/29/europa-is-here/#comments</comments>
		<pubDate>Fri, 29 Jun 2007 18:22:38 +0000</pubDate>
		<dc:creator>venukb</dc:creator>
				<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.venukb.com/blog/2007/06/29/europa-is-here/</guid>
		<description><![CDATA[The annual release of Eclipse code named Europa is now available for download. Like last yearâ€™s Callisto release, the Europa release is a coordinated release of different Eclipse project teams. 
This year, the annual release includes 21 projects. By releasing these projects at the same time, Eclipse&#160;aims to eliminate uncertainty about version compatibility and make [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>The annual release of Eclipse code named <strong>Europa</strong> is now available for download. Like last yearâ€™s Callisto release, the Europa release is a coordinated release of different Eclipse project teams. </p>
<p>This year, the annual release includes <a href="http://www.eclipse.org/europa/projects.php">21 projects.</a> By releasing these projects at the same time, Eclipse&nbsp;aims to eliminate uncertainty about version compatibility and make it easier to incorporate multiple projects into your environment.</p>
<p><a title="Photo Sharing" href="http://www.eclipse.org/europa/"><img height="42" alt="eclipse.org" src="http://farm2.static.flickr.com/1286/662441363_fa6d1a9b93.jpg" width="495"/></a></p>
<p>I personally will be interested in exploring the following projects other than the standard <a title="Eclipse PDT JDT" href="http://www.eclipse.org/eclipse/" rel="nofollow">Eclipse Platform/JDT/PDE</a></p>
<ul>
<li><a title="Eclipse CDT" href="http://www.eclipse.org/cdt" rel="nofollow">CDT &#8211; C/C++ Development Tools</a> </li>
<li><a title="Eclipse Web Tools" href="http://www.eclipse.org/webtools/main.php" rel="nofollow">WTP &#8211; Web Tools Platform</a>  </li>
<li><a title="Eclipse GEF" href="http://www.eclipse.org/gef" rel="nofollow">GEF &#8211; Graphical Editing Framework</a>  </li>
<li><a title="Eclipse GMF" href="http://www.eclipse.org/gmf" rel="nofollow">GMF &#8211; Graphical Modeling Framework</a>  </li>
<li><a title="Eclipse Datatools" href="http://www.eclipse.org/datatools/" rel="nofollow">DTP &#8211; Data Tools Platform</a>  </li>
<li><a title="Eclipse ECF" href="http://www.eclipse.org/ecf/" rel="nofollow">ECF &#8211; Eclipse Communications Framework</a>  </li>
<li><a title="Eclipse STP" href="http://www.eclipse.org/stp/" rel="nofollow">STP &#8211; SOA Tools Platform</a></li>
</ul>
<p class="alert"><strong><a title="Download Eclipse Europa" href="http://www.eclipse.org/europa/projects.php">Download Eclipse Europa</a></strong></p>
<img src="http://www.venukb.com/?ak_action=api_record_view&id=386&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.venukb.com/2007/06/29/europa-is-here/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Source Control in Eclipse IDE</title>
		<link>http://www.venukb.com/2007/06/18/source-control-in-eclipse-ide/</link>
		<comments>http://www.venukb.com/2007/06/18/source-control-in-eclipse-ide/#comments</comments>
		<pubDate>Mon, 18 Jun 2007 18:22:46 +0000</pubDate>
		<dc:creator>venukb</dc:creator>
				<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Clearcase]]></category>
		<category><![CDATA[CVS]]></category>
		<category><![CDATA[IBM]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[SCM]]></category>
		<category><![CDATA[VSS]]></category>

		<guid isPermaLink="false">http://www.venukb.com/blog/2007/06/18/source-control-in-eclipse-ide/</guid>
		<description><![CDATA[Source Control also known as Revision control or source code management (SCM) is the management of multiple revisions of the same unit of information.
Source Control is most commonly used in software development to manage ongoing development of documents like application source code or design documents or any electronic information which is worked on by a [...]]]></description>
			<content:encoded><![CDATA[<p></p><p><strong>Source Control</strong> also known as <strong>Revision control </strong>or<strong> source code management (SCM)</strong> is the management of multiple revisions of the same unit of information.</p>
<p>Source Control is most commonly used in software development to manage ongoing development of documents like application source code or design documents or any electronic information which is worked on by a team of people.</p>
<p>There are a lot of revision control software out there, the notable ones being <a href="http://www.nongnu.org/cvs/" title="CVS" target="_blank">CVS</a>, <a href="http://www.ibm.com/software/awdtools/clearcase/" title="Clearcase" target="_blank">ClearCase</a> and <a href="http://subversion.tigris.org/" title="Subversion" target="_blank">Subversion</a>. The following wikipedia page gives a complete list of the revision control software including detailed information on each of them.</p>
<p><a href="http://en.wikipedia.org/wiki/Comparison_of_revision_control_software" title="http://en.wikipedia.org/wiki/Comparison_of_revision_control_software">http://en.wikipedia.org/wiki/Comparison_of_revision_control_software</a></p>
<p><a href="http://www.venukb.com/tags/eclipse" target="_blank">Eclipse</a> is fast becoming the default IDE among developers (Thanks to the extensible architecture of the platform).</p>
<p>Following is the list of <strong>Eclipse Plugins</strong> for some of the popular Source Control software.</p>
<table unselectable="on" border="1" cellpadding="2" cellspacing="0" width="507">
<tr>
<td valign="top" width="119"><strong>Source Control</strong></td>
<td valign="top" width="386"><strong>Eclipse Plugin</strong></td>
</tr>
<tr>
<td valign="top" width="119"><a href="http://www.nongnu.org/cvs/" title="CVS" target="_blank">CVS</a></td>
<td valign="top" width="386">Eclipse has built-in support for CVS; Switch to &#8220;<strong>CVS Repository Exploring</strong>&#8221; perspective to use CVS from within Eclipse.</p>
<p>Following links might help you to get started on using CVS.</p>
<ul>
<li><a href="http://www.ibm.com/developerworks/opensource/library/os-ecshare/" title="Sharing code with Eclipse" target="_blank">Sharing code with Eclipse Platform &#8211; IBM DW</a></li>
<li><a href="http://www.eclipse.org/articles/Article-CVS-branching/eclipse_branch.html" title="Branching with Eclipse and DVS" target="_blank">Branching with Eclipse and CVS</a></li>
</ul>
</td>
</tr>
<tr>
<td valign="top" width="119"><a href="http://www.ibm.com/software/awdtools/clearcase/" target="_blank">ClearCase</a></td>
<td valign="top" width="386">Clearcase is a popular commercial SCM software. IBM provides Clearcase SCM adapters for various <strong>versions of Eclipse</strong> including support on different platforms &#8211; <strong>Linux/Solaris/Windows</strong><a href="http://www-128.ibm.com/developerworks/rational/library/content/03July/2500/2834/ClearCase/clearcase_plugins.html" title="Clearcase SCM adapter for Eclipse" target="_blank">ClearCase SCM adapter for Eclipse</a></p>
<p>I have used this plugin extensively and it integrates nicely into Eclipse. There is a top level menu via which a host of functions can be accessed.<br />
<img src="http://farm2.static.flickr.com/1194/565852173_d1c9a02f34_d.jpg" /></p>
<p><strong>Checking out</strong> files/<strong>Hijacking</strong> etc is done via the context menu available on project and files in the workspace</td>
</tr>
<tr>
<td valign="top" width="119"><a href="http://subversion.tigris.org/" title="Subversion" target="_blank">Subversion</a></td>
<td valign="top" width="386">One of the goals of <strong>Subversion</strong> is to come up with a source control system which will be a <strong>replacement to the popular CVS.<br />
</strong><br />
<a href="http://subclipse.tigris.org/" title="Subclipse" target="_blank">Subclipse</a> is an Eclipse Team Provider plug-in providing support for Subversion within the Eclipse IDE.<a href="http://subclipse.tigris.org/" title="http://subclipse.tigris.org/">http://subclipse.tigris.org/</a></p>
<p><u>Helpful Links<br />
</u></p>
<ul>
<li><a href="http://www-128.ibm.com/developerworks/java/library/j-subversion/index.html" title="Introducing subversion" target="_blank">IBM DW: Introducing Subversion</a></li>
<li><a href="http://www-128.ibm.com/developerworks/opensource/library/os-ecl-subversion/" title="How to use subversion" target="_blank">IBM DW: How to use Subversion with Eclipse</a></li>
</ul>
<p>Dennis and Frasier pointed me to Subversive project which aims to provide SVN support for Eclipse.</p>
<p><a href="http://www.eclipse.org/subversive/" title="Subversive - SVN plugin for Eclipse" target="_blank">http://www.eclipse.org/subversive/Â </a></td>
</tr>
<tr>
<td valign="top" width="119"><a href="http://msdn.microsoft.com/ssafe/" target="_blank">MS Visual Sourcesafe</a></td>
<td valign="top" width="386">Not sure how many companies are still using VSS for source control.<a href="http://sourceforge.net/projects/vssplugin/" title="VSS plugin for Eclipse" target="_blank">VSS plugin for Eclipse</a> which is a Sourceforge project should help you integrate VSS within Eclipse IDE.</p>
<p><strike>I had last used this plugin with Eclipse 3.1 and I am not sure if there any any API changes in Eclipse 3.2 which affects this team plugin.</strike> NewUni confirmed that it does work well with Eclipse 3.2 as well.</td>
</tr>
<tr>
<td valign="top" width="119"><a href="http://www.perforce.com/" target="_blank">Perforce</a></td>
<td valign="top" width="386">Perforce is the SCM internally used in <a href="http://www.google.com" target="_blank">Google</a>. I never had the opportunity to work with this SCM.Perforce official site has provided with the plugins to support integration of their CVS from within Eclipse.</p>
<p><a href="http://www.perforce.com/perforce/products/p4wsad.html" title="http://www.perforce.com/perforce/products/p4wsad.html">http://www.perforce.com/perforce/products/p4wsad.html</a></td>
</tr>
</table>
<p><a href="http://www-128.ibm.com/developerworks/opensource/library/os-ecl-subversion/" title="How to use subversion" target="_blank"></a></p>
<img src="http://www.venukb.com/?ak_action=api_record_view&id=381&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.venukb.com/2007/06/18/source-control-in-eclipse-ide/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>How To: Browse remote files in Eclipse IDE</title>
		<link>http://www.venukb.com/2007/06/06/how-to-browse-remote-files-in-eclipse-ide/</link>
		<comments>http://www.venukb.com/2007/06/06/how-to-browse-remote-files-in-eclipse-ide/#comments</comments>
		<pubDate>Tue, 05 Jun 2007 19:20:32 +0000</pubDate>
		<dc:creator>venukb</dc:creator>
				<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Tips n Tricks]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Howto]]></category>
		<category><![CDATA[IBM]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[Unix]]></category>

		<guid isPermaLink="false">http://www.venukb.com/blog/2007/06/06/how-to-browse-remote-files-in-eclipse-ide/</guid>
		<description><![CDATA[Eclipse.org always amaze me with the kind of tooling that they go on adding to the Eclipse Platform. Few months back when I was browsing the different projects in Eclipse, I stumbled on Remote System Explorer (RSE)
Remote System Explorer is part of Target Management which in turn in a subproject of Device Software Development Platform [...]]]></description>
			<content:encoded><![CDATA[<p></p><p><a title="Eclipse" href="http://www.eclipse.org" target="_blank">Eclipse.org</a> always amaze me with the kind of tooling that they go on adding to the Eclipse Platform. Few months back when I was browsing the different projects in Eclipse, I stumbled on <strong>Remote System Explorer</strong> (RSE)</p>
<p><strong>Remote System Explorer</strong> is part of <a title="Target Management" href="http://www.eclipse.org/dsdp/tm/" target="_blank">Target Management</a> which in turn in a subproject of Device Software Development Platform (<a title="Eclipse DSDP" href="http://www.eclipse.org/dsdp/" target="_blank">DSDP</a>). </p>
<p>The purpose of the Target Management project is to creates data models and frameworks to <strong>configure</strong> and <strong>manage</strong> <em>remote systems</em>, their <em>connections</em>, and their <em>services</em>.</p>
<p>Remote System Explorer helps in </p>
<ul>
<li>Creating connections to remote Linux/Unix Servers  </li>
<li>Exploring the remote file system  </li>
<li>Editing and saving remote files  </li>
<li>Open shells and execute commands  </li>
<li>Search for files on the remote system</li>
</ul>
<p><strong><u>Installation</u></strong></p>
<ul>
<li><strong>Download</strong> the RSE plugin from the following link (Please check against the version of Eclipse that you are using)<a title="http://download.eclipse.org/dsdp/tm/downloads/" href="http://download.eclipse.org/dsdp/tm/downloads/">http://download.eclipse.org/dsdp/tm/downloads/</a>  </li>
<li><strong>Install</strong> the RSE plugin. I would recommend to <a title="Install Eclipse Plugins" href="http://venukb.com/blog/2006/08/20/install-eclipse-plugins-the-easy-way/" target="_blank">install the plugin using the &#8220;links&#8221; concept</a>  </li>
<li>If the plugin is properly installed you should be able to see a new &#8220;<strong>Remote System Explorer</strong>&#8221; perspective added to the workspace</li>
</ul>
<p><strong><u>Configuration</u></strong></p>
<p>(<strong>Note</strong>: I have a slightly old version of RSE at my workplace. The wizard data might differ in the new version)</p>
<p>The default <strong>Remote System Explorer view</strong> shows your system&#8217;s <strong>local file system</strong> by <strong>default</strong>.</p>
<p> <img src="http://farm2.static.flickr.com/1354/531977376_5a0bbada28_m_d.jpg"/> </p>
<p>You can additionally <strong>configure/add</strong> new connections via the &#8220;<strong>New Connection</strong>&#8221; dialog</p>
<p> <img src="http://farm2.static.flickr.com/1042/531977426_c7cb38248c_d.jpg"/> </p>
<p>Input the<strong> host name </strong>and <strong>connection name</strong> (optionally you can input connections description)</p>
<p><img src="http://farm2.static.flickr.com/1409/531989392_e199d62847_d.jpg"/> </p>
<p>Once a new connection is added, you can connect to the sever using the required security credentials. After a successful connection you should be able to <strong>explore the remote system from the Navigator view</strong>. </p>
<p>The remote files can be <strong>opened/edited and saved</strong> from within Eclipse. Default Eclipse editors come into action based on the type of the remote file.</p>
<p><img src="http://farm2.static.flickr.com/1209/532077525_c54291760a_d.jpg"/> </p>
<p>You can <strong>launch a shell</strong> and <strong>execute commands</strong> (Even the environment variables for the shell can be set)</p>
<p> <img src="http://farm2.static.flickr.com/1315/531977326_19ae32e04a_d.jpg"/> </p>
<p>With RSE plugin, my usage of Putty (<a title="Poderosa - Alternative to Putty" href="http://www.venukb.com/blog/2006/09/20/poderosa-alternative-to-putty/" target="_blank">Poderosa</a>) has reduced a little bit. </p>
<p>Even for copying files between the local machine and the remote server, I don&#8217;t need to do FTP/SCP. I just<strong> drag and drop</strong> the files between the remote file system and the local file system.</p>
<p><strong><u>More Tutorials/Documentation</u></strong></p>
<p>The <a title="RSE Tutorial" href="http://dsdp.eclipse.org/help/latest/index.jsp?topic=/org.eclipse.rse.doc.user/gettingstarted/g_start.html" target="_blank"><strong>RSE tutorial</strong></a> and the <a title="Target Management" href="http://www.eclipse.org/downloads/download.php?file=/dsdp/tm/presentations/2006-9-29_SummitEurope_TMOverview.pdf" target="_blank"><strong>TM Overview slides</strong></a> give more details on the features in RSE. </p>
<p><strong>IBM</strong> also has detailed documentation on Remote System Explorer</p>
<ul>
<li>IBM Remote System Explorer -> <a title="http://www.developer.ibm.com/rational/remote_system_explorer.html" href="http://www.developer.ibm.com/rational/remote_system_explorer.html">http://www.developer.ibm.com/rational/remote_system_explorer.html</a>  </li>
<li>IBM RSE Guide -> <a title="http://www.developer.ibm.com/isv/rational/rse_pres.pdf" href="http://www.developer.ibm.com/isv/rational/rse_pres.pdf">http://www.developer.ibm.com/isv/rational/rse_pres.pdf</a></li>
</ul>
<p>(Note: All the features in IBM RSE might not still be part of Eclipse RSE)</p>
<img src="http://www.venukb.com/?ak_action=api_record_view&id=370&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.venukb.com/2007/06/06/how-to-browse-remote-files-in-eclipse-ide/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>HowTo: Tail Files in Eclipse IDE</title>
		<link>http://www.venukb.com/2007/05/19/howto-tail-files-in-eclipse-ide/</link>
		<comments>http://www.venukb.com/2007/05/19/howto-tail-files-in-eclipse-ide/#comments</comments>
		<pubDate>Sat, 19 May 2007 17:58:33 +0000</pubDate>
		<dc:creator>venukb</dc:creator>
				<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[Tail]]></category>
		<category><![CDATA[Unix]]></category>

		<guid isPermaLink="false">http://www.venukb.com/blog/2007/05/19/howto-tail-files-in-eclipse-ide/</guid>
		<description><![CDATA[Unix &#8216;tail&#8217; command is used to display the last few lines of a file. The &#8216;-f&#8217; parameter makes the utility more useful in the sense that it allows you to &#8216;follow&#8217; the output of the file. 
As and when additional lines are added to the file, they are displayed on the terminal. The follow parameter [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>Unix <strong>&#8216;tail&#8217;</strong> command is used to display the last few lines of a file. The <strong>&#8216;-f&#8217;</strong> parameter makes the utility more useful in the sense that it allows you to &#8216;follow&#8217; the output of the file. </p>
<p>As and when additional lines are added to the file, they are displayed on the terminal. The follow parameter &#8216;-f&#8217; is very useful in <strong>monitoring the log files.</strong> </p>
<p><strong><a title="Tail for Windows" href="http://www.codeproject.com/tools/Tail_for_Win32.asp">Tail For Win32</a></strong> is a MFC based tool to accomplish the &#8216;tail&#8217; functionality on <strong>Windows</strong>. The program is written in C++ using MFC, and uses Win32 file change notifications to monitor when a file changes.</p>
<p>Eclipse IDE in recent years has gained immense popularity and has become the default development environment for a lot of programming languages. </p>
<p>Monitoring log files from within Eclipse would be a nice add-on. The <strong><a title="LogWatcher Plugin for Eclipse" href="http://graysky.sourceforge.net/">LogWatcher plugin</a></strong> helps you to do just that. It adds a view via which you can monitor a log file/file for changes.</p>
<p>Using LogWatcher plugin you can :</p>
<ul>
<li>Watch any file inside Eclipse.  </li>
<li>Customize number of lines to show from each file and refresh interval.  </li>
<li>Tabbed view for easy access to multiple files.  </li>
<li>Filters allow actions to be taken when logging output matches certain patterns. </li>
</ul>
<p><img src="http://farm1.static.flickr.com/216/504689613_32fe5fccdd_d.jpg"/> </p>
<p>For detailed instructions on using the plugin, refer to the <a title="Logwatcher Manual" href="http://graysky.sourceforge.net/help/">LogWatcher manual</a>.</p>
<p class="alert"><strong><a title="LogWatcher plugin for Eclipse" href="http://graysky.sourceforge.net/">Download LogWatcher Plugin for Eclipse</a></strong></p>
<p>P.S. Also you want want to <strong><a title="Install Eclipse Plugins" href="http://www.venukb.com/blog/2006/08/20/install-eclipse-plugins-the-easy-way/">Install Eclipse plugin&#8217;s easily using &#8220;Links&#8221;.</a></strong></p>
<img src="http://www.venukb.com/?ak_action=api_record_view&id=356&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.venukb.com/2007/05/19/howto-tail-files-in-eclipse-ide/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Automated GUI Recorder</title>
		<link>http://www.venukb.com/2007/04/24/automated-gui-recorder/</link>
		<comments>http://www.venukb.com/2007/04/24/automated-gui-recorder/#comments</comments>
		<pubDate>Tue, 24 Apr 2007 18:28:54 +0000</pubDate>
		<dc:creator>venukb</dc:creator>
				<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[GUI]]></category>
		<category><![CDATA[IDE]]></category>
		<category><![CDATA[SWT]]></category>
		<category><![CDATA[TPTP]]></category>

		<guid isPermaLink="false">http://www.venukb.com/blog/2007/04/24/automated-gui-recorder/</guid>
		<description><![CDATA[Eclipse Testing and Performance Tools Platform Project project has a great write-up on using TPTP&#8217;s automated GUI recorder.
TPTP&#8217;s Automated GUI Recorder (AGR) works by registering listeners with the SWT&#8217;s display instance to record all incoming UI events that directly correspond to user&#8217;s actions. The recorder keeps track of the context of the events and generates [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>Eclipse <strong><a title="Eclipse TPTP" href="http://www.eclipse.org/tptp">Testing and Performance Tools Platform</a></strong> Project project has a great write-up on using TPTP&#8217;s <strong>automated GUI recorder</strong>.</p>
<blockquote><p>TPTP&#8217;s Automated GUI Recorder (AGR) works by registering listeners with the SWT&#8217;s display instance to record all incoming UI events that directly correspond to user&#8217;s actions. The recorder keeps track of the context of the events and generates a script that allows the tool to playback the events in the respective order that the user recorded them. The generated script corresponds to a single test case that is embedded in a test suite which users can use to run in quick mode or standard mode (</p>
<p>AGR gives users the ability to also insert verification hooks based on a view, editor, or a shell. The inserted verification hook corresponds to a JUnit method with a parameter of type org.eclipse.ui.IViewPart, org.eclipse.ui.IEditorPart, or org.eclipse.swt.widgets.Shell. During play back, the recorder will invoke the method corresponding to the verification hook with an argument corresponding to the editor, view, or shell selected by the user </p>
</blockquote>
<p class="alert"><a href="http://www.eclipse.org/tptp/test/documents/userguides/Intro-Auto-GUI.html"><strong>Read more on Automated GUI Recorder</strong></a></p>
<img src="http://www.venukb.com/?ak_action=api_record_view&id=340&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.venukb.com/2007/04/24/automated-gui-recorder/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Martin Fowler : Inversion of Control</title>
		<link>http://www.venukb.com/2007/02/27/martin-fowler-inversion-of-control/</link>
		<comments>http://www.venukb.com/2007/02/27/martin-fowler-inversion-of-control/#comments</comments>
		<pubDate>Tue, 27 Feb 2007 18:11:50 +0000</pubDate>
		<dc:creator>venukb</dc:creator>
				<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Martin-Fowler]]></category>
		<category><![CDATA[OSGi]]></category>
		<category><![CDATA[RCP]]></category>

		<guid isPermaLink="false">http://www.venukb.com/blog/2007/02/27/martin-fowler-inversion-of-control/</guid>
		<description><![CDATA[Neil Bartlett, a Java developer and a consultant specializing in Eclipse RCP and OSGi is continuing his series of OSGi articles on Eclipsezone.
In one of his latest post, he pointed to a paper titled &#8220;IoC Containers and Dependency Injection pattern&#8221; written by Martin Fowler. 
It was worth a read and the articles section has a [...]]]></description>
			<content:encoded><![CDATA[<p></p><p><strong>Neil Bartlett,</strong> a Java developer and a consultant specializing in <strong>Eclipse RCP and OSGi</strong> is continuing <a href="http://www.venukb.com/2007/02/16/getting-started-with-osgi/">his series of OSGi articles</a> on Eclipsezone.</p>
<p>In one of his latest post, he pointed to a paper titled &#8220;<em><a href="http://www.martinfowler.com/articles/injection.html">IoC Containers and Dependency Injection pattern</a></em>&#8221; written by <a href="http://martinfowler.com/">Martin Fowler</a>. </p>
<p>It was worth a read and the <a href="http://martinfowler.com/articles.html">articles section</a> has a lot of interesting stuff. Check it out.</p>
<p>Also the interface of Eclipsezone is little clumsy and makes it difficult to find the series of articles written by Neil. To make things simpler, Neil has <a href="http://neilbartlett.name/blog/osgi-articles/">created a post</a> in his blog linking all the OSGi articles on Eclipsezone.</p>
<p>By the way, anybody attending <a href="http://www.eclipsecon.org/2007/">EclipseCon 2007</a> ? </p>
<img src="http://www.venukb.com/?ak_action=api_record_view&id=320&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.venukb.com/2007/02/27/martin-fowler-inversion-of-control/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Getting Started with OSGi</title>
		<link>http://www.venukb.com/2007/02/16/getting-started-with-osgi/</link>
		<comments>http://www.venukb.com/2007/02/16/getting-started-with-osgi/#comments</comments>
		<pubDate>Thu, 15 Feb 2007 19:34:01 +0000</pubDate>
		<dc:creator>venukb</dc:creator>
				<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://www.venukb.com/blog/2007/02/16/getting-started-with-osgi/</guid>
		<description><![CDATA[The OSGi Alliance (formerly known as the Open Services Gateway initiative) is an open standards organization founded in March 1999. Over the past few years it has specified a Java-based service platform that can be remotely managed. 
The core part of the specifications is a framework that defines an application life cycle model and a [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>The <b>OSGi Alliance</b> (formerly known as the Open Services Gateway initiative) is an open standards organization founded in March 1999. Over the past few years it has specified a Java-based service platform that can be remotely managed. </p>
<p>The core part of the specifications is a framework that defines an application life cycle model and a service registry.</p>
<p>The Framework implements a complete and <strong>dynamic component model</strong> &#8211; something that is <strong>missing</strong> in standalone Java/VM environments. Applications or components (coming in the form of bundles for deployment) can be <strong>remotely installed, started, stopped, updated and uninstalled</strong> without requiring a reboot &#8211; management of Java packages/classes is specified in great detail. </p>
<p>Life cycle management is done via API&#8217;s which allow for remote downloading of management policies. The service registry allows bundles to detect new services, or the going away of services, and adapt accordingly. </p>
<p>Whenever I tried to read and understand more about OSGi I always used to get lost and confused. If you read the <strong><a href="http://en.wikipedia.org/wiki/OSGi">Wikipedia article on OSGi</a></strong> or even <strong><a href="http://www.osgi.org/osgi_technology/">check OSGi website</a></strong> for details I am sure you will agree/partly agree with me <img src='http://www.venukb.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><strong>Neil Bartlett,</strong> a Java developer and a consultant specializing in <strong>Eclipse RCP and OSGi</strong> is writing a series of tutorials on OSGi at <a href="http://www.eclipsezone.com"><strong>Eclipsezone</strong></a>. It is one of the best series of articles I have read and will definitely help you quickly get started on OSGi.</p>
<p>Here is the list of articles published till now:</p>
<ol>
<li><a href="http://www.eclipsezone.com/eclipse/forums/t90365.html">Getting Started with OSGi: Your first bundle</a>  </li>
<li><a href="http://www.eclipsezone.com/eclipse/forums/m92131032.html">Getting Started with OSGi: Interacting with the Framework</a>  </li>
<li><a href="http://www.eclipsezone.com/eclipse/forums/m92131492.html">Getting Started with OSGi: Dependencies between Bundles</a>  </li>
<li><a href="http://www.eclipsezone.com/articles/extensions-vs-services/">A Comparison of Eclipse Extensions and OSGi Services</a> </li>
</ol>
<p>2 more articles from <strong>IBM Developerworks</strong> are worth reading !</p>
<ol>
<li><a href="http://www-128.ibm.com/developerworks/opensource/library/os-ecl-osgi/">Understanding how Eclipse plug-ins work with OSGi</a> &#8211; By Scott Delap.  </li>
<li><a href="http://www-128.ibm.com/developerworks/opensource/library/os-ecl-osgiconsole/">Explore Eclipse OSGi console</a> &#8211; By Chris Aniszczyk. </li>
</ol>
<p>As of <strong><a href="http://ww.eclipse.org">Eclipse</a></strong> 3.0, the runtime is fully based on the<strong> OSGi</strong> notion of <em>bundle</em> (equivalent to <a href="http://www.venukb.com/2006/08/20/install-eclipse-plugins-the-easy-way/">Eclipse plug-ins</a>). Also there are <strong><a href="http://www.osgi.org/markets/opensource.asp?section=3">4 open source implementations</a></strong> of <a href="http://osgi.org/osgi_technology/download_specs.asp?section=2#Release4">OSGi R4 core framework specification</a> available and if you have already installed <a href="http://www.eclipse.org">Eclipse</a> you can quickly start experimenting using <strong><a href="http://www.eclipse.org/equinox/">Equinox</a></strong>.</p>
<img src="http://www.venukb.com/?ak_action=api_record_view&id=312&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.venukb.com/2007/02/16/getting-started-with-osgi/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Learn PHP</title>
		<link>http://www.venukb.com/2006/12/30/learn-php/</link>
		<comments>http://www.venukb.com/2006/12/30/learn-php/#comments</comments>
		<pubDate>Sat, 30 Dec 2006 16:16:30 +0000</pubDate>
		<dc:creator>venukb</dc:creator>
				<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[IDE]]></category>
		<category><![CDATA[Php]]></category>

		<guid isPermaLink="false">http://www.venukb.com/blog/2006/12/30/learn-php/</guid>
		<description><![CDATA[Paul Stamatiou has written a nice series on building a web app using  MySQL and PHP.
How To: Code your First Web App 

Part 1  
Part 2  
Part 3

I always wanted to try my hands on PHP and these articles are pretty good to get started on PHP and MySQL.
Also don&#8217;t forget that [...]]]></description>
			<content:encoded><![CDATA[<p></p><p><a href="http://paulstamatiou.com/">Paul Stamatiou</a> has written a nice series on building a web app using <img src="http://farm1.static.flickr.com/132/338534220_f0bae6cacc_o_d.png" align="right"/> <a href="http://www.mysql.com/"><strong>MySQL</strong></a> and <a href="http://www.php.net/">PHP</a>.</p>
<p>How To: Code your First Web App </p>
<ul>
<li><a href="http://paulstamatiou.com/2006/12/27/how-to-code-your-first-web-app-part-1/">Part 1</a>  </li>
<li><a href="http://paulstamatiou.com/2006/12/28/how-to-code-your-first-web-app-part-2/">Part 2</a>  </li>
<li><a href="http://paulstamatiou.com/2006/12/29/how-to-code-your-first-web-app-part-3/">Part 3</a></li>
</ul>
<p>I always wanted to try my hands on PHP and these articles are pretty good to get started on PHP and MySQL.</p>
<p>Also don&#8217;t forget that there is a <a href="http://www.eclipse.org/php/">nice IDE for PHP</a> which is being built on the <a href="http://www.venukb.com/tags/eclipse">Eclipse Platform</a> <img src='http://www.venukb.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<img src="http://www.venukb.com/?ak_action=api_record_view&id=274&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.venukb.com/2006/12/30/learn-php/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Camel-Case Search in Eclipse</title>
		<link>http://www.venukb.com/2006/12/26/camel-case-search-in-eclipse/</link>
		<comments>http://www.venukb.com/2006/12/26/camel-case-search-in-eclipse/#comments</comments>
		<pubDate>Tue, 26 Dec 2006 18:04:03 +0000</pubDate>
		<dc:creator>venukb</dc:creator>
				<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://www.venukb.com/blog/2006/12/26/camel-case-search-in-eclipse/</guid>
		<description><![CDATA[I have extensively used Eclipse for the past 2 years and as with every other IDE, the first thing I do is to find out/use the keyboard shortcuts in the application.
Eclipse is a great IDE to work with and I should probably start a series of posts which might help me and others in becoming [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>I have extensively used Eclipse for the past 2 years and as with every other IDE, the first thing I do is to find out/use the keyboard shortcuts in the application.</p>
<p>Eclipse is a great IDE to work with and I should probably start a series of posts which might help me and others in becoming a Eclipse &#8220;power user&#8221; <img src='http://www.venukb.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>R.J. Lorimer has an <a href="http://www.coffee-bytes.com/servlet/ShowEntryForId?id=233">interesting post</a> on how to use the Camel-Case search in Eclipse.</p>
<p>Many users struggle with the <strong>Search Dialog</strong> in Eclipse to <strong>find a class</strong>. In fact you can quickly lookup/Search a class using &#8220;<strong>Open Type&#8221; (Ctrl+Shift+T)</strong> dialog.</p>
<p><img src="http://farm1.static.flickr.com/164/334117095_efac471186_o_d.png"/> </p>
<p>Till now the only filters I was using was the <strong>? </strong>and the<strong> *</strong> as mentioned in the dialog (To be honest, never used ? pattern <img src='http://www.venukb.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  )</p>
<p>RJ points out that you could search a class via the capital letter patterns commonly used in <strong>naming conventions for classes</strong>. So in order to search for <strong>A</strong>rray<strong>I</strong>ndex<strong>O</strong>ut<strong>O</strong>f<strong>B</strong>ounds<strong>E</strong>xception, I could just type AIOOB. Also you can mix the normal characters if there is more than one match on the camel case combination.</p>
<p>For E.g. If I type <strong>HM</strong> in search for a <em>HashMap</em>, I might end up with a long list of classes. The list can be shortened by using a combination say <strong>HaMa</strong></p>
<p><img src="http://farm1.static.flickr.com/126/334127910_0fe1a3f05a_o_d.png"/> <img style="margin: 0px 0px 0px 10px" src="http://farm1.static.flickr.com/150/334127948_7d32455bc6_o_d.png"/> </p>
<p> You can even use this feature as part of the <strong>Code Assist</strong> ! </p>
<p><img src="http://farm1.static.flickr.com/153/334136456_c720bd7a40_o_d.png"/> </p>
<p>On the downside this feature <strong>doesn&#8217;t work</strong> with the &#8220;<strong>Open Resource</strong>&#8221; dialog (<em>Ctrl+Shift+R</em>). Resource dialog can also be used to search for the classes within your project and I am not sure why &#8220;Camel case&#8221; search is not supported in this dialog !</p>
<img src="http://www.venukb.com/?ak_action=api_record_view&id=273&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.venukb.com/2006/12/26/camel-case-search-in-eclipse/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Eclipse 3.3</title>
		<link>http://www.venukb.com/2006/12/21/eclipse-33/</link>
		<comments>http://www.venukb.com/2006/12/21/eclipse-33/#comments</comments>
		<pubDate>Thu, 21 Dec 2006 18:05:39 +0000</pubDate>
		<dc:creator>venukb</dc:creator>
				<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Plugins]]></category>

		<guid isPermaLink="false">http://www.venukb.com/blog/2006/12/21/eclipse-33/</guid>
		<description><![CDATA[If you didn&#8217;t know Eclipse 3.3 is already in progress and you can grab the latest milestone release M4 here. 
The release is code named as Europa and you can find all the new and noteworthy features here  
One of the complaints with Eclipse has been the slow startup. There seems to be a [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>If you didn&#8217;t know <strong><a href="http://www.eclipse.org">Eclipse</a> 3.3</strong> is already in progress and you can grab the latest milestone release M4 <a href="http://download.eclipse.org/eclipse/downloads/drops/S-3.3M4-200612141445/">here</a>.<img style="margin: 0px 0px 0px 5px" src="http://farm1.static.flickr.com/100/262987409_8c169637bd_o_d.png" align="right"/> </p>
<p>The release is code named as <strong>Europa</strong> and you can find all the new and noteworthy features <a href="http://download.eclipse.org/eclipse/downloads/drops/S-3.3M4-200612141445/eclipse-news-M4.html">here</a> <img src='http://www.venukb.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>One of the complaints with Eclipse has been the slow startup. There seems to be a major improvement in performance in terms of <strong>startup</strong> and <strong>UI responsiveness</strong>.</p>
<img src="http://www.venukb.com/?ak_action=api_record_view&id=270&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.venukb.com/2006/12/21/eclipse-33/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>EclEmma &#8211; Java Code Coverage</title>
		<link>http://www.venukb.com/2006/11/22/eclemma-java-code-coverage/</link>
		<comments>http://www.venukb.com/2006/11/22/eclemma-java-code-coverage/#comments</comments>
		<pubDate>Wed, 22 Nov 2006 17:58:08 +0000</pubDate>
		<dc:creator>venukb</dc:creator>
				<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://www.venukb.com/blog/2006/11/22/eclemma-java-code-coverage/</guid>
		<description><![CDATA[EclEmma is a free Java code coverage tool for Eclipse and is based on EMMA code coverage tool.
Features

Fast develop/test cycle: Launches from within the workbench like JUnit test runs can directly be analyzed for code coverage.  
Rich coverage analysis: Coverage results are immediately summarized and highlighted in the Java source code editors.  
Non-invasive: [...]]]></description>
			<content:encoded><![CDATA[<p></p><p><a href="http://www.eclemma.org/">EclEmma</a> is a <strong>free</strong> Java code coverage tool for <a href="http://www.eclipse.org">Eclipse</a> and is based on <a href="http://emma.sourceforge.net/">EMMA code coverage tool</a>.</p>
<p><b><u>Features</u></b></p>
<ul>
<li><b>Fast develop/test cycle:</b> Launches from within the workbench like JUnit test runs can directly be analyzed for code coverage.  </li>
<li><b>Rich coverage analysis:</b> Coverage results are immediately summarized and highlighted in the Java source code editors.  </li>
<li><b>Non-invasive:</b> EclEmma does not require modifying your projects or performing any other setup. </li>
</ul>
<p>Once the plugin is installed, it adds a new launch mode called as <strong>Coverage Mode</strong></p>
<p><img src="http://static.flickr.com/112/303625331_1e5f866d0d_o.png"/> </p>
<p>After the application terminates, EclEmma shows code coverage data in the &#8220;<strong>Coverage Overview</strong>&#8221; view</p>
<p><img src="http://static.flickr.com/120/303628696_fd2cb7dbd6_o.png"/> </p>
<p>Other than this, EclEmma <strong>highlights the code</strong>  in the source editor showing the results of the coverage session ! Cool !</p>
<p><img src="http://static.flickr.com/114/303630593_4accbf9c7f_o.png"/> </p>
<p>You can also <strong>import</strong> and <strong>export</strong> the coverage data, not sure how useful this feature is ! </p>
<p>Currently EclEmma works with the following <strong>launch configurations</strong>:</p>
<ul>
<li>Local Java application  </li>
<li>Eclipse/RCP application  </li>
<li>JUnit test  </li>
<li>JUnit plug-in test </li>
</ul>
<p>If you are looking out for free profiling plugins for eclipse, I would recommend <strong><a href="http://www.eclipse.org/tptp">TPTP</a></strong>. It has a good set of <strong>Monitoring/Tracing/Profiling tools</strong></p>
<p class="alert"><strong><a href="http://sourceforge.net/project/showfiles.php?group_id=177969&#038;package_id=205096">Download EclEmma</a></strong></p>
<img src="http://www.venukb.com/?ak_action=api_record_view&id=244&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.venukb.com/2006/11/22/eclemma-java-code-coverage/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Eclipse.org &#8211; &#8220;New&#8221; look</title>
		<link>http://www.venukb.com/2006/10/07/eclipseorg-new-look/</link>
		<comments>http://www.venukb.com/2006/10/07/eclipseorg-new-look/#comments</comments>
		<pubDate>Sat, 07 Oct 2006 14:25:14 +0000</pubDate>
		<dc:creator>venukb</dc:creator>
				<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[DTP]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[WTP]]></category>

		<guid isPermaLink="false">http://www.venukb.com/blog/2006/10/07/eclipseorg-new-look/</guid>
		<description><![CDATA[Eclipse.org, the official site of Eclipse had a &#8220;look and feel&#8221; upgrade yesterday. Unlike the Eclipse platform, the site was not so usable, it was always a pain  searching for information in the website. I still have to explore the new interface and see whether they have improved on these aspects.
From what I observed [...]]]></description>
			<content:encoded><![CDATA[<p></p><p><strong><a href="http://www.eclipse.org">Eclipse.org</a></strong>, the official site of <strong>Eclipse</strong> had a &#8220;look and feel&#8221; upgrade yesterday. Unlike the Eclipse platform, the site was not so usable, it was always a pain <a href="http://www.eclipse.org" atomicselection="true"><img src="http://static.flickr.com/100/262987409_8c169637bd_o.png" align="right"/></a> searching for information in the website. I still have to explore the new interface and see whether they have improved on these aspects.</p>
<p>From what I observed after 5 minutes of browsing <strong>Eclipse.org</strong> is that its only the home page had an upgrade, the <strong>home pages of different projects</strong> like <strong><a href="http://www.eclipse.org/webtools">WTP</a></strong>,<strong><a href="http://www.eclipse.org/dtp">DTP</a></strong> etc still haven&#8217;t changed <img src='http://www.venukb.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> . </p>
<p>I strongly believe that Eclipse should seriously bring in some uniformity in the website. They should seriously <strong>start a project</strong> just for this ! ( I remember a project by name <strong><a href="http://wiki.eclipse.org/index.php/Using_Phoenix">Phoneix</a></strong> was started some time back ! What the hell happened to that ? )</p>
<p>Some project pages have &#8220;Download&#8221; on the left side bar, some have a fancy icon sitting in the middle of the page. Every other time I am forced to use the browser search feature to find the &#8220;<strong>Download</strong>&#8221; link !</p>
<p><strong><em>Eclipse.org &#8211; Please wake up !!</em></strong></p>
<img src="http://www.venukb.com/?ak_action=api_record_view&id=200&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.venukb.com/2006/10/07/eclipseorg-new-look/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Comic Viewer</title>
		<link>http://www.venukb.com/2006/10/04/comic-viewer/</link>
		<comments>http://www.venukb.com/2006/10/04/comic-viewer/#comments</comments>
		<pubDate>Wed, 04 Oct 2006 11:47:16 +0000</pubDate>
		<dc:creator>venukb</dc:creator>
				<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Comics]]></category>

		<guid isPermaLink="false">http://www.venukb.com/blog/2006/10/04/comic-viewer/</guid>
		<description><![CDATA[During the summer holidays whenever I used to visit my grandparents house, one thing I always used to do was read comics. There was a huge collection over&#160; there and I somehow managed to finish reading most of it during my stay there. And during my next visit, I used to again start reading it, [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>During the summer holidays whenever I used to visit my grandparents house, one thing I always used to do was read <a href="http://en.wikipedia.org/wiki/Comics"><strong>comics</strong></a>. There was a huge collection over&nbsp; there and I somehow managed to finish reading most of it during my stay there. And during my next visit, I used to again start reading it, thought it was a repetition.</p>
<p>Some of my favorites were <strong>Phantom, Mandrake, Asterix and Obelix, Tintin </strong>! Not to forget the <strong>Tinkle&#8217;s and the Chacha Choudhary</strong>. There were a few more of them which I am not able to recollect (Gosh It was 15 years back <img src='http://www.venukb.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  )<img style="margin: 0px 0px 0px 10px" src="http://static.flickr.com/90/260575902_73b45ca9e9_o.png" align="right"/></p>
<p>Now you can find most of the comic strips available online. However there are only a few Comic viewers available for Windows including <a href="http://www.gravityfx.org/?id=cmx"><strong>Comix</strong></a>, and most of them are built using <strong>.NET framework</strong>.</p>
<p><a href="http://www.harishd.com"><strong>Harish</strong></a> being a big comic fan <strong>didn&#8217;t find a decent comic viewer for Linux</strong>. So he decided to <strong>build one</strong> and it is called <strong>Comex</strong> ! You can find more about this in his post here:</p>
<p><a href="http://www.harishd.com/Projects/11"><strong>Comex &#8211; Comic Book Reader Plug-in for Eclipse</strong></a></p>
<p>I liked Comex for <strong>2 reasons:</strong></p>
<ol>
<li>It might re-ignite my interest in reading comics.  </li>
<li>It is developed on <a href="http://www.venukb.com/2006/07/21/history-of-eclipse/"><strong>Eclipse Platform</strong></a> which happens to be my favorite application ! </li>
</ol>
<p>According to <strong>Harish</strong>, there will be a lot of features added soon, and he also mentioned that the initial version was coded in a day !!</p>
<p>The only drawback I see is that, Comex is now bundled as a <a href="http://www.venukb.com/2006/08/20/install-eclipse-plugins-the-easy-way/"><strong>plugin</strong></a> and we cannot expect every other comic reader to have <a href="http://www.eclipse.org"><strong>Eclipse</strong></a> !! I would like to see Comex released as an Eclipse RCP application.</p>
<p>Also to test the viewer, you can download some of the comics strips from this link:</p>
<p><a href="http://thecomiclinks.blogspot.com/"><strong>http://thecomiclinks.blogspot.com/</strong></a></p>
<p>Which are your favorite comic characters ? Which comic viewer do you use ?</p>
<img src="http://www.venukb.com/?ak_action=api_record_view&id=197&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.venukb.com/2006/10/04/comic-viewer/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Openlaszlo</title>
		<link>http://www.venukb.com/2006/09/22/openlaszlo/</link>
		<comments>http://www.venukb.com/2006/09/22/openlaszlo/#comments</comments>
		<pubDate>Fri, 22 Sep 2006 16:24:22 +0000</pubDate>
		<dc:creator>venukb</dc:creator>
				<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Ajax]]></category>
		<category><![CDATA[IBM]]></category>
		<category><![CDATA[Laszlo]]></category>
		<category><![CDATA[Mail]]></category>

		<guid isPermaLink="false">http://www.venukb.com/blog/2006/09/22/openlaszlo/</guid>
		<description><![CDATA[One of my colleague introduced me to Openlaszlo today and I should say I was amazed by what all you can do using Laszlo. 
This is what the Laszlo has to say about OpenLaszlo :
OpenLaszlo is an open source platform for creating zero-install web applications with the user interface capabilities of desktop client software.
OpenLaszlo programs [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>One of my colleague introduced me to <a href="http://www.openlaszlo.org/"><strong>Openlaszlo</strong></a> today and I should say I was amazed by what all you can do using Laszlo.<img style="margin: 0px 0px 0px 5px" src="http://static.flickr.com/84/249829913_214bbb0365_o.png" align="right"/> </p>
<p>This is what the Laszlo has to say about OpenLaszlo :</p>
<blockquote><p><strong>OpenLaszlo</strong> is an<strong> open source platform</strong> for creating zero-install web applications with the user interface capabilities of desktop client software.</p>
<p>OpenLaszlo programs are <strong>written in XML</strong> and <strong>JavaScript</strong> and transparently compiled to <strong>Flash</strong> and soon <a href="http://www.openlaszlo.org/advancedajax"><strong>DHTML</strong></a>. The <strong>OpenLaszlo API&#8217;s</strong> provide <strong>animation</strong>, <strong>layout</strong>, <strong>data</strong> <strong>binding</strong>, <strong>server communication</strong>, and <strong>declarative UI.</strong> An OpenLaszlo application can be as short as a single source file, or factored into multiple files that define reusable classes and libraries.</p>
<p>OpenLaszlo is <strong>write once run everywhere</strong>. An OpenLaszlo application developed on one machine will run on all leading Web browsers on all leading desktop operating systems.</p>
</blockquote>
<p>Just check the <a href="http://www.openlaszlo.org/demos"><strong>demos</strong></a> to believe what I experienced. I tried out the <a href="http://www.laszlomail.com/"><strong>LaszloMail</strong></a> and I should say I was really impressed by the UI.  </p>
<p><strong><u>Architecture</u></strong>  </p>
<p>The <strong>OpenLaszlo SDK</strong> consists of a compiler written in Java, a runtime JavaScript library, and an optional Java servlet that provides additional services to the running application.  </p>
<p>The <em>OpenLaszlo Compiler</em> compiles<strong> LZX</strong> source files into executable binaries for targeted run-time environments. The OpenLaszlo platform currently targets the Flash Player and soon DHTML.  </p>
<p>More on the <strong>architecture</strong> of Laszlo can be found <strong><a href="http://www.openlaszlo.org/architecture">here</a></strong>.  </p>
<p><strong><u>OpenLaszlo Technology Demos</u></strong>  </p>
<p><a href="http://www.laszlosystems.com/lps/examples/components/style_example.lzo?lzt=html">Laszlo Components</a>   </p>
<p><strong><a href="http://www.laszlosystems.com/lps/laszlo-in-ten-minutes/">XML Editing</a> &#8211; Tutorial on Laszlo XML markup language</strong>  </p>
<p>And yes, Eclipse does have a <a href="http://www.eclipse.org/laszlo/">nice IDE</a> for creating, editing, debugging, and testing applications based on the LZX declarative mark-up language. The IDE for Laszlo is a joint project of <strong>IBM and Laszlo Systems.</strong></p>
<img src="http://www.venukb.com/?ak_action=api_record_view&id=190&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.venukb.com/2006/09/22/openlaszlo/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>I Need a Good RSS Reader</title>
		<link>http://www.venukb.com/2006/08/22/i-need-a-good-rss-reader/</link>
		<comments>http://www.venukb.com/2006/08/22/i-need-a-good-rss-reader/#comments</comments>
		<pubDate>Mon, 21 Aug 2006 18:39:06 +0000</pubDate>
		<dc:creator>venukb</dc:creator>
				<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.venukb.com/blog/2006/08/22/i-need-a-good-rss-reader/</guid>
		<description><![CDATA[I have been using the FeedDemon RSS Reader from the past 29 days and the trial version will expire in a day. I am definitely not going to shell out 30$ for the full version. The reader has all the features that I need, but there is nothing special in it, for me to buy [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>I have been using the <a href="http://www.newsgator.com/NGOLProduct.aspx?ProdID=FeedDemon"><strong>FeedDemon RSS Reader</strong></a> from the past 29 days and the trial version will expire in a day. I am definitely not going to shell out 30$ for the<img style="margin: 0px 0px 0px 5px" src="http://static.flickr.com/70/221259319_54a97b49e7_o.png" align="right"/> full version. The reader has all the features that I need, but there is nothing special in it, for me to buy it.</p>
<p>So I went on a hunt of finding a free desktop based RSS reader. Before trying out FeedDemon, I had tried these applications/<a href="http://en.wikipedia.org/wiki/RSS_(file_format)">RSS</a> readers.</p>
<p>1. <a href="http://getfirefox.com"><strong>Firefox Live Bookmarks</strong></a> &#8211; Easy to add the feed, but doesn&#8217;t it bloat your toolbar or what ?</p>
<p>2.<strong> </strong><a href="http://sage.mozdev.org/"><strong>Sage RSS Reader</strong></a><strong> </strong>- Sage is a lightweight RSS and Atom feed reader extension for Mozilla <a href="http://www.mozilla.com/firefox/">Firefox</a>. But again I was not comfortable using a reader within the browser, the browser as such is already bloated with lot of tabs and toolbars !</p>
<p>3. <a href="http://www.microsoft.com/office/preview/programs/outlook/overview.mspx"><strong>Microsoft Outlook RSS Reader</strong></a> &#8211; Outlook 2007 has in-built support to subscribe for RSS feeds. Its easy to use and I am currently using it at my workplace. However I am not comfortable using the same at home, since I just don&#8217;t want to open a &#8220;big&#8221; application like outlook just to read RSS feeds. It does have a very big memory footprint. </p>
<p>4. <a href="http://www.google.com/reader"><strong>Google Reader</strong></a><strong> , </strong><a href="http://www.bloglines.com/"><strong>Bloglines</strong></a><strong> and </strong><a href="http://www.newsgator.com/home.aspx"><strong>NewsGator</strong></a> &#8211; I somehow have a aversion for online RSS readers. The good thing about online RSS reader is that you can maintain one centralized place for all your feeds, however the bad thing is that it doesn&#8217;t allow you to read the feeds offline !</p>
<p><a href="http://www.google.com/reader"><strong>Google</strong> <strong>Reader</strong></a> for one, is one of the most unusable application from Google. When I started subscribing/reading more and more feeds, I just couldn&#8217;t handle it with Google Reader. </p>
<p>Currently I am trying out <a href="http://www.rssbandit.org/ow.asp?ScreenShots"><strong>RSS</strong> <strong>Bandit</strong></a> and <a href="http://www.rssowl.org/"><strong>RSS</strong> <strong>Owl</strong></a>. RSS Owl demonstrates the power of <a href="http://www.eclipse.org"><strong>Eclipse</strong></a>. Its an <a href="http://www.eclipse.org/rcp/"><strong>RCP</strong></a> application built on <a href="http://www.venukb.com/2006/07/21/history-of-eclipse/"><strong>Eclipse</strong></a>. Again I am not too happy with these 2 readers as well !! The number of options available from the toolbar and menu just makes me dizzy !!</p>
<p>I want an <a href="http://en.wikipedia.org/wiki/RSS_(file_format)"><strong>RSS</strong></a> Reader</p>
<ul>
<li>Which has a <strong>simple</strong> User Interface (No bloated toolbars and menus)  </li>
<li><strong>Easy</strong> <strong>Navigability</strong> (Including keyboard shortcuts) and Search  </li>
<li><strong>Not</strong> in-built into any web browser <br /><strong></strong></li>
</ul>
<p class="alert"><strong>Can anyone recommend me a good desktop based RSS reader for Windows ?</strong></p>
<img src="http://www.venukb.com/?ak_action=api_record_view&id=156&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.venukb.com/2006/08/22/i-need-a-good-rss-reader/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>Install Eclipse Plugins &#8211; The Easy Way</title>
		<link>http://www.venukb.com/2006/08/20/install-eclipse-plugins-the-easy-way/</link>
		<comments>http://www.venukb.com/2006/08/20/install-eclipse-plugins-the-easy-way/#comments</comments>
		<pubDate>Sun, 20 Aug 2006 17:04:20 +0000</pubDate>
		<dc:creator>venukb</dc:creator>
				<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[IDE]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[RAD]]></category>
		<category><![CDATA[WTP]]></category>

		<guid isPermaLink="false">http://www.venukb.com/blog/2006/08/20/install-eclipse-plugins-the-easy-way/</guid>
		<description><![CDATA[Eclipse as of today is the industry&#8217;s major non-Microsoft software tool platform. The number of companies adopting this platform is a testimonial of the platform&#8217;s success.
(Check my previous post for more on the history of Eclipse IDE)
Eclipse has a well-designed, and extensible architecture. What is valuable about Eclipse is that it provides an open source [...]]]></description>
			<content:encoded><![CDATA[<p></p><p><a href="http://eclipse.org">Eclipse</a> as of today is the industry&#8217;s major non-Microsoft software tool platform. The number of <a href="http://www.eclipse.org/membership/members/strategic.php">companies</a> adopting this platform is a testimonial of the platform&#8217;s success.</p>
<p>(Check my <a href="http://www.venukb.com/2006/07/21/history-of-eclipse/">previous post</a> for more on the history of Eclipse IDE)</p>
<p><strong>Eclipse</strong> has a well-designed, and extensible architecture. What is valuable about Eclipse is that it provides an open source platform for creating an extensible integrated development environment. This platform allows anyone to build tools that integrate seamlessly with the environment and other tools.</p>
<p>The key to the <strong>seamless integration</strong> of tools with Eclipse is the <em><strong>plug-in</strong></em>. With the exception of a small run-time kernel, everything in Eclipse is a plug-in. This means that a plug-in you develop integrates with Eclipse in exactly the same way as other plug-ins.</p>
<p class="alert">Any new person who is introduced to Eclipse in concerned with one important question : <strong>How to Install Eclipse Plugins ?</strong></p>
<p>There are lot of useful, high quality third party plugins available and all the <strong>plugin installation instructions</strong> specify at most <strong>2 ways</strong> to install Eclipse Plugins</p>
<p><strong><u>Normal Ways of Installing Eclipse Plugin</u></strong></p>
<p>I will take the <a href="http://eclipse.org/webotools">Eclipse Webtools</a> Plugin to describe the 2 &#8220;normal&#8221; ways of installing Eclipse Plugins. In the next section I will show how the same can be done in a &#8220;easy&#8221; way.</p>
<p>This is how the <strong>Eclipse SDK folder</strong> structure looks like:</p>
<p><img src="http://static.flickr.com/58/219732685_2cb5a4a82b_o.png" /></p>
<p>After extracting the Webtools package you have this folder hierarchy:</p>
<p><img src="http://static.flickr.com/73/219736421_a4c5dc54c4_o.png" /></p>
<p><strong>One of the common method of installing</strong> is to copy the contents of the &#8220;features&#8221; into the &#8220;features&#8221; folder of eclipse, and do the same with the &#8220;plugins&#8221; folder.</p>
<p><img src="http://static.flickr.com/75/219742315_9ee663e2c8_o.png" /></p>
<p><strong>The other way</strong> of installing, which <strong>Eclipse</strong> also <strong>recommends</strong> is via the Update Manager.</p>
<p><a href="http://static.flickr.com/79/219747625_caec95a339_o.png" rel="lightbox"><img src="http://static.flickr.com/79/219747625_caec95a339_m_d.jpg" /></a></p>
<p>You can <strong>choose the components</strong> you wish to install, choose the dependent plugins etc. In this process, generally you select the <strong>default</strong> installation location specified by the wizard.</p>
<p>The advantage with this approach is that when you select a component you are also made aware of the <strong>dependent</strong> <strong>plugins</strong> that needs to be installed. For e.g. If I select Web Tools, I am also told to select/install <a href="http://eclipse.org/gef">GEF</a></p>
<p>The <strong>disadvantage</strong> with this approach is that it never works well in a low bandwidth environment. I have struggled so many times to install via update manager, somewhere its gets stuck and I am left with a partially installed, corrupted environment.</p>
<p><strong><u>The Easy Way</u></strong></p>
<p>Now for the &#8220;<strong>Easy</strong>&#8221; way of installing Eclipse Plugins. Very few people are aware of this concept and <strong>Eclipse</strong> somehow doesn&#8217;t seem to document this approach anywhere.</p>
<p>This method uses the concept of <strong>&#8220;Links&#8221;. </strong>Here is the <strong>step by step</strong> procedure. (In the explanation I have used the installation of Webtools as the example)</p>
<p>1. <strong>Create a folder</strong> named links inside the eclipse folder (See Picture below)</p>
<p><img src="http://static.flickr.com/83/219961637_1effd9aa36_o.png" /></p>
<p>2. <strong>Create a new file </strong>inside this folder and name it as say <strong>wtp.link. </strong>Note that the file name can be any valid string, but the extension has to be <strong>link.</strong></p>
<p>3. <strong><em>Assuming</em></strong> that I have copied the Web tools into <strong>D:\thirdparty </strong>as shown below,</p>
<p><img src="http://static.flickr.com/71/219965473_1968c9bbb9_o.png" /></p>
<p>the <strong>contents</strong> of <strong>wtp.link</strong> has to be this:</p>
<p class="alert"><strong>path=D:/thirdparty/wtp</strong></p>
<p><strong><u>Points to Note:</u></strong></p>
<ul>
<li>The string should <strong>always</strong> <strong>start</strong> with &#8220;<strong>path=</strong>&#8221; keyword.</li>
<li>The path should point to a directory which has a &#8220;<strong>eclipse</strong>&#8221; folder which in turn has &#8220;<strong>features</strong>&#8221; and &#8220;<strong>plugins</strong>&#8221; as sub-folders</li>
<li>It is recommended to use forward slash &#8216;/&#8217; in the path (If you want use Backslash, see that you use the <strong>escape character</strong> i.e. in Windows it should be <strong>&#8220;\&#8221;</strong>)</li>
<li>The file extension <strong>should</strong> <strong>end</strong> with &#8220;<strong>link</strong>&#8220;</li>
<li>The file (i.e wtp.link in our example) should exist in the &#8220;<strong>links</strong>&#8221; folder.</li>
<li>It is <strong>recommended</strong> to create <strong>link</strong> <strong>files</strong> <strong>only</strong> for big plugins/applications. For<strong> small plugins</strong> you can create just one link file, say misc.link and copy all the small plugins to the path referred by this link.</li>
</ul>
<p><strong>Restart Eclipse</strong> and now all the plugins and feature descriptions should be <strong>read from the path</strong> referred by the &#8220;<strong>link</strong>&#8221; files.</p>
<p><strong><u>Advantages</u></strong></p>
<p>Eclipse has a lot of <a href="http://www.eclipse.org/projects/">top level and technology projects</a>. To experiment with these projects, the &#8220;<strong>links</strong>&#8221; concept comes to the rescue. You can extract the plugin to a &#8220;<strong>thirdparty</strong>&#8221; (or a folder of your choice) and just link it within the eclipse installation. My current configuration looks like this:</p>
<p><strong>Eclipse Projects/Third Party Plugins</strong></p>
<p><img src="http://static.flickr.com/68/219984299_356bd98d9b_o.png" /></p>
<p><strong>Corresponding Link files</strong></p>
<p><img src="http://static.flickr.com/78/219987368_8d3dd8194a_o.png" /></p>
<p>The &#8220;<strong>Copy</strong>&#8221; approach just bloats the eclipse installation and you cannot remove/uninstall the plugin easily. With links approach, you can just remove the &#8220;link&#8221; file and the plugin is uninstalled !!</p>
<p>The same links directory can be <strong>used in another eclipse installation</strong>. For e.g. if you are working with Milestone or different version of Eclipse, you can just copy the links folder (containing .link files) and the plugins are installed.</p>
<p>It is very easy to manage <strong>different versions of a plugin</strong>. If a new version doesn&#8217;t work, reverting back to a previous version is pretty easy.</p>
<p>Also, if you use the update feature in Eclipse, you can choose one of the above folders as the installation directory.</p>
<p><strong><u>Conclusion</u></strong></p>
<p>This approach seems to work fine in both windows and linux. I am not sure why this approach is not documented in <a href="http://eclipse.org">Eclipse</a>. I found out about this when I was using the trial version of <a href="http://www.ibm.com/software/awdtools/studiositedev/">RAD (Rational Application Developer)</a>. It was used primarily to manage product extensions. I believe the same concept can be used to manage plugins (Install/Uninstall).</p>
<p>Hope this post was useful, if you had any problems using this approach, do leave a <a href="http://www.venukb.com/2006/08/20/install-eclipse-plugins-the-easy-way/#respond">comment </a>with the problem description.</p>
<img src="http://www.venukb.com/?ak_action=api_record_view&id=154&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.venukb.com/2006/08/20/install-eclipse-plugins-the-easy-way/feed/</wfw:commentRss>
		<slash:comments>99</slash:comments>
		</item>
		<item>
		<title>History of Eclipse</title>
		<link>http://www.venukb.com/2006/07/21/history-of-eclipse/</link>
		<comments>http://www.venukb.com/2006/07/21/history-of-eclipse/#comments</comments>
		<pubDate>Fri, 21 Jul 2006 10:54:38 +0000</pubDate>
		<dc:creator>venukb</dc:creator>
				<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Eclipse-plugin]]></category>
		<category><![CDATA[Eclipsecon]]></category>
		<category><![CDATA[IBM]]></category>
		<category><![CDATA[Netbeans]]></category>
		<category><![CDATA[TPTP]]></category>
		<category><![CDATA[Visual-Age]]></category>
		<category><![CDATA[WTP]]></category>

		<guid isPermaLink="false">http://www.venukb.com/blog/2006/07/21/history-of-eclipse/</guid>
		<description><![CDATA[In the late 1990s, IBM began development of what we now know as Eclipse. In the mid-1990s, a number of powerful commercial development environments were available; Microsoft Visual Studio was becoming a more general-purpose tools platform. A number of Java-based IDEs were also coming into play, including Symantec&#8217;s Visual Café, Borland&#8217;s JBuilder, IBM&#8217;s Visual Age [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>In the late 1990s, IBM began development of what we now know as <a href="http://www.eclipse.org">Eclipse</a>. In the mid-1990s, a number of powerful commercial development environments were available; Microsoft Visual Studio was becoming a more general-purpose tools platform. A number of Java-based IDEs were also coming into play, including Symantec&#8217;s Visual Café, Borland&#8217;s JBuilder, IBM&#8217;s Visual Age for Java, and others.<img width="120" height="120" align="right" style="margin: 5px" src="http://www.venukb.com/eclipse/wp-content/uploads/2006/05/eclipse_update_120.jpg" /></p>
<p><strong><span style="text-decoration: underline">Primary Goal</span></strong></p>
<p>The platform began development by <strong>Object Technology Internationa</strong>l in <strong>1998</strong> (a subsidiary of IBM purchased in 1996, now known as the IBM Ottawa Lab) to address the problems raised by customers that dealt with the cohesiveness of IBM software tooling. Customers complained that IBM&#8217;s tooling looked like it came from different companies and didn&#8217;t work together.</p>
<p>IBM wanted to establish a common platform for all their development products to avoid duplicating the most common elements of infrastructure. This would allow customers using multiple tools built by different parts of IBM to have a more integrated experience as they switched from one tool to another</p>
<p><strong><span style="text-decoration: underline">Beginning of the phenomenon</span></strong></p>
<p>In November 1998, the OTI team was given the go ahead because they had experience building several generations of IDEs. Also, another IBM team was going to build the first product on this new platform.<span id="more-125"></span></p>
<p>The two teams were separate organizationally within IBM. An interesting feature was that they wanted to build a great Java IDE to attract people to the platform. Good strategy. <strong>Come for the Java IDE, stay for the platform</strong>. (<em>However whenever Eclipse is mentioned , many people think of it as a Java IDE, this a misconception and Eclipse is much more than a Java IDE</em>)</p>
<p>One goal of IBM was that they wanted to be competitive with Visual Studio, especially on <strong>Windows</strong>. This led to the design of <a target="_blank" href="http://www.eclipse.org/swt/">SWT</a> (Standard Widget Toolkit). This component gives Eclipse the native look and feel. I guess this also drove the platform decision to loosely couple the <strong>JDT</strong> (Java Development Tool) from the Platform, which is one thing why it makes it different from <a target="_blank" href="http://www.netbeans.org/">NetBeans</a>.</p>
<p>In fact the name &#8220;<em><strong>Eclipse</strong></em>&#8221; actually means &#8220;<em><strong>to eclipse Visual Studio.</strong></em>&#8221;</p>
<p>However the growth of the platform had one problem: The business partners were initially reluctant to invest in the (as yet unproven) platform. So in November 2001, IBM decided to adopt the open source licensing and operating model for this technology to increase exposure and accelerate adoption. IBM, along with <strong>eight</strong> other organizations, established the Eclipse consortium and eclipse.org. Initial members included (then-partners) Rational Software and TogetherSoft, as well as competitors WebGain and Borland. Membership in the consortium required only a bona fide (but non-enforced) commitment to Eclipse to use it internally, to promote it, and to ship a product based on it.</p>
<p>As Eclipse grew and became more well-known, there were growing pains: It seemed that IBM was controlling it, so vendors were wary of joining. The ones that did join were not that serious yet !. So, the Eclipse Foundation was created in February 2004, right before EclipseCon 2004.</p>
<p><span style="text-decoration: underline"><strong>After formation of Eclipse foundation..</strong></span></p>
<p>The move to form a Eclipse foundation was a great success. The new and independent Eclipse Foundation shipped Eclipse 3.0, and soon afterwards, Eclipse 3.1; both were received with even higher degrees of interest and adoption rates than the prior version. There was a big growth in membership, with BEA one of the newest and biggest. IBM itself has adopted Eclipse aggressively and has contributed considerable amount of code in the form of <strong><a target="_blank" href="http://www.eclipse.org/wtp">WTP</a> (Web Tools Platform)</strong> and <a target="_blank" href="http://www.eclipse.org/tptp"><strong>TPTP.</strong></a></p>
<p>Today Eclipse foundation has about <strong>14</strong> <a target="_blank" href="http://www.eclipse.org/membership/members/strategic.php">strategic</a> members, each of them commits at least eight full-time developers and up to $250,000 annually to the Eclipse foundation.The Eclipse Foundation also has four strategic consumers who also make a similar economic commitment. There are ninety six companies serving as <a target="_blank" href="http://www.eclipse.org/membership/members/add_in_provider.php">add-in providers</a>, and another seventeen <a href="http://www.eclipse.org/membership/members/associate.php">associate member</a> companies. If you peruse the software industry, you&#8217;ll find hundreds of commercial plug-ins and products for Eclipse.</p>
<h2><strong>Eclipse is now the industry&#8217;s major non-Microsoft software tool platform.</strong></h2>
<p align="right"><small>Tags: <a rel="tag" href="http://technorati.com/tag/Eclipse+History">Eclipse History</a>, <a rel="tag" href="http://technorati.com/tag/IBM">IBM</a>, <a rel="tag" href="http://technorati.com/tag/WTP">WTP</a>, <a rel="tag" href="http://technorati.com/tag/TPTP">TPTP</a>, <a rel="tag" href="http://technorati.com/tag/OTI">OTI</a></small></p>
<img src="http://www.venukb.com/?ak_action=api_record_view&id=125&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.venukb.com/2006/07/21/history-of-eclipse/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
	</channel>
</rss>
