<?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>Vitor Rodrigues &#187; clearcase</title>
	<atom:link href="http://www.vitorrodrigues.com/blog/tag/clearcase/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.vitorrodrigues.com/blog</link>
	<description></description>
	<lastBuildDate>Mon, 28 Sep 2009 18:05:54 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Mylyn task manager</title>
		<link>http://www.vitorrodrigues.com/blog/2008/07/01/mylyn-task-manager/</link>
		<comments>http://www.vitorrodrigues.com/blog/2008/07/01/mylyn-task-manager/#comments</comments>
		<pubDate>Tue, 01 Jul 2008 21:19:45 +0000</pubDate>
		<dc:creator>vitor</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[clearcase]]></category>
		<category><![CDATA[cvs]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[ide]]></category>
		<category><![CDATA[mylyn]]></category>
		<category><![CDATA[productivity]]></category>
		<category><![CDATA[svn]]></category>
		<category><![CDATA[taks]]></category>

		<guid isPermaLink="false">http://www.vitorrodrigues.com/blog/?p=131</guid>
		<description><![CDATA[When I migrated my development environment to Eclipse 3.4 Ganymede, one of the things that caught my attention on Eclipse&#8217;s update website was a plugin called Mylyn. A visit to the website, a look over the webcast and it sounded something promising. It definitely is! Mylyn is a task manager that changes your IDE context [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">When I migrated my development environment to <a href="http://www.eclipse.org/ganymede/">Eclipse 3.4 Ganymede</a>, one of the things that caught my attention on Eclipse&#8217;s update website was a plugin called <a href="http://www.eclipse.org/mylyn/">Mylyn</a>. A visit to the website, a look over the webcast and it sounded something promising.</p>
<p style="text-align: justify;">It definitely is! Mylyn is a task manager that changes your <a href="http://en.wikipedia.org/wiki/Integrated_development_environment">IDE</a> context based on tasks. You create a task, add resources to its context and when you activate the task, it hides all the other (unneeded) resources from your views (project/package explorer, outlines, editors, etc&#8230;). It provides integration with several task repositories, like <a href="http://www.bugzilla.org/">Bugzilla</a> and <a href="http://trac.edgewall.org/">Trac</a>. Unfortunately, it doesn&#8217;t provide a connector to <a href="http://www.ibm.com/software/awdtools/clearcase/">Clearcase</a>, but I&#8217;m still able to use it in an automated way.</p>
<p style="text-align: justify;">I find the tool really awesome when I do something basic like switching tasks: it just closes all the editor windows and projects in the explorer for the task I&#8217;m leaving and opens all the files I was working on for the task I&#8217;m switching to. This would take me several minutes to do by myself, so having a tool that does that in 1 second is pretty neat!</p>
<p style="text-align: justify;">Here are some more things I like about Mylyn:</p>
<ul>
<li>ability to customize <a href="http://en.wikipedia.org/wiki/Concurrent_Versions_System">CVS</a>/<a href="http://subversion.tigris.org/">SVN</a> checkin comments based on templates. Most, if not all, of my commit comments are in the form of &#8220;Bug#xxxxx: 1 line description of the bug and fix&#8221;. With Mylyn, I can get the comment populated automatically with information from the associated task.</li>
<li>when I (re)activate a task, it positions the cursor in the file and method (if java file) I was working on.</li>
<li>I can use the URL feature to link to the Clearcase defect page for each one of my defects</li>
<li>dynamically adds resources as we follow method references</li>
<li>Mylyn filters unrelated content from all views, but I especially like the end result for the package explorer and outline view. When working with classes that have tens of methods, showing just a handful of them in the outline simplifies things a lot!</li>
</ul>
<p>And the things I don&#8217;t like that much:</p>
<ul>
<li>no connector to Rational ClearCase. I have to copy some notes and Defect info from Clearcase to my task manually.</li>
<li>the option to show filtered content only shows content at the same level. I would like to have a &#8220;show all&#8221; option for when I need to look for some resource.</li>
<li>It slows down the system a bit. Not too bad, but I do notice it when I have several eclipse instances running.</li>
</ul>
<p>Overal, I think Mylyn is a great tool and very useful! Even more if you are working with Bugzilla/Trac projects.</p>
<p>If you want to give it a try, this is <a title="Mylyn" href="http://www.eclipse.org/mylyn/">Mylyn&#8217;s homepage</a> and this is a <a title="Mylyn Tutorial" href="http://www.ibm.com/developerworks/java/library/j-mylyn1/">Mylyn tutorial</a>.</p>
<p style="text-align: justify;"> </p>
<img src="http://www.vitorrodrigues.com/blog/?ak_action=api_record_view&id=131&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.vitorrodrigues.com/blog/2008/07/01/mylyn-task-manager/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

