<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Rolling a JRuby desktop application</title>
	<atom:link href="http://spin.atomicobject.com/2008/07/02/rolling-a-jruby-desktop-application/feed/" rel="self" type="application/rss+xml" />
	<link>http://spin.atomicobject.com/2008/07/02/rolling-a-jruby-desktop-application/</link>
	<description>Atomic Object&#039;s Blog On Software Design &#38; Development</description>
	<lastBuildDate>Wed, 22 Feb 2012 22:42:14 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
	<item>
		<title>By: Clojure Desktop Applications with Swing &#124; Atomic Spin</title>
		<link>http://spin.atomicobject.com/2008/07/02/rolling-a-jruby-desktop-application/#comment-12977</link>
		<dc:creator>Clojure Desktop Applications with Swing &#124; Atomic Spin</dc:creator>
		<pubDate>Wed, 14 Dec 2011 13:50:14 +0000</pubDate>
		<guid isPermaLink="false">http://spin.atomicobject.com/2009/01/30/rolling-a-jruby-desktop-application#comment-12977</guid>
		<description>[...] in Clojure. We&#8217;re a heavy vim and ruby shop. We&#8217;ve done several desktop applications in JRuby. This is the first time we&#8217;ve tackled swing UIs and GUI testing in Clojure. It&#8217;s still [...]</description>
		<content:encoded><![CDATA[<p>[...] in Clojure. We&#8217;re a heavy vim and ruby shop. We&#8217;ve done several desktop applications in JRuby. This is the first time we&#8217;ve tackled swing UIs and GUI testing in Clojure. It&#8217;s still [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: These are a few of our favorite gems &#124; Atomic Spin</title>
		<link>http://spin.atomicobject.com/2008/07/02/rolling-a-jruby-desktop-application/#comment-7525</link>
		<dc:creator>These are a few of our favorite gems &#124; Atomic Spin</dc:creator>
		<pubDate>Tue, 10 May 2011 13:44:10 +0000</pubDate>
		<guid isPermaLink="false">http://spin.atomicobject.com/2009/01/30/rolling-a-jruby-desktop-application#comment-7525</guid>
		<description>[...] teams using ruby for various customers and domains. These projects range from Rails web apps to JRuby desktop apps to support utilities. Every project has different needs, and uses different gems, so we’ve built [...]</description>
		<content:encoded><![CDATA[<p>[...] teams using ruby for various customers and domains. These projects range from Rails web apps to JRuby desktop apps to support utilities. Every project has different needs, and uses different gems, so we’ve built [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris</title>
		<link>http://spin.atomicobject.com/2008/07/02/rolling-a-jruby-desktop-application/#comment-6934</link>
		<dc:creator>Chris</dc:creator>
		<pubDate>Wed, 02 Jul 2008 17:46:00 +0000</pubDate>
		<guid isPermaLink="false">http://spin.atomicobject.com/2009/01/30/rolling-a-jruby-desktop-application#comment-6934</guid>
		<description>That&#039;s brilliant! I love anything to get ruby on the desktop :)
Can you provide any screenshots of it in action?
Also, does it take the typical ~60 seconds lag time to open the application that most Java apps have?</description>
		<content:encoded><![CDATA[<p>That&#8217;s brilliant! I love anything to get ruby on the desktop <img src='http://spin.atomicobject.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
Can you provide any screenshots of it in action?<br />
Also, does it take the typical ~60 seconds lag time to open the application that most Java apps have?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ronen</title>
		<link>http://spin.atomicobject.com/2008/07/02/rolling-a-jruby-desktop-application/#comment-6935</link>
		<dc:creator>Ronen</dc:creator>
		<pubDate>Wed, 02 Jul 2008 17:46:00 +0000</pubDate>
		<guid isPermaLink="false">http://spin.atomicobject.com/2009/01/30/rolling-a-jruby-desktop-application#comment-6935</guid>
		<description>Hey, iv used another approach which is to package the entire project as a gem and distribute it with Jruby&#039;s complete jar (to see it in action http://code.google.com/p/gookup/).</description>
		<content:encoded><![CDATA[<p>Hey, iv used another approach which is to package the entire project as a gem and distribute it with Jruby&#8217;s complete jar (to see it in action <a href="http://code.google.com/p/gookup/" rel="nofollow">http://code.google.com/p/gookup/</a>).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David Koontz</title>
		<link>http://spin.atomicobject.com/2008/07/02/rolling-a-jruby-desktop-application/#comment-6936</link>
		<dc:creator>David Koontz</dc:creator>
		<pubDate>Wed, 02 Jul 2008 17:46:00 +0000</pubDate>
		<guid isPermaLink="false">http://spin.atomicobject.com/2009/01/30/rolling-a-jruby-desktop-application#comment-6936</guid>
		<description>Hey Matt, it&#039;s David Koontz of the aforementioned Rawr project.  Rawr is indeed alive and well, although it&#039;s never gotten the attention in terms of a nice home page and such that our other project Monkeybars gets.  Rawr won&#039;t give you the nice JarJar style single jar file for distribution, instead we pack all of your project&#039;s files into a jar and then bundle the other jars you need into a sub-directory and set up your app&#039;s manifest file to auto-load them on the classpath.  Rawr also gives you the ability to generate .exe and .app launchers for Windows and OSX so your app feels a bit more native.  I like what you&#039;ve done with using the ant task to get access to JarJar though, we&#039;ve discussed that ourselves.  Maybe we can incorporate some of that into a future Rawr release.  Thanks for the article!</description>
		<content:encoded><![CDATA[<p>Hey Matt, it&#8217;s David Koontz of the aforementioned Rawr project.  Rawr is indeed alive and well, although it&#8217;s never gotten the attention in terms of a nice home page and such that our other project Monkeybars gets.  Rawr won&#8217;t give you the nice JarJar style single jar file for distribution, instead we pack all of your project&#8217;s files into a jar and then bundle the other jars you need into a sub-directory and set up your app&#8217;s manifest file to auto-load them on the classpath.  Rawr also gives you the ability to generate .exe and .app launchers for Windows and OSX so your app feels a bit more native.  I like what you&#8217;ve done with using the ant task to get access to JarJar though, we&#8217;ve discussed that ourselves.  Maybe we can incorporate some of that into a future Rawr release.  Thanks for the article!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matt Fletcher</title>
		<link>http://spin.atomicobject.com/2008/07/02/rolling-a-jruby-desktop-application/#comment-6937</link>
		<dc:creator>Matt Fletcher</dc:creator>
		<pubDate>Wed, 02 Jul 2008 17:46:00 +0000</pubDate>
		<guid isPermaLink="false">http://spin.atomicobject.com/2009/01/30/rolling-a-jruby-desktop-application#comment-6937</guid>
		<description>Chris: In a highly unscientific experiment on my Macbook Pro (the first model with Core2Dou) with Java 1.5, it takes 3-5 seconds to launch the HelloWorld application from either the filesystem or the jar. It definitely takes longer to launch our real applications, but that&#039;s because they are real applications that do a lot of work at startup time.</description>
		<content:encoded><![CDATA[<p>Chris: In a highly unscientific experiment on my Macbook Pro (the first model with Core2Dou) with Java 1.5, it takes 3-5 seconds to launch the HelloWorld application from either the filesystem or the jar. It definitely takes longer to launch our real applications, but that&#8217;s because they are real applications that do a lot of work at startup time.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matt Fletcher</title>
		<link>http://spin.atomicobject.com/2008/07/02/rolling-a-jruby-desktop-application/#comment-6938</link>
		<dc:creator>Matt Fletcher</dc:creator>
		<pubDate>Wed, 02 Jul 2008 17:46:00 +0000</pubDate>
		<guid isPermaLink="false">http://spin.atomicobject.com/2009/01/30/rolling-a-jruby-desktop-application#comment-6938</guid>
		<description>David: I regret not examining Rawr again before I published this article because it sounds like you have some pretty nice features in it. We&#039;ve been using the Java izpack tool for creating a .exe and .app after the .jar is produced. I really like JarJar for rolling everything up into one jar; in fact, outside of JRuby, I consider it the key feature here. But as I noted, I ran into some trouble combining JarJar and the Bouncycastle signed library. Your solution sounds like an interesting way to avoid that problem.</description>
		<content:encoded><![CDATA[<p>David: I regret not examining Rawr again before I published this article because it sounds like you have some pretty nice features in it. We&#8217;ve been using the Java izpack tool for creating a .exe and .app after the .jar is produced. I really like JarJar for rolling everything up into one jar; in fact, outside of JRuby, I consider it the key feature here. But as I noted, I ran into some trouble combining JarJar and the Bouncycastle signed library. Your solution sounds like an interesting way to avoid that problem.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sebastian Wenzlaff</title>
		<link>http://spin.atomicobject.com/2008/07/02/rolling-a-jruby-desktop-application/#comment-6939</link>
		<dc:creator>Sebastian Wenzlaff</dc:creator>
		<pubDate>Wed, 02 Jul 2008 17:46:00 +0000</pubDate>
		<guid isPermaLink="false">http://spin.atomicobject.com/2009/01/30/rolling-a-jruby-desktop-application#comment-6939</guid>
		<description>Hi Matt,

really an awesome approach and tutorial, thank you!
I will use this approach for an application which I have to develop for my master thesis. But I have on problem...

I have a directory &quot;foo&quot; inside the &quot;lib&quot; directory. In this directory are X .rb files which I want to load at the beginning. I thought it would be enough to put something like:
Dir[&#039;lib/foo&#039;].each { &#124;file&#124; require file }
into &quot;application_bootstrap.rb&quot;, but it doesn&#039;t work when calling the .jar file directly (i.e. cd pkg; java -jar MyApp.jar). I tried nearly all possible paths but it seems to me that it is not possible to get all files of a directory *inside* the jar file.

Du you have an idea? Thank you very much in advance!</description>
		<content:encoded><![CDATA[<p>Hi Matt,</p>
<p>really an awesome approach and tutorial, thank you!<br />
I will use this approach for an application which I have to develop for my master thesis. But I have on problem&#8230;</p>
<p>I have a directory &#8220;foo&#8221; inside the &#8220;lib&#8221; directory. In this directory are X .rb files which I want to load at the beginning. I thought it would be enough to put something like:<br />
Dir['lib/foo'].each { |file| require file }<br />
into &#8220;application_bootstrap.rb&#8221;, but it doesn&#8217;t work when calling the .jar file directly (i.e. cd pkg; java -jar MyApp.jar). I tried nearly all possible paths but it seems to me that it is not possible to get all files of a directory *inside* the jar file.</p>
<p>Du you have an idea? Thank you very much in advance!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anthony</title>
		<link>http://spin.atomicobject.com/2008/07/02/rolling-a-jruby-desktop-application/#comment-6940</link>
		<dc:creator>Anthony</dc:creator>
		<pubDate>Wed, 02 Jul 2008 17:46:00 +0000</pubDate>
		<guid isPermaLink="false">http://spin.atomicobject.com/2009/01/30/rolling-a-jruby-desktop-application#comment-6940</guid>
		<description>You mentioned this is not for Rails apps.  What is the issue to use this method to compile a Rails app into a jar?</description>
		<content:encoded><![CDATA[<p>You mentioned this is not for Rails apps.  What is the issue to use this method to compile a Rails app into a jar?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mantas</title>
		<link>http://spin.atomicobject.com/2008/07/02/rolling-a-jruby-desktop-application/#comment-6941</link>
		<dc:creator>mantas</dc:creator>
		<pubDate>Wed, 02 Jul 2008 17:46:00 +0000</pubDate>
		<guid isPermaLink="false">http://spin.atomicobject.com/2009/01/30/rolling-a-jruby-desktop-application#comment-6941</guid>
		<description>is it possible to switch to 1.9 mode packing this way?</description>
		<content:encoded><![CDATA[<p>is it possible to switch to 1.9 mode packing this way?</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using memcached

Served from: spin.atomicobject.com @ 2012-02-23 03:47:20 -->
