<?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>render fast &#187; Applications</title>
	<atom:link href="http://renderfast.com/category/applications/feed/" rel="self" type="application/rss+xml" />
	<link>http://renderfast.com</link>
	<description>A blog about developing software by trial and error by Doug Letterman</description>
	<lastBuildDate>Mon, 24 Jan 2011 17:24:27 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
		<item>
		<title>Announcing NWSClient</title>
		<link>http://renderfast.com/2009/03/02/announcing-nwsclient/</link>
		<comments>http://renderfast.com/2009/03/02/announcing-nwsclient/#comments</comments>
		<pubDate>Mon, 02 Mar 2009 18:17:28 +0000</pubDate>
		<dc:creator>Doug</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[Blackberry]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[NWSClient]]></category>
		<category><![CDATA[weather]]></category>

		<guid isPermaLink="false">http://renderfast.com/?p=76</guid>
		<description><![CDATA[A Free Blackberry weather app. Back in August I upgraded my phone to a Blackberry 8330 &#8220;Curve&#8221; from Verizon. I was disappointed with many of the free weather applications on offer so I decided to write my own that uses data provided by the National Weather Service and Google to display weather information for the [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.renderfast.com/nwsclient/" ><img class="alignleft size-full wp-image-58" title="NWSClient" src="http://renderfast.com/wp-content/uploads/2009/03/nwsclient10.png" alt="NWSClient" width="128" height="128" /></a><br />
<a href="http://www.renderfast.com/nwsclient/"><em>A Free Blackberry weather app</em></a>.</p>
<p>Back in August I upgraded my phone to a Blackberry 8330 &#8220;Curve&#8221; from Verizon. I was disappointed with many of the free weather applications on offer so I decided to write my own that uses data provided by the National Weather Service and Google to display weather information for the United States and most world cities.</p>
<p>The result of this work is <a href="http://www.renderfast.com/nwsclient/">NWSClient</a>, a Java app that displays current conditions, forecast weather, and alerts and warnings. I am distributing this application for free under the terms of the <a href="http://www.gnu.org/licenses/gpl.html">Gnu General Public License</a>.</p>
<p>Please <a href="http://blackberry.renderfast.com/downloads/device/nwsclient/1.0/ota/nwsclient.jad">download NWSClient</a> and try it out. Documentation and features list are <a href="http://www.renderfast.com/nwsclient/">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://renderfast.com/2009/03/02/announcing-nwsclient/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Java for Mac Update 2 leaves some Java Apps broken</title>
		<link>http://renderfast.com/2008/09/26/java-for-mac-update-2-leaves-some-java-apps-broken/</link>
		<comments>http://renderfast.com/2008/09/26/java-for-mac-update-2-leaves-some-java-apps-broken/#comments</comments>
		<pubDate>Fri, 26 Sep 2008 16:59:08 +0000</pubDate>
		<dc:creator>Doug</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[OS X]]></category>
		<category><![CDATA[jEdit]]></category>
		<category><![CDATA[Mac OS X]]></category>

		<guid isPermaLink="false">http://renderfast.com/?p=36</guid>
		<description><![CDATA[This post has been updated, see below This morning I applied Apple&#8217;s Java for Mac Update 2 and discovered that it broke my favorite editor and most-used application, jEdit. Other people seem to be having the same problem but there were few solutions. I found one that involves recreating the Application Bundle using the Java [...]]]></description>
			<content:encoded><![CDATA[<p><em>This post has been updated, see below</em><br />
This morning I applied Apple&#8217;s <a title="Java for Mac Update 2" href="http://support.apple.com/kb/HT2733">Java for Mac Update 2</a> and discovered that it broke my favorite editor and most-used application, <a title="jEdit" href="http://www.jedit.org/">jEdit</a>. <a href="http://discussions.apple.com/thread.jspa?messageID=8173506">Other people</a> seem to be having the same problem but there were few solutions. I found one that involves recreating the Application Bundle using the Java Bundler that ships with the Developer Tools. Here&#8217;s how it works:</p>
<ol>
<li>Backup your original jEdit.app application bundle (I called mine jEdit.orig.app).</li>
<li>Open up jEdit.app (right click and do &#8220;Show Package Contents&#8221;). Navigate to &#8220;Contents&#8221; &gt; &#8220;Resources&#8221; &gt; &#8220;Java&#8221; and copy the jedit.jar file to your Desktop.</li>
<li>Open up /Developer/Applications/Utilities/Jar Bundler.app.</li>
<li>Next to the text field that says &#8220;Main Class&#8221; click the &#8220;Choose&#8230;&#8221; button and navigate to the jedit.jar copy that you just made on the Desktop.<br />
<a href="http://renderfast.com/wp-content/uploads/2008/09/jar_bundler.png" rel="lightbox"><img class="alignnone size-medium wp-image-38" title="Jar Bundler" src="http://renderfast.com/wp-content/uploads/2008/09/jar_bundler-300x276.png" alt="" width="300" height="276" /></a></li>
<li>Make sure &#8220;Use Macintosh Menu Bar&#8221; is checked and press the &#8220;Create Application Button&#8221; at the bottom. Call the application &#8220;myJedit&#8221; or something else that distinguishes it from the original.</li>
<li>Open up your new jEdit application bundle (&#8220;myJedit.app&#8221;) using &#8220;Show Package Contents&#8221; and navigate to Contents/Mac OS. Inside here you should see a file called &#8220;JavaApplicationStub.&#8221;</li>
<li>Copy &#8220;JavaApplicationStub&#8221; from your new jEdit bundle (&#8220;myJedit&#8221;) to the Contents/Mac OS directory in your original jEdit.app bundle.</li>
<li>Inside the original Contents/Mac OS directory you should see an alias called &#8220;jedit.&#8221; Rename this &#8220;jedit.bad&#8221; or something similar.</li>
<li>Go one level up in the jEdit.app bundle to &#8220;Contents&#8221; and open up the &#8220;Info.plist&#8221; file. This open up using the Property List Editor (it lives in /Developer/Applications/Utilities).<br />
<a href="http://renderfast.com/wp-content/uploads/2008/09/plist_editor.png" rel="lighbox"><img class="alignnone size-medium wp-image-39" title="plist_editor" src="http://renderfast.com/wp-content/uploads/2008/09/plist_editor-300x159.png" alt="" width="300" height="159" /></a></li>
<li>Expand the tree and change the &#8216;CFBundleExecutable&#8217; string from &#8216;jedit&#8217; to &#8216;JavaApplicationLauncher&#8217;.</li>
</ol>
<p>That&#8217;s it! Close up the jEdit.app bundle and double click on it. jEdit should start normally as it used to, complete with the Mac Menu bar. Additionally, if you&#8217;ve installed the jedit shell script for launching jEdit from the terminal that should still work as well.</p>
<p>It&#8217;s not the prettiest solution but it keeps me going for now until a better fix is released.</p>
<p><strong>UPDATE:</strong><br />
Someone in the Apple forums pointed out that simply copying the destination of the jEdit.app/Contents/MacOS/jedit symlink, which points to</p>
<pre>/System/Library/Frameworks/JavaVM.framework/Versions/A/Resources/MacOS/JavaApplicationStub</pre>
<p>back into <tt>jEdit.app/Contents/MacOS/jedit</tt> (replacing the symlink with a copy) also makes the jEdit application bundle work again. This method has considerably fewer steps than mine.</p>
<p>Apparently this file is functionally the same as the one generated by Jar builder. It seems Java developers went for the <a title="JavaApplicationStub" href="http://www.snailshell.de/blog/archives/2006/01/entry_37.html">symlink method</a> <em>specifically to avoid problems</em> created whenever Apple would go and update Java. With this update the symlink doesn&#8217;t seem to work again.</p>
]]></content:encoded>
			<wfw:commentRss>http://renderfast.com/2008/09/26/java-for-mac-update-2-leaves-some-java-apps-broken/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Graphing with yEd</title>
		<link>http://renderfast.com/2008/05/04/graphing-with-yed/</link>
		<comments>http://renderfast.com/2008/05/04/graphing-with-yed/#comments</comments>
		<pubDate>Sun, 04 May 2008 23:09:17 +0000</pubDate>
		<dc:creator>Doug</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[OS X]]></category>
		<category><![CDATA[UML yEd graphing]]></category>

		<guid isPermaLink="false">http://renderfast.com/?p=10</guid>
		<description><![CDATA[I used to render UML graphs using the excellent GraphViz—writing out the graphs in dot formatted files by hand as GraphViz doesn&#8217;t have any GUI for graph editing. This worked pretty well until I started needing more fine control over the organization and appearance of my graphs. I resorted to ugly dot constructions like { [...]]]></description>
			<content:encoded><![CDATA[<p>I used to render UML graphs using the excellent <a title="Mac OS X port of GraphViz" href="http://pixelglow.com/graphviz/">GraphViz</a>—writing out the graphs in dot formatted files by hand as GraphViz doesn&#8217;t have any GUI for graph editing. This worked pretty well until I started needing more fine control over the organization and appearance of my graphs. I resorted to ugly dot constructions like</p>
<pre>{ rank=same ringbuffer inputproc; }  // put two nodes on the same level</pre>
<p>and</p>
<pre>buffer_a   [label="buffer"]  // give two nodes the same name</pre>
<pre>buffer_b   [label="buffer"]</pre>
<p><a href="http://renderfast.com/wp-content/uploads/2008/05/yed_screenshot.png"><img class="alignleft size-medium wp-image-11" style="float: left;" title="yEd screenshot" src="http://renderfast.com/wp-content/uploads/2008/05/yed_screenshot-300x209.png" alt="" width="200" /></a>Recently a coworker alerted me to the existence of <a title="yEd" href="http://www.yworks.com/products/yed/">yEd</a>, an awesome free graphing program written in Java. It creates <a title="GraphML" href="http://graphml.graphdrawing.org/">GraphML</a>-format files using a slick, well-designed interface. It has powerful graph-organizing tools and supports SVG symbols as graph nodes. The graphs look great when printed, too.</p>
]]></content:encoded>
			<wfw:commentRss>http://renderfast.com/2008/05/04/graphing-with-yed/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordRecorder 1.0 released</title>
		<link>http://renderfast.com/2008/04/21/wordrecorder-10-released/</link>
		<comments>http://renderfast.com/2008/04/21/wordrecorder-10-released/#comments</comments>
		<pubDate>Mon, 21 Apr 2008 05:20:11 +0000</pubDate>
		<dc:creator>Doug</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[Audio]]></category>
		<category><![CDATA[Downloads]]></category>
		<category><![CDATA[OS X]]></category>
		<category><![CDATA[Qt]]></category>
		<category><![CDATA[WordRecorder]]></category>

		<guid isPermaLink="false">http://dev.renderfast.com/?p=9</guid>
		<description><![CDATA[WordRecorder was a program I wrote for my friend Matt to help him record hundreds of spoken names for his video e-card site. It&#8217;s a pretty specialized program and I doubt more than a handful of people out there will actually have a need for it, but the source code may be of use to [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://renderfast.com/wordrecorder/"><img class="alignleft alignnone size-medium wp-image-5" style="float: left;" title="WordRecorder" src="http://renderfast.com/wp-content/uploads/2008/04/wordrecorder_web.jpg" alt="" width="152" height="213" /></a><a title="WordRecorder" href="http://renderfast.com/wordrecorder/">WordRecorder</a> was a program I wrote for my friend <a title="Matt" href="http://mattsemel.com">Matt</a> to help him record hundreds of spoken names for his <a title="Carded" href="http://carded.tv/">video e-card site</a>. It&#8217;s a pretty specialized program and I doubt more than a handful of people out there will actually have a need for it, but the source code may be of use to people trying to figure out how to use Apple&#8217;s CoreAudio Frameworks and the Qt Interface Toolkit.</p>
<p>I&#8217;ll try to post more details about its design and how it works in the coming days. For now, visit the main <a title="WordRecorder" href="http://renderfast.com/wordrecorder/">WordRecorder page here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://renderfast.com/2008/04/21/wordrecorder-10-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

