Javadevelopers.2011 isn’t exactly recent news but we haven’t covered it in our blog yet and it’s a topic worth discussion … especially for our lot of enthusiastic and enterprising
In contrast to the atmosphere prevailing at the same event in 2010, this time there was more optimism, a much higher headcount, and a show of faith in Oracle’s promises. The uncertainty borne out of Oracle’s acquisition of Sun and its consequences on the future of open source Java abated a bit with Oracle’s proofs of the progress Java has made under its stewardship. Java had been losing its luster somewhat with more efficient programming languages cropping up. Oracle’s push assures Java will continue as the most popular custom application development platform of today. It has merged with new technologies and is encompassing latest innovations for higher integration and operability across devices and platforms.
According to a recent survey, 97% of existing enterprise apps today are built on Java. Java accounts for 9 million developers worldwide and a billion Java downloads are seen each year.TIOBE Programming Community Index judges rules it to be the #1 programming language, with more than 3 billion devices powered by the technology.
At JavaOne, Oracle announced its plans on advancing the Java SE platform with:
- a release of Java SE 7 on Mac OS X for developers in Q2 2012 with a consumer version to follow later, the same year
- Java EE 7 with integration into the cloud and PaaS
- release of technology previews of Java SE 7 and Java FX 2.0 on Mac OS X
- Twitter engineers chipping in OpenJDK development for improvements in HotSpot Java Virtual Machine (JVM) to OpenJDK
- merging Oracle Java HotSpot JVM and the Oracle JRockit JVM
- release of a revised roadmap of Java SE 8, with expected availability in summer of 2013
- new features proposed for JDK 8 – Lambda expressions (closures), native Java module system for simpler creation and deployment of apps across servers, clients, and embedded systems
Oracle even shared some of its plans for JDK 9. That’s a good thing and very encouraging forJava developers. The ninth version is expected to bring self-tuning JVM (to remove dependency on command line parameters based on device type); improved native integration (to make native coding ever simpler); support for Big Data (a necessary requirement going forward); reification (removing disjoint primitives such as int versusInteger), tail calls/continuations for asynchronous method calls without threading; meta-object protocol; multi-tenancy; resource management; and heterogeneous compute models.
Other highlights included Java FX 2.0 components with support for HTML 4 and partial support for HTML 5; plans to align Java ME CLDC with Java SE; availability of NetBeans 7.1 Beta with JavaFX 2.0 support; support for ARM chipsets; and a demo of apps developed in Java and JavaFX on iOS, Windows, and Android tablets.
If you’re not already a Java developer yet, you have every reason to upgrade your skills now.
So, eager to learn why your business MUST take notice of Mobility ? Or want to decide which app is a right fit for your business? Download your choice !