Monday April 27, 2009
GlassFish, NetBeans, and Project Kenai at Rails Conf 2009
Did you know that ...
![]() |
|
![]() |
Develop
with pleasure, Deploy with Fun: GlassFish and NetBeans for a better
Rails experience Tuesday, May 5th, 2009, 1:50pm Pavilion 1 |
| 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. | ![]() |
Posted by Arun Gupta in General | Comments[5]
|
|
|
|
|
Today's Page Hits: 1153
Total # blog entries: 1025
Can't wait to see your presentation!
Posted by Jed Schneider on April 28, 2009 at 05:39 AM 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 http://www.getjotbot.com
Posted by James Britt on April 28, 2009 at 01:49 PM 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: http://blogs.sun.com/stories/resource/gf_questionnaire.txt as well.
Posted by Arun Gupta on April 28, 2009 at 02:09 PM 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 02:52 PM 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:
http://blogs.sun.com/stories/resource/gf_questionnaire.txt
:)
Posted by Arun Gupta on May 01, 2009 at 02:34 PM PDT #