Skip to main content

The Best Of What's Around

Posted by editor on September 26, 2007 at 8:42 AM PDT

Two years in the making, jMaki 1.0 hits the street

Continuing what's been a busy month of 1.0 releases, jMaki has just announced its first full-version release.

jMaki is one of those things where the name may be better known than the particulars of the project (hint: think "Ajax made easy"). Fortunately, the project is pulling together a guide to the many docs and blogs that explain what it is and how it works. A good place to start for absolute beginner information is the Why Use jMaki? document, which makes the case for jMaki's simplifications, standardizations, and flexibility.

Recently on the O'Reilly editor's list, we had a discussion trying to track where the Ajax market is going. There's a sense that a lot of developers have built DIY Ajax systems with hand-rolled JavaScript on the client and their choice of server-side frameworks... and have come away from the experience saying "I'm never doing that again." And as a result, there's now a great interest in getting a handle on all the various Ajax frameworks out there... do you want DWR or GWT or jMaki or something else entirely?

jMaki's in a busy part of the webapp world right now, and it will be interesting to see what kind of a niche it can carve out for itself.

Also in Java Today,

Javalobby has just posted an Interview with Tom Ball, openjfx compiler lead. After briefly discussing Project Jackpot, he talks about his new role on openjfx, the differences between JavaFX and JavaFX Mobile, the challenges of living up to community demands, the schedule for delivering JavaFX, the role of the open-source community in JavaFX's development, and more.

A pair of entries on The Aquarium portray the history and future of GlassFish in graphic form. First, in How Did We Get Here? GlassFish v2 History, Part I, Eduardo Pelegri-Llopart writes, "Rich has written a nice Historical Recap going through NetDynamics, KivaSoft, Netscape, iPlanet, Forte SynerJ, SunOne, Sun Java System Application Server, and then, GlassFish. He captured it all in this picture." Then the entry Branches, Branches... GlassFish Branches... looks ahead: "Nice post from Abhijit where he captures graphically, and in more detail, the Future GlassFish Releases. Abhijit covers GFv2 UR1, GFv2.1 (tentative name) and GFv3. Read his Detailed Entry or go directly to the Diagram."

In today's Forums,
offers a tip of the hat to the jMaki project on the occasion of the 1.0 release, writing in
Re: Well Done The JMAKI team,
"I have just completed a RIA framework investigation at my company. JMAKI fits with our constaints: 1) Java based, 2) No new language for developers to learn, 3) Future proof, 4) Must be pure thin client with no client side runtimes. I have recommended that we use JMAKI going forward for all our web application needs."

eduardomartins announces further help for Mobicents users in
Mobicents Quick Start Guide wiki page updated.
"I know people are having some hard times with the current issue of having versions for JBoss 3.x and 4.x, so I've updated the main wiki page to make things easier. Let me know if the instructions doesn't work for you. Note, the problem with the src packages on sourceforge with the jain-slee-tck-1.0 folder empty is not fixed yet. Please use the CVS."

Finally, in
@Webservice and JMS @Resource, markshure writes:
"Hey all, I'm trying to create a webservice that uses the in-built embedded message queue. Everything works except when using the @Resource annotation with a JNDI reference to the queue and connection factory, both of them are null. Can this kind of resource injection be used within a web service or do I need to use a service locator? Note that when I use the @Resource with a test client application (appclient -client) it works fine. I'm using Sun App. Server 9.0 Update 1."

Kelly O'Hair checks on with OpenJDK's source-control switchover in today's Weblogs. In
OpenJDK Mercurial Transition Update 3, he writes,
"Build 20 now contains a separate "langtools" (javac, javah, javap, apt, and javadoc) directory in the Build 20 source bundles. Build 21 (could be 22) will have separate corba, jaxp, and jaxws directories. Build 22 continues to be our target for the last JDK7 promotion built via the TeamWare workspaces, the Build after this one would be done via Mercurial repositories."

David Herron thinks about the real story behind the rise of scripting languages in
Re: Stop the Insanity.
"A few weeks ago Phil Toland wrote Stop the Insanity about the "rise" in popularity of languages other than Java. Last year it seemed you couldn't turn around without reading another blog entry saying Ruby was going to kill Java, etc. Now the named languages are Haskell or Erlang, but the story is the same. I think the rise of JRuby demonstrates something, however."

Frustrated with the non-availability of JDK 6 on Mac OS X, John O'Conner wonders aloud about
Solaris for Java development?
"Considering all the tool support, I'm really interested in Solaris again. I noticed that a new version was released yesterday, Solaris Express Developer Edition 9/07. It has a new installer that includes drivers for more wireless cards. That seemed to be one of the big hindrances in the past. I know the latest JDK will be there, and NetBeans IDE too. So that's already two big pros to consider."

Current and upcoming Java

Registered users can submit event listings for the href=""> Events Page using our href="">events submission form.
All submissions go through an editorial review before being posted to the

Archives and Subscriptions: This blog is delivered weekdays as
the Java
Today RSS feed
. Also, once this page is no longer featured as the
front page of it will be
archived along with other past issues in the href=""> Archive.

Two years in the making, jMaki 1.0 hits the street