|
|
|
|
|
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. |
|
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 java.net) 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...
|
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.
|
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! |