Oracle: We're getting Java security under control
Most problems date back more than a decade and resulted from old versions of Java being run, a company official insists.
Paul Krill, September 2013

Oracle claims Java SE, ME convergence is boon for developers
Java 8 will deliver code portability, commonality of APIs, and shared tooling from the smallest device to SE embedded, according to Oracle announcements at JavaOne this weekend.
Paul Krill, September 2013

Java 101: The next generation: The essential Java language features tour, Part 1
From assertions in JDK 1.4 to the forthcoming lambdas in Java 8, the Java language has evolved considerably since its inception. The next several articles in Java 101: The next generation present a toolbox of essential Java language features, starting this week with assertions and generics.
Jeff Friesen, September 2013

Java 101: The next generation: Java concurrency without the pain, Part 2
Learn how the Java Concurrency Utilities handle locking, atomic variables, and fork/join operations. Then prepare for the future with an overview of anticipated changes to the Java Concurrency Utilities coming in Java 8.
Jeff Friesen, August 2013

Java faces tough climb to catch up to .Net
By the time Java 8 comes out, it'll be another two to five years behind .Net -- and Microsoft's coordinated front. Could C# and .Net beat Java at its own game?
Andrew C. Oliver, August 2013

Love and hate for Java 8
Java 8 promises some exciting changes to how Java programming is done, but as with any new technology, developers will tally the good, the bad, and the headaches.
Andrew C. Oliver, July 2013

Microsoft, Azul to put open source Java on Azure cloud
Microsoft's open source subsidiary is partnering with JVM technology vendor Azul Systems to deliver a build of OpenJDK that will run on the Windows Azure cloud platform.
Paul Krill, July 2013

Oracle hitches Java to 'Internet of things'
Oracle is releasing a client Java runtime and toolkit for microcontrollers and resource-constrained devices, which the company hopes could help Java supplant C in embedded device development.
Paul Krill, July 2013

Java 101: The next generation: Java concurrency without the pain, Part 1
When concurrency gets complex, Java developers can count on the Java Concurrency Utilities to smooth the bumps. Get started with the Executor framework, concurrent synchronizer types, and the Java Concurrent Collections package, and discover how these utilities can help you up your game in real-world programming scenarios.
Jeff Friesen, June 2013

Oracle releases HTML5-focused Java EE 7
Java EE 7 may not be shooting for the cloud (just yet) but it might have something even better, and more timely: a robust enterprise platform tuned for developing HTML5 and mobile apps.
Paul Krill, June 2013

Red Hat's OpenShift PaaS goes live
OpenShift offers Java, PHP, Node.js, and other Web languages in a hosted environment.
Joab Jackson, June 2013

IBM explores making Java virtual machine big part of future cloud platforms
IBM hopes to facilitate a continuous platform experience between JVM-based applications running in the cloud and mobile devices.
Ellen Messmer, June 2013

Get real, Bill -- we do need more H-1Bs for tech workers
Until we address underlying causes of developer shortage, we'll need all possible H-1B visas to keep the industry going.
Andrew C. Oliver, June 2013

Java: Out of the spotlight, but still spry
Speaking at JAXConf in Santa Clara, Calif., Red Monk analyst Stephen O'Grady noted that Java faces competition in the enterprise, but will remain vital as long as it is being leveraged in new ways.
Paul Krill, June 2013

The full Java life: What does a software architect really do all day?
Software architects have it easy, or so many coders and engineers believe. Find out what an architect's day-to-day working life really looks like in this <em>Full Java life</em> interview. Java programming veteren Bruce Brouwer discusses his approach to upgrading legacy Java web applications to a service-oriented front-end architecture, his rapidly evolving web UI toolkit, and why he generally prefers working with Java's constraints to opting for a less rigorous JVM language.
Matthew Heusser, June 2013

Find more >

Newsletter sign-up
View all newsletters

Enterprise Java Newsletter
Stay up to date on the latest tutorials and Java community news posted on JavaWorld