<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress.com" -->
<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/"
	>

<channel>
	<title>eclipse-plugin &amp;laquo; WordPress.com Tag Feed</title>
	<link>http://wordpress.com/tag/eclipse-plugin/</link>
	<description>Feed of posts on WordPress.com tagged "eclipse-plugin"</description>
	<pubDate>Mon, 13 Oct 2008 03:42:33 +0000</pubDate>

	<generator>http://wordpress.com/tags/</generator>
	<language>en</language>

<item>
<title><![CDATA[Exporting your Java project to a jar file in two clicks using Fat-jar plugin]]></title>
<link>http://vinaychilakamarri.wordpress.com/?p=28</link>
<pubDate>Tue, 29 Jul 2008 06:30:38 +0000</pubDate>
<dc:creator>vinaychilakamarri</dc:creator>
<guid>http://vinaychilakamarri.de.wordpress.com/2008/07/29/exporting-your-java-project-to-a-jar-file-in-two-clicks-using-fat-jar-plugin/</guid>
<description><![CDATA[Sick and tired of writing manifest files and arranging jar files and class files, I searched to see ]]></description>
<content:encoded><![CDATA[<p>Sick and tired of writing manifest files and arranging jar files and class files, I searched to see if I can find some click-click-click eclipse feature that will do this job for me. And the answer came in after a brief googling: The fat-jar plugin.  Installing this plugin's zip is easy. Extract the <a href="http://sourceforge.net/projects/fjep" target="_blank">zip</a> to some place and copy the folder under 'plugins' to the actual eclipse plugins directory. Restart the eclipse and you should see a 'Build Fat jar' with a green cross when you right click on your project. Here is the tutorial on how to build the jar file after you are done with the plaugin installation:</p>
<p><a title="Fat-jar tutorial" href="http://fjep.sourceforge.net/fjeptutorial.html" target="_blank">http://fjep.sourceforge.net/fjeptutorial.html</a></p>
<p>Happy jar building!</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Klassendigramm die Erste]]></title>
<link>http://sweproject.wordpress.com/?p=16</link>
<pubDate>Sun, 27 Apr 2008 21:58:14 +0000</pubDate>
<dc:creator>4aka4</dc:creator>
<guid>http://sweproject.de.wordpress.com/2008/04/27/klassendigramm-die-erste/</guid>
<description><![CDATA[Grüße,
Möchte heute versuchen, erste Ansätze zum Code-Design von reticulum verfertigen, d.h.: ei]]></description>
<content:encoded><![CDATA[<p>Grüße,</p>
<p>Möchte heute versuchen, erste Ansätze zum Code-Design von reticulum verfertigen, d.h.: einen ersten Entwurf eines Klassendiagramms zu erstellen. Da das SlimeUML Code-&#62;Diagramm, Diagramm-&#62;Code-Funktionalitäten nicht so drauf hat (und zusätzlich auch kein Sequenzdiagramm enthält), versuche ich mal ein anderes UML-Tool. Man hat ja in diesem Fall die Qual der Wahl (vgl.: <a href="http://www.eclipseplugincentral.com/Web_Links-index-req-viewcatlink-cid-19.html">http://www.eclipseplugincentral.com/Web_Links-index-req-viewcatlink-cid-19.html</a> ).</p>
<p>Habe mich für Topcased UML Editor entschieden (Bewertung, Screenshots, Beschreibung und Ermüdung waren die Entscheidungskriterien). Update-Site für direkte Eclipse-Plugin-Installation gibt es hier:<span class="pn-normal"><strong> http://topcased-mm.gforge.enseeiht.fr/release/update-site3.3/</strong></span></p>
<p>Leider braucht man einen Haufen Dependencies, die man sich mühevoll aus der Plugin-Site <strong>Europa Discovery</strong> heraussuchen muss. Und der Download dauert ewiiig. La-la-la... Man stelle sich den Download mit einer 56K-Leitung vor (= immer positiv denken ^^).</p>
<p>Bis man da zum Diagramm-zeichnen kommt, hat man schon wieder vergessen, was man eigentlich zeichnen wollte.  Da hofft wartender Student nur noch, dass das Tool zumindest brauchbar ist.</p>
<h3>Die Vision</h3>
<p>Während ich auf die Fertigstellung des Downloads warte, halte ich mein Big-Picture des Code-Designs kurz fest:</p>
<p>Man hat zunächst einmal die Klasse <em>User</em> als Superklasse der Klassen Gott, Herr und Sklave.</p>
<p>In der User-Klasse sind Basis-Attribute über die Identität des Benutzers, sein Registrierungsdatum, sein Nickname usw. gespeichert. Darüber hinaus verweist die Klasse User auf andere User-Klassen (man könnte dazu ein User-Array erstellen: User[] relatum; <em>- sofern der Syntax stimmt</em> ). Was hier leider noch nicht definiert ist, ist die Art der Beziehung. Man müste daher eine eigene Klasse <em>Beziehung</em> erstellen, die einerseits das Referenzobjekt (=Relatum) erstellt und andererseits die Art der Beziehung (ist Freund von, ist Arbeitskollege von, ist Angestellter von,... = Relator) festlegt. Diese <em>Beziehung</em> kommt anstelle der einfachen User-Referenz innerhalb der User-Klasse. Textuelle Beschreibungen sind einfach zu umständlich, um diese Dinge verständlich und schnell darzustellen - Gottseidank ist nun die Installation abgeschlossen.</p>
<p>Nur kurz noch zur Motivation: Durch die kurz skizzierten Klassen wird es möglich, dass einem beliebigerm User eine Menge von verschiedenartigen Kontakten (zu Göttern, Herren oder Sklaven) zugeordnet werden kann.</p>
<p>Mit dem Serialisierungskonzept von Java könnte es dann vielleicht möglich werden, dies alles persistent zu speichern (entweder in einer Datenbank oder als XML).</p>
<h3>Einstieg in Klassendiagramme</h3>
<p>Nachdem die Installation nun abgeschlossen ist, erstelle ich mit<em> New Document / Topcased</em> ein neues UML-Klassendiagramm: <strong>reticulum_iteration1.uml</strong> (siehe auch SVN-Code-Repository, dort wo auch <em>generalclasses.cdx</em> zu finden ist). Außerdem wechsle ich in die Perspektive <em>Topcased-Modelling</em>.</p>
<p>So - nun hab ich einmal ein paar Grundkonzepte erstellt. Nun stellt sich die Frage, wie man zu diesem Diagramm den entsprechenden Code generiert. Nach einiger Recherche in der Doku zeigt sich, dass anscheinend doch keine Code-Generierung möglich ist :( Man kann, wie ich das gezeigt habe, detaillierter als in SlimeUML Klassendiagramme erstellen, doch wie die Code-Generierung steht, wird mir heute wohl ein Rätsel bleiben. Bin zu müde, für weitere Recherchen.</p>
<p>Operation gelungen - Patient tot.</p>
<p>gn8<br />
AKA</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[XML Structural Summaries and Microformats]]></title>
<link>http://vannevarvision.wordpress.com/2007/10/31/xml-structural-summaries-and-microformats/</link>
<pubDate>Wed, 31 Oct 2007 20:22:21 +0000</pubDate>
<dc:creator>shahan</dc:creator>
<guid>http://vannevarvision.de.wordpress.com/2007/10/31/xml-structural-summaries-and-microformats/</guid>
<description><![CDATA[From my experiences attempting to integrate microformats into XML structural summaries, the results ]]></description>
<content:encoded><![CDATA[<p>From my experiences attempting to integrate microformats into XML structural summaries, the results have all been workarounds.</p>
<p>Microformats are integrated into an XHTML page through the 'class' attribute of an element. I won't go into the issues with doing this and while the additional information embedded into the page is welcome, it doesn't conform to the standardized integration model offered by XML. A good reference on integrating and pulling microformat information from a page is <a href="http://www.xml.com/pub/a/2007/09/04/parsing-microformats.html" title="Microformats">here</a>.</p>
<p>Microformats are not easily retrieved from a page because there is no way to know ahead of time what formats are integrated into the page. A workaround in creating an XML structural summary based on microformats can be obtained by applying an extension of the XML element model to indexing attributes and furthermore their values (in order to identify differing attributes). Since the structural summaries being developed using AxPREs are based on XPath expressions, they will be able to handle microformats but with advanced planning on the user.</p>
<p>The screenshot below is of DescribeX with a P* summary of a collection of hCalendar files. Using Apache Lucene, the files are indexed to include regular text token, XML elements, XML attributes and their associatd values. On the right-hand side you can see a query has been entered searching using Lucene's default regex '*event*' to search for 'class' attributes that contain that term. The vertices in red represent the elements which contain it and while it would be nice to assume that the descendants of the highlighted vertices are related to hCalendar events, it is not the case.</p>
<p><a href="http://vannevarvision.wordpress.com/files/2007/10/screenshot_dx_microformats.png" title="Microformat highlighting using DescribeX"><img src="http://vannevarvision.wordpress.com/files/2007/10/screenshot_dx_microformats.thumbnail.png" alt="Microformat highlighting using DescribeX" /></a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[PHP Eclipse - PHP/SQL/HTML Eclipse-Plugin]]></title>
<link>http://agidari.wordpress.com/2007/10/29/php-eclipse-phpsqlhtml-eclipse-plugin/</link>
<pubDate>Mon, 29 Oct 2007 05:07:34 +0000</pubDate>
<dc:creator>아기다리</dc:creator>
<guid>http://agidari.de.wordpress.com/2007/10/29/php-eclipse-phpsqlhtml-eclipse-plugin/</guid>
<description><![CDATA[냐하하 Eclipse 플러그인은 위대하다 -ㅅ- 언젠간 C#도 지원해버리고 말꺼야 -_]]></description>
<content:encoded><![CDATA[<p>냐하하 Eclipse 플러그인은 위대하다 -ㅅ- 언젠간 C#도 지원해버리고 말꺼야 -_-;;</p>
<p>http://www.javanuri.com/download/boardView.jsp?pg=8&#38;menuId=28&#38;Id=258168</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Demonstrating DescribeX and VisTopK at IBM CASCON Technology Showcase 2007]]></title>
<link>http://vannevarvision.wordpress.com/2007/10/04/cascon-technology-showcase/</link>
<pubDate>Thu, 04 Oct 2007 14:47:33 +0000</pubDate>
<dc:creator>shahan</dc:creator>
<guid>http://vannevarvision.de.wordpress.com/2007/10/04/cascon-technology-showcase/</guid>
<description><![CDATA[I&#8217;m happy to say that two projects that I work on, DescribeX (a team effort with Sadek Ali and]]></description>
<content:encoded><![CDATA[<p>I'm happy to say that two projects that I work on, DescribeX (a team effort with Sadek Ali and Flavio Rizzolo) and VisTop-k, both of which are supervised by Dr. Mariano Consens, will be demonstrated at IBM's CASCON Technology Showcase on October 22 - 25, 2007. There were quite a few interesting projects last year and I'm looking forward to seeing what new ideas have arisen, especially since my Eclipse plugin skills have increased a tremendous amount. As a student I'm also looking forward to the food ;)</p>
<p><a href="https://www-927.ibm.com/ibm/cas/cascon/index.shtml" title="CASCON 2007" target="_blank">Link to CASCON</a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Code Querying Made Easy!]]></title>
<link>http://themindstorms.wordpress.com/2007/09/05/code-querying-made-easy/</link>
<pubDate>Wed, 05 Sep 2007 20:40:46 +0000</pubDate>
<dc:creator>Alex Popescu (aka the_mindstorm)</dc:creator>
<guid>http://themindstorms.de.wordpress.com/2007/09/05/code-querying-made-easy/</guid>
<description><![CDATA[This free Eclipse plugin seems quite intersting. I think I remember some other approaches in this di]]></description>
<content:encoded><![CDATA[<p>This <u>free</u> Eclipse plugin seems quite intersting. I think I remember some other approaches in this direction, but none went so far. According to their front page the following features are supported:</p>
<ul>
<li>Search and Navigate code - search semantic properties of code (both source and bytecode), and define customized tree-views.</li>
<li>Find bugs - use SemmleCode's standard library to detect common bugs; adjust existing code queries to search for bug patterns that are specific to your projects and frameworks.</li>
<li>Compute metrics - do change impact analysis, spot bad code smells and explore dependencies, all with the library of metrics queries.</li>
<li>Enforce coding conventions - introduce your own checks with intuitive custom queries; show violations as errors or warnings in Eclipse.</li>
<li>Generate charts and graphs - view analysis results in no less than seven different ways, including charts and graphs; navigation is further simplified as each view is linked back to the source code.</li>
</ul>
<p>You can read more <a href="http://semmle.com/" title="Semmle" target="_blank">here</a>. I really hope to have the time to try it out.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[5 eclipse plugins for software quality]]></title>
<link>http://pa55word.wordpress.com/2007/08/17/5-eclipse-plugins-for-software-quality/</link>
<pubDate>Fri, 17 Aug 2007 13:04:07 +0000</pubDate>
<dc:creator>sun</dc:creator>
<guid>http://pa55word.de.wordpress.com/2007/08/17/5-eclipse-plugins-for-software-quality/</guid>
<description><![CDATA[This is a video podcast by Paul Duvall and Levent Gurses, discussing Levent’s presentation at]]></description>
<content:encoded><![CDATA[<p>This is a video podcast by Paul Duvall and Levent Gurses, discussing Levent’s presentation at the Better Software Conference. JDepend4Eclipse, Checkstyle, Coverlipse, PMD, and Metrics eclipse plugins are discussed.</p>
<p>All  these plugins are for software metrics which will help in code quality.</p>
<p><strong>Checkstyle</strong> is a plugin which I have used and found useful. We can<br />
give a xml file based rule (coding std) to the plugin and while writing<br />
code it will highlight the checkstyle errors. This avoided a lot of headaches<br />
when compared to times the code went into the automated build process<br />
and then all your checkstyle errors were highlighted before the world.</p>
<p><strong>JDepend4Eclipse</strong> - traverses Java class file directories and generates design metrics for each Java package.</p>
<p><strong>Coverlipse</strong> - djunit is another plugin which does the same job of showing your unit test coverage.</p>
<p><strong>PMD </strong> - Helps with code duplication.</p>
<p><strong>Metrics</strong> - Measures complexity.</p>
<p><a HREF="http://www.testearly.com/2007/06/11/vidcast-improving-code-quality-with-eclipse-and-its-plugins/">The video pod cast I was talking about before</a></p>
<p><a HREF="http://www-128.ibm.com/developerworks/java/library/j-ap01117/index.html">An article and tutorial about the five plugins by ibm developer works :- Automation for the people by Paul Duvall</a></p>
<p>To download the free plugins use the links below.</p>
<p><a HREF="http://pmd.sourceforge.net/eclipse/">http://pmd.sourceforge.net/eclipse/</a></p>
<p><a HREF="http://andrei.gmxhome.de/jdepend4eclipse/index.html">http://andrei.gmxhome.de/jdepend4eclipse/index.html </a></p>
<p><a HREF="http://coverlipse.sourceforge.net/index.php">http://coverlipse.sourceforge.net/index.php</a></p>
<p><a HREF="http://metrics.sourceforge.net/">http://metrics.sourceforge.net/</a></p>
<p><a HREF="http://eclipse-cs.sourceforge.net/">http://eclipse-cs.sourceforge.net/ </a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Google Gears Tutorial]]></title>
<link>http://pranni.wordpress.com/2007/06/02/google-gears-tutorial/</link>
<pubDate>Sat, 02 Jun 2007 06:39:23 +0000</pubDate>
<dc:creator>Pranni</dc:creator>
<guid>http://blog.grprakash.com/2007/06/02/google-gears-tutorial/</guid>
<description><![CDATA[Did you notice that the Google Reader now offers offline mode? It can download and save your files s]]></description>
<content:encoded><![CDATA[<p>Did you notice that the Google Reader now offers offline mode? It can download and save your files so that you can read them even when you are not connected to the internet. It is powered by Google Gears. I tried to create an application by going thru the steps in the Developer Guide Tutorial. It was not that easy to follow it. It could have be a bit more simpler. If you are looking for a simpler version, its available <a href="http://grprakash.googlepages.com/google_gears_tutorial" target="_blank">here</a>.</p>
<p>BTW, there is a new <a href="http://www.cypal.in/tools" target="_blank">Eclipse plugin for Google Gears</a> is already in the drawing board. Not publicly available and sent only thru  invitations. If you are interested in trying out, please send a mail to prakash at cypal dot in.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Eclipse Plug-in GEF Tutorial]]></title>
<link>http://vannevarvision.wordpress.com/2007/03/08/eclipse-plug-in-gef-tutorial/</link>
<pubDate>Thu, 08 Mar 2007 19:18:39 +0000</pubDate>
<dc:creator>shahan</dc:creator>
<guid>http://vannevarvision.de.wordpress.com/2007/03/08/eclipse-plug-in-gef-tutorial/</guid>
<description><![CDATA[I&#8217;ve attached a (very very) draft version of building a GEF-based graphical editor for Eclipse]]></description>
<content:encoded><![CDATA[<p>I've attached a (very very) draft version of building a GEF-based graphical editor for Eclipse. It doesn't have any pictures but is step by step and is complete enough allowing me to recreate a plug-in from scratch without having to memorize the process. I wrote it as the initial learning curve for getting started with GEF was higher than I initially anticipated. Feedback is always appreciated.</p>
<p><a href="http://vannevarvision.files.wordpress.com/2007/03/plugincreationdocumentation.pdf" title="Eclipse GEF-based Editor Plug-in Creation">Eclipse GEF-based Editor Plug-in Creation</a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Making External Libraries available as an Eclipse Plug-in]]></title>
<link>http://vannevarvision.wordpress.com/2007/03/08/making-external-libraries-available-as-an-eclipse-plug-in/</link>
<pubDate>Thu, 08 Mar 2007 18:58:25 +0000</pubDate>
<dc:creator>shahan</dc:creator>
<guid>http://vannevarvision.de.wordpress.com/2007/03/08/making-external-libraries-available-as-an-eclipse-plug-in/</guid>
<description><![CDATA[Sometimes it&#8217;s desirable to maintain the library code separately from the plug-in being develo]]></description>
<content:encoded><![CDATA[<p>Sometimes it's desirable to maintain the library code separately from the plug-in being developed. Converting the library to a plug-in won't change its structure and there is minimal maintenance required. To go through the conversion, follow these steps:</p>
<p>1. right-click on the project representing the library and in the context menu proceed to "PDE-Tools" and select "Convert Project to Plug-in Projects...</p>
<p>It's that easy. The plugin is automatically exported when running/debugging an Eclipse instance during plug-in development.</p>
<p>If your library itself relies on jar files, those will have to be included in the manifest file.This will also give you access to some of the features you allow to be exposed to other plug-ins dependent on your library plug-in.  In the manifest file:</p>
<p>- in the runtime tab, add the external jar files to your plug-in classpath</p>
<p>- in the runtime tab, select the packages that you would like other plug-ins to have access to, preferrably your library packages at the minimum and optionally the external library packages that your library itself uses.</p>
<p>- in the overview tab you can rename your plug-in and apply versioning</p>
<p>Once the plug-in is configured as desired, simply include this plug-in in the dependency tab of the other plug-in's manifest file and you'll have access to your library plug-ins exported packages.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[VisTopK Updated]]></title>
<link>http://vannevarvision.wordpress.com/2007/01/14/vistopk-updated/</link>
<pubDate>Sun, 14 Jan 2007 23:50:31 +0000</pubDate>
<dc:creator>shahan</dc:creator>
<guid>http://vannevarvision.de.wordpress.com/2007/01/14/vistopk-updated/</guid>
<description><![CDATA[I did some more reading into GEF and have advanced considerably. I&#8217;ve added bookmarking of tim]]></description>
<content:encoded><![CDATA[<p>I did some more reading into GEF and have advanced considerably. I've added bookmarking of timeframes and these are saved with the search terms to the currently edited VisTopK file. I also added mousewheel zooming for when the document graph scrolls off the screen. The bookmarks are marked off with a purple border similar to the screenshot in my previous post but without the t# text. Maybe it should be there?</p>
<p>Next steps are: index selection (local/network), specifying xpath expressions, specifying field to search</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[VisTopK Screenshot Available]]></title>
<link>http://vannevarvision.wordpress.com/2007/01/11/vistopk-screenshot/</link>
<pubDate>Thu, 11 Jan 2007 08:25:22 +0000</pubDate>
<dc:creator>shahan</dc:creator>
<guid>http://vannevarvision.de.wordpress.com/2007/01/11/vistopk-screenshot/</guid>
<description><![CDATA[Although there was a large break in between VisTopK-related posts, the project is now complete. A la]]></description>
<content:encoded><![CDATA[<p>Although there was a large break in between VisTopK-related posts, the project is now complete. A labelled screenshot is provided for your benefit. The report will be uploaded soon as well. I'm very happy with the result and am excited by the possibilities offered by the plug-in as it allows integration of many other projects, existing and new.</p>
<p style="text-align:center;"><a href="http://vannevarvision.wordpress.com/2007/01/11/vistopk-screenshot/screenshot-of-vistopk/" rel="attachment wp-att-20" title="Screenshot of VisTopK"><img src="http://vannevarvision.wordpress.com/files/2007/01/screenshot_overall_improved_001.thumbnail.png" alt="Screenshot of VisTopK" border="0" /></a></p>
<p style="text-align:center;" align="left">&#160;</p>
<p>I've created a screencast of VisTopK in action  using the great application <a href="http://www.debugmode.com/wink/" title="Wink Screencast application">Wink</a>, originally referenced from <a href="http://pyre.third-bit.com/blog/archives/483.html" title="Greg's new machine">Greg's blog entry</a>, but Wordpress doesn't allow Flash (SWF) uploads. Anyone have any ideas on how/where I can post it? I tried converting it to an AVI to maybe post it to YouTube but the size of 1GB stopped that attempt cold.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[My Eclipse code-folding plugin]]></title>
<link>http://themindstorms.wordpress.com/2006/11/16/my-eclipse-code-folding-plugin/</link>
<pubDate>Thu, 16 Nov 2006 12:51:00 +0000</pubDate>
<dc:creator>Alex Popescu (aka the_mindstorm)</dc:creator>
<guid>http://themindstorms.de.wordpress.com/2006/11/16/my-eclipse-code-folding-plugin/</guid>
<description><![CDATA[I will probably have to start with some apologies for letting you guys wait so long for the plugin I]]></description>
<content:encoded><![CDATA[<p>I will probably have to start with some apologies for letting you guys wait so long for the plugin I have announced in a <a href="http://themindstorms.blogspot.com/2006/10/eclipse-code-folding-plugin-coffee.html">couple of previous</a> <a href="http://themindstorms.blogspot.com/2006/09/eclipse-api-and-code-folding.html">posts</a>, but (as you probably already know the excuse) I've been very busy lately. <br><br />
However in order to keep things short: <a href="http://coffee-bytes.googlecode.com/svn/branches/fixes_04_09_27/distro/com.cb.eclipse.folding1.0.6.200611020605S%20.zip">here is the download link</a>.  It is not a real release, but the version I've been tweaking for a while and I am currently using. There are still problems with it, but most of the time it works (or at least using another programmer excuse: it works for me [smile/]). Please give it a try and let me know.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[VisTopK - Initial Setup]]></title>
<link>http://vannevarvision.wordpress.com/2006/11/06/vistopk-initial-setup/</link>
<pubDate>Mon, 06 Nov 2006 17:29:00 +0000</pubDate>
<dc:creator>shahan</dc:creator>
<guid>http://vannevarvision.de.wordpress.com/2006/11/06/vistopk-initial-setup/</guid>
<description><![CDATA[Today I officially started coding for the project and was very productive! I needed to setup a set o]]></description>
<content:encoded><![CDATA[<p>Today I officially started coding for the project and was very productive! I needed to setup a set of inverted indexes based on a collection of files. To setup these indexes, I used <a href="http://lucene.apache.org/java/docs/">Apache Lucene</a> and was it ever easy. I had some difficulties initially as I was trying to use some contributed modules (the in-memory indexer to be exact, but I figured it might come in handy, at some point). I also incorrectly decided to use an embedded relational database to allow for a more "natural" way to access indexes. Based on the information found <a href="http://jamie.ideasasylum.com/notebook/index.php?id=4">here</a>, I decided to give <a href="http://www.hsqldb.org/">HSQLDB</a> a shot and it was extremely easy to setup and use, but instead, I removed the relational database, used Lucene's built-in query engine, and accessed all the inverted indexes for the terms within the document collection.</p>
<p>Now it's a matter of deciding to take TReX's existing No-Random-Access threshold algorithm code or just roll my own. Reasons to stay away from the existing code are: tight integration with TReX's data structures, lack of parameters for its use, and a bad code smell. If I roll my own, then it's to decide whether I should integrate it into Lucene or keep it as a simple external algorithm engine. An ambitious Lucene contrib vision possibly? I've never contributed to open source but am truly inspired by the dedication required as described in Karl Fogel's (FREE) ebook <a href="http://producingoss.com/">Producing Open Source Software</a>. Starting from scratch will also allow for a nicer class hierarchy to take advantage of some interesting concepts mentioned in the IO-Top-k paper, concepts such as propabilistic inference or skew detection to terminate the algorithm even sooner.</p>
<p>Once that's done I'll have a prototype for XML document collection indexing and retrieval using a threshold algorithm for top-k query processing.<br />
Some related tools that seem interesting are: <a href="http://www.getopt.org/luke/">Luke</a>, a Lucene index-modification/viewing tool, very nice looking and feature filled. <a href="http://www.bibl.ulaval.ca/lius/pages/documentation.html">Lius</a>, which I haven't tried and seems to do the same thing as Luke.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[VisTopK - Visualization of Top-K Information Retrieval Algorithms]]></title>
<link>http://vannevarvision.wordpress.com/2006/11/03/vistopk-visualization-of-top-k-information-retrieval-algorithms/</link>
<pubDate>Fri, 03 Nov 2006 14:47:00 +0000</pubDate>
<dc:creator>shahan</dc:creator>
<guid>http://vannevarvision.de.wordpress.com/2006/11/03/vistopk-visualization-of-top-k-information-retrieval-algorithms/</guid>
<description><![CDATA[This project is for a course credit and is supervised by Dr. Consens. I will provide a visualization]]></description>
<content:encoded><![CDATA[<p>This project is for a course credit and is supervised by Dr. Consens. I will provide a visualization of Top-K results using static and dynamic views of Threshold Algorithm (TA) traces. This involves the use of inverted indexes from an XML document collection and will explore the effect of various factors such as compression, encoding, and retrieval/indexing algorithms. The deliverable will be a plug-in in Eclipse, due to its extensibility and ease of integration with various components. Current thoughts of the plugin are a main view containing a stock-chart and a property view. The visualization will be a front end to the XML format trace data collected during a separate TA run. Static and dynamic views will be provided for snapshots and temporal views. The visualization will be based on the depiction in:<br />
<a href="http://www.vldb.org/conf/2006/p475-bast.pdf">IO-Top-k: Index-access Optimized Top-k Query Processing</a>. Holger Bast, Debapriyo Majumdar, Ralf Schenkel, Martin Theobald, Gerhard Weikum.<br />
An interesting paper which provides a good basis for TAs, the algorithms themselves are relatively easy to understand but requires acquiring the terminology of the context. The relation between, advantages, and differences of several different TA methods are discussed, some of which are No Random Access (NRA), Random Access (RA), and a combination of both.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Eclipse code-folding plugin: Coffee-Bytes]]></title>
<link>http://themindstorms.wordpress.com/2006/10/11/eclipse-code-folding-plugin-coffee-bytes/</link>
<pubDate>Wed, 11 Oct 2006 19:35:00 +0000</pubDate>
<dc:creator>Alex Popescu (aka the_mindstorm)</dc:creator>
<guid>http://themindstorms.de.wordpress.com/2006/10/11/eclipse-code-folding-plugin-coffee-bytes/</guid>
<description><![CDATA[In a previous post I was talking about some small changes I have applied to one of the first OSS pro]]></description>
<content:encoded><![CDATA[<p>In a <a href="http://themindstorms.blogspot.com/2006/09/eclipse-api-and-code-folding.html">previous post</a> I was talking about some small changes I have applied to one of the first OSS projects I was a core developer and committer: <a href="http://www.coffee-bytes.com/servlet/PlatformSupport">Coffee-Bytes</a>. After that post, I have received quite a few messages expressing their interest in this plugin and the changes I have done to make it work with Eclipse 3.2.</p>
<p>Lately I have been very busy (speaking at <a href="http://www.javazone.no/web/show.do?page=92&#38;articleid=4598">JavaZone</a> and <a href="http://www.jaoo.dk/speakers/">JAOO</a>) and I haven't been able to do much about it. Still, on this project we were two developers, so before doing anything I will have to discuss these details and see what are the options. However, I promise I will keep everybody interested posted.</p>
<div style="font-size:0.8em;">
<span style="color:red;">category</span>: <a href="http://www.infoq.com/Eclipse/" rel="tag">Eclipse</a>
</div>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Eclipse API and Code Folding]]></title>
<link>http://themindstorms.wordpress.com/2006/09/10/eclipse-api-and-code-folding/</link>
<pubDate>Sun, 10 Sep 2006 01:30:00 +0000</pubDate>
<dc:creator>Alex Popescu (aka the_mindstorm)</dc:creator>
<guid>http://themindstorms.de.wordpress.com/2006/09/10/eclipse-api-and-code-folding/</guid>
<description><![CDATA[One of the my first open source projects I have worked on was Coffee-Bytes code folding plugin. It h]]></description>
<content:encoded><![CDATA[<p>One of the my first open source projects I have worked on was <a href="http://www.coffee-bytes.com/servlet/PlatformSupport">Coffee-Bytes</a> code folding plugin. It happened a long time ago and at some point the development has been discontinued.</p>
<p>However, tonight, working on some very long sources I have remembered it and I said I should give it a new try. Unfortunately, once I enabled it no editors could been displayed. Checking the <code>.log</code> file I have found the reason: the folding code was broken with a <code>NoSuchMethod</code> exception.</p>
<p>I have found in my archives the last version of the plugin and I thought I should check the API. To my surprise the API was still available (or at least reachable), but what made me post this entry is a feature added in Eclise 3.1: <a href="http://help.eclipse.org/help31/index.jsp?topic=/org.eclipse.pde.doc.user/guide/restrictions.htm">Access Restrictions</a>, according to which when you create a plugin you can restrict others plugin access to its code. While I find the idea quite good (as it makes the API more clear), I have found out that almost everything related to java source code editors is restricted, and I am wondering why? I thought some other plugins would benefit from a clear API (for example <a href="http://www.eclipse.org/ajdt/">AJDT</a>), and now finding this makes me wonder about the reasons (I am quite sure there are good reasons).</p>
<p>However, getting back to the points of this entry, you can read more about Access restrictions: <a href="http://wbeaton.blogspot.com/2006/01/discouraged-access.html">here</a>.</p>
<p>Following the last advise specified at the above link:</p>
<blockquote><p>But what if you really, really, really, really need to use the class? In that case, you can use it, but you need to be aware of what it means (four really's usually does it for me).</p></blockquote>
<p>I have done some small changes to readapt the code and now I have again <a href="http://www.coffee-bytes.com/servlet/PlatformSupport">Coffee-Bytes</a> code folding working on Eclipse 3.2. Just look at the picture to see how reach it is compaired with the default code folding offered by Eclipse:</p>
<p><a href="http://photos1.blogger.com/blogger/8130/518/1600/Eclipse-Code-Folding1.png"><img style="display:block;text-align:center;cursor:pointer;margin:0 auto 10px;" src="http://photos1.blogger.com/blogger/8130/518/320/Eclipse-Code-Folding1.png" alt="Reach Eclipse Code Folding" border="0" /></a></p>
<p>It offers you folding for:</p>
<ul>
<li>top level types</li>
<li>normal methods</li>
<li>constructors</li>
<li>getters and setters</li>
<li>main methods</li>
<li>inner types</li>
<li>static initializers</li>
<li>import statements</li>
<li>source headers</li>
<li>comment blocks</li>
<li>javadocs</li>
</ul>
<p>and even <u>User defined code folding</u>:</p>
<p><a href="http://photos1.blogger.com/blogger/8130/518/1600/Eclipse-Code-Folding2.png"><img style="display:block;text-align:center;cursor:pointer;margin:0 auto 10px;" src="http://photos1.blogger.com/blogger/8130/518/320/Eclipse-Code-Folding2.png" alt="User defined code folding" border="0" /></a></p>
<div style="font-size:0.8em;">
<span style="color:red;">category</span>: <a href="http://www.infoq.com/Eclipse/" rel="tag">Eclipse</a>
</div>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Code reviews and tools (plugins) that may help]]></title>
<link>http://themindstorms.wordpress.com/2006/06/22/code-reviews-and-tools-plugins-that-may-help/</link>
<pubDate>Thu, 22 Jun 2006 21:22:00 +0000</pubDate>
<dc:creator>Alex Popescu (aka the_mindstorm)</dc:creator>
<guid>http://themindstorms.de.wordpress.com/2006/06/22/code-reviews-and-tools-plugins-that-may-help/</guid>
<description><![CDATA[After reading Cedric&#8217;s post on Code reviews I remembered that I have used an Eclipse plugin th]]></description>
<content:encoded><![CDATA[<p>After reading <a href="http://beust.com/weblog/">Cedric</a>'s <a href="http://beust.com/weblog/archives/000393.html">post on Code reviews</a> I remembered that I have used an <a href="http://www.eclipse.org/">Eclipse</a> plugin that helped me doing code reviews: <a href="http://csdl.ics.hawaii.edu/Tools/Jupiter/">Jupiter</a> (I have even submitted at that time some patches [blink/]). As far as I know the plugin is continuously improved so if you are in need for something like this go and get it a try. <br><br />
Another nice <a href="http://www.eclipse.org/">Eclipse</a> plugin that might help with code reviews is <a href="http://www.eclipse.org/mylar/">Mylar</a> even if its intention is not exactly this one.<br />
<br><br></p>
<div style="font-size:0.8em;">
<span style="color:red;">category</span>: <a href="http://del.icio.us/tag/eclipse/" rel="tag">Eclipse</a>, <a href="http://del.icio.us/tag/eclipse_plugins/" rel="tag">Eclipse plugins</a>
</div>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Sharing IDEA project definition files]]></title>
<link>http://themindstorms.wordpress.com/2006/02/19/sharing-idea-project-definition-files/</link>
<pubDate>Sun, 19 Feb 2006 23:08:00 +0000</pubDate>
<dc:creator>Alex Popescu (aka the_mindstorm)</dc:creator>
<guid>http://themindstorms.de.wordpress.com/2006/02/19/sharing-idea-project-definition-files/</guid>
<description><![CDATA[In a previous  post I have tried to figure out how Idea project and modules definition files can be ]]></description>
<content:encoded><![CDATA[<p>In a <a href="http://themindstorms.blogspot.com/2006/02/eclipse-user-in-idea-land-meets-paths.html">previous  post</a> I have tried to figure out how <a href="http://www.jetbrains.com/idea/">Idea</a> project and modules definition files can be shared between team members considering etherogenous environments.<br />
While I could find a few references in the Help, none of them is really describing how things should be done. I have mentioned how this can be achieved while working with <a href="http://www.eclipse.org">Eclipse</a> by using path variables. This same notion exists in <a href="http://www.jetbrains.com/idea/">Idea</a> too, but I couldn't figure out how can one can use it from the UI. But, the good news is that you can define variables to be used with modules, and also you can use variables while defining classpaths. I have figured out that by editting the .ipr file (project definition) and adding:</p>
<blockquote><p>     &#60;UsedPathMacros&#62;<br />
&#60;macro name="MAVEN_REPO" /&#62;<br />
&#60;/UsedPathMacros&#62;</p></blockquote>
<p>you will force your project to define this variable and than you can use it in both module paths and different classpaths just by specifying <code>$MAVEN_REPO$/rest_of_path</code>. The only thing left is to find out how you can do this without having to manually edit the .ipr and .iml files. Does anybody know the answer to this?</p>
<p>Disclaimer: this is the 3rd post in row about <a href="http://www.jetbrains.com/idea/">Idea</a> and considering what may happen if <a href="http://www.jroller.com/page/fate">Hani</a> is picking you, I will just let everybody know that I am not associated and nor do I work for <a href="http://www.eclipse.org">Eclipse</a> or <a href="http://www.jetbrains.com/idea/">Idea</a>.</p>
<p style="font-size:0.8em;"> <span style="color:red;">category</span>: <a href="http://del.icio.us/tag/eclipse" rel="tag">Eclipse</a>, <a href="http://del.icio.us/tag/idea" rel="tag">IDEA</a>, <a href="http://del.icio.us/tag/ide" rel="tag">IDE</a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[An Eclipse user in IDEA-land meets paths]]></title>
<link>http://themindstorms.wordpress.com/2006/02/13/an-eclipse-user-in-idea-land-meets-paths/</link>
<pubDate>Mon, 13 Feb 2006 22:55:00 +0000</pubDate>
<dc:creator>Alex Popescu (aka the_mindstorm)</dc:creator>
<guid>http://themindstorms.de.wordpress.com/2006/02/13/an-eclipse-user-in-idea-land-meets-paths/</guid>
<description><![CDATA[If you haven&#8217;t followed the first part of this series, I will briefly restate here that the go]]></description>
<content:encoded><![CDATA[<p>If you haven't followed the <a href="http://themindstorms.blogspot.com/2006/02/eclipse-user-in-idea-land.html">first part</a> of this series, I will briefly restate here that the goal of these posts is not to start the long discussion about which IDE is better, but rather to raise some questions about things that remained unclear while playing with <a href="http://www.jetbrains.com/idea/">Idea</a>.</p>
<p>Today the Eclipse user (n.b.: me) had to play with paths. And I am including here: source paths, output paths and classpaths.<br />
First: <u>source paths</u>. In <a href="http://www.eclipse.org">Eclipse</a> I have to define the source folders under the current project directory. The only possibility to include in a project external source dirs is through linked directories. <a href="http://www.jetbrains.com/idea/">Idea</a> allows providing more <strong>Content Root</strong>s for each module, and so you can include multiple source directories from different locations on the file system.<br />
<u>Output paths</u>: <a href="http://www.jetbrains.com/idea/">Idea</a> allows you to set only 2 output directories per module: the source output directory and the test output directory. Even if at the first glance this looks a little bit restrictive, things are not so bad cause for real big projects requiring multiple output folders you will however have to define a build system (Ant, Maven based) to really manage the project.<br />
So far, everything went as expected. Unfortunately, the things weren't as clear while trying to set the classpath. In a multi-module project, <a href="http://www.jetbrains.com/idea/">Idea</a> introduces 3 types of classpaths: <strong>Global libraries</strong>, <strong>Project libraries</strong> and <strong>Module libraries</strong>. While at the first glance these look really good, I finally haven't been able to achieve what I wanted.</p>
<p>And I think this is the moment for the first question: considering a project that is shared by a team of developers, and the project is built using jars from a MAVEN local repository (each developer may have the repository on a different location), how should I define the classpath so that the project/module definition can be shared? Or, what is the correct approach for achieving this with <a href="http://www.jetbrains.com/idea/">Idea</a>. In <a href="http://www.eclipse.org">Eclipse</a> I am doing this using a variable pointing to MAVEN_REPO and than defining the classpath in terms of this variable (the classpath will look something like: MAVEN_REPO/log4j/jars/log4j-1.2.8.jar;MAVEN_REPO/lucene/jars/lucene-1.4.3.jar. Considering that each developer can define this variable to point to his repository than the team will be able to share the project definition file). Can this be achieved with <a href="http://www.jetbrains.com/idea/">Idea</a>?</p>
<p>In <a href="http://www.eclipse.org">Eclipse</a> I can include a jar in my project classpath using one of the following solutions:</p>
<ul>
<li>contained in the current project (the most usual way)</li>
<li>anywhere on the filesystem (not very usefully in a shared project)</li>
<li>extended variable (as shown above)</li>
<li>relative to another project (very usefully in a shared project: the classpath description is persisted in relative terms ignoring the real locations of the projects)</li>
</ul>
<p>My final question for the 2nd day in the <a href="http://www.jetbrains.com/idea/">Idea</a>-land would be: how can I achieve the 3rd and 4th scenarios in the above list, and also be assured that the project/module definition can be shared. I really hope to have some answers from expert <a href="http://www.jetbrains.com/idea/">Idea</a> users, so that I will have a 3rd day in <a href="http://www.jetbrains.com/idea/">Idea</a>-land. Thanks.</p>
<p style="font-size:0.8em;"> <span style="color:red;">category</span>: <a href="http://del.icio.us/tag/eclipse" rel="tag">Eclipse</a>, <a href="http://del.icio.us/tag/idea" rel="tag">IDEA</a>, <a href="http://del.icio.us/tag/ide" rel="tag">IDE</a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[An Eclipse user in IDEA-land]]></title>
<link>http://themindstorms.wordpress.com/2006/02/12/an-eclipse-user-in-idea-land/</link>
<pubDate>Sun, 12 Feb 2006 10:55:00 +0000</pubDate>
<dc:creator>Alex Popescu (aka the_mindstorm)</dc:creator>
<guid>http://themindstorms.de.wordpress.com/2006/02/12/an-eclipse-user-in-idea-land/</guid>
<description><![CDATA[I am an Eclipse user for more than 3 years, but I find it interesting to have a look at the other ap]]></description>
<content:encoded><![CDATA[<p>I am an <a href="http://www.eclipse.org">Eclipse</a> user for more than 3 years, but I find it interesting to have a look at the other approaches in the world of Java IDEs. This post is not meant to start once again the long and so useless discussion about which one is the best, but rather to ask questions about how to achieve some goals (and hopefully have some advanced users answer 'em [smile/]).</p>
<p>Since back in the days of Netbeans 3, I got used to define in my workspace projects that are related to my current work. For example, if my current work project is using <a href="http://opensymphony.com/webwork">WebWork</a> than usually I will create a WebWork project. This will allow me to navigate through its sourcecode and also help me when debugging.</p>
<p><a href="http://www.jetbrains.com/idea/">IntelliJ IDEA</a> allows you to work with a project at a time. But it allows you to define more <strong>modules</strong> inside a project and as I found out <strong>groups of modules</strong>. And here is my first question:</p>
<p>Can I use modules to refere the external projects my current project is based on? Or in case this is a wrong approach from the perspective of <a href="http://www.jetbrains.com/idea/">IDEA</a> than what is the way to define my project so that I can navigate the source code of the projects it depends on?</p>
<p>I will be very happy to hear how I can do this in the <a href="http://www.jetbrains.com/idea/">IDEA</a>-way. Thanks in advance to everyone giving me hints.</p>
<p><u>Disclaimer</u>: I have spent some time reading the <a href="http://www.jetbrains.com/idea/">IDEA</a> help, but I haven't found references to this question. The approach I am describing above it's coming mainly from using the <a href="http://www.eclipse.org">Eclipse</a> workspace export plugin provided with <a href="http://www.jetbrains.com/idea/">IDEA</a>.</p>
<p><u>Update:</u> Scott posted the hint to succesfully see the dependency projects while debugging.</p>
<p style="font-size:0.8em;"> <span style="color:red;">category</span>: <a href="http://del.icio.us/tag/eclipse" rel="tag">Eclipse</a>, <a href="http://del.icio.us/tag/idea" rel="tag">IDEA</a>, <a href="http://del.icio.us/tag/ide" rel="tag">IDE</a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[TestNG and IDE support]]></title>
<link>http://themindstorms.wordpress.com/2005/05/16/testng-and-ide-support/</link>
<pubDate>Mon, 16 May 2005 15:18:00 +0000</pubDate>
<dc:creator>Alex Popescu (aka the_mindstorm)</dc:creator>
<guid>http://themindstorms.de.wordpress.com/2005/05/16/testng-and-ide-support/</guid>
<description><![CDATA[During the last months, while developing TestNG, I have read and also received lots of comments abou]]></description>
<content:encoded><![CDATA[<p>During the last months, while developing <a href="http://beust.com/testng">TestNG</a>, I have read and also received lots of comments about the lack of support for <a href="http://beust.com/testng">TestNG</a> in the most used IDEs (<a href="http://www.eclipse.org">Eclipse</a>, <a href="http://www.jetbrains.com/idea/">IntelliJ IDEA</a> and <a href="http://www.netbeans.org">NetBeans</a>). I have put some of my spare time into developing a plugin for <a href="http://www.eclipse.org">Eclipse</a> (by the way it is working great, and the features are quite nice [blink/]). I've had intentions to do the same for <a href="http://www.jetbrains.com/idea/">Idea</a>, but I cannot see how I can develop a plugin with the  <strong>Plugin Development Package</strong>.<br />
Why? That 14Megs download contains 45Megs javadocs, which are mostly <u>empty</u>. I don't have any document describing which way to go. And those 6 examples are little toys. While the <a href="http://www.eclipse.org">Eclipse</a> API is really huge, I was able to find valid javadoc comments, lots of examples and even some good books (not to mention the fact that developing with <a href="http://www.eclipse.org">Eclipse</a> means learning SWT/JFace). I also know about the support site, but I usually go to this kind of places to ask important/specific questions, and not &#60;&#60;Please help...&#62;&#62; ones.<br />
I keep my interest open to support <a href="http://beust.com/testng">TestNG</a> in <a href="http://www.jetbrains.com/idea/">Idea</a>, but for the moment this seems to me quite impossible.</p>
<p><strong>Disclaimer</strong>: this post is by no means meant to upset <a href="http://www.jetbrains.com/idea/">IntelliJ IDEA</a>'s developers. It is only my short experience while trying to develop a plugin.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Eclipse TestNG plugin public availability]]></title>
<link>http://themindstorms.wordpress.com/2005/03/29/eclipse-testng-plugin-public-availability/</link>
<pubDate>Tue, 29 Mar 2005 07:14:00 +0000</pubDate>
<dc:creator>Alex Popescu (aka the_mindstorm)</dc:creator>
<guid>http://themindstorms.de.wordpress.com/2005/03/29/eclipse-testng-plugin-public-availability/</guid>
<description><![CDATA[A few days ago we have announced on the TestNG MLs the release candidate of the TestNG-Eclipse plugi]]></description>
<content:encoded><![CDATA[<p>A few days ago we have announced on the <a href="http://beust.com/testng">TestNG</a> MLs the release candidate of the <a href="https://testng-eclipse.dev.java.net/">TestNG-Eclipse</a> plugin.<br />
Today, <a href="http://beust.com/weblog/archives/000261.html">Cedric</a> and myself are very pleased to announce the general public availability of the TestNG Eclipse plugin (in fact this post was meant for yesterday but I was not able to publish it).<br />
It can be downloaded from:</p>
<ul>
<li><a href="http://beust.com/testng/testng-eclipse.zip">TestNG official site</a></li>
<li><a href="https://testng-eclipse.dev.java.net/files/documents/2270/12616/testng-eclipse-1.0.zip">TestNG-Eclipse on dev.java.net</a></li>
<li>or directly accessed from the CVS (release directory)</li>
</ul>
<p>Now the official announcement:</p>
<blockquote><p> Hi all!<br />
The TestNG team is pleased to announce (and distribute also ;-)) the first version of TestNG Eclipse plugin.</p>
<p>Features<br />
========<br />
1/ TestNG View (Window -&#62; Show View -&#62; Other -&#62; Java -&#62; TestNG) featuring<br />
- the Red-Green Bar<br />
- test results statistics<br />
- hierarchical test results presentation<br />
- failures stack traces presentation.</p>
<p>2/ TestNG Launcher (Run ... -&#62; TestNG) featuring<br />
- browse and run a TestNG enabled test class<br />
- browse and run groups defined in the project tests<br />
- browse and run suites</p>
<p>3/ Contextual TestNG Launcher (Right Click -&#62; Run) featuring:<br />
- run class as TestNG test<br />
- run type as TestNG test<br />
- run method as TestNG test<br />
- run suite as TestNG test</p>
<p>The current version is working with Eclipse 3.1M5 (and probably 3.1M4).</p>
<p>Your feedback is welcome (and needed). Enjoy!</p>
<p>--<br />
TestNG Team</p></blockquote>
<p>You can see a set of nice snapshots on <a href="http://beust.com/weblog/archives/000261.html">Cedric's announcement</a>.</p>
<p>We hope that this release will bring more pleasure on your experience with <a href="http://beust.com/testng">TestNG</a>.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Eclipse, SSH and PuTTY]]></title>
<link>http://themindstorms.wordpress.com/2005/02/18/eclipse-ssh-and-putty/</link>
<pubDate>Fri, 18 Feb 2005 07:21:00 +0000</pubDate>
<dc:creator>Alex Popescu (aka the_mindstorm)</dc:creator>
<guid>http://themindstorms.de.wordpress.com/2005/02/18/eclipse-ssh-and-putty/</guid>
<description><![CDATA[Yesterday was a great day for me: been accepted as a commiter to AspectWerkz project (thanks again A]]></description>
<content:encoded><![CDATA[<p>Yesterday was a great day for me: <u>been accepted as a commiter</u> to <a href="http://aspectwerkz.codehaus.org/">AspectWerkz</a> project (thanks again Alex and Jonas, you are just great! - I will write more about this some other time).<br />
And now the short story: I got to set up my environment to access CVS using SSH with keys. I think every developer has successfully done this once - this is why I've been a little pissed off. I have generated the keys using <tt>ssh-keygen</tt> and than another pair with <a href="http://www.chiark.greenend.org.uk/~sgtatham/putty/">PuTTY</a>. By looking at them I have noticed that they are very differnt. Why this?<br />
But let's continue. Finally the <tt>PuTTY</tt> generated public key was placed on the server and now the long series of tries begun: <tt>ssh</tt> client (from cygwin) was refusing to connect. Turning verbose mode on (you place up to 3 <tt>-v</tt> options in the command line) I have found out that indeed the private key was not recognized. I have gone back to using <tt>PuTTY</tt> and I have successfully logged in.<br />
Next step would be having WinCVS and Eclipse connected. In order to shorten the story, I made WinCVS work with Pageant and ssh protocol (i didn't know about it, and I don't think this is correct - as I should use ext or extssh protocol). With Eclipse, I have successfully connected using <tt>plink</tt> and ext protocol but not with Eclipse SSH support and extssh protocol (probably because of the keys incompatibility, it was failing to connect with an unpleasant/non-explicative message: Auth fail).</p>
<p>I would like to find out what I was doing wrong and how I can do the following:</p>
<ul>
<li>make WinCVS work with ext or extssh protocol (probably using <tt>plink</tt>)</li>
<li>make Eclipse extssh connection work (so not using <tt>plink</tt>)</li>
</ul>
<p>A very nice solution for CVS is also <a href="http://www.tortoisecvs.org/">TortoiseCVS</a> (thanks Alex for the suggestion. It works nice with <tt>pageant</tt>).</p>
<p>Update: <a href="http://jroller.com/page/eu/">Euxx</a> has posted <a href="http://jroller.com/page/eu/20050218#external_cvs_client_and_eclipse">more hints on Eclipse and CVS usage.</a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Eclipse trick: Custom getter-setter [UPDATED]]]></title>
<link>http://themindstorms.wordpress.com/2004/11/08/eclipse-trick-custom-getter-setter-updated/</link>
<pubDate>Mon, 08 Nov 2004 12:25:00 +0000</pubDate>
<dc:creator>Alex Popescu (aka the_mindstorm)</dc:creator>
<guid>http://themindstorms.de.wordpress.com/2004/11/08/eclipse-trick-custom-getter-setter-updated/</guid>
<description><![CDATA[The trick I have found for custom getters/setters in Eclipse seemed very nice.
I would like to add m]]></description>
<content:encoded><![CDATA[<p>The trick I have found for <a href="http://themindstorms.blogspot.com/2004/11/eclipse-trick-custom-getter-setter.html">custom getters/setters in Eclipse seemed very nice</a>.<br />
I would like to add more on this: the prefix and suffix accepts a comma separated list of strings that will be ignored by the generator. Wow ... very very neat.</p>
]]></content:encoded>
</item>

</channel>
</rss>
