<?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>Javamancy &#187; NetBeans</title>
	<atom:link href="http://www.javamancy.com/blog/tag/netbeans/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.javamancy.com/blog</link>
	<description>Where babbling isn&#039;t just merely babbling... it&#039;s flowing through the Internet, one transaction at a time...</description>
	<lastBuildDate>Thu, 29 Jul 2010 18:57:37 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>How to Iteratively Delete .svn Directories: A Better Way</title>
		<link>http://www.javamancy.com/blog/2009/09/24/how-to-iteratively-delete-svn-directories-a-better-way/</link>
		<comments>http://www.javamancy.com/blog/2009/09/24/how-to-iteratively-delete-svn-directories-a-better-way/#comments</comments>
		<pubDate>Thu, 24 Sep 2009 14:37:58 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Meanderings]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Adam Bien]]></category>
		<category><![CDATA[configuration management]]></category>
		<category><![CDATA[Javamancy]]></category>
		<category><![CDATA[Javamancy mini]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[NetBeans]]></category>
		<category><![CDATA[OS X]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[UNIX]]></category>

		<guid isPermaLink="false">http://www.javamancy.com/blog/?p=2590</guid>
		<description><![CDATA[By now, gentle readers, you have probably seen the Javamancy mini post about the one-liner deletion for .svn files. I really like Adam Bien. He seems like a nice guy, and I occasionally drop by his blog, on a lark, to read his stuff, which is often focused on Java and NetBeans, one of our [...]]]></description>
			<content:encoded><![CDATA[<p></p><p><img class="size-full wp-image-2597 alignleft" title="SVN_dir_position_9-24-2009" src="http://www.javamancy.com/blog/wp-content/uploads/2009/09/SVN_dir_position_9-24-2009.png" alt="SVN_dir_position_9-24-2009" width="69" height="100" /></p>
<p>By now, gentle readers, you have probably seen the <em><a href="http://www.javamancy.com/mini/2009/09/24/how-to-iteratively-delete-svn-directories-the-debate/">Javamancy mini</a></em><a href="http://www.javamancy.com/mini/2009/09/24/how-to-iteratively-delete-svn-directories-the-debate/"> post about the one-liner deletion for <code>.svn</code> files</a>.</p>
<p>I really like <a href="http://www.adam-bien.com/" target="_blank">Adam Bien</a>. He seems like a nice guy, and I occasionally drop by his blog, on a lark, to read his stuff, which is often focused on Java and <a href="http://www.javamancy.com/blog/?s=NetBeans">NetBeans</a>, one of our favorite IDE&#8217;s that we use regularly for DevPal and <em><a href="http://www.javamancy.com/blog/">Javamancy</a></em> dev work, especially for Java and PHP. Now, I have never met him personally (which is unfortunate, since the inevitable Formidable Brain-Pick would come out, and I&#8217;d be picking his brain with it furiously (figuratively, &#8216;natch)), nor have I observed his programming, CM, and shell skills in action.</p>
<p>So I thought it was curious that he posted about <a href="http://www.adam-bien.com/roller/abien/entry/how_to_remove_all_svn" target="_blank">how to delete all .svn files with a &#8220;one-liner&#8221;</a>. Being a collector of snazzy UNIX scripting that make my life easier, I just had to look&#8230;<br />
<span id="more-2590"></span></p>
<h3>The Debated Script</h3>
<p>Now, keep in mind that Adam mentions that he found the one-liner elsewhere, but he liked it enough to post it. <img src='http://www.javamancy.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Here is what he suggests as the one-liner:</p>
<pre>find . -name ".svn" -exec rm -rf {} \;</pre>
<p>And this would be fine, under normal circumstances, if you are considering a relatively small population of <code>.svn</code> files that you want to remove and you do not care if somebody mistakenly named something on the filesystem as &#8220;<code>.svn</code>&#8221; despite it not being a Subversion directory.</p>
<p>But if you are like me, <em>and/or</em> you have at least one of several different CM structures that you support within one or more different versioning systems, and/or you have both people and automata that frequently access and modify those CM structures, you are most likely going to have thousands, <em>tens of thousands</em>, <em><strong>hundreds of thousands</strong></em>, or perhaps <strong><em><span style="text-decoration: underline;">millions</span></em></strong> of <code>.svn</code> directories that you have to account for. And you may have noticed that when you feed a large parameterized file list to the <code>rm</code> command directly causes it to choke after only a few hundred (or in some cases, several thousands, depending on your OS) entries.</p>
<h3>What DevPal Does</h3>
<p>So here&#8217;s an excerpt from one of my scripts that leverages the <code>xargs</code> utility to spoon-feed the <code>rm</code> command with smaller digestible chunks from the potentially huge file list that the <code>find</code> command readily retrieves:</p>
<pre>find . -type d -name .svn | xargs rm -rfv</pre>
<p>Like Adam&#8217;s snippet, I want to use the current directory position, but if you want to parameterize that to some other location (i.e., other than &#8220;.&#8221;), you certainly could.</p>
<p>Also, note that I&#8217;m only interested in directory names&#8230; I am not interested in non-directories that match &#8220;<code>.svn</code>&#8220;. This may or may not be the behavior you are supporting, so you may want to change the filetype specifier (say, to &#8220;<strong>f</strong>&#8220;) or drop it altogether.</p>
<p>Now, for the <code>rm</code> command switches: I tend to like to see what is going on during the deletion process, so in addition to inducing recursion through directories and forcing deletion without confirmation, I also want a bit of on-screen verbosity to show me what is being deleted. In this way, if I want to log the behavior, I can certainly redirect the output to a file or to a remote service. <img src='http://www.javamancy.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  Anybody Hudson&#8217;ing, or just Ant&#8217;ing or Maven&#8217;ing with this? <img src='http://www.javamancy.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<h3>Script or Not?</h3>
<p>Technically, while Adam offered up the one-liner as just that&#8230; a one-liner&#8230; I would guess that many of you have wondered about whether it makes more sense to wrap a script around it and give it a snazzy name. My recommendation is, of course, <em><strong>yes</strong></em>.</p>
<h3>N.B.</h3>
<div id="attachment_2600" class="wp-caption aligncenter" style="width: 195px">
	<img class="size-full wp-image-2600 " title="SVN_dir_level_position_9-24-2009" src="http://www.javamancy.com/blog/wp-content/uploads/2009/09/SVN_dir_level_position_9-24-2009.png" alt="SVN_dir_level_position_9-24-2009" width="195" height="92" />
	<p class="wp-caption-text">.svn as a directory</p>
</div>
<p>You may have noticed that there seems to be an interchangeable use of &#8220;files&#8221; and &#8220;directories&#8221; when referring to the <code>.svn</code> content. Which is correct? Both, actually, and it depends on your approach or perspective.</p>
<div id="attachment_2601" class="wp-caption aligncenter" style="width: 204px">
	<img class="size-full wp-image-2601 " title="SVN_contents_9-24-2009" src="http://www.javamancy.com/blog/wp-content/uploads/2009/09/SVN_contents_9-24-2009.png" alt="SVN_contents_9-24-2009" width="204" height="120" />
	<p class="wp-caption-text">Contents of the .svn directory</p>
</div>
<p>Whenever you browse your local directories within your sandbox, you will see that the <code>.svn</code> entries are actually directories. But if you peek into those directories, you will notice that there appears to be a set naming scheme to the files in there&#8230; as if they are arranged in a certain way to allow something (like a local database engine or parser ( <img src='http://www.javamancy.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  )) to efficiently access and modify the metadata for the versioned content. So, when referring to the <code>.svn</code> structure and contents, the UNIX<em>-y</em> notion of directories being also <em>files</em> can be more-inclusive.</p>
<p>By the way, this notion is also applicable for other versioning systems, including CVS (Subversion&#8217;s forebear).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.javamancy.com/blog/2009/09/24/how-to-iteratively-delete-svn-directories-a-better-way/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>NetBeans 6.7.1 Available, with JavaFX Support</title>
		<link>http://www.javamancy.com/blog/2009/07/27/netbeans-6-7-1-available-with-javafx-support/</link>
		<comments>http://www.javamancy.com/blog/2009/07/27/netbeans-6-7-1-available-with-javafx-support/#comments</comments>
		<pubDate>Tue, 28 Jul 2009 02:12:27 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[JavaFX]]></category>
		<category><![CDATA[NetBeans]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://www.javamancy.com/blog/?p=2502</guid>
		<description><![CDATA[After several weeks, the long-awaited update to NetBeans 6.7, now with JavaFX support, is finally released to the general public. As you may recall, it was our expert recommendation to NOT uninstall or replace your NetBeans 6.5/6.5.1 IDE if you are actively developing for the JavaFX platform, since it was not available as a feature [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>After several weeks, the long-awaited update to <a href="http://www.javamancy.com/blog/2009/06/29/netbeans-6-7-now-available/">NetBeans 6.7</a>, now with JavaFX support, is finally released to the general public.</p>
<p>As you may recall, it was our expert recommendation to <strong><span style="color: #ff0000;">NOT</span></strong> uninstall or replace your NetBeans 6.5/6.5.1 IDE if you are actively developing for the JavaFX platform, since it was not available as a feature in NetBeans 6.7. And since there are no significant issues with installing NetBeans 6.7 alongside an existing 6.5 or 6.5.1 installation, that was a usable pattern at the time.</p>
<p>With the release of NetBeans 6.7.1, you may choose to replace your previous installation of NetBeans 6.7 with this update. For those of you who are cautious or conservative in your dev rig upgrading processes, it is advised that you do not immediately remove NetBeans 6.5/6.5.1 from your dev rigs until after you have determined that NetBeans 6.7.1 provides you with a satisfactory level of JavaFX programming functionality comparable to what you currently enjoy with the previous version. <img src='http://www.javamancy.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.javamancy.com/blog/2009/07/27/netbeans-6-7-1-available-with-javafx-support/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NetBeans 6.7 Now Available</title>
		<link>http://www.javamancy.com/blog/2009/06/29/netbeans-6-7-now-available/</link>
		<comments>http://www.javamancy.com/blog/2009/06/29/netbeans-6-7-now-available/#comments</comments>
		<pubDate>Mon, 29 Jun 2009 23:00:04 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Management]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[NetBeans]]></category>

		<guid isPermaLink="false">http://www.javamancy.com/blog/?p=2392</guid>
		<description><![CDATA[The latest version of NetBeans, version 6.7, is now available. Its arrival matches that of its archrival, the Eclipse "Galileo" tool suite.

Like the previous major NetBeans release, this one presents both opportunities and pitfalls that developers and managers must carefully consider.]]></description>
			<content:encoded><![CDATA[<p></p><p><img class="size-full wp-image-1132 alignright" title="nb-logo-single" src="http://www.javamancy.com/blog/wp-content/uploads/2008/11/nb-logo-single.jpg" alt="nb-logo-single" width="206" height="45" /></p>
<p>When it rains, it pours&#8230;</p>
<p>Hot on the heels of the <a href="http://www.javamancy.com/blog/2009/06/25/eclipse-galileo-now-available/">official Eclipse 3.5 codebase release</a>, heralded primarily by the &#8220;Galileo&#8221; tool set, <a href="http://www.netbeans.org/servlets/NewsItemView?newsItemID=1399" target="_blank">the NetBeans group has announced the official release of </a><em><strong><a href="http://www.netbeans.org/servlets/NewsItemView?newsItemID=1399" target="_blank">its</a></strong></em><a href="http://www.netbeans.org/servlets/NewsItemView?newsItemID=1399" target="_blank"> latest version, NetBeans 6.7</a>.</p>
<h3>Developer&#8217;s Perspective</h3>
<p>The layout for NetBeans and its overall usability arguably has a lower ramp-up and learning curve than Eclipse, particularly with the latest &#8220;Galileo&#8221; launch, which further fragments the tool selection process. While NetBeans has a variety of packagings based upon programming language preference, most people tend to select the &#8220;All&#8221; feature in order to have the widest selection of languages supported (in the event that your shop needs to manage multiple languages, which is a common scenario). </p>
<p>Integration to Project Kenai, Hudson (CI), and Maven have been long-awaited features. Hudson and Maven support have been available for NetBeans for some time, but as add-on modules, and there were issues with the integration aspects with the rest of the IDE.</p>
<h4>Loss of JavaFX 1.2</h4>
<p>This is a serious concern for developers who have been working with JavaFX: it is not shipped with this version of NetBeans, so if you were hoping for a single, unified IDE to support everything you&#8217;ve been working on, you&#8217;re currently out of luck. <strong><span style="color: #ff0000;">DO NOT UNINSTALL YOUR NETBEANS 6.5/6.5.1!</span></strong></p>
<p>You may install NetBeans 6.7 alongside 6.5/6.5.1, so you will not be out of options, and if you are using a larger dev rig (for instance, like a 8-core Mac Pro with 16 GB RAM <img src='http://www.javamancy.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  ), this should not be a serious concern. But if you are somewhat memory/resource constrained in terms of your workstation, you may find yourself switching in and out of the different versions.</p>
<p>There are additional gotcha&#8217;s associated with this release, particularly with &#8220;less glamorous&#8221; features that are not delivered in the downloaded installers. You will have to force them to download separately via the module updater feature in the IDE, post-installation. Also, there are certain caveats about some of the features being delivered in NetBeans 6.7. We definitely high recommend reading <a href="http://www.netbeans.org/community/releases/67/relnotes.html" target="_blank">the release notes accompanying this version</a>. <a href="http://www.netbeans.org/community/releases/67/install.html" target="_blank">The install instructions</a> will be beneficial to those of you who only previously installed a single version of NetBeans at a time; and a lot of you recent Mac users will find some of the info applicable in your case as well, particularly with uninstallation and coexistence of previous versions (however brief the info is&#8230;).</p>
<h3>Management Perspective</h3>
<p>If your developers have unified on NetBeans 6.x to this point, there is most likely very little need to jump ship to a competing product; and if you have been dealing with a variety of extra modules beyond the core NetBeans IDE to handle your Hudson and Maven integrations, you&#8217;ll be very interested in bumping up to NetBeans 6.7.</p>
<p>On the other hand, if you recently fetched <a href="http://www.javamancy.com/blog/2009/06/25/eclipse-galileo-now-available/">Eclipse &#8220;Galileo&#8221;</a>, or even the base Eclipse 3.5 IDE, because you&#8217;ve been a staunch Eclipse dev group, you may be interested in allowing some of your developers to use NetBeans 6.7 to see if the different development flow works better for your team.</p>
<p>But, as above, if you&#8217;re managing active JavaFX projects, you will want to postpone upgrading en masse. Instead, you may opt to wait for an update to NetBeans 6.7 (like, perhaps 6.7.1 or 6.8, even) that contains JavaFX SDK support; or just continue using NetBeans 6.5/6.5.1 in your group.</p>
<h3>DevPal’s (and Javamancy’s) Stance</h3>
<p>It&#8217;s a bit too quick to pass judgment on a fresh release, particularly with Eclipse having recently begun its way through the evaluation cycle. However, since DevPal already uses NetBeans as part of the development workflow, there is a parallel on-ramp cycle for NetBeans 6.7 to replace the NetBeans 6.5 instances currently deployed for primarily Java-based projects. In the meantime, our NetBeans 6.5.1 instances will remain as-is, since we do use them for JavaFX activities. It is an odd situation, and it causes a spawning of additional user configurations to support both NetBeans 6.5.1 and 6.7 in the same user home directories. Fortunately, it is not a dramatically heavy storage investment.</p>
<p>And the evaluation will begin for NetBeans 6.7. <img src='http://www.javamancy.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.javamancy.com/blog/2009/06/29/netbeans-6-7-now-available/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Eclipse &#8220;Galileo&#8221; Now Available</title>
		<link>http://www.javamancy.com/blog/2009/06/25/eclipse-galileo-now-available/</link>
		<comments>http://www.javamancy.com/blog/2009/06/25/eclipse-galileo-now-available/#comments</comments>
		<pubDate>Thu, 25 Jun 2009 17:00:27 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[Convergence]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Management]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[NetBeans]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Sun]]></category>

		<guid isPermaLink="false">http://www.javamancy.com/blog/?p=2378</guid>
		<description><![CDATA[Yesterday, the Eclipse Consortium officially released the sixth major release of the IDE, Eclipse &#8220;Galileo&#8221;. While Eclipse was originally developed to support Java development, it has experienced phenomenal growth and expansion to encompass a wide variety of programming languages and architectures. Since it has broad industry support from a galaxy of IT companies and groups, [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>Yesterday, the Eclipse Consortium <a href="http://www.eclipse.org/org/press-release/20090624_galileo.php" target="_blank">officially released</a> the sixth major release of the IDE, Eclipse &#8220;Galileo&#8221;.</p>
<p>While Eclipse was originally developed to support Java development, it has experienced phenomenal growth and expansion to encompass a wide variety of programming languages and architectures. Since it has broad industry support from a galaxy of IT companies and groups, it has continued to gather more functionality, to such an extent that it is difficult for it to remain as the all-in-one IDE package. As a result, over the past several years, it has been released as a suite-of-sorts of different combinations of functional components: developers are obligated to pick and choose with configurations best suits their needs.</p>
<p>Unfortunately, the extensive componentization of Eclipse has also increased its apparent complexity (some would even argue that it is overly <em>complicated</em>). This is part of the lively competition between Eclipse and its arch-nemesis, <a href="http://www.netbeans.org" target="_blank">NetBeans</a>, which is also undergoing an upcoming 6.7 release. This also brings into the equation the issue of which company is supporting what&#8230; after all, given Oracle&#8217;s [ORCL] acquisition of Sun Microsystems [JAVA] <strong><em>and</em></strong> its support of the Eclipse Consortium, what will Oracle&#8217;s own tool set evolve into?</p>
<h3>Developer&#8217;s Perspective</h3>
<p>Exploring new dev tools is always a mixture of trepidation (&#8220;Oh, is it going to break everything I&#8217;ve been working on?&#8221;) and fun (&#8220;Oh, another new feature I&#8217;ve been buggin&#8217; them to include&#8230; got it now!&#8221;). The new Eclipse release is no exception.</p>
<p>What makes Eclipse unique in considering whether the upgrade is valid is its componentized nature. Some savvy developers have, in the past, merely reached into their current configuration set, inspected the new modules, and fetched just the ones that they needed and/or grabbed the source code for the modules they were interested in, and just hacked it into their current version, disregarding the core platform upgrade altogether. This has become more and more daunting of a task, however, so during the inspection process, I would imagine that a lot of developer-hackers who have done this in the past may reconsider.</p>
<p>As for dev shops that have worked with both Eclipse and NetBeans: long gone are the days when you could build a hybrid Eclipse-NetBeans IDE for your developers. The codebases are too disparate, and unless you&#8217;re using one of our Mac Pro monsters, managing the code updates may not be worth it.</p>
<p>If you&#8217;re using a combination of Eclipse and NetBeans, or some other 2+ IDEs, the level of integration or coordination frequently converges at the VCS level. On more rare circumstances, it may be abstracted to the build/CI level; and even more rare, it may be at the issue tracking level&#8211; which would be quite dire indeed. If this manner of dev coordination is acceptable, you&#8217;re not going to want to change it any time soon. But if not, this latest release of Eclipse may be the deciding point to force the issue to a single-IDE methodology.</p>
<h4>For the Love o&#8217; the Mac</h4>
<p>In case you haven&#8217;t noticed yet&#8230; The Eclipse 3.5 distributions are now shipping with Cocoa-built binaries now. This has been a long time coming for many developers who&#8217;ve used Eclipse on the Mac, and for some developers, has often made them strongly veer toward NetBeans instead.</p>
<p>It remains to be seen, outside of those developers who&#8217;ve been playing with the beta versions of this release, whether native Cocoa support is what brings developers back to Eclipse. I&#8217;d imagine that iPhone developers who also manage their OS X apps via Xcode will be at least curious about how Eclipse can mesh with their Xcode-provided libs; and it almost goes without saying that GNU C/C++ and Web developers who have been struggling with other tools on the Mac will want to look at Eclipse 3.5-based IDEs (even if not the official Galileo toolset).</p>
<h3>Management Perspective</h3>
<p>Always a sticky subject for the stricter management teams, unless they are distinctly single-IDE shops.</p>
<p>The reliable way of handling this issue is to assign your most experienced developer-architect to experiment with the new release to see how well it works in your existing dev environments. This becomes more crucial when you have a continuous dev cycle that blends your dev, testing, staging, and deployment targets together.</p>
<h3>DevPal&#8217;s (and Javamancy&#8217;s) Stance</h3>
<p>It&#8217;s all good &#8216;n fine to sit around and speculate on how great one dev tool is, <em>blah blah blah</em>. But outside of generating noise, it isn&#8217;t otherwise productive.</p>
<p>Since we&#8217;re running a mixed-tool studio, it&#8217;s clear that we want to put the new release through its paces before we make any significant retooling efforts. But most likely, unless there are glaring problems, we would be using a customized Eclipse 3.5 as our main IDE with several Eclipse Galileo variants for more specialized work and deployments given to clients who require special code considerations during design or coding phases.</p>
<p>In the meantime, <a href="http://www.eclipse.org/downloads/" target="_blank">good hunting</a>, folks! <img src='http://www.javamancy.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.javamancy.com/blog/2009/06/25/eclipse-galileo-now-available/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Scheme&#8217;ing on NetBeans</title>
		<link>http://www.javamancy.com/blog/2009/06/20/schemeing-on-netbeans/</link>
		<comments>http://www.javamancy.com/blog/2009/06/20/schemeing-on-netbeans/#comments</comments>
		<pubDate>Sat, 20 Jun 2009 05:00:47 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[LambdaBeans]]></category>
		<category><![CDATA[NetBeans]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[Scheme]]></category>

		<guid isPermaLink="false">http://www.javamancy.com/blog/?p=2388</guid>
		<description><![CDATA[Here&#8217;s a fun news bit, on the cusp of the upcoming FCS release of NetBeans 6.7: Just when you thought you&#8217;d heard everything about declarative programming on the NetBeans platform&#8230; there&#8217;s the &#8220;rise&#8221; of Scheme, as both a dev language supported on NetBeans technology and as an implementation of an alternative NetBeans-based IDE on its own. LambdaBeans [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>Here&#8217;s a fun news bit, on the cusp of the upcoming FCS release of NetBeans 6.7:</p>
<p>Just when you thought you&#8217;d heard everything about <em>declarative</em> programming on the NetBeans platform&#8230; there&#8217;s the &#8220;rise&#8221; of Scheme, as both a dev language supported on NetBeans technology and as an implementation of an alternative NetBeans-based IDE on its own.</p>
<p>LambdaBeans is the IDE in question (<a href="http://www.antonioshome.net/blog/2009/20090412-1.php" target="_blank">at 1.0 RC1</a> as of this writing), built specifically to support Scheme development in a NetBeans-like development context. <a href="http://netbeans.dzone.com/news/scheme-editor-netbeans" target="_blank">Geertjan interviewed</a> the intrepid developer who embarked on creating LambdaBeans; it seems surprising that fans of other languages have not created similar IDEs targeting their languages of choice. After all, NetBeans itself is the prime example of a decently sophisticated application built on the NetBeans Platform. So why not just use as much of the IDE source as possible, remove the extraneous code not applicable for your features, and then focus on adding language-specific highlighting and management? <img src='http://www.javamancy.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Good times, folks&#8230; good times. <img src='http://www.javamancy.com/blog/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' /> </p>
<h3>N.B.</h3>
<p>Want to try LambdaBeans 1.0 RC1? <a href="http://kenai.com/projects/lambdabeans/downloads" target="_blank">Download it now from the Project Kenai site</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.javamancy.com/blog/2009/06/20/schemeing-on-netbeans/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NetBeans 6.5 Starter Kit</title>
		<link>http://www.javamancy.com/blog/2009/02/12/netbeans-65-starter-kit/</link>
		<comments>http://www.javamancy.com/blog/2009/02/12/netbeans-65-starter-kit/#comments</comments>
		<pubDate>Thu, 12 Feb 2009 15:12:52 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[NetBeans]]></category>

		<guid isPermaLink="false">http://www.javamancy.com/blog/?p=1657</guid>
		<description><![CDATA[The Setup As many of you know, I use NetBeans. A lot. And, of course, I also use a variety of other Java-based IDE&#8217;s, like Oracle&#8217;s JDeveloper and the Eclipse platforms. But I really like NetBeans because it, like JDeveloper, has that unified IDE feel that Eclipse doesn&#8217;t (I always feel like there&#8217;s something else [...]]]></description>
			<content:encoded><![CDATA[<p></p><p><a href="http://www.javamancy.com/blog/wp-content/uploads/2008/11/nb-logo-single.jpg"><img class="alignnone size-full wp-image-1132" title="nb-logo-single" src="http://www.javamancy.com/blog/wp-content/uploads/2008/11/nb-logo-single.jpg" alt="" width="206" height="45" align="left" /></a></p>
<h3>The Setup</h3>
<p>As many of you know, I use NetBeans. A lot. And, of course, I also use a variety of other Java-based IDE&#8217;s, like Oracle&#8217;s JDeveloper and the Eclipse platforms.</p>
<p>But I really like NetBeans because it, like JDeveloper, has that unified IDE feel that Eclipse doesn&#8217;t (I always feel like there&#8217;s something else I just have to have&#8211; if only I can figure out what it is, look it up in one of many repositories, log in, browse the catalogs, spot the components, download them into the IDE, wait for all the dependencies to resolve, update the IDE&#8217;s other components, scan again, download the last remaining bits &#8216;n pieces, and then wait for the IDE to restart&#8230; and maybe then go back out and download some more components or updates to the components I already have&#8230;).</p>
<p>But NetBeans is also differentiated from JDeveloper and other unified IDE&#8217;s  because it doesn&#8217;t follow the old JBuilder project/workspace management behaviors.</p>
<p>And, additionally, NetBeans does not have the specter of that potential commercial license hovering over it, like JDeveloper does&#8230;</p>
<p class="note"><em>Larry, I&#8217;m telling you, if you make JDeveloper a completely commercial product again, I&#8217;m dropping it again! Your pricing model should be based upon your production deployment setups, like your databases, not the development tools or APIs or frameworks!</em></p>
<p>So I was pleasantly surprised when the new DVD bundling of NetBeans 6.5 was <a href="http://www.netbeans.org/servlets/NewsItemView?newsItemID=1336" target="_blank">announced a couple of days ago</a>.</p>
<h3>The Premise</h3>
<p>Traditionally, Sun and the NetBeans guys have released DVD&#8217;s of the current shipping version of NetBeans.</p>
<p>This time, the DVD image appears to be released instead, which obviously saves them quite a bit of disc burning and postage fees. And, for developers (and even development directors like Yours Truly), it makes it much more convenient to download the image, burn it, and start using it. And, even better, in the case of various advanced OS&#8217; out there, you can directly mount the DVD image and install directly from it, without having to generate any physical media copies (except as a form of archival, &#8216;natch).</p>
<h3>The Action</h3>
<p>Go <a href="http://edu.netbeans.org/dvd/" target="_blank">fetch your copy DVD image of the NetBeans 6.5 Starter Kit</a>. </p>
<p>In addition to NetBeans 6.5 (the &#8220;main&#8221; form of the IDE), it also comes with:</p>
<ul>
<li>NetBeans IDE 6.5 for JavaFX 1.0</li>
<li>GlassFish V2 UR2 application server</li>
<li>GlassFish V3 (Prelude) application server</li>
<li>Tomcat 6.0.18 container</li>
<li>JDK 6 Update 11 (you may know this as JDK 1.6.0_11)</li>
</ul>
<p>In the regular installer, you can have the GlassFish and Tomcat containers installed at the same time that the IDE is installed.</p>
<h3>N.B.</h3>
<p>Other related <em>Javamancy</em> posts (in reverse chronological order):</p>
<ul>
<li><a title="Permanent Link to NetBeans 6.5" rel="bookmark" href="http://www.javamancy.com/blog/2008/11/19/netbeans-65/">NetBeans 6.5</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.javamancy.com/blog/2009/02/12/netbeans-65-starter-kit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NetBeans 6.5</title>
		<link>http://www.javamancy.com/blog/2008/11/19/netbeans-65/</link>
		<comments>http://www.javamancy.com/blog/2008/11/19/netbeans-65/#comments</comments>
		<pubDate>Wed, 19 Nov 2008 17:05:36 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Operations]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[NetBeans]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Sun]]></category>

		<guid isPermaLink="false">http://www.javamancy.com/blog/?p=1128</guid>
		<description><![CDATA[It&#8217;s been awhile in coming, but it&#8217;s finally here: NetBeans 6.5. Like many of you, I&#8217;ve been itching to have a plethora of development capabilities integrated into a single unified interface that does not require me to constantly scour the Internet, or several different vendors&#8217; sites, or even just constantly ping around various different &#8220;repositories&#8221;, [...]]]></description>
			<content:encoded><![CDATA[<p></p><p><a href="http://www.javamancy.com/blog/wp-content/uploads/2008/11/nb-logo-single.jpg"><img class="alignnone size-full wp-image-1132" title="nb-logo-single" src="http://www.javamancy.com/blog/wp-content/uploads/2008/11/nb-logo-single.jpg" alt="" width="206" height="45" align="left" /></a></p>
<p>It&#8217;s been awhile in coming, but it&#8217;s finally here: NetBeans 6.5.</p>
<p>Like many of you, I&#8217;ve been itching to have a plethora of development capabilities integrated into a single unified interface that does not require me to constantly scour the Internet, or several different vendors&#8217; sites, or even just constantly ping around various different &#8220;repositories&#8221;, for the latest updates and fixes.</p>
<p>Not to take anything away from Eclipse (the other heavy hitter in the IDE arena), but having to manage the massive amount of Eclipse-lets or fall in line with a specific distribution has brought along its own synchronization issues. In the past, it had gotten so onerous that I had to create a team to manage our Eclipse configurations. In contrast, my NetBeans-using teams were able to just get along with their single image and a select set of add-ons, getting their work done.</p>
<p>Of course, there&#8217;s a lot of convergence between NetBeans and Eclipse; that will undoubtedly continue well into the future, until perhaps the two projects merge into a single product(?).</p>
<p><a href="http://www.netbeans.org/downloads/"><img class="alignnone size-full wp-image-1134" title="netbeans-banner-300x250-download" src="http://www.javamancy.com/blog/wp-content/uploads/2008/11/netbeans-banner-300x250-download.gif" alt="Download&lt;br /&gt; NetBeans!" width="300" height="250" align="right" /></a></p>
<p>One of the big things that NetBeans 6.5 brings to the table is the long-awaited official support for more dynamic languages. This production release brings some of them to us, especially PHP (which previewed on a beta of 6.5 for awhile).</p>
<p>Check out the NetBeans release at the <a href="http://www.netbeans.org/" target="_blank">NetBeans.org site</a>. You can also read about its features and even watch a few screencasts to familiarize yourself with the product prior to installing it.</p>
<p>Or you can just click on the download banner in this blog entry to start fetching your own copy. <img src='http://www.javamancy.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<h3>N.B.</h3>
<p>Yes, I advocate the use of NetBeans as part of the primary development rig at DevPal and <em>Javamancy</em>. Now comes the fun part: testing the IDE for its appropriate integration with the rest of the dev rig, as well as the CM and project control platforms. <img src='http://www.javamancy.com/blog/wp-includes/images/smilies/icon_rolleyes.gif' alt=':roll:' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.javamancy.com/blog/2008/11/19/netbeans-65/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
