Init

Goals:

  1. create and setup github account
  2. create vimeo account
  3. download a screen recording tool
  4. download and install Arduino
  5. download and install a development environment
  6. download and setup openframeworks
  7. successfully run an openframeworks project, screen record it, and upload to vimeo
  8. fork class git, and make a pull request to the link of your video on vimeo
  9. read

1. Github

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.

2. Vimeo

Now to Vimeo and create a free account. Groups you may want to join/follow: OF, eyeo, kinect, resonate

3. Screen recording

OSX

Do nothing, quicktime has you covered.

Windows (free)

cam studio

taksi

jing

possible option: shadow play

Windows (pay)

fraps

Linux

Record My Desktop

4. Arduino

Download the Arduino Environment and install if necessary. Windows may require an additional serial port installation.

5. Development Environment

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

You should already have gcc and make installed.

or code::blocks

or C++ version of eclipse

OSX & Linux

Sublime Text - OF Forum

6. openFrameworks (OF)

Download and install OF for your platform and environment; or, if you know what you're doing OF git.

7. Run, Capture, Upload

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.

8. Fork & Pull

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.

9. Read

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.