I'm pleased to announce the general availability of the Sun GlassFish™ Mobility Platform v1.1 (SGMP). We've improved many things in this release (including the product name) which we will explore over the next several weeks. For now, I'd like to provide a quick list of the most important changes in the SGMP client SDK:
Introduction of JerseyMe API - a client API to access RESTful...
on Feb 17, 2009
#67 shows how to configure GlassFish High Availability using
Apache httpd + mod_jk on Mac OS X. Even though that's a standard and
supported configuration, there are several
advantages for replacing
Apache httpd with Sun Web Server and mod_jk with Load Balancer plugin
that comes with GlassFish.
This Tip Of The Day (TOTD) shows how
to configure Clustering and Load Balancing using ...
on Feb 12, 2009
SailFin V1 is released. This post explains the basic steps by which you can get started with SailFin V1 and write a simple sip application.
1. Download SailFin V1.
2. Download netbeans 6.5 from here.
3. Install netbeans SIP plugin available in <sailfin>/lib/tools/netbeans directory. More details are here.
Ok, now you have the required software...
on Feb 10, 2009
When a web server receives an http requests, the server identifies which application need to be run, depending on the context-root of the request. However SIP communication is designed to be between two parties and the message does not contain something like context root to identify the application.
Various programming models based on SIP have some ways to overcome this issue. For example,...
on Feb 10, 2009
I'll be traveling (again)
and this time to Singapore, Delhi, Bangalore, and Hyderabad over
the next couple of weeks. A few meetings are already planned
but there is buffer for squeezing any last-minute JUG visits, Rails
Meetup or meeting Campus
Here is my schedule:
12 & 13
14, 20, & 21
15, 16, & 17
on Feb 6, 2009
To make the project more fun and appealing, we have launched a contest for Project Grizzly: find us a logo! The deadline is February 28. Let's the artist in you express herself/himself! As example, here is some submission we got so far (we need MORE!!)
Contest details here. You can send your submission using Twitter or by sending it to firstname.lastname@example.org. The prize is so nice you can't...
on Feb 5, 2009
This post shares 3 links that were recently published.
The first one is about the Favorite
Hotspot JVM Flags by Charlie.
See how you can use them for tweaking performance or investigating
The second one is about using JRuby
Version String. It explains the detailed meaning of the
version string printed by "jruby --version". If you read it carefully
then you know the date,...
on Feb 4, 2009
We got attacked by a community boost in January, which resulted in tons of contributions and improvements to the monster. This is for sure our biggest community release...
January is usually a recovering mouth...except for the monster this year! After weeks of hard works and collaborations, here is a summary of Grizzly 1.9.5 changes logs:
on Feb 3, 2009
Migration Issue: This migration issue is related to the
inheritance of client view in a session bean. Consider the
following code fragment where session beans A and B exposes
local business interface ( or client views using EJB 3.X
// Assume Foo is a local business interface ...
on Feb 3, 2009
House is "a premier
monthly hackathon event that combines serious and
with a fun and exciting party
monthly event was hosted at Sun Microsystem's Executive
Briefing Center (aka EBC) in Menlo Park. During my short stay at Dev
House, all the key characteristics of "productivity" and "party
atmosphere" were indeed evident....
on Feb 3, 2009
provides support for High Availability by creating a cluster of server
instances and session state replication. This enhances the
scalability and availability of your application and is a critical
piece of decision making critieria when selecting an Application
in GlassFish Version 2 provides comprehensive introduction to
clustering, high availability and load...
on Jan 30, 2009
Interested in contributing to open source ? Archana N has a
recommendation for you:
Flame the sparks of
passion in you,
Experience the world of
Open Source anew.
Discover your potentials
as they unfold,
Venture to contribute in
the technologies untold.
Archana N is an ex-Sun
Campus Ambassador from Amrita Vishwa
Vidyapeetham, India. Recently she contributed on how to
on Jan 30, 2009
Are you a student and would like to learn why GlassFish is meant for
Create/join a student community at osum.sun.com
and attend the GlassFish
Webinar. This webinar will introduce GlassFish application
server, show multiple demos that can be used to impress your
colleagues/professors, and answer your questions around GlassFish.
The coordinates are:
Feb 3, 2009, 8:30am PT
on Jan 29, 2009
As reported earlier,
Campus Ambassador at CEUI
(Centro Universitario de Ixltahuaca) presented on GlassFish. The
message of "GlassFish v2 - Fast, Easy, and Reliable" and "GlassFish v3
- Modular, Embeddable, and Extensible" was clearly delivered in the
Alan has published several useful blogs on GlassFish
(in Spanish and English) recently:
de Glassfish en...
on Jan 28, 2009
Recently, I came across the following JBoss -> GlassFish migration
issue involving taglib-location in web.xml. Here is how I dealt with
In a web-application's web.xml, <jsp-config> element can be used
to provide configuration information for JSP files. The following
fragment works on JBoss 4.3 (or so it was indicated to me)
on Jan 21, 2009
Recently there has been some questions regarding order in which
Java EE modules in a Java EE eneterprise applications. The order in
which Java EE modules are loaded varies between Java EE application
servers. So it is a migration issue issue. This is the first of my blogs on this topic. In this blog, I have highlighted some aspects of order of loading of Java EE modules packaged in a *single* ear...
on Jan 20, 2009
The EJB 3.1
An enterprise bean class
with a component-defining annotation defines an enterprise bean
component when packaged within the WEB-INF/classes directory or in a
.jar file within WEB-INF/lib.
In simple English it means, an EJB can be a POJO annotated with EJB
annotations (such as @javax.ejb.Stateless) and bundled within
WEB-INF/classes inside a WAR.
This feature is...
on Jan 19, 2009
Plugins team released
ver 1.0.16 of Eclipse
plugin for GlassFish. The team has maintained pretty good
cadence in terms of adding features and fixing bugs in the plugin (16
releases in approx as many months). However this particular
version has an exciting feature. It allows GlassFish
v3 Prelude to be
installed from within the IDE itself.
If you have not installed GlassFish plugin...
on Jan 17, 2009
Tech Days is traveling to Singapore next
week and I'll be there!
You'll find me at the pavilion hall, sessions, hallway, lunch,
reception, University Day, and else where. Stop by and say hello! Let
us know how you are using GlassFish
and how can we make it better for you.
Click on the map below to get the exact direction to Raffles
City Convention Centre.
Here are some important...
on Jan 16, 2009
Marcelo Souza (a GlassFish
team member) spotted GlassFish on Salvador,
Bahia beach in Brazil during his personal vacation :)
Thanks to Marcelo for taking this picture :)
Here are couple of shots of the beach itself:
Drop a comment on this blog if you would like to share any pictures of
on Jan 16, 2009