InfoQ Homepage JCP Standards Content on InfoQ
-
Java7 Hotspot Loop Bug Details
Last week, Oracle released Java7 to great acclaim. However, an issue identified by the Apache Lucene project pointed to a specific hotspot optimisation bug which kicks in when a loop is executed more than 10,000 times. How serious is this issue, and does it warrant the kind of negative press that has been played out over the last few days?
-
JavaSE 7 JSR Approved Despite Division
Oracle has announced that the JavaSE 7 governing JSR (336) has passed the public review ballot. Google voted against the vote, Werner Keil abstained, and no vote was received from Credit Suisse. Many others adding their concerns regarding the ongoing licensing dispute between Sun/Oracle and Apache.
-
Oracle Proposes Improvements to JCP
Yesterday, Oracle announced the start of JSR.next, also known as JSR 348, to upgrade the current JCP to force more openness and transparency. Read on to find out more.
-
IBM Releases New 64-bit Java SDK for z/OS
IBM has released two new Java 6 SDKs based on its J9 VM, to take advantage of enhancements to z/OS Java security and the new z196 instructions.
-
Oracle's Java EE 7 Plans Include Adding Cloud and HTML5 Support to the Platform
Oracle filed the umbrella JSR for Java EE 7 last week, and the specification has now passed the initial review ballot stage. The overarching themes are emerging web technologies, cloud computing, and continued ease of use improvements including an overhaul to the JMS API. Elsewhere, JPA is scheduled to receive attention, and Oracle is talking about plans to revive the long dormant JCACHE JSR.
-
Oracle Nominates SouJava to Replace Apache on the JCP EC
Oracle has announced plans to nominate one of the world's largest Java user groups, SouJava, to the JCP Executive Committee
-
InvokeDynamic Updates in OpenJDK
The OpenJDK builds recently started to include an updated version of the JSR 292 API, which, whilst not yet final, gives a good indication as to how the JSR is shaping up.
-
Apache Software Foundation Resigns from JCP
The Apache Software Foundation announced their resignation from both the JCP Executive Committee as well as the JCP as a whole. They follow recent departures such as Doug Lea in October, who said “I believe that the JCP is no longer a credible specification and standards body”, as well as more recently Tim Peierls, who voted against the Java SE JSRs.
-
JSRs for Java 7 and Java 8 Approved
The results of the recent Java JSRs are in, and all have passed with all but Apache voting consistently against them. Google and Tim Peierls voted against the Java SE 7 and Java SE 8 JSRs, supporting the ongoing licensing issues and field-of-use restrictions for the TCK.
-
Oracle Announces JSRs for Java 7 and Java 8
Oracle has announced the umbrella JSRs for Java 7/8, covering a number of the features known from the earlier Plan B. This includes Project Coin for Java 7 and Project Lambda for Java 8, as well as specific reference to OSGi for the Java 8 modularity JSR. But it also includes fields of use restrictions for the JSR TCK. Read on to find out what's included.
-
Apache Threatens to Leave JCP
In an unprecedented move, the Apache Software Foundation has announced its intention to terminate its relationship with the JCP if the rights as implementers of Java specifications are not upheld. If that's the case, they argue, then the JCP specifications are nothing more than proprietary documentation. What does this mean for the future of Java and the JCP?
-
JCP Election Results for the New Executive Committee Members Announced: Hologic not Ratified
The results have been announced from the unusually controversial JCP Executive Committee election, with Hologic failing to be ratified. The JCP Project Management Office will now need to choose a new candidate to replace concurrency expert Doug Lea.
-
IBM Joins OpenJDK
Oracle and IBM have today jointly announced that IBM will collaborate in the OpenJDK community to develop the Java platform, starting with the recently revised JDK 7.
-
JSRs: What Lies Beneath
Following on from the confirmation of Plan B, with the delay to a number of JSRs and eviction of both the Lambda project as well as collection literals from Project Coin, it's interesting to take a step back and see how a change makes it into the Java environment. It's not as simple as you think.
-
Oracle Confirms Plan B for the JDK
Plan B was announced at JavaOne, which confirms that lambdas, modularity and the Swing application framework will not be part of JDK7; nor are any promises made about availability in JDK8.