Projects / JUCE

JUCE

JUCE 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. The intended users are developers who are building large, complex applications in C++ and who would like to use just one clean, high-level API rather than a bunch of different libraries for different purposes or platforms. Its features include fully lightweight components with transparency and effects, classes for strings, containers, XML, streams, file handling, messaging, and event queues, vector graphics, a custom font engine, image manipulation, OpenGL support, low-latency audio I/O using CoreAudio, DSound and ASIO, audio buffers and nodes, MIDI file and event manipulation, Internet streams, undo/redo support, and more.

Tags
Operating Systems
Implementation

RSS Recent releases

  •  24 Jun 2011 23:16

    Release Notes: Major new features include Android support, JSON parsing, DirectShow video, component positioning with dynamic expressions, UTF-8, UTF-16, and UTF-32 classes, and introjucer improvements. And a vast amount of internal clean-up and minor new features.

    •  21 Dec 2010 22:24

      Release Notes: Many new classes and code clean-ups.

      •  23 Apr 2010 17:32

        Release Notes: This release adds support for iPhone/iPad, WASAPI, Jack audio, CoreGraphics, powerful new data manipulation and code editor classes, a new Jucer application which can auto-generate multi-IDE project files, and a lot of code modernization and refactoring.

        •  17 Aug 2009 21:29

        Release Notes: It's been a long time since the last release, but in the meantime a huge amount of development work has gone into the library. The main new features include all Mac native code ported from Carbon to Cocoa, a framework for building NPAPI/ActiveX browser plugins, Webcam support, and an amalgamated build process to compress the whole library into a single .cpp file.

        •  17 Jun 2008 17:13

        Release Notes: Lots of new features and fixes were made, including audio graph classes, QuickTime movie readers, embedded web browsing, better audio plugin support, HTTP uploading, and much more.

        RSS Recent comments

        18 Aug 2009 12:25 nifdk Thumbs up

        Super quality and extremely well maintained by Jules.

        Screenshot

        Project Spotlight

        OWASP Zed Attack Proxy

        An easy-to-use integrated penetration testing tool for finding vulnerabilities in Web applications.

        Screenshot

        Project Spotlight

        WiKID Strong Authentication System

        A two-factor authentication system.