Get to grips with the JUCE library with Packt's new book and eBook

November 2013 | Open Source

Packt is pleased to announce the release of its new book and eBook Getting Started with JUCE. This book offers readers pretty much everything they need to create most applications, and is particularly well-suited for building highly-customized GUIs and for handling graphics and sound. This book is ideal for programmers with a basic grasp of C++, and is now available in print and all popular eBook formats priced at $39.99 and $20.39 respectively.

About the author:
Martin Robinson is a British University Lecturer, software developer, composer, and an artist. He lectures in Music Technology with particular interests in audio software development and game audio. He gained his B.A. (Hons) Music and Music Technology degree from Middlesex University with first class honors, specializing in music composition. Later, he gained his M.A. Electronic Arts (with distinction), where his thesis focused on developing a system for employing artificial neural networks for controlling audio-visual systems. His interest in computer programming developed through his music composition practice and his desire to customize systems for manipulating music and audio. He developed the UGen++ library for developing audio applications that was based on the look and feel of the SuperCollider audio programming language. Later, he developed the Plink|Plonk|Plank libraries too, for audio application development. He also develops iOS applications.

JUCE (Jules' Utility Class Extensions) is an all-encompassing C++ class library for developing cross-platform software. 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, and Visual Studio.

Getting Started with JUCE is a practical, hands-on guide to developing applications using JUCE which will help readers get started with many of the core aspects of the JUCE library. The book guides readers through the installation of JUCE and covers the structure of the source code tree, including some of the useful tools available for creating JUCE projects. The book also helps readers deal with files, text strings, and other fundamental data using the JUCE library, and also covers how to create user interfaces both using code and using the Introjucer tool to layout and configure user interface functionality.

Getting Started with JUCE includes the following chapters:

Chapter 1: Installing JUCE and the Introjucer Application
Chapter 2: Building User Interfaces
Chapter 3: Essential Data Structures
Chapter 4: Using Media Files
Chapter 5: Helpful Utilities

This book is for programmers with a basic grasp of C++. The examples start at a basic level, making few assumptions beyond fundamental C++ concepts, so readers without any experience with C++ will be able to follow and construct the examples easily.

Getting started with JUCE
Leverage the power of the JUCE framework to start developing application

For more information, please visit: book page:

Code Download and Errata
Packt Anytime, Anywhere
Register Books
Print Upgrades
eBook Downloads
Video Support
Contact Us
Awards Voting Nominations Previous Winners
Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software