
Today version 0.06 of OpenFrameworks was released. There has been a lot of changes including the most important:
- new library Poco ( http://pocoproject.org) included – used for events
- event system for base events (setup, update, draw, mouse, keyboard) and constructing new events
- the addons.h system has been dropped in place of direct inclusion of addons .h files
- the window toolkit has been abstracted – now other windowing toolkits besides glut can be used with OF (iphone, glfw, non-windowed/command line)
- all graphics have been opengl-es-ified, allowing for iphone support
- all objects now have virtual destructors
- all objects that draw can return their internal texture
- base types for OF object (ofBaseDraws, ofBaseHasPixels) has been added -> better OOP programming with OF
- new advanced user functionality, like choosing the ARB extension usage, disabling setupScreen, binding of textures, etc.
- lots of bug fixes and small functions (ofClamp, push and pop styles) that should make programming in OF easier
The new version is compatible with the projects from version 0.05, but you have to copy the source code of your old project into an existing 006 project folder. Moving an 005 project folder to OF 006 will not work.
For us Windows / Visual Studio users it seems that we have to upgrade to VS2008 as the library is only compatible with that. Or move to Codeblocks..
Download the current version: http://www.openframeworks.cc/download
There is even a possibility to download OF for the Iphone SDK!
Please note that there are two main versions of the library, the standard, and the FAT-version. The difference is that the FAT-version has all the addon-libraries (like OSC, XML, network, opencv, vector math etx)
OF documentation here (not updated since v0.03)
The OF Wiki page: http://wiki.openframeworks.cc/
Now go and make some digital art!!