Skip to main content

Java EE 7 Survey Suggests Overall Consensus on Key Innovations

Posted by editor on December 27, 2012 at 3:08 PM PST

The recently completed Java EE 7 community survey indicates that most developers generally agree with the direction current Java EE 7 development is taken. While the survey was not scientific, many of the more than 1,100 participants took the time to submit well-thought-out comments in addition to making selections on the specific questions. These comoments generally back up the consensus that is evident in the actual voting results.

The objective of the survey was to provide the Java EE 7 Expert Group with feedback on important issues where multiple directions are still open. Since Java EE 7 (JSR 342) is still in the Early Draft Review stage, if the community expressed strong disagreement with certain aspects of the current direction, or considered certain options to be of higher priority than others, there would still be time for careful assessment of these issues by the Expert Group, and the possibility of tuning the course of Java EE 7 planning and development as the approach to the final release proceeds.

You can view the actual survey summary (PDF, 9 pages) that was compiled by Reza Rahman and sent to the Expert Group. The summary includes bar graphs that show some the voting results, along with large numbers of thoughtful comments the voters submitted, including both agreement with the consensus as well as concerns or outright disagreement.

Upon reviewing the summarized results, Linda DeMichiel posted a message to the jsr342-experts email list, noting some of the survey highlights:

  • "The community agrees with us on the inclusion of the new JSRs into the full platform and into the Web Profile. We hope that we will be able to include JCache and the Concurrency Utilities JSR as well."
  • "The community strongly supports enabling CDI by default..."
  • "There is agreement that using @Inject wherever possible is a good
    idea, even though we will need to make some exceptions..."
  • "A significant majority of the respondents think that we should expand the use of @Stereotype, even though this hasn't been supported by the CDI EG and thus won't be included in Java EE 7. We plan to revisit this in Java EE 8..."
  • "An overwhelming majority support the expansion of interceptors to all Java EE components..."

For more analysis and conversation about the survey and its results, see Markus Eisele's "Java EE 7 Community Survey Results!" Weblogs

Since my last blog post, there have been several new blogs:


Our latest article from Manning Publications is What is SPARQL? by David Wood, Marsha Zaidman, Luke Ruth, and Michael Hausenblas, authors of the Manning book Linked Data.


Our current poll asks What do you know about Hadoop? Voting will be open until Friday, January 4.


Here are our latest Spotlights.

  • Roger Brinkley - Java Spotlight Episode 114: Holiday Greetings 2012:

    A yearly tradition at the Java Spotlight Podcast this episode is the montage of Holiday greetings from Java developers around the world. This years greetings includes voices in 10 different languages from 13 countries from all over the world. The Java Spotlight Podcast would like to wish Java developers around the world a special Merry Christmas and Happy New Year...

  • Heather VanCura - JSR updates - Java EE 7 JSRs:

    There have been many JSR postings for Java EE 7 JSRs this week to close out 2012. Two JSRs -- JSR 346 and 352 (JSR 341, 339 and 349 were the first JSRs to pass their Public Review ballots) -- passed Public Review Ballot by Executive Committee (EC) vote, and will continue progression to Proposed Final Draft and subsequent submission of Final Approval Ballot for another EC vote, before their Final Release. See the JCP timeline for JCP 2.8 and...

  • Arun Gupta - Adopt-a-JSR for Java EE 7 - Getting Started:

    Adopt-a-JSR is an initiative started by JUG leaders to encourage JUG members to get involved in a JSR, in order to increase grass roots participation. This allows JUG members to provide early feedback to specifications before they are finalized in the JCP. The standards in turn become more complete and developer-friendly after getting feedback from a wide variety of audience...

  • Richard Bair - JavaFX on Raspberry PI:

    Today Oracle has released the first JavaSE 8 + JavaFX Developer Preview. This is really exciting for anybody who’s wanted to try out the $35 Raspberry PI ARM mini-computer (and I do mean mini!). Incidentally, anybody who picks one up really needs to get the Pi-Bow enclosure for the PI — I got one yesterday and highly recommend it...

  • Judson Althoff - Billions Of Reasons To Get Ready For Big Data:

    By the end of the decade we could see tens of billions of new Internet-connected devices. The majority of business data may end up being generated by these billions and billions of Internet-enabled devices of all types, sending back huge amounts of data to corporate servers or the cloud. The business opportunities opened up by this device-to-data center world, with billions of Internet-connected devices generating Big Data, are the next big thing...

  • Markus Eisele - Java EE 7 Community Survey Results!:

    Work on Java EE 7 presses on under JSR 342. Things are shaping up nicely and Java EE 7 is now in the Early Draft Review stage. In beginning of November Oracle posted a little community survey about upcoming Java EE 7 features. Yesterday the results were published. Over 1,100 developers participated in the survey and...

Java News

Here are the stories we've recently featured in our Java News section:

Subscriptions and Archives: You can subscribe to this blog using the Editor's Blog Feed. You can also subscribe to the Java Today RSS feed and the blogs feed.

-- Kevin Farnham (@kevin_farnham)

Related Topics >>