GlassFish, NetBeans, and Project Kenai at Rails Conf 2009

Guest Author

Did you know that ...

  • href="http://rubyforge.org/projects/glassfishgem/">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 href="http://railsconf.com">Rails Conf 2009
session. Details are given below:

href="http://en.oreilly.com/rails2009/public/schedule/detail/7720"> style="border: 0px solid ; width: 210px; height: 60px;" alt=""
with pleasure, Deploy with Fun: GlassFish and NetBeans for a better
Rails experience

Tuesday, May 5th, 2009, 1:50pm

Pavilion 1

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

I plan to attend href="http://en.oreilly.com/rails2009/public/schedule/share/4153b58235fdca18ff3a9d25d80131c0">these
sessions, lets see how many I can make :-) And of course,
you'll see me in the href="http://en.oreilly.com/rails2009/public/content/exhibitors">Exhibit

you'll get to meet Project
team, they form the foundation for Sun's connected
developer experience. Read about their participation href="http://blogs.sun.com/projectkenai/entry/project_kenai_is_off_to">here
and meet them to learn about href="http://wiki.netbeans.org/NewAndNoteworthyMilestone3NB67#section-NewAndNoteworthyMilestone3NB67-ConnectedDeveloperIntegrationWithKenai.com">NetBeans
and Kenai integration.

And if you are interested in running with fellow attendees, follow href="http://twitter.com/railsConfRunner">@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

Join the discussion

Comments ( 5 )
  • Jed Schneider Tuesday, April 28, 2009

    Can't wait to see your presentation!

  • James Britt Tuesday, April 28, 2009

    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 http://www.getjotbot.com

  • Arun Gupta Tuesday, April 28, 2009

    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: http://blogs.sun.com/stories/resource/gf_questionnaire.txt as well.

  • James Britt Tuesday, April 28, 2009

    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.

  • Arun Gupta Friday, May 1, 2009

    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:



Please enter your name.Please provide a valid email address.Please enter a comment.CAPTCHA challenge response provided was incorrect. Please try again.