Oracle recently released Java’s newest edition in the form of Java Platform, Standard Edition 7. The release is significant, as it is the platform’s first under the Oracle umbrella. Oracle engineers collaborated with members of global Java ecosystem via the Java Community Process and the OpenJDK Community in creating Java SE 7, and it comes loaded with plenty of new and improved features.
To ensure that developers’ skill sets and investments in Java technology do not go to waste, Java SE 7 offers solid backward compatibility with the platform’s earlier versions. Developers can immediately begin taking advantage of Java SE 7’s new features by using the Java SE 7 plugin or IntelliJ IDEA 10.5 to leverage the NetBeans IDE 7.0, Eclipse Indigo. Developers can also look forward to Oracle JDeveloper support for JDK 7 in the near future. You can download Java SE 7 here: http://www.oracle.com/technetwork/java/javase/downloads/index.html
Hasan Rizvi, Senior Vice President of Oracle Fusion Middleware and Java Products, had this to say about the release: “We're very excited about Java SE 7; this is a great release with strong technology updates. I'm pleased that the Java community has come together in favor of technical progress and that we have a clear path forward for Java SE 8. Oracle has a strong vested interest in the success of the Java platform and is firmly committed to delivering a consistent, high-performance, high-quality Java SE implementation and will be supporting the Java SE 7 release across the Oracle Fusion Middleware product portfolio.”
According to the TIOBE Programming Community Index, Java is the top programming language. There are over nine million developers across the globe, and the technology powers over three billion devices. Java accounts for one billion downloads per year and is found on 97 percent of enterprise desktops.
Red Hat, a global provider of open source solutions, announced support last week for Java Enterprise Edition 6 via its OpenShift Platform-as-a-Service (PaaS). The integration gives Red Hat the distinction of having the industry’s first PaaS to offer Java EE 6, giving application developers a clear path to build and deploy Java in the cloud.
OpenShift was first introduced in May of this year at the Red Hat Summit. By offering unparalleled flexibility through a wide variety of open source supported languages, frameworks, databases, and clouds, such as Perl, Python, Ruby, Java EE, MySQL, MemBase, Memcache, and more, OpenShift gives developers the necessary flexibility to work across technologies with ease. Developers can concentrate on coding their applications for mobile, social, and enterprise environments, as the PaaS provides a trusted service will handle stack setup, maintenance, and operational issues through its integrated management and auto-scaling capabilities.
OpenShift supports Java EE 6 through Red Hat’s JBoss Application Server 7. The open source server is Java EE certified and supplies an architecture that is cloud-ready, lightweight, and can support multi-core processing and multi-tenancy. Thanks to the new integration with OpenShift and the JBoss application server, the scaling, management, and monitoring of Java EE in the cloud are now enhanced. Developers can also look forward to taking advantage of several Java EE 6 features, such as Content and Dependency Injection, which offers eventing support and typing capabilities to programmers, plus much more.
Brian Stevens, CTO and VP of Engineering at Red Hat, discussed the benefits of OpenShift: “OpenShift today provides differentiation in the industry as the first on-ramp to get Java EE 6 applications into the cloud. With this, Red Hat has solved multi-tenant problems with its expertise in providing full-stack support. Combining our technology expertise from the hypervisor through the operating system and middleware to the cloud, our technology is integrated to allow for easier development of applications with free Java EE in PaaS. This is an efficiency unique to Red Hat through OpenShift today.”
Stephen O’Grady, principal analyst and co-founder of RedMonk, added: “While developers and enterprises have long been interested in the time to market advantages offered by PaaS platforms, the difficulty of migrating existing applications to incompatible frameworks has slowed adoption. With EE6 available by integrating the JBoss application server technology, Red Hat's OpenShift platform is aimed at allowing enterprises to transition their existing Java EE applications and skills to the cloud with zero friction.”