Publisher review:JUCE (Jules' Utility Class Extensions) is an all-encompassing C class library for developing cross-platform applications. JUCE (Jules' Utility Class Extensions) is an all-encompassing C class library for developing cross-platform applications.
It's particularly good for creating highly-specialised user interfaces and for handling graphics and sound.
Features:Core Classes
- Large set of powerful container and unicode string classes.
- A comprehensive set of file, directory and stream I/O classes, including streams for memory i/o, buffering and zlib-based compression/decompression.
- A full set of cross-platform threading and multitasking abilities: threads, synchronisation, events, thread-pools, process control, etc.
- A wide-ranging set of messaging classes provides many options for event-based development: listener and broadcaster classes, timers, asynchronous callbacks, inter-application messaging, and much more.
- Many utility functions and classes for data conversion, time and date, atomic operations, maths functions, random numbers, etc.
- Ability to compile only the non-UI classes, for use in writing command-line apps.
User Interface
- A large basic set of components including all the usual suspects: buttons, combo boxes, text editors, listboxes, treeviews, tables, viewports, sliders, tabbed boxes, etc.
- All drawing is flicker-free, using double-buffering on all platforms.
- A look-and-feel system allows the look of various UI elements to be changed dynamically, and customised by an application.
- Windows can use either a Juce platform-independent titlebar and buttons, or the normal platform-specific decorations.
- OpenGL support on all platforms allows openGL components to be embedded inside Juce components. These can be drawn either using the normal Juce paint event, or on their own thread.
JUCE 1.43 is a C/C++ script for Ad Management scripts design by Julian Storer.
It runs on following operating system: Windows / Linux / Mac OS / BSD / Solaris.
JUCE (Jules' Utility Class Extensions) is an all-encompassing C class library for developing cross-platform applications.
Operating system:Windows / Linux / Mac OS / BSD / Solaris