-
Notifications
You must be signed in to change notification settings - Fork 89
Platform and environment
h3. Platform
Read processing-2.0 platform requirements according to the processing developers "here":http://wiki.processing.org/w/Supported_Platforms.
Personally I've found that ruby-processing runs just fine with both Oracle java 7 and OpenJDK 7, so I take their full recommendations with a pinch of salt. In fact to get InvokeDynamic performance improvements available with jruby-1.7.4 you should do just that... However you do need a relatively decent graphics card to run sketches in P2D, or P3D mode (ideally the graphics card should support OPENGL 3.0+, we test for this during install, which is used under the hood by both P2D and P3D since processing-2.0)
h3. Software requirements
You need a java runtime which can be Oracle java 7, OpenJDK 7 or Oracle java 6 (NB: on the Mac you need Intel-based Mac running Mac OS X version 10.7.3 and above to install java 7 otherwise use Mac java 6). You also should have some form of ruby installed. The install has been tested with MRI versions 1.9.3, 2.0, and an installed jruby (version 1.7.4). There is no absolute requirement to have jruby installed, because ruby-processing installs jruby-complete (jruby-1.7.4) but see "using rubygems":https://github.com/monkstone/ruby-processing/wiki/Using-RubyGems for why you might want to.