Getting Started Buster
Raspbian Buster installs OpenJDK11 (hard float) and that is just fine, if you have more that one version of java installed you could use update-alternatives
tool to manage their use. NB: Will not work with OpenJDK-8.
Then install JRuby see jruby.
jgem install picrate
For a first install:-
picrate --install # no args, install samples and geany config
# or
picrate -i Samples # to omit geany config
This installs example sketches in ~/sample_sketches
and ties them into a geany
project picrate.geany
. It should also be possible to run sketches from the geany
ide.
Install processing libraries
picrate -i Sound
picrate -i video # install beta verion of vanilla video for now
To create a template sketch from the command line:-
picrate -c my_sketch 600 400
creates file my_sketch.rb
#!/usr/bin/env jruby
# frozen_string_literal: false
require 'picrate'
class MySketch < Processing::App
def settings
size 200, 200
end
def setup
sketch_title 'My Sketch'
end
def draw
end
end
MySketch.new
Edit in vim
(at command line) or geany
(gui), you may need to install vim
vim my_sketch.rb
:!jruby % # from vim runs the sketch
To run sketches from command line:-
jruby my_sketch.rb
Or even chmod +x my_sketch.rb
to make an executable script.
See editors geany, for how to run sketches from a gui.