*** Welcome to piglix ***

JUCE

JUCE (Jules' Utility Class Extensions)
JUCE Logo.png
Original author(s) Jules Storer
Developer(s) ROLI
Initial release 2004; 13 years ago (2004)
Written in C++
Operating system Cross-platform
Type Development library
License GPL, commercial
Website www.juce.com

JUCE is an open-source cross-platform C++ application framework, used for the development of desktop and mobile applications. JUCE is used in particular for its GUI and plug-ins libraries.

The aim of JUCE is to allow software to be written such that the same source code will compile and run identically on Windows, Mac OS X and Linux platforms. It supports various development environments and compilers, such as GCC, Xcode, Visual Studio and Code::Blocks.

It was first released to the public in 2004, and has been maintained by Jules Storer of Raw Material Software in the United Kingdom. It is covered by a dual GPL/commercial license.

JUCE and Raw Material Software were acquired in November 2014 by London-based hardware manufacturer ROLI for an undisclosed amount. As part of the acquisition, JUCE founder Jules Storer was to join ROLI as head of software architecture, and editor-in-chief of JUCE. Jules announced to JUCE users that

"...for the foreseeable future, it's still going to be me who either writes or approves every line of code that gets into the library. I'm hoping that within a couple of years we'll have a team of brilliant coders who are all pumping out code that perfectly matches the quality and style of the JUCE codebase"

JUCE is intended to be usable in exactly the same way on multiple platforms and compilers. Raw Material Software gives the following list of platforms and compilers on which support is officially confirmed; others may work, but have not been officially tested.

JUCE is supported on the following platforms.

JUCE is officially confirmed to work properly with the following compilers.


...
Wikipedia

...