- create and setup github account
- create vimeo account
- download a screen recording tool
- download and install Arduino
- download and install a development environment
- download and setup openframeworks
- successfully run an openframeworks project, screen record it, and upload to vimeo
- fork class git, and make a pull request to the link of your video on vimeo
- read
Head over to github and create a free account. You may want to additionally install their applications osx or windows. For linux it's command line. On any platform, say yes if it asks about command line git or tools. If you want a student micro plan for private repositories, then ask github edu.
Now to Vimeo and create a free account. Groups you may want to join/follow: OF, eyeo, kinect, resonate
OSX
Do nothing, quicktime has you covered.
Windows (free)
possible option: shadow play
Windows (pay)
Linux
Download the Arduino Environment and install if necessary. Windows may require an additional serial port installation.
Some additional help on the openFrameworks page.
OSX
Download and install Xcode from App Store. You may need to make an account at the Apple Dev Center
Windows Take this slowly. Be very certain which version of Visual Studio you want to use, this is not documented well.
Download and install Visual Studio Express
or code::blocks
or untested C++ version of eclipse
or I have heard/seen success with Sublime Text
Linux
or code::blocks
or C++ version of eclipse
OSX & Linux
Download and install OF for your platform and environment; or, if you know what you're doing OF git.
The OF site has help per platform per development environment on how to run a project. If you're using the github repository, then follow the additional directions about how to use get and use the project generator on the OF github page.
Run any project, capture a few seconds of it as proof, and upload that video to your vimeo account. I suggest uploading a standard definition (SD) instead of high definition (HD). We don't need audio on this upload. The free Vimeo account limits your HD uploads, so save them for videos that need it. Vimeo has compression guidelines and tutorials for uploading.
Fork the Init_00 repository into your account. You may need merge from course repo first, then sync. Enter yourself alphabetically into the links.md file with your name and vimeo link. Create a pull request of the file for your changes to be integrated.
Programming Interactivity, Chapter 1, optional
Programming Interactivity, Chapter 2, look through and try to get a feel for what we'll be dealing with when working with code. It's ok to not totally understand it.