GlassFish, NetBeans, and Project Kenai at Rails Conf 2009

Did you know that ...

  • GlassFish Gem is already used in production
  • GlassFish Gem can be used to run Rails, Merb, Sinatra, and any other Rack-based framework
  • Capistrano recipes are available for starting/stopping/bouncing the server
  • With GlassFish, standard Java monitoring techniques like JMX can be used for monitoring Rails apps
  • NetBeans provide a complete development environment for Rails applications

There are many other similar nuggets that I'll be covering in my Rails Conf 2009 session. Details are given below:

Develop with pleasure, Deploy with Fun: GlassFish and NetBeans for a better Rails experience
Tuesday, May 5th, 2009, 1:50pm
Pavilion 1

Register Today and avail a 15% discount using the code: RC09FOS.

I plan to attend these sessions, lets see how many I can make :-) And of course, you'll see me in the Exhibit Hall.

And you'll get to meet Project Kenai team, they form the foundation for Sun's connected developer experience. Read about their participation here and meet them to learn about NetBeans and Kenai integration.

And if you are interested in running with fellow attendees, follow @railsConfRunner.

And it's Vegas baby!

JRuby and GlassFish is already used in production. Do you have a success story to share ? I'll be happy to promote at RailsConf.

Technorati: conf glassfish netbeans rubyonrails kenai railsconf lasvegas jruby

Can't wait to see your presentation!

Posted by Jed Schneider on April 27, 2009 at 10:39 PM PDT #

My case study: Used JRuby + Monkeybars to build JotBot, a cross-platform commercial desktop application for tracking time.

It's package up using the Rawr tool, making .exe and .dmg installers. Very sweet, and seamless.

To moderate 30-day-trail vs. full purchased usage, JotBot uses an encrypted license key, sent to users via E-mail.

The key server is written in Ruby, using the Ramaze web framework. It runs under JRuby so that it can call into Java crypto libs. The Web app is packaged using Warbler, and deployed as a war file to a Glassfish server, on

Posted by James Britt on April 28, 2009 at 06:49 AM PDT #

Thanks James!

- Can I use logo from your website in my preso ?

- What version of GlassFish are you using ?

- Can you share some statistics about your app ? How big ? How many classes ? How many downloads ?

- Why did you pick GlassFish ?

Alternatively, you can fill the details at: as well.

Posted by Arun Gupta on April 28, 2009 at 07:09 AM PDT #

Sure, feel free to use the logo.

JotBot has about 15-20 classes. Being a Monkeybars app, there are MVC tuples for each form, plus the compiled Java UI class (built using NetBean's WYSIWYG editor).

The key server has maybe 8 classes, most quite small, plus the Java crypto libs. It's main job is to record requests and create a database entry for the license key. A background process then reads the records and sends the E-mail.

The key server also hooks into Shopify; when someone buys JotBot from the Neurogami Shopify store, the Shopify webhook triggers the creation of full license key in the key server, which is then E-mailed to the user.

I've not track the downloads with any precision, but I'd say there have been about 200 trial key requests since launching at the start of the year.

I picked Glassfish because I wanted a nice way to deploy and manage my app while leaving things open for scaling.

Posted by James Britt on April 28, 2009 at 07:52 AM PDT #

Thanks James!

I've included the logo in my slideware.

We can send you a nice iTouch if you help us fill out the questionnaire at:


Posted by Arun Gupta on May 01, 2009 at 07:34 AM PDT #

Post a Comment:
Comments are closed for this entry.

profile image
Arun Gupta is a technology enthusiast, a passionate runner, author, and a community guy who works for Oracle Corp.

Java EE 7 Samples

Stay Connected


« February 2015