Java Standard Edition 7 finally available at Oracle
Oracle has finally delivered Java Platform Standard Edition 7, also known as Java SE 7, in what is the first major update of the programming language in more than five years. Oracle announced this news yesterday in a company announcement. It is also the very first version of Java SE under the ownership of Oracle.
According to Mark Reinhold, Oracle’s Chief Java Architect, in a webcast earlier this month, “We all know, for various commercial and political reasons, that this version took some time.
According to an Oracle estimate, some 9 million developers worldwide use Java. Tiobe Software also believes that Java is the most widely used programming language in the world, removing C and obliterating C++ with twice as many users. More than 3 billion devices worldwide use Java and it is deployed by 97% of the world’s enterprise workstations. In addition, the Java runtime is downloaded more than a billion times a year.
Since Oracle acquired Java as part of the acquisition of Sun Microsystems in January 2010, the company has been subject to scrutiny by a plethora of different organizations for its management. Last December, the Apache Software Foundation withdrew its participation in the process from the Java community, stating that Oracle did not regulate Java as a truly open specification. Oracle also sued Google for “inappropriate use of Java” in Google’s Android mobile OS.
According to Mark Little, senior director of engineering at Red Hat’s Middleware Business and Red Hat’s chief liaison for JCP, “the new version is solid, although it is primarily an incremental version.
The new version of Java addresses many of the trends that have gone beyond the field of computer programming over the past 10 years. It provides increasingly improved support for the growing number of non-Java dynamic languages that are designed to work on Java Virtual Machine. In addition to this, it also has an API to simplify the task of running a program on multiple processor cores. In addition, the range of actions that programs can take with file systems has also been significantly improved.