Some new features include:
- All Mac native code has been ported from
Carbon to Cocoa. (There are a few exceptions,
e.g. audio plug-ins, where Carbon support is
still needed, but these remnants can easily be
phased out in the future when no longer needed).
- Amalgamated builds: The entire Juce library
can now be added to your application as a single
(very large) cpp file. This can speed up builds
(no need to build the juce library) and simplify
project management, as well as making it easy to
handle multiple juce projects that all need the
library to be built with different settings.
- Support for browser plug-ins. In a similar
way to building audio plug-ins, you can now
build NPAPI and ActiveX browser plug-ins.
- Support for webcams. The CameraDevice class
makes it easy to show a preview of a camera, and
to stream its input to a video file.
JUCE is freeware.