Monday Dec 23, 2013

Top Java Stories of 2013

2013 was a year of Java releases, good news, less good news, and a community that just keeps on truckin'. Thanks for a great year! 

Release of Java EE 7
Java EE 7 was the result of industry-wide development involving open review, ongoing builds, and extensive collaboration between hundreds of engineers from more than 30 companies. Key features included better support for HTML5, websockets, JAX-RS 2.0, an update to JMS 2.0 and more

Java and the Internet of Things
From Forbes to Business Insider, everyone was waking up to the Internet of Things (IoT) in 2013. The Java language and platform were ready for this new wave. From from hackathons to demos: robots, sensors, smart homes, medical devices, phones, raspberry Pi's and Java worked together to collect information and respond intelligently.  

JavaFX is Open Source
In January, first code drop of JavaFX 2.0 source code was made public on OpenJFX. Anybody is welcome to contribute to this project, port it to other platforms or devices, or do anything else that a free software license allows you to do! 

Java SE Update Releases
Oracle focused and addressed several security issues with Java SE Updates throughout the year: Java SE 7 Update 11 and Java 7 Update 25. Java SE 7 Update 21 introduced new security features, including a Server Java Runtime Environment (Server JRE). Java SE 7 Update 40 included Java Mission Control,  set of tools to monitor, manage, profile, and eliminate memory leaks in your Java applications.

Oracle Ends Commercial Support of GlassFish
Oracle announced it will no longer release future major releases of Oracle GlassFish Server with commercial support. The primary role of GlassFish Server Open Source Edition has been, and continues to be, driving adoption of the latest release of the Java Platform, Enterprise Edition.

The Java Community Keeps On Truckin'
Developers swarmed San Francisco for JavaOne, and the Java Rock Stars delivered. The Duke's Choice Awards recognized continuing innovation. The JCP Awards celebrated community successes. New Java Champions came on board. Java Magazine covered Performance, the Internet of Things, Community and more.

Java SE 8 
Java SE 8 is well underway, and early access builds are available. Lambdas are a key feature. Stay tuned for much more about this release in 2014.

Thursday Dec 19, 2013

Java Rocks More Than Ever

In a series of blogs full of technical detail and cross-platform comparison, senior developer Geert Bevin from ZeroTurnaround gives 10 reasons why Java is a great technology. He built software for musical instruments using C++, with Juce Library and CPython, and realized that he missed a lot from the Java ecosystem.

He has written the first six blogs, which include Java Compiler, the core API, Open Source, the Java Memory Model, HighPerformance VM and Bytecode. In his first blog about Java Compiler, he gives examples and recommendations on how to use the JVM's just-in-time, the compiler code versus the architecture, runtime rather than static or dynamic linking. 

Upcoming topics include: 
Intelligent IDEs
Profiling Tools
Backwards Compatibility
Maturity With Innovation

Tuesday Dec 17, 2013

Interview about Leap Motion with Geert Bevin

"The Leap Motion controller is a tiny device that measures the position of your hands in 3D space and it gives you a bunch of information so you can do things with that data." explained ZeroTurnaround Senior Engineer Geert Bevin. He created an application that allows users to make music with their hands; another that maps a series of gestures for keyboard and mouse commands for games. He showcased how to use it to control a computer and a game. 

Monday Dec 16, 2013

Technical Article: RESTful GlassFish Monitoring and Management

In this new OTN technical article, RESTful GlassFish Monitoring and Management, Java EE expert Adam Bien shows you how to exploit the built-in monitoring and management capabilities of GlassFish to automate application deployment and gain insight into application performance.

"IT is all about streamlining and automation, so it is somewhat ironic that we developers still tolerate repetitive and boring manual tasks, such as deployment," Bien explains. "Also, our ignorance about easily accessible information for application servers, such as monitoring data, is surprising" he notes.

Application servers have emitted useful monitoring data and provided basic management capabilities for years, but both capabilities have been ignored. The DevOps movement is making these built-in monitoring and management capabilities interesting again. 

The article describes the GlassFish management API, which allows you to manipulate the GlassFish application server's configuration, including its monitoring capabilities. It also describes the GlassFish monitoring API, which provides a read-only facility for accessing the Java Virtual Machine (JVM), the GlassFish application server, and the GlassFish application server's metrics and counters.

Read the full article RESTful GlassFish Monitoring and Management on OTN.

Friday Dec 13, 2013

Interview: Simon Ritter, Oracle Java Evangelist

In this interview, Simon Ritter, Head of Java Evangelism at Oracle, discusses "the Lambda Mindshift," the Internet of Things and his Raspberry Pi "carputer." 

You can always find more Java videos: interviews, demos, and hacking at the YouTube/Java channel. 

Wednesday Dec 11, 2013

Devoxx 4 Kids with the NAO Robot

Software Architect Daniel De Luca discusses Devoxx 4 Kids, a program to introduce children to software programming. "We want to teach children to be creative with computers and build games in an easy way instead of just using technology" explained Daniel De Luca. "The NAO robot is another computer with multiple sensors on their feet and hands, a sonar, and more." The events are currently planned in over 10 countries. The training resources are freely available on Devoxx4Kids. Daniel with other event organizers presented the Devoxx 4 Kids best practices session with tips and tricks to organize such events.

OTN Interview: Mark Reinhold Discusses Java SE 8, Jigsaw and More

In this OTN interview, Mark Reinhold Discusses Java SE 8, where to get the latest builds, life at Oracle, plans for Java 9.  Developers, please download SE 8 from, NOW is the best time to provide feedback!

You can always find more Java videos: interviews, demos, hacking at the YouTube/Java channel. 

Tuesday Dec 10, 2013

Internet of Things Interview

Java Evangelist Jim Weaver, Senior Engineer Gerrit Grunwald and Community Manager Yolande Poirier discussed the Internet of Things(IoT), Java Embedded, and the new IoT community page on The page gathers blogs, resources and many sample applications from Java developers who create embedded applications with Java. "If we prepare developers correctly to be able to program those devices and put structures in place that monitor and control those devices, then we can have a very productive world of development: one that is powered by Java, that has the underline security and needed APIs, and that leverages Java developer expertise" Jim explained. 

"I use one Raspberry Pi with Open Dophin and many sensors to synchronize data instead of multiple Raspberry Pi's" explained Gerrit Grunwald. "Over the last 10 years, the server side was prepared very well and now it is time for the embedded side to catch up and combine everything in one big Java world" he added 

Monday Dec 09, 2013

OTN Interview: Java Champion Martijn Verburg

What are the habits of highly effective technical teams? (Hint: It's NOT sitting in meetings!) In this video, Martijn Verburg Discusses the London Java community, his activities around Adopt A JSR, a London event to bring together users and consumers of Java to discuss Java 9, and his highly rated Devoxx sessions: The Habits of Highly Effective Technical Teams and The Bleeding Edge.

Java EE 8 Survey

We need your help! Java EE 8 Survey - Part 1

by David Delabassee

As we start to plan for the next revision of the Java EE Platform (Java EE 8), we would like to get input from the community on the relative importance of some of the features that we might add.

Please participate in the Java EE 8 features survey to let your voice be heard and help us prepare the future of Java EE, it shouldn't take you more than a few minutes! 

This is the first part of a two-part survey. We'll be announcing part 2 in the beginning of the new year. So again, if you want to help shaping the future of Java EE, please participate in the survey.

Originally published on The Acquarium, the GlassFish community blog.

Insider News from the Java Team at Oracle!



« December 2013 »