Sunday Jan 09, 2011

ICEFaces 2.0, more familiar faces for the new year


The long-awaited version 2 of ICEfaces was released late in December 2010.
This version extends the JSF 2.0 features to add a new suite of components, an alternative to <f:ajax/> (see Direct-to-DOM render kit) for existing JSF components, a re-architected AjaxPush/Comet support now available as the IcePush library usable from other non-JSF frameworks, and more.

The release announcement shows support for NetBeans 6.9, Eclipse 3.6, explicit versions of Mojarra (latest is JSF 2.1-b09, minimum is JSF 2.0.3), and GlassFish 3.0, 3.1 Milestone 7 (among others). You can hear about ICEfaces in a recently published JSFCentral interview of Ted Goddard, read this other interview or check out the ICESoft YouTube channel. They also have an upcoming webinar.

ICEFaces 2.0 has come a long way since GlassFish v3 and JSF 2.0 were released (it was then in alpha) and remains a quite popular choice among GlassFish users. In related news, Mojarra 2.1.0 RC1 is now available (via Maven or in the latest promoted build of GlassFish 3.1).

Saturday Nov 21, 2009

Waiting for Godot, Migrating to JavaEE 6, and Other Highlights from Nov 21th, 2009


Today is Nov 21th, 2009.

News shorts of interest to our communities, including:
New date for EU review of Oracle/Sun acquisition, getting closer to v3 fcs, new OpenESB and OpenDS releases, Devoxx whiteboards, new customers and japanese event, and more.

Waiting for Godot
I read Waiting for Godot for HS, but I didn't expect to live it...

On the Road to GlassFish v3
We are getting very close. The buzz around JavaEE 6 and GFv3 at #devoxx was very positive; some more links:

New Releases
Final and Release Candidates releases:

More Devoxx
Devoxx is over.  By all accounts, a successful show.

GlassFish Customers and Events
New customers; new events

Other News

Monday May 25, 2009

IceFaces' Ajax with JSF 2.0 (Mojarra)


JSF 2.0 is arguably one of the most awaited update to the Java EE 6 specification. IceFaces, the well-known provider of Ajax-enabled JSF components, is now building its 2.0 version on top of the Ajax support now built into the JSF 2.0 specification. Co-specification lead Roger Kitain has a recent blog entry discussing how ICEFaces uses JSF 2.0 to send Ajax requests from the client and how it processes them on the server.

In other recent JSF news, Ryan Lubke discusses bookmark-ability in JSF 2.0 (with the reference Mojarra implementation). Previous entries regarding JSF 2.0 can be found using the jsf2 tag.

In a few days time you'll be able to use the Preview version of GlassFish v3 which supports JSF 2.0. The adventurous can grab a recent GlassFish v3 promoted build here.

Sunday Mar 15, 2009

Seam-Gen Now Supports GlassFish. And First Beta of JSR299


Dan had previously made Seam work with GlassFish but he now has woven the changes back (with extra functionality) into the Seam Project. Thanks, Dan! Specially appreciated is the support for RH (JBoss 5/RichFaces) and non-RH technologies (GlassFish Server/ICEfaces).

Also newsworthy is the First Beta of JSR299, with a promised Seam bridge.

Related Webinars and Blog Entries:
Seam, WebBeans and GlassFish, Dan Allen, Nov 20th, 2009.
Short intro to ICEfaces, Ted Goddard, Feb 10th, 2009.
From Ajax Push to JSF 2.0: ICEfaces on GlassFish, Ted Goddard, March 12th, 2009.
• Entries tagged Seam, ICEfaces, JSF.
• Arun's TOTD-77

Wednesday Mar 11, 2009

GlassFish Webinar: From Ajax Push to JSF 2.0: ICEfaces on GlassFish


The presenter at tomorrow's webinar is Ted Goddard; he will detail how to write rich interface applications using Ajax and Comet using JSF and ICEfaces and will also describe how these relate to the new JSF 2.0 specification in JavaEE 6.

Presentation at 11am US Pacific, at TheAquarium Channel. Full details (and recordings) at the Show Page.

Monday Feb 23, 2009

ICEfaces at GlassFish Update Center


ICEfaces is now in the GlassFish v2 Update Center, this includes the Ajax Push Server and several demos. Check out Ted's Announcement and also the previous report on JSF 2.0 early support.

You can also check Ted's 10' Prezo from the Portfolio Launch.

Wednesday Dec 17, 2008

ICEfaces, Woodstock, NetBeans and GlassFish

If you are a Woodstock user you may have seen the announcement from November 3rd where the NetBeans team announced they would stop development of new features in Woodstock. The full context was provided in a subsequent event (Archive - check slide 11-13 in slide deck).


The outcome was that Sun would work on two fronts: adding support for FireFox 3 on Woodstock 4.2 and a partner-based strategy.

On the first front, check today's email and this wiki page; on the second, today we are announcing a relationship with ICEfaces. Check: John's post, Migration page at ICEfaces and Migration Doc at NetBeans.

The ICEfaces NetBeans plugin can be obtained at or from the NB's Update Center, see under tools->plugins. And, as John says, stay tuned for more details in these areas.

Friday Jun 20, 2008

Sip plus "Ajax Push" demo on SailFin.

IceFaces logo

Ted and ICEfaces team has put together a demo showcasing "AJAX Push" and SIP communication. The demo is about setting up a call between sip phones of two users from a web browser. The web page gets updated with the details of the users as soon as the sip phone is registered (or unregistered) with the demo SIP application in SailFin.

The demo is packaged as a SipServlet archive (.sar) file and can be directly deployed into sailfin by dropping into the autodeploy directory. The full source code of the demo is available in the svn repository. There is also an one minute video podcast of the demo.

Examples of more converged applications on SailFin are available in the SailFin samples page and also here and here.

Friday Feb 08, 2008

Be Productive - JSF Component Libraries for GlassFish

Poster for The Matrix Reloaded

The JSF Matrix keeps a table of JSF component libraries (although the comments suggest it needs updating) and Ryan just published a short note pointing to it. Pretty much all the component libraries work with GlassFish (we cheat a bit, most of the AppServers are using Mojarra, our JSF implementation).

Libraries explicitly mentioned by Ryan from those in the JSF Matrix include our own Woodstock, ICEfaces, Apache Trinidad, Apache Tomahawk, JBoss RichFaces and Blueprints. He also lists Mojarra Scales and Mannor'n Rock.

We would like to make it easier for you to run any of these libraries in your GlassFish application; let us know if you discover problems and we will collaborate with the library owners to fix them.

Thursday Nov 29, 2007

Grizzly Comet and IceFaces driving your presentation slides

ICEfaces logo

Interesting Comet use-cases seem to be popping up on a regular basis. This time around IceFaces' Ted is showcasing the WebMC sample application to host a slide presentation over the internet. You can host your own infrastructure (maybe a great new feature for and check a demonstration here.

In the latest version of this fully-documented-but-not-yet-final software, the interesting part is the use of Grizzly Comet to scale to a very large number of connections without killing the server with threads (ARP at work here). Unfortunately, I don't believe Skype scales as well in the number of simultaneous connections. Does anyone have a suggestion for an alternate solution for a one-to-many broadcast? A streaming solution maybe...

Get the previous ICEfaces coverage here: [1], [2]

Friday Oct 26, 2007

Grizzly Comet and IceFaces

ICEFaces logo

Since this previous post showing early work on integrating ICEFaces and GlassFish v2, version 1.6.1 of ICEFaces 1.6.1 was released with support for GlassFish v2 (see ICEfaces Deployment Instructions for SUN Glassfish V2).

This time, Ted blogs about preliminary integration between ICEFaces' AJAX Bridge and Grizzly Comet, leveraging its asynchronous request processing (ARP) implementation to provide better scalability with many connected clients.

This requires pre-releases of both ICEFaces (1.7DR2) and GlassFish (v2.1ur1). Jean-Fran├žois' related post explains how to integrate the more recent Grizzly 1.0.18 into GlassFish v2 in you do not wish to use a v2.1 UR1 promoted build.

Friday Jun 15, 2007

ICEfaces on GlassFish v2

ICEfaces logo

Bit by bit, the GlassFish adoption is translating into more support from products, projects and companies. Ted (Mr. ICEfaces, one of the early AJAX companies) has a brief blog showing how to use ICEfaces on GlassFish v2 using JSF 1.2.

The current instructions require an SVN checkout, but he promises that this will become ICEfaces 1.6. Check it out!