1.1 RC3 (third and final release candidate) was released
last week. The highlights are:
58 issues resolved since JRuby 1.1RC2
ri/rdoc w/ documentation included in distribution
More IO corner cases fixed (popen, reopen)
Several small bottlenecks fixed
This is your last chance to report any issues before JRuby 1.1 goes
final. And I encourage you to try out GlassFish
v3 Gem (ver
on Mar 25, 2008
Do you know there are several advantags of deploying Ruby-on-Rails
applications on GlassFish
instead of traditional Apache/Mongrel ?
Here they are:
Identical Development and Deployment Environments
Multiple Applications in One Container
Multiple Requests by a Single Application
Redeploying an Application
Clustering, Load Balancing, and High Availability
on Mar 22, 2008
There's a lot of new functionality in the developer release of jMaki 1.1. Performance enhancements, new widgets, upgrades to Yahoo 2.5 and Dojo 1.0.2, documentation and the new jMaki webtop are just some of what you will find.
The team has been busy creating new widgets such as a flow widget, bread crumbs, tag cloud and carousel are new. Thanks to the awesome work by SitePen, all jMaki native...
on Mar 22, 2008
Ajax World East 2008 started earlier today.
I delievered my "Web 2.0 Application development using jMaki" and the
slides are available here.
There were several demos shown in the talk (using NetBeans and GlassFish)
and they are all accessible at the links mentiond below:
feeds in jMaki widgets
up the Maps
powered by jMaki
Tech Days Event Map
Several other related demos...
on Mar 18, 2008
Sun Microsystems is a
Gold sponsor of Ajax
World East 2008. The event kick starts in New York City
tomorrow and you can see the complete agenda here.
From Sun speakers, you'll hear how jMaki, GlassFish Comet,
provide an easy-to-use and industry-grade platform to develop and
Internet Applications. Here is the list of Sun sessions:
Tuesday, Mar 18
on Mar 17, 2008
Pramod announced the release of GlassFish
v3 Gem ver
0.1.2. The focus of this release is bugfixes:
#4228: Duplicate entries for Scaffold generated by Rails 2.0.2
#3966: Blank page returned if no Rails instance is available
#17970: All requests are Ajax requests
#18162: observe_field for Ajax capablites work only once
After #4228 fix, you can...
on Mar 13, 2008
I'm currently learning JSF, and wanted to give a little Google link love to a really great guide to learning JSF's use with databases, especially the datatable component.
The JSF Database Howto written by BalusC is a great getting started guide to using datatables with JSF, and if this is something you're looking for, check it out...
It's quite literally better than any of the books on JSF that I...
on Mar 12, 2008
reported to me about his Grail app not deploying on GlassFish
v3 Preview 2.
The problem reported was that the Grail app was taking lots
of time to deploy on GlassFish v3 Preview 2. Although such failures are
not acceptable but considering GlassFish v3 is a complete new
architecture, is still under development and feature incomplete and
above all the preview releases do...
on Mar 7, 2008
Recently I wanted to load data from a blog feed into a jMaki widget. Here I describe how to do just that.
The feed I want to read is coming from The Aquarium. I want to view the the title and the first 60 characters of each blog entry using the jMaki blockList widget since it automatically handles paging. The Aquarium uses Feedburner to publish blog entries so I looked for a Feedburner API to...
on Mar 7, 2008
In this blog, I provide a quick solution for an issue that arises when you use ICEFaces server-push technology combined with Spring JSF integration.
Normally, I would provide a detailed context of the issue at hand (with links to relevant pages like the java.net blog entitled "Sample Application using JSF, Spring 2.5, and Java Persistence APIs", forum posts, etc), and would spend more time...
on Mar 6, 2008
2.0 changes the way Scaffold
works. This blog walks you through the steps to create a simple CRUD
application using Scaffold in Rails 2.0.
Download & Install JRuby 1.1 RC2.
Install Rails using the following command:
jruby -S gem install rails
Create a new Rails app using the following command:
cd samples; mkdir rails; cd rails<br>jruby -S rails books -d mysql...
on Feb 20, 2008
Social Software for GlassFish provides an integrated suite of Blogging,
Tagging and Content Rating on GlassFish.
More details about this suite are available here.
screencast explains how this integrated suite of software can
easily downloaded using GlassFish
Update Center, how different components are
seamlessly integrated and can be used.
on Feb 19, 2008
A Rails 2.0.2 application configures SQLite3 database by
default. This requires you to have SQLlite3 database running and also
have the corresponding database adapter installed. Even this is part of
the Leopard (Mac OS 10.5+) development kit but this needs extra
configuration on non-Leopard machines.
One of the guiding principles of Rails is Convention-over-Configuration.
So there are couple of...
on Feb 15, 2008
6.1 M1 is now available. Download here!
There are several
features in M1. But the feature I liked the most is storing
multiple Ruby/JRuby runtime configurations in the IDE. In NetBeans 6.0
only one Ruby platform could be configured and stored. So if you have
to change to another Ruby environment then you have to edit the values
in the IDE. 6.1 M1 allows to configure and store multiple...
on Feb 15, 2008
an updated version 0.1.1 of the JRuby
GlassFish v3 gem.
What's New ? - Mainly
alignment with Rails convention
The name of the gem is changed from "GlassFish" to
The default port number is 3000.
Applications are deployed at root context ("/"). So the
default application is now deployed "http://localhost:3000/home/index"
instead of "http://localhost:8080/temp/...
on Feb 14, 2008
We just posted the jMaki wrappers for many of the Dojo Dijit 1.0.2 widgets. Widgets wrapped include the grid, tabbed view, tree, accordion, button, fisheye, calendar and more. All the widgets support the jMaki data models as described on the wiki pages here.
Follow the instructions on Ludo's blog to add the library to NetBeans IDE or simply unzip the file in your jMaki web app and add the...
on Feb 12, 2008
started earlier today (now yesterday) in Orlando, Florida with Charity
Session. Completely sold out with 165 attendees!
developer) talked about Merb.
What is Merb
Started after tried to make Rails thread-safe and memory
foot print lower.
All (everything?) you need, none you don't.
Key features of Merb are: Thread-safe...
on Feb 8, 2008
Sample Application using jMaki and the Java Persistence APIs
a Dynamic Ajax table example using jMaki
and Java Persistence APIs on Glassfish
This Sample Catalog app demonstrates the usage of the Java
Persistence APIs to implement server side pagination (recommended for
large sets of data), and jMaki to get and display the results in
a dynamic Ajax table.
on Feb 8, 2008
v3 Gem allows JRuby-on-Rails application to be launched in GlassFish
v3 server. It provides a robust alternative to WEBrick and
for development and deployment of your JRuby-on-Rails applications.
UPDATE (Feb 14): A 0.1.1 version of the gem is released which will change the installation process.
Gem was originally announced here
and then updated here.
on Feb 8, 2008
This TOTD (Tip Of The Day) shows how to install Rails 2.0.x in JRuby
1.0.3 and JRuby 1.1 RC1. Then it describes how a simple Rails
application can be created and deployed using WEBrick.
First, lets deal with installing Rails 2.0.x in JRuby 1.0.3 and JRuby
Step 1: How to install Rails
2.0.x in JRuby 1.0.3 ?
Download and Unzip JRuby
1.0.3. This creates "jruby-1.0.3"
on Feb 6, 2008