Skip to main content

Poll Result: Reaction to JDK 7 Feature List Is Mixed

Posted by editor on September 11, 2009 at 10:37 AM PDT

Participants in this past week's poll expressed a variety of views over the feature list in the upcoming JDK 7. The overall tenor was a mix of indifference and disappointment, with a small group expressing enthusiasm.

A total of 485 votes were cast. The exact question and results were:

What's your reaction to the JDK 7 feature list?

  • 20% (99 votes) - I love it and can hardly wait
  • 29% (143 votes) - Some handy but insignificant features
  • 27% (133 votes) - Disappointed; when do we get JDK 8?
  • 13% (62 votes) - I don't care
  • 10% (48 votes) - Other

If you consider "Some handy but insignificant features" to represent a kind of indifference (i.e., "this won't significantly change my life"), then summing the three middle responses gives us an "indifference and disappointment" index of 69%. That's quite large. And it's possibly even larger, given that 10% of voters did not see an option that fits their reaction (so they selected "Other").

Soon after the poll was published, it received its first comment, from fabriziogiudici, who wished there was an option that was less positive than "I love it and can hardly wait" but more positive than "Some handy but insignificant features":

I understand that we can't have dozens of options for every poll, but please give us some more choice. I'm going to vote "I love it and can hardly wait", but it's far from my point of view. I'd have answered "it's a reasonable choice", but it won't change my way of working; still I can't vote "handy but insignificant" since it sounds pretty negative (while my feedback is positive).

That's a valid point, another option between those two would have been good.

mrmorris, who submitted the poll, responded to Fabrizio's comment, noting that "providing options with a sufficiently wide span is hard." I agree with that, too. In fact, I often think of response options that probably would have been good in a poll -- right after the poll is published! But there's no way to go back once the first vote has been cast.

Most of the other comments were expressions of disappointment over specific features that are not going to be in JDK 7.

As I mentioned, mrmorris (Casper Bang) submitted this poll. This is the first poll that was submitted by a member of the java.net community since I've been editor, and it clearly was a good one, drawing a lot of interest from the community (almost 500 votes is a lot of participation for a java.net poll). So, again, I thank Casper / mrmorris for submitting it.

I'd really like to see more polls created by the community. Surely you don't think I have unlimited creative powers for inventing interesting polls, do you? So, if you'd like to submit an idea for a java.net poll, please go to our Submit Content page, enter your idea, and select "Poll Question" on the "Please choose where you think this item should go on the homepage" pull-down. That will come directly to me.

New poll: where is Java most dominant?

This week's new poll asks "In which region does Java enjoy the greatest market share among competing technologies?" It seems to me that Java technology is more predominate in some regions of the world than it is in other regions. Now, none of us have personal experience with software engineering on every continent and subcontinent; but I think we may have a sense about which regions embrace Java solutions the most, compared with competing technologies. I do think there are global difference here, so in this poll I'm trying to see what the consensus view is.


In Java Today, Eloi Jr. writes about the Tranqueira project in his first java.net blog post, "Loans, loans and loans...":

It was a Sunday morning when finally I decided to organize some books that had been scattered in cartons for a long time. I wanted to put them on the bookshelf, when I saw three books that were not mine. I was surprised! Those books brought back memories when I was a boy in high school. I was remembering that I had borrowed those books a long time ago and never returned to their owner. Sure, the owner of the books forgot about loaning them to me. Can you imagine a book loaned for over 10 years? ...

Jan Haderka writes about the first ever Magnolia Conference:

So it has began ... the first Magnolia Conference ever. And as a good omen, the conference planned for up to 80 participants is completely sold out. Considering the credit crunch and everybody trying to save a money, this seems as a very good sign of the attention the product commands.

Bruce Hopkins has a new article on the Sun Developer Network, "Digital Signatures With the Java ME SATSA API":

Let's say that you were building a mobile application for a financial institution, but in order to secure the application, you had to choose between one of these options:

  • Guaranteed data confidentiality, with no way for a third party to read the contents of the messages

    or

  • Guaranteed user identity, with 99.999% assurance that the person that you're dealing with is who he says that he is

Which would you choose?


In today's Weblogs, Jean-Francois Arcand talks about Writing Comet Applications Using JRuby and the Atmosphere Framework

Writing Atmosphere's Comet based applications is simple. Imagine using JRuby instead of Java...it becomes really simple!. As with Scala, it is also possible to write Comet application with Atmosphere Framework using JRuby.

Fabrizio Giudici advances his jrawio project with a New blog:

No, I'm not going to move - my blog stays here at Java.Net! But as the jrawio project evolves, getting for the first time some sustained feedback from users and developers (as well as code contributions, hurray!), it has got its own blog. Expect to find there stuff specific to Java image codecs, or functional testing with images and such.

Santiago Pericas-Geertsen talks about Mobility Platform Connectors in Glassfish ESB:

The Mobility Platform team has been working on a number of new features and enhancements since the release of GlassFish Mobility Platform v1.1 in February 2009. One of those features is the ability to run the Mobility Platform software on top of Glassfish ESB. There is a clear synergy between the Mobility Platform and Glassfish ESB. The former is about mobilizing the enterprise, while the latter is about integration of enterprise and legacy information systems. By running the Mobility Platform on top of Glassfish ESB, as opposed to just Glassfish, it is possible to write enterprise connectors that sit on the enterprise bus and can mobilize all sorts of information systems.


In the Forums, pouncilt is seeing a maven-jaxb2-plugin NullPointerException in ClasspathCatalogResolver: "Hello, I am getting a NullPointerException when I use the maven-jaxb2-plugin for version 0.6.1, 0.6.2, and 0.7.1. Based on the error message below does any one now why I am getting this error ..."

jezz asks about User Authentication in 0.5: "Does the 0.5 version support authentication using LDAP as it was in 0.4 ? In WonderlandMain.cfg , what does the following line indicate ?? com.sun.sgs.app.authenticators=org.jdesktop.wonderland.server.auth.WebServiceAuthenticator ..."

And tanww888 Can't start glassfish: "Hi, I tried to import a SSL certificate, but later found out the password was mismatch, so I deleted the keystore.jks and created a new one. Now, my glassfish is refused to start. Here are the error message ..."


Our current Spotlight is Terrence Barr's annoucement of 4 New Screencasts: LWUIT, JDTF, JSR 290, and JavaCard: "Our documentation team has put together four brand-new screencasts on current subjects. They are 5 minutes each in length and a great way to get introduced quickly to the highlights of each topic. I encourage you to have a look..."


The current java.net Poll asks "What's your reaction to the JDK 7 feature list?" Today (Thursday) is the last full day of voting.


Our Feature Articles include Jeff Lowery's new article A Finite State Machine Supporting Concurrent States, which demonstrates how Java enums and EnumSets can be used as a basis to define and validate application states and state transitions. We're also featuring 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.


The latest Java Mobility Podcast is Java Mobility Podcast 86: Mobile Service Architecture 2: Introducing New Features in Mobile Devices: "Kay Glahn from Vodafone Group R&D and Erkki Rysa from Nokia share the new features in MSA2 in this abbreviated feature from JavaOne."


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.

Related Topics >>