Posted by editor
on August 28, 2009 at 10:38 AM PDT
The results of the java.net poll suggest that the Java Store and Java Warehouse are in an "early adopter" phase, where there is interest and participation by a smallish group of innovators, with a larger group of people watching and waiting.
The poll actually ran twice: one week on the previous java.net infrastructure and one week on the new infrastructure. The results were pretty similar in both instances of the poll. Here, I'm reporting numbers from the second instance . The poll question and results were:
Do you plan to start using the Java Store and Java Warehouse?
- 2% (3 votes) - Yes, I've already submitted software
- 9% (12 votes) - Yes, it's a great way to distribute software
- 5% (7 voters) - Yes, I'll probably get softwre through the store
- 12% (16 votes) - I'm waiting to see if it catches on
- 26% (35 votes) - Not until Linux is supported
- 28% (37 votes) - No
- 18% (24 votes) - I don't know; other
Combining some of the categories, we find that 16% of the votes were cast for some kind of "Yes" answer; 38% of the votes represent people who are watching and waiting; meanwhile, 28% are already certain they will not use the store and warehouse; and 18% either don't know if they'll use it, or they have a different answer.
In the first instance of the poll, on the prior platform,
afishionado posted a comment titled "Not until Linux is supported":
I develop on Linux exclusively, so I'm in the camp waiting for that. I'm curious why support is only happening [on] one or two platforms at at time--is WORA really so hard that even Sun can't do it internally?
I'm also surprised "Not until my country is permitted" is not an option in the poll. I'm a US citizen, so it's not an issue for me, but surely not everyone on java.net is?
Yes, that second paragraph is a nice catch. I really should have included "Not until it's available in my country" as an option. It could be that many of the people who selected "I don't know; other" would have selected that option. If that's actually the case, then the size of the group that is watching and waiting gets bigger, perhaps approaching 50%.
Hence, to me, it looks like the Java Store and Java Warehouse projects are in a classic "early adopter" phase. You've got a relatively small (percentage-wise) group of people who are very interested, some of whom are already actively participating. Then, you've got a much bigger group that is interested enough to watch what's happening, and who express an intention to join in should certain obstacles be addressed and if various things develop the way they'd like to see them develop. Then, even though the project is new and beta, you already have people who have no intention to participate. And there are others who don't know if they'll eventually participate or not, some of whom probably don't really know much about the project in question (they may have heard the names, but not investigated it).
New poll: where do you spend time on java.net?
Our new poll asks "Which aspect of java.net occupies the most of your time? The choices are projects, communities, forums, reading content, and other. Voting will be open through early Friday next week.
In Java Today ,
maxkatz writes about "Enterprise JavaFX: Our Experience Building a JavaFX UI for a Seam Booking Application" :
JavaFX is new tool set for developing and delivering Rich Internet Applications or RIAs. JavaFX 1.0 was released in December 2008, and JavaFX 1.2 was released in June 2009. As these new releases have rolled out, the JavaFX community has been growing fast. This growth has produced a large selection of resources, articles, blog posts, books, and extension projects. This article, authored by Anton Polyakov, Senior Developer at Exadel, describes our experience building a JavaFX front end for a Seam booking application.
announces Patch 4 for GlassFish v2.1 Now Available
The latest sustaining (for-fee) release of the GlassFish Server is now available: GFv2.1p4 fixes 14 new bugs. GFv2.1p4 is also a patch release (p10) for the earlier GFv2U2; collectively all the patch releases in that family addressed 184 bugs.
Adam Bien points us to a poll on the CertPal site that asks you to select your favorite Java IDE .
In today's Weblogs , I'm highlighting some interesting posts from other sites (though in at least two of the cases, the post is written by a member of the java.net community). First, Tony Epple posted Simplest possible Drag&Drop implementation for Visual Library :
Two days ago I blogged about how to create a new ExplorerView by Combining ListView and ChoiceView . Today I'll show you how to use this view as a palette for a Visual Library scene. It's very simple, AbstractNodes already implement everything needed for this. In the NestedListView -as in any ListView- dragging is enabled with this line: ...
Also, the java.net Mobile and Embedded Community pointed out Shai Almog's post about New Stuff In LWUIT (Version 1.2.1):
Due to the update on Java.net and various updates going around some news got lost a bit in the past couple of days. Most importantly, we just released LWUIT 1.2.1 which is a bug fix release that addresses some of the issues in the current drop mostly in the Ant task which we have no other way of delivering (since it isn't yet open source).
Another thing that was probably lost is a release of our internal BlackBerry port of LWUIT, based on many fixes from Thorsten Schemm it is still not as mature as his LWUIT-incubator port neither in terms of usage or in terms of stability/functionality. We are working to converge the best approaches from both ports and create a single functional port in the long run...
Fnially, Matt Raible recently posted My Experience With Java REST Frameworks (Specifically Jersey and CXF) :
Recently I was tasked with developing a server-side REST strategy for a client. When I started working with them, they were using GWT RPC for exposing services. They wanted to move to RESTful services to allow for a more open platform, that multiple types of clients could talk to. There were interested in supporting SOAP and GWT RPC as well, but it wasn't required. They are using Spring, a custom namespace (for easily creating remote services) and an HTML documentation generator to expose their API in human readable form...
In the Forums ,
melkortenk asks about One MessageReciever for all messages? : "I'm trying to add a messageReciever to a channel which should handle all messages which extend a certain abstract class TopCellMessage. the code looks like this: ..."
is seeing a feature MR4 build error
: "Hi, I was trying to build the MR4 release for windows i386 and getting the following error in the last step - for building "phoneME Feature Software Reference Port":
make: Entering directory...
weslee3 has questions about Glassfish V3 and Liferay : "I installed Glassfish V3 as a standalone package, and my plan is to runLiferay. I finally configured Liferay so that Glassfish would actually deploy the Liferay application. I set the context to "/" so that it would run at the root of my..."
In the current Spotlight , Danny Coward invites us to participate in a Deep Dive on JDK 7 : "The Janitor joined Ed Ort for a Deep Dive on JDK 7, check it out here . Really given how much is going into JDK 7 , its perhaps more of a flyover and swoop, but, if you need to catch up with the plan , take a look ."
The next java.net Poll will be posted soon, once the dust from the java.net infrastructure transition has settled.
Our Feature Articles include Jeff Friesen's article Introducing Custom Paints to JavaFX , which shows how you can leverage undocumented JavaFX capabilities to support custom paints in JavaFX Version 1.2. We're also featuring Biswajit Sarkar's Using the Payment API for Microcredit and Other Applications , which describes how to apply the Payment API (JSR 229) in JavaME applications.
The latest Java Mobility Podcast is Java Mobility Podcast 85: Migrating Your Midlets to JavaFX Mobile Technology : "Highlights from the JavaOne session TS-4506 with hints & tips on migrating your Java ME applications to JavaFX Mobile."
Current and upcoming Java Events :
Registered users can submit event listings for the java.net Events Page using our events submission form . All submissions go through an editorial review before being posted to the site.
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 java.net it will be archived along with other past issues in the java.net Archive .