Friday, 10 September 2010

What is openFrameworks?

I've had a lot of email already in the last couple days, "What is openFrameworks?".

From the website:

Openframeworks is a c++ library designed to assist the creative process by providing a simple and intuitive framework for experimentation.

The library is designed to work as a general purpose glue, and wraps together several commonly used libraries under a tidy interface: 
openGL for graphics, rtAudio for audio input and output, freeType for fonts, freeImage for image input and output, quicktime for video playing and sequence grabbing.

The code is written to be both cross platform (PC, Mac, Linux, iPhone) and cross compiler. The 
API is designed to be minimal and easy to grasp. There are very few classes, and inside of those classes, there are very few functions. The code has been implemented so that within the classes there are minimal cross-referening, making it quite easy to rip out and reuse, if you need, or to extend.

This video from illustrates openFrameworks in action:

For more information visit the openFrameworks website, where you can download the framework, learn how to use it with your preferred C++ IDE and learn how to use it with the well formatted and thorough documentation.


  1. this video is so inspiring! thx for sharing! can't wait to get started on my own thing in openframeworks!

  2. followin and showin support for cool new blogs i find
    view follow n support my blogs bro?

  3. daily a bother out..

  4. I just learned something new today

  5. good information here bro... thanks

  6. it looks like you have a good thing going here... keep up the great work on your blog!

  7. THATS PRETTY AWESOME.. I wanna do that