On Wednesday, I visited a company where one of the Japanese Hudson committers work
and I are speaking at Ajax
World next week on Using Comet to
Create a Two-Player Web Game.
The session walks through the process of creating a Tic Tac Toe game
that can be played over the Internet using Ajax and Comet. In the
process, it explains the
general Comet concepts using APIs specific to the GlassFish Application
Server. It also highlights the multi-lingual capabilities of...
#47 showed how to deploy a JSF 1.2 application (using
Facelets and Ajax/JSF Extensions) on Mojarra
In this blog we'll use new features added in JSF 2.0 to
Facelets and resource
re-location to simplify our facelets
Replace JSF Extensions Ajax API with new in-built
Introducing Atmosphere, a new framework for building portable Comet based applications. Yes, portable, which means it can run on Tomcat, Jetty, GlassFish or any web server that support Servlet 2.5 ... and without the needs to learn all those private API floating around....
Java Server Faces 2.0 specification
EDR2) and implementation
(soon to be EDR2) are brewing. This blog shows how to get started with Mojarra
- Sun's implementation of JSF.
GlassFish v2 comes bundled with Mojarra 1.2_04 which allows you to
deploy a JSF 1.2 application. This blog explains how you can update
GlassFish v2 to use Mojarra 2.0 nightly. And then it deploys a simple
cloud computing environment for all your needs.
Beyond their typical reasons (scale on demand, pay for what you use,
PHP/Rails/Python/Java pre-installed and ready to go, billions of page
views and others), now there is another reason to use their cloud.
to configure GlassFish on Joyent cloud are really clean and simple.
Check them out here...
I'm happy to announce the Cargo module for GlassFish v2. Now you can drive GlassFish v2 from Cargo.
An application server can get in a really bad shape when a rogue application/component gets deployed into it. How to prevent the situation using GlassFish Prelude? With the help of the bear, yes, you can minimize those rogues animals...
In a previous blog, I wrote about how to create a basic updatecenter module for Glassfish v3. Since I've just finished working on something a touch more complex, this time I'll cover how the Update Center's IPS structure handles dependency managment, including a fairly odd corner case that I had to recently deal with.
Tech Days kick started yesterday in the beautiful city of Sao Paolo,
Brazil. Over 1000 attendees, completely charged, willing to
discuss their issues, amazing amount of energy and all there to learn
about different Sun
technologies - just a superb recipe to succeed and outpace everybody
else in the world!
session was packed with 400 attendees and there were attendees all over...
In my one my previous blogs, I wrote about how GlassFish verifier can be used to verify an archive when migrating J2EE/Java EE applications to GlassFish. Here I will show how to generate an Java EE ear file starting from WebLogic's Split Directory Development.
organized ES JUG
(Espirito Santo, Brazil) meeting yesterday and I presented on GlassFish. The
slides are available here.
There were approx 100 attendees and I was pleasantly surprised to see
almost half the audience had heard of GlassFish.
The complete agenda is published
here and there were other speakers from Sun as well.
I did not get much time to talk...
Andreas blogged about why he likes
JRuby even though he dislikes Java.
JRuby is "It's just
Ruby" with more than 50,000 tests to ensure MRI compliance. The blog
highlights that there is no need to know Java, at all, to run JRuby.
some advantages that are described in the blog:
JVM runtime optimization
Efficient memory usage
Native threads to spread work on multiple cores
This week we have released our latest monster version, which is 1.8.6. 1.8.6 is the foundation for GlassFish v3 and Sailfin...and many many new application! And we tested that one like a crazy Grizzly!
Mauricio, Doris, Simon
and I visited DFJUG @ Taguatinga
yesterday (make sure to pronounce it
correctly, otherwise you'll be corrected again & again, as I
was :). 200 attendees, mostly students, stayed all along the 4
presentations. The projector stopped recognizing any laptop after first
two presos. Fortunately Simon had a backup projector but we lost time
I've been to Brazil to talk about Hudson and GlassFish v3 for the past two weeks, and this is my brief trip report.
Started San Francisco 2 days back, through Washington Dulles, with a
stop over @ Rio de Janeiro and finally arrived Brasilia yesterday.
The local airlines (TAM) from Rio to Brasilia offered a nice sandwich
where as any meal need to be bought during domestic travel in US (even
if it's across the continent). So that was a nice experience!
Daniel deOliveira, a Java
Champion and DF
Conf Europe 2008
Day 1 I attended an excellent tutorial on Deploying
and Monitoring Ruby on Rails. The session very clearly
explained the several deployment options with Rails. My notes from the
session are here
and the slides are now available.
Here are couple of snapshots from the slide:
The complete set of slides from Rails Conf Europe 2008 are available here....
When migrating a Java EE/J2EE application to GlassFish, verification is for Java EE/J2EE compliance is a useful step. Verification can be done using different tools. Here is a summary of verification support in different tools.
This blog updates TOTD
#45 to use Facelets
as view technology.
Powerful templating system, re-use and ease-of-development,
designer-friendly are the key benefits of
Facelets. Facelets are already an integral part of Java Server Faces
2.0. But this blog shows how to use them with JSF 1.2.
Download Facelets from here
(or specifically 1.1.14). Facelets
Developer Documentation is a...