Quick notes from Java Strategy Keynote at JavaOne
Imperative style of programming is more suited for stand-alone applications running on single core hardware. With Cloud Computing, SAAS, Agile rife in software industry complimented with multi core processors, it is inevitable that software programmers adopt a new style of programming that is more suited to the modern ecosystem. Hence a modern approach to software development is the need of hour.
Typesafe Stack is an alternative to traditional Java Technologies such as Java Enterprise that modernizes software development on the Java Virtual Machine to cater the needs of modern day applications. It provides strategies for scaling up to multi core and scaling out to cloud, tools to avoid bugs up front. It emphasizes on developer agility, productivity and enthusiasm.
Oracle has released Java EE 7, the latest version of the popular Java enterprise software development platform. Java EE 7 follows Java EE 6 which saw wide adoption from vendors (18 Java EE 6 compliant application servers) and Java developers (over 50 million downloads).
Java EE 7 facilitates building HTML5 applications with WebSockets; JSON processing and asynchronous RESTful Web Services with JAX-RS 2.0. Java EE 7 also reduces boiler-plate code using dependency injection and default resources and broadens the use of annotations to increase efficiency.
This talk provides a code-intensive introduction to the updated Java EE 7 platform, including several live demos. The Java EE 7 platform has a changed scope and will now be focusing on Productivity and HTML5. JAX-RS 2 adds a new Client API to invoke the RESTful endpoints. JMS 2 is undergoing a complete overhaul to align with improvements in the Java language. Long awaited Batch Processing API and Caching API are also getting added to build applications using capabilities of the platform itself. Together these APIs will allow you to be more productive by simplifying enterprise development. The Java EE 7 platform is scheduled to release in Q2 2013.
I recently spoke at JavaOne India 2011 held in Hyderabad on 10-11 May 2011. While Sun had been holding a similar event for several years, this was the first time the event was under the Oracle banner. It was also repackaged & rebranded as JavaOne + Oracle Develop.
The conference naturally had many talks from Oracle about various technologies, including Java & the various developments in that space. I thought it would be interesting for developers to hear an independent overall perspective on Java. So my talk at the conference was titled “An independent, “ear to the ground” report on Java”.
The 5th annual IndicThreads.com Conference On Java will be held on 10-11 December at the Hotel Deccan Rendezvous in Pune, India. The 2010 conference is the 5th consecutive year of world-class & vendor-neutral Java learning & discussion at the conference. Sessions & Registration details for the conference are on the web at – http://J10.IndicThreads.com/