JUCE 1.21
Sponsored Links
JUCE 1.21 Ranking & Summary
File size:
1.7 MB
Platform:
Mac OS X
License:
GPL
Price:
Downloads:
1415
Date added:
2005-12-12
Publisher:
Raw Material Software Ltd
JUCE 1.21 description
JUCE (Jules Utility Class Extensions) is an all-encompassing C++ class library for developing cross-platform applications.
JUCE is particularly good for creating highly-specialised user interfaces and for handling graphics and sound.
The intended users are developers like me, who are writing 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.
Main features:
- Basics - Worlds best string class; arrays; stream and file handling; time and date; maths functions, random numbers, reference counting, super-fast XML parser and well-stocked XML manipulation classes; abstractions for threads, processes, critical sections etc; built-in GZIP compression/decompression streams and ZIP file readling; undo/redo support; logging; messaging layer with timers, event listeners; etc. etc.
- User Interface - Cross-platform windowing capability with extremely powerful lightweight component architecture. Ready-made components include buttons, lists, menus, textboxes, treeviews, scrollbars, etc. Components are customisable either at a low-level by creating your own (or by subclassing existing ones), or at an application-wide level by creating custom look-and-feel styles for them.
- Vector Graphics - Fast, high-quality anti-aliased rendering of shapes with transpaency, gradient fills, etc; path stroking with different line styles, dashed-lines; affine transformations and geometry classes; manipulation of typefaces as paths and custom font engine to provide sub-pixel accurate text in a platform-independent manner; typefaces can be serialised for easy embedding of fonts in an executable.
- Image manipulation - High-quality rendering of images, allowing affine transformations and transparency; support for cross-platform OpenGL windows within Juce windows; built-in parser for loading JPEG, PNG and GIF image formats; image caching; easy embedding of images in an executable without having to use platform-specific resources.
- Audio - Low-latency audio engine supporting DirectSound, ASIO and CoreAudio devices; audio buffer classes for mixing and manipulating samples; Parsers for WAV and AIFF formats, as well as reading audio streams from audio CD devices (easy on the Mac, but tricky on Windows!); powerful MIDI message classes; MIDI file load/save; connectable audio-processing nodes including sample-rate conversion.
- Networking - URL handling; http and ftp reader streams; launching default browsers, etc.
- Easy to integrate - JUCE is a static library so your application can run as a stand-alone executable - no extra dlls to install, nothing for users to mess up! In your application, youll just need to include one header file: "juce.h" and thats it - no platform-specific code or any other headers needed.
JUCE is particularly good for creating highly-specialised user interfaces and for handling graphics and sound.
The intended users are developers like me, who are writing 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.
Main features:
- Basics - Worlds best string class; arrays; stream and file handling; time and date; maths functions, random numbers, reference counting, super-fast XML parser and well-stocked XML manipulation classes; abstractions for threads, processes, critical sections etc; built-in GZIP compression/decompression streams and ZIP file readling; undo/redo support; logging; messaging layer with timers, event listeners; etc. etc.
- User Interface - Cross-platform windowing capability with extremely powerful lightweight component architecture. Ready-made components include buttons, lists, menus, textboxes, treeviews, scrollbars, etc. Components are customisable either at a low-level by creating your own (or by subclassing existing ones), or at an application-wide level by creating custom look-and-feel styles for them.
- Vector Graphics - Fast, high-quality anti-aliased rendering of shapes with transpaency, gradient fills, etc; path stroking with different line styles, dashed-lines; affine transformations and geometry classes; manipulation of typefaces as paths and custom font engine to provide sub-pixel accurate text in a platform-independent manner; typefaces can be serialised for easy embedding of fonts in an executable.
- Image manipulation - High-quality rendering of images, allowing affine transformations and transparency; support for cross-platform OpenGL windows within Juce windows; built-in parser for loading JPEG, PNG and GIF image formats; image caching; easy embedding of images in an executable without having to use platform-specific resources.
- Audio - Low-latency audio engine supporting DirectSound, ASIO and CoreAudio devices; audio buffer classes for mixing and manipulating samples; Parsers for WAV and AIFF formats, as well as reading audio streams from audio CD devices (easy on the Mac, but tricky on Windows!); powerful MIDI message classes; MIDI file load/save; connectable audio-processing nodes including sample-rate conversion.
- Networking - URL handling; http and ftp reader streams; launching default browsers, etc.
- Easy to integrate - JUCE is a static library so your application can run as a stand-alone executable - no extra dlls to install, nothing for users to mess up! In your application, youll just need to include one header file: "juce.h" and thats it - no platform-specific code or any other headers needed.
JUCE 1.21 Screenshot
JUCE 1.21 Keywords
JUCE
JUCE 1.21
C++ Class Library
class library
C++ class
Cross-Platform
class
C++
library
audio
easy
JUCE 1.21
Developer Tools
Tools
Bookmark JUCE 1.21
JUCE 1.21 Copyright
WareSeeker periodically updates pricing and software information of JUCE 1.21 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of JUCE 1.21 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed
Featured Software
Want to place your software product here?
Please contact us for consideration.
Contact WareSeeker.com
Related Information
loeb classical library
classmates
c class library example
classifieds
world baseball classic
classic cars
turner classic movies
class rings
c class library documentation
classic cars sale
american classifieds
jucelino
java class library
mercedes c class
c++ class static
2008 mercedes benz c class
juice
framework class library
Version History
Related Software
Njam is a full-featured cross-platform pacman-like game Free Download
Real time audio and video effects player for independent control over time, pitch and settings per track Free Download
Python <-> Obj-C bridge. Free Download
Rush2Pod - Automatically add audio content to your iTunes library Free Download
Free C++ library for tasks frequently encountered in high-level computer vision systems for object recognition and image classification Free Download
A52Codec - Playback A52 and AC-3 files in Core Audio apps. Free Download
Flickcurl is a versatile C library for the Flickr API, handling creating the requests, signing, token management, calling the API, marshalling request parameters and decoding responses. Free Download
iCDc is an effective utility which allows you to view and edit the title and artist information about Audio CDs that is stored by iTunes in the CD Info.cidb file in the Preferences folder. Free Download
Latest Software
Popular Software
Favourite Software