This page contains links to key resources for openFrameworks (OF), one of our core arts-engineering toolkits.OF is an open-source, cross-platform, cross-compiler toolkit designed for creative coding. OpenFrameworks is written in C++ and runs on Windows, Mac OS X, Linux, iOS, and Android.
Getting started with openFrameworks
1. Download openFrameworks for your operating system:
http://www.openframeworks.cc/download/
2. You should immediately follow the Setup Guide appropriate for your OS, linked from that page. If you are using Mac or Windows, you will most likely be following one of these:
- http://www.openframeworks.cc/setup/xcode/ (XCode for Mac)
- http://www.openframeworks.cc/setup/vs-2010 (Visual Studio 2010 for Windows)
Note that you can develop OF apps on the iMacs in CFA-318, which have XCode installed. If you wish to do this, please note the following: On first compile, it asks you to enable developer mode; don’t worry about this. Then when you run the compiled app, it asks you to login to allow controlling an instance of the running app. Logging in with your andrew account should work. You shouldn’t need to login to XCode again to enable anything.
3. Begin reading the tutorials. Start here:
http://www.openframeworks.cc/tutorials/introduction/
4. You will also want to read this overview of using Git with OF:
http://www.openframeworks.cc/tutorials/developers/002_git_and_openFrameworks.html
5.If you are mostly familiar with Processing, you should also read the following:
http://www.openframeworks.cc/tutorials/firstSteps/002_openFrameworks_for_processing_users.html