<?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>Allan Lykke Christensen &#187; NetBeans</title>
	<atom:link href="http://blogs.i2m.dk/allan/tag/netbeans/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogs.i2m.dk/allan</link>
	<description>On Software</description>
	<lastBuildDate>Tue, 06 Sep 2011 10:49:33 +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>Review: NetBeans IDE 7 Cookbook</title>
		<link>http://blogs.i2m.dk/allan/2011/09/06/review-netbeans-ide-7-cookbook/</link>
		<comments>http://blogs.i2m.dk/allan/2011/09/06/review-netbeans-ide-7-cookbook/#comments</comments>
		<pubDate>Tue, 06 Sep 2011 10:31:02 +0000</pubDate>
		<dc:creator>Allan Lykke Christensen</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Literature]]></category>
		<category><![CDATA[cookbook]]></category>
		<category><![CDATA[NetBeans]]></category>

		<guid isPermaLink="false">http://blogs.i2m.dk/allan/?p=324</guid>
		<description><![CDATA[I recently got a copy of the newly release NetBeans cookbook from Packt Publishing. Being a huge fan of NetBeans I was excited to see a cookbook on the subject. The book is split into 12 chapters focusing on the main types of applications you can develop in NetBeans. Being a cookbook you can easily [...]]]></description>
			<content:encoded><![CDATA[<p><img src="https://www.packtpub.com/sites/default/files/imagecache/productview/2503OS_NetBeans%20IDE%207%20Cookbook_9781849512503cov.jpg" alt="NetBeans IDE 7 Cookbook. Click to go to Packt Publishing" align="left" />I recently got a copy of the newly release NetBeans cookbook from Packt Publishing. Being a huge fan of NetBeans I was excited to see a cookbook on the subject. The book is split into 12 chapters focusing on the main types of applications you can develop in NetBeans. Being a cookbook you can easily jump between the recipes based on what you you&#8217;re cooking. This is a great advantage if you want to learn something new in NetBeans without having to trawl through a lot of basic information. There are more than 70 recipes ranging for basic tasks such as debugging classes to more advanced tasks such as profiling your applications. My favourite recipes fall into the category of refactoring. The refactoring recipes saves developers an enormous amount of time. There is something for developers at all levels. Even if you are a seasoned NetBeans developer you&#8217;ll find some recipes that you&#8217;ve never heard of. For NetBeans newcomers there are many gems that will make your life easier. If you are studying or considering to study for the NetBeans Certification, this book is a great companion. My only critic of the book is that it could contain a few more advanced recipes for the routined NetBeans developers,</p>
<p>You can check out a <a href="https://www.packtpub.com/netbeans-ide-7-cookbook/book" title="Go to Packt Publishing" target="_blank">sample of the book on the Packt Publishing website</a>.</p>
<p>The book is excellent for beginners and because of that I give it 3.5 stars of 5.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.i2m.dk/allan/2011/09/06/review-netbeans-ide-7-cookbook/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>LDAP Explorer 0.4 released</title>
		<link>http://blogs.i2m.dk/allan/2010/03/06/ldap-explorer-0-4-released/</link>
		<comments>http://blogs.i2m.dk/allan/2010/03/06/ldap-explorer-0-4-released/#comments</comments>
		<pubDate>Sat, 06 Mar 2010 02:20:03 +0000</pubDate>
		<dc:creator>Allan Lykke Christensen</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[ldap]]></category>
		<category><![CDATA[LDAP Explorer]]></category>
		<category><![CDATA[NetBeans]]></category>

		<guid isPermaLink="false">http://blogs.i2m.dk/allan/?p=265</guid>
		<description><![CDATA[LDAP Explorer 0.4 for NetBeans was released]]></description>
			<content:encoded><![CDATA[<p><a href="http://blogs.i2m.dk/allan/wp-content/filter_uid-0_4.png"><img src="http://blogs.i2m.dk/allan/wp-content/filter_uid-0_4-300x254.png" alt="" title="LDAP Explorer 0.4 - now with basic filtering, server labels, and support for self-signed SSL certificates" width="300" height="254" class="alignright size-medium wp-image-267" /></a>I managed to put the 0.4 release together before the original deadline of 13. March. In version 0.4 you&#8217;ll find:</p>
<ul>
<li>Attributes are now sortable by clicking the column headings</li>
<li>Possible to give each LDAP server connection a label</li>
<li>Fixed NamingException when having more than one server connection / window open</li>
<li>Added connection timeout setting to LDAP server connection</li>
<li>More friendly attribute names</li>
<li>Support for Lotus Notes object classes</li>
<li>Silently accepts self-signed SSL certificates</li>
<li>Basic filtering</li>
</ul>
<p>For the next release the UI will be changed slightly to accommodate query building and displaying of search results.</p>
<p><a href="http://blogs.i2m.dk/allan/wp-content/upgrade-0_4.png"><img src="http://blogs.i2m.dk/allan/wp-content/upgrade-0_4-300x190.png" alt="" title="Upgrading to 0.4" width="300" height="190" class="alignleft size-medium wp-image-266" /></a></p>
<p><em>Note: From version 0.3 an update center was automatically created upon installation. To upgrade simply go to Tools &#8211; Plugins &#8211; Updates and click &#8220;Reload Catalog&#8221; followed by selecting the new version and clicking &#8220;Upgrade&#8221;</em></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>You can find the project site on Google Code: <a href="http://code.google.com/p/nb-ldap-explorer/">http://code.google.com/p/nb-ldap-explorer/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.i2m.dk/allan/2010/03/06/ldap-explorer-0-4-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LDAP Explorer 0.3 and NetBeans Doxia Support</title>
		<link>http://blogs.i2m.dk/allan/2010/02/27/ldap-explorer-0-3-and-netbeans-doxia-support/</link>
		<comments>http://blogs.i2m.dk/allan/2010/02/27/ldap-explorer-0-3-and-netbeans-doxia-support/#comments</comments>
		<pubDate>Sat, 27 Feb 2010 00:17:39 +0000</pubDate>
		<dc:creator>Allan Lykke Christensen</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[APT]]></category>
		<category><![CDATA[Doxia]]></category>
		<category><![CDATA[LDAP Explorer]]></category>
		<category><![CDATA[Maven]]></category>
		<category><![CDATA[NetBeans]]></category>

		<guid isPermaLink="false">http://blogs.i2m.dk/allan/?p=255</guid>
		<description><![CDATA[LDAP Explorer 0.3 has been released and NetBeans Doxia Support has been picked up again.]]></description>
			<content:encoded><![CDATA[<p><a href="http://blogs.i2m.dk/allan/wp-content/2010-02-27_at_00_38.png"><img src="http://blogs.i2m.dk/allan/wp-content/2010-02-27_at_00_38-300x200.png" alt="LDAP Explorer 0.3" title="LDAP Explorer 0.3" width="300" height="200" class="alignright size-medium wp-image-257" /></a><strong>LDAP Explorer</strong></p>
<p>This evening I released the third version of LDAP Explorer. The changes include:</p>
<ul>
<li>Scrolling in the LDAP tree (could only view very small trees in 0.2 due to missing scrollers)</li>
<li>Replaced Swing-code with NetBeans classes (mainly replacing JTree with NetBeans nodes)</li>
<li>Nicer-looking icons + different icons depending on the type of LDAP entry</li>
<li>Includes an update center for ease of upgrading to future versions</li>
</ul>
<p>You can grab a copy of the new version from the <a href="http://code.google.com/p/nb-ldap-explorer/">Google Code project page</a> or the <a href="http://plugins.netbeans.org/PluginPortal/faces/PluginDetailPage.jsp?pluginid=25684">NetBeans Plugin Portal</a></p>
<p><strong>NetBeans Doxia Support</strong></p>
<p>In August 2009 I started a &#8220;<em>NetBeans Goodies</em>&#8221; project at Kenai.com where I intended to collect a bunch of NetBeans modules. The first <em>Goodie</em> would be support for APT files (Maven Doxia). If you&#8217;ve been reading my blog you&#8217;ll know that I got the basic code hacked together but then ran into some problems with defining the APT language in JavaCC. Anyway, This week I got prompted to continue the development of Doxia support by a keen user. I&#8217;ve therefore transfer the code from Kenai to Google Code and intent to pick up the coding in the upcoming weeks. You can find the project at <a href="http://code.google.com/p/nb-doxia-support/">Google Code</a>. I haven&#8217;t released any versions of Doxia support yet, so if you want to give it a go you&#8217;ll have to check out the code from the Mercurial repository.</p>
<p>Previous blog entries about Doxia support: </p>
<ul>
<li><a href="http://blogs.i2m.dk/allan/2009/08/18/doxia-apt-rendered-view-now-working/">Doxia APT Rendered View Now Working</a></li>
<li><a href="http://blogs.i2m.dk/allan/2009/08/16/doxia-apt-support-coming-closer/">Doxia APT Support Coming Closer</a></li>
<li><a href="http://blogs.i2m.dk/allan/2009/08/05/doxia-apt-language-support/">Doxia APT Language Support</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blogs.i2m.dk/allan/2010/02/27/ldap-explorer-0-3-and-netbeans-doxia-support/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LDAP Explorer 0.2 released</title>
		<link>http://blogs.i2m.dk/allan/2010/02/17/ldap-explorer-0-2-released/</link>
		<comments>http://blogs.i2m.dk/allan/2010/02/17/ldap-explorer-0-2-released/#comments</comments>
		<pubDate>Wed, 17 Feb 2010 00:22:08 +0000</pubDate>
		<dc:creator>Allan Lykke Christensen</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[ldap]]></category>
		<category><![CDATA[LDAP Explorer]]></category>
		<category><![CDATA[NetBeans]]></category>

		<guid isPermaLink="false">http://blogs.i2m.dk/allan/?p=247</guid>
		<description><![CDATA[Second release of the NetBeans LDAP Explorer (0.2)]]></description>
			<content:encoded><![CDATA[<p><a href="http://blogs.i2m.dk/allan/wp-content/2010-02-17_at_00_50.png"><img src="http://blogs.i2m.dk/allan/wp-content/2010-02-17_at_00_50-300x208.png" alt="LDAP Explorer 0.2" title="LDAP Explorer 0.2" width="300" height="208" class="alignright size-medium wp-image-248" /></a></p>
<p>Over a nice glass of red wine I finished the second release of LDAP Explorer for NetBeans. New in this version:</p>
<ul>
<li>Support for NetBeans 6.7</li>
<li>Possible to create LDAP connection profiles in the Services window</li>
<li>Cleaner browser window with the option to see attributes in table- or LDIF view.</li>
</ul>
<p>You can download the new release from the <a href="http://code.google.com/p/nb-ldap-explorer/">Google Code Project Page</a> or on the <a href="http://plugins.netbeans.org/PluginPortal/faces/PluginDetailPage.jsp?pluginid=25684">NetBeans Plugin Portal</a>.</p>
<p>If you find any bugs or would like to see your favourite features in the module, please go ahead add it to the <a href="http://code.google.com/p/nb-ldap-explorer/">project page</a> or as comments to this post.</p>
<p>Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.i2m.dk/allan/2010/02/17/ldap-explorer-0-2-released/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>NetBeans LDAP Explorer update</title>
		<link>http://blogs.i2m.dk/allan/2010/02/16/netbeans-ldap-explorer-update/</link>
		<comments>http://blogs.i2m.dk/allan/2010/02/16/netbeans-ldap-explorer-update/#comments</comments>
		<pubDate>Tue, 16 Feb 2010 00:29:10 +0000</pubDate>
		<dc:creator>Allan Lykke Christensen</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[ldap]]></category>
		<category><![CDATA[LDAP Explorer]]></category>
		<category><![CDATA[NetBeans]]></category>

		<guid isPermaLink="false">http://blogs.i2m.dk/allan/?p=242</guid>
		<description><![CDATA[NetBeans LDAP Explorer has been updated with an LDAP server registry and is not compatible with NetBeans 6.7]]></description>
			<content:encoded><![CDATA[<p><a href="http://blogs.i2m.dk/allan/wp-content/2010-02-16_at_0121.png"><img src="http://blogs.i2m.dk/allan/wp-content/2010-02-16_at_0121-300x204.png" alt="LDAP Explorer - Now with server registry" title="LDAP Explorer - Now with server registry" width="300" height="204" class="alignleft size-medium wp-image-243" /></a><br />
Isn&#8217;t it just typical. You want to spend a few hours implementing a few features in your application and before you know it its 1 in the morning. Following my basic implementation of an LDAP Explorer in NetBeans, I wrote down a list of features I want to implement. Among the features were a registry of LDAP servers (so one doesn&#8217;t have to keep entering the connection details). So, if you look in the source repository you&#8217;ll find that I&#8217;ve implemented a registry of LDAP servers (accessible through the Services window). Activating the nodes will create a new window and connection to the directory service. With that in place, I&#8217;ve also removed the &#8220;LDAP Explorer&#8221; from the Window menu. Lastly I&#8217;ve also changed the NetBeans API dependency so that it is now compatible with NetBeans 6.7.</p>
<p>Next, I want to clean up the Explorer window (no need to display the connection details there anymore), followed by implementing an interface for conducting custom queries and executing LDIF commands.</p>
<p>If you got some feature requests or comments you are welcome to submit them at the <a href="http://code.google.com/p/nb-ldap-explorer/">Google Code project site</a> or on the <a href="http://plugins.netbeans.org/PluginPortal/faces/PluginDetailPage.jsp?pluginid=25684">NetBeans Plugin Portal</a>. Thanks.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.i2m.dk/allan/2010/02/16/netbeans-ldap-explorer-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LDAP Explorer Module for NetBeans</title>
		<link>http://blogs.i2m.dk/allan/2010/02/14/ldap-explorer-module-for-netbeans/</link>
		<comments>http://blogs.i2m.dk/allan/2010/02/14/ldap-explorer-module-for-netbeans/#comments</comments>
		<pubDate>Sun, 14 Feb 2010 01:47:04 +0000</pubDate>
		<dc:creator>Allan Lykke Christensen</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[ldap]]></category>
		<category><![CDATA[LDAP Explorer]]></category>
		<category><![CDATA[NetBeans]]></category>

		<guid isPermaLink="false">http://blogs.i2m.dk/allan/?p=233</guid>
		<description><![CDATA[Start-up of a new NetBeans Module for browsing LDAP services]]></description>
			<content:encoded><![CDATA[<p><a href="http://blogs.i2m.dk/allan/wp-content/2010-02-14_at_0227.png"><img src="http://blogs.i2m.dk/allan/wp-content/2010-02-14_at_0227-300x235.png" align="right" alt="First look at the LDAP Explorer" title="First look at the LDAP Explorer" width="300" height="235" class="size-medium wp-image-235" /></a>This is a short post (as I&#8217;m wasted and want to get some sleep). Recently I&#8217;ve been working with a lot of LDAP service and though it would be a nice addition to NetBeans if I could make simple lookups and browse LDAP directory services directly from NetBeans. Therefore I created a small module today (LDAP Explorer) which I&#8217;ll hopefully be able to maintain. The project is hosted at Google Code (Sun/Oracle is so confused about the future of Kenai.com and Java.net that I decided to scrap it for now &#8211; also, Kenai with Jira is just bloody slow). The project can be found at <a href="http://code.google.com/p/nb-ldap-explorer/">http://code.google.com/p/nb-ldap-explorer/</a>. With the code currently in the repository you can make anonymous connections to an LDAP service and browse the nodes available under the Base DN.  If you are interested in co-maintaining this module, please let me know. That is all for now.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.i2m.dk/allan/2010/02/14/ldap-explorer-module-for-netbeans/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Doxia APT rendered view now working</title>
		<link>http://blogs.i2m.dk/allan/2009/08/18/doxia-apt-rendered-view-now-working/</link>
		<comments>http://blogs.i2m.dk/allan/2009/08/18/doxia-apt-rendered-view-now-working/#comments</comments>
		<pubDate>Mon, 17 Aug 2009 22:29:04 +0000</pubDate>
		<dc:creator>Allan Lykke Christensen</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Maven]]></category>
		<category><![CDATA[NetBeans]]></category>

		<guid isPermaLink="false">http://blogs.i2m.dk/allan/?p=194</guid>
		<description><![CDATA[Progress on the Doxia APT module]]></description>
			<content:encoded><![CDATA[<p>Thanks to <a href="http://blogs.codehaus.org/people/mkleint/">Milos Kleint</a>, I&#8217;ve got the APT rendered view working for the APT Editor. Hopefully this mean that I&#8217;ll be able to release version 1 of the module in the very near future. Still need to improve a bit on the JavaCC grammar, provide an APT code palette, and clean up the code. Anyway, here is a small video demonstrating the rendered view:</p>
<p align="center">
<object classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" codebase="http://www.apple.com/qtactivex/qtplugin.cab" height="452" width="455"><param name="src" value="http://blogs.i2m.dk/allan/wp-content/apt_source_view.mov"><param name="autoplay" value="false"><param name="type" value="video/quicktime" height="452" width="425"><embed src="http://blogs.i2m.dk/allan/wp-content/apt_source_view.mov" height="452" width="455" autoplay="false" type="video/quicktime" pluginspage="http://www.apple.com/quicktime/download/"></p>
<p></object></p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.i2m.dk/allan/2009/08/18/doxia-apt-rendered-view-now-working/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
<enclosure url="http://blogs.i2m.dk/allan/wp-content/apt_source_view.mov" length="606225" type="video/quicktime" />
		</item>
		<item>
		<title>Doxia APT support coming closer</title>
		<link>http://blogs.i2m.dk/allan/2009/08/16/doxia-apt-support-coming-closer/</link>
		<comments>http://blogs.i2m.dk/allan/2009/08/16/doxia-apt-support-coming-closer/#comments</comments>
		<pubDate>Sun, 16 Aug 2009 16:23:36 +0000</pubDate>
		<dc:creator>Allan Lykke Christensen</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Maven]]></category>
		<category><![CDATA[NetBeans]]></category>

		<guid isPermaLink="false">http://blogs.i2m.dk/allan/?p=189</guid>
		<description><![CDATA[A step closer to providing APT support in NetBeans]]></description>
			<content:encoded><![CDATA[<p>This and last weekend I&#8217;ve been working on improving the Doxia APT support in NetBeans. Namely I&#8217;ve been trying to integrate the Doxia APT parser with the NetBeans Lexer classes and secondly I&#8217;ve been implementing multi view support in the editor.</p>
<p><strong>Doxia APT Parser integration</strong></p>
<p>Last weekend a spend several hours trying to get my head around the Doxia Apt Parser and how it could be integrated with the NetBeans Lexer classes. Unfortunately I never found a way to do the integration. The NetBeans Lexer require that you implement the <code>org.netbeans.spi.lexer.Lexer</code> interface including a method, <code>nextToken()</code>, where each token is extracted as the file is being read. The Doxia AptParser on the other hand provide a simple <code>parse</code> method completing the parsing in one step. The two paradigms of parsing doesn&#8217;t seem to be compatible. If anyone got an idea on how to integrate the two I&#8217;d love to hear from you.</p>
<p><strong>Multi View</strong></p>
<p>The purpose of the multi view is to let Apt writers switch between the source code of an APT file and its rendered representation. So far I&#8217;ve managed to set up the NetBeans plumbing for displaying the two views and their components.</p>
<div id="attachment_191" class="wp-caption aligncenter" style="width: 310px"><a rel="attachment wp-att-191" href="http://blogs.i2m.dk/allan/2009/08/16/doxia-apt-support-coming-closer/apt_multiview1/"><img class="size-medium wp-image-191" title="APT Multi View" src="http://blogs.i2m.dk/allan/wp-content/apt_multiview1-300x177.png" alt="APT Multi View" width="300" height="177" /></a><p class="wp-caption-text">APT Multi View</p></div>
<p>Unfortunately I&#8217;ve run into a Classloader problem when using the Doxia Converter classes for turning APT files into XHTML files.  Outside NetBeans the converter is working perfectly, but when I use it with the multi view inside NetBeans I get the following exception:</p>
<p><code><br />
WARNING [org.netbeans.ProxyClassLoader]: Will not load class org.codehaus.plexus.container.initialization.InitializeResourcesPhase arbitrarily from one of ModuleCL@57a41eae[dk.i2m.netbeans.langsupport.apt] and ModuleCL@4ba805a3[org.netbeans.modules.maven.embedder] starting from SystemClassLoader[511 modules]; see http://wiki.netbeans.org/DevFaqModuleCCE</code></p>
<p><code>SEVERE [org.openide.util.Exceptions]</code></p>
<p><code>java.lang.ClassNotFoundException: org.codehaus.plexus.container.initialization.InitializeResourcesPhase</code></p>
<p><code> </code></p>
<p><code>WARNING [org.netbeans.ProxyClassLoader]: Will not load class org.codehaus.plexus.container.initialization.InitializeResourcesPhase arbitrarily from one of ModuleCL@57a41eae[dk.i2m.netbeans.langsupport.apt] and ModuleCL@4ba805a3[org.netbeans.modules.maven.embedder] starting from SystemClassLoader[511 modules]; see http://wiki.netbeans.org/DevFaqModuleCCE</p>
<p></code></p>
<p><code>SEVERE [org.openide.util.Exceptions]<br />
java.lang.ClassNotFoundException: org.codehaus.plexus.container.initialization.InitializeResourcesPhase<br />
...<br />
</code></p>
<p>I am still to look into what can be done about the classloader problem. I&#8217;ve checked the suggested link (<a href="http://wiki.netbeans.org/DevFaqModuleCCE">http://wiki.netbeans.org/DevFaqModuleCCE</a>), but it seems to only explain the problem, without providing a solution or workaround.</p>
<p>That&#8217;s all for now!</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.i2m.dk/allan/2009/08/16/doxia-apt-support-coming-closer/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Doxia APT language support</title>
		<link>http://blogs.i2m.dk/allan/2009/08/05/doxia-apt-language-support/</link>
		<comments>http://blogs.i2m.dk/allan/2009/08/05/doxia-apt-language-support/#comments</comments>
		<pubDate>Wed, 05 Aug 2009 08:42:15 +0000</pubDate>
		<dc:creator>Allan Lykke Christensen</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Maven]]></category>
		<category><![CDATA[NetBeans]]></category>
		<category><![CDATA[RCP]]></category>

		<guid isPermaLink="false">http://blogs.i2m.dk/allan/?p=175</guid>
		<description><![CDATA[Development of Doxia APT Language Support in the NetBeans IDE]]></description>
			<content:encoded><![CDATA[<p>As I use Maven for most of my projects I end up writing a fair amount of documentation using the APT format <a href="#ref1">[1]</a>. Unfortunately NetBeans doesn&#8217;t have any built-in support (syntax highlighting, parsing) for the language yet. So yesterday I decided to looking into providing file type and language support for NetBeans. I first stumbled across a lot of tutorials regarding the Generic Language Support. However, after some researched I found that it is no longer supported. Instead I found another more recent article on the NetBeans wiki about providing language support <a href="#ref2">[2]</a>. The article was quite sketchy and confused me a lot. The confusion was mainly because of too much focus on adapting a JavaCC grammar file for Java syntax highlighting. I hope for the final version of the article will have a simpler example. Nevertheless, the article got me on my way and I&#8217;ve now managed to create very basic syntax highlighting for the APT language.</p>
<div id="attachment_177" class="wp-caption aligncenter" style="width: 310px"><a rel="attachment wp-att-177" href="http://blogs.i2m.dk/allan/2009/08/05/doxia-apt-language-support/apt1/"><img class="size-medium wp-image-177" title="APT Language Support in NetBeans" src="http://blogs.i2m.dk/allan/wp-content/apt1-300x220.png" alt="APT Language Support in NetBeans" width="300" height="220" /></a><p class="wp-caption-text">APT Language Support in NetBeans</p></div>
<p>There is still a long way to go. I need to implement the parser and improve on the JavaCC grammar. Also, I&#8217;m planning to provide a &#8220;Preview&#8221; view in the editor so that the writer can get an idea of how the rendered document will look as he or she is writing.</p>
<p>If anyone knows of a good book or website about JavaCC, I&#8217;d very much like to hear from you.</p>
<p>That&#8217;s all for now!</p>
<p><a name="ref1">[1]</a> <a href="http://maven.apache.org/doxia/format.html">http://maven.apache.org/doxia/format.html</a><br />
<a name="ref2">[2]</a> <a href="http://wiki.netbeans.org/How_to_create_support_for_a_new_language">http://wiki.netbeans.org/How_to_create_support_for_a_new_language</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.i2m.dk/allan/2009/08/05/doxia-apt-language-support/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Thanks Sun! NetCAT gear arrived!</title>
		<link>http://blogs.i2m.dk/allan/2009/07/11/thanks-sun-netcat-gear-arrived/</link>
		<comments>http://blogs.i2m.dk/allan/2009/07/11/thanks-sun-netcat-gear-arrived/#comments</comments>
		<pubDate>Sat, 11 Jul 2009 13:30:03 +0000</pubDate>
		<dc:creator>Allan Lykke Christensen</dc:creator>
				<category><![CDATA[Commentary]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[NetBeans]]></category>
		<category><![CDATA[Sun Microsystems]]></category>

		<guid isPermaLink="false">http://blogs.i2m.dk/allan/?p=159</guid>
		<description><![CDATA[NetCAT 6.7 has ended. Received a gift of appreciation from Sun Microsystems. ]]></description>
			<content:encoded><![CDATA[<p>From March till June this year I&#8217;ve been participating in the <a target="_blank" href="http://qa.netbeans.org/processes/cat/67/index.html">NetCAT</a> programme. As usual it was it a great experience lead by <a href="http://www.linkedin.com/in/jirikovalsky" target="_blank">Jiri Kovalsky</a> of Sun Microsystems. Every year this experience keeps getting better. The community testers are actively and passionately involved in improving the quality of NetBeans. For me it has also been a pleasure to discuss NetBeans issues with the developers who created it. I don&#8217;t think many developers get the opportunity to get so close to the technologies that they use everyday.</p>
<p>If you&#8217;ve been reading my blog you&#8217;ll also know that I&#8217;ve begun developing modules for NetBeans. Without the NetCAT programme I don&#8217;t think I would ever have dared getting into it. Hopefully in the future I&#8217;ll be able to join the NetFix team so that I can assist with solving bugs.</p>
<p>Lastly, Sun sent the top 15 NetCATs (I was number 11) a small gift of appreciation. A really cool windbreaker with the NetCAT logo. I love it!</p>

<a href='http://blogs.i2m.dk/allan/2009/07/11/thanks-sun-netcat-gear-arrived/netcat_front/' title='NetCAT 6.7 Windbreaker (Front)'><img width="150" height="150" src="http://blogs.i2m.dk/allan/wp-content/netcat_front-150x150.jpg" class="attachment-thumbnail" alt="NetCAT 6.7 Windbreaker (Front)" title="NetCAT 6.7 Windbreaker (Front)" /></a>
<a href='http://blogs.i2m.dk/allan/2009/07/11/thanks-sun-netcat-gear-arrived/netcat_back/' title='NetCAT 6.7 Windbreaker (Back)'><img width="150" height="150" src="http://blogs.i2m.dk/allan/wp-content/netcat_back-150x150.jpg" class="attachment-thumbnail" alt="NetCAT 6.7 Windbreaker (Back)" title="NetCAT 6.7 Windbreaker (Back)" /></a>

<p>I welcome <a href="http://www.linkedin.com/in/allanlykkechristensen">NetCATs to connect on LinkedIn</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.i2m.dk/allan/2009/07/11/thanks-sun-netcat-gear-arrived/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

