New Version of Free, Open Source NetBeans IDE Features Java 8 Support
On Tuesday Oracle announced the release of a new version of its NetBeans IDE that takes advantage of the latest enhancements in the newest release of the Java Platform, Standard Edition (Java SE 8).
NetBeans 8.0, now generally available, has been upgraded with new code analyzers and editor enhancements for identifying and converting code to new Java language constructs, such as Lambda Expressions, Compact Profiles, Streams and Method References, according to the company.
NetBeans 8.0 also adds support for embedded Java development, specifically Java SE Embedded 8. Developers can now deploy, run, debug and profile Java SE apps on an embedded device, such as Raspberry Pi, directly from within the IDE.
James Gosling, the Father of Java and a longtime fan of NetBeans, calls version 8 "a landmark release."
"It has always been the tool with the best support for the latest technologies," Gosling, who now serves as chief software architect at Liquid Robotics, said in a statement. "There is a long list of useful features [in this release], but the two that have made the biggest difference to me have been the support for Lambda Expressions for embedded development. It's absolutely magical how the "Use Lambda Expression" refactoring makes my code so much clearer."
Gosling was also smitten by NetBeans 8's support for embedded development. "After having spoken about 'Internet of Things' for decades, I'm thrilled by the extent to which, for ordinary developers, this has been exploding beyond cell phones," he said. "NetBeans embedded support makes this development painless, fluid, and fast-paced. Being able to debug a running robot, at sea -- or wherever your robot goes -- from a thousand miles away, is truly life-altering."
Liquid Robotics makes autonomous, ocean going platforms, including the Wave Glider, which is used for research.
NetBeans is a free, open source IDE. It's available for Windows, Mac, Solaris, and Linux. NetBeans 8.0 can be downloaded now here.