Processing is an open-source graphical library and integrated development environment (IDE) / playground built for the electronic arts, new media art, and visual design communities with the purpose of teaching non-programmers the fundamentals of computer programming in a visual context. Processing uses the Java language, with additional simplifications such as additional classes and aliased mathematical functions and operations. As well as this, it also has a graphical user interface for simplyfing the compilation and execution stage, [1].
Apart from the interactive header at the page top, [2], an exemplary generative sketches might also be seen below, [3].
The following remarkable rendering technique was invented by Jim Blinn in the early 1980s, [4].
Thumbnails in Portfolio section have been borrowed from book [5].
We have decided to make use of Processing IDE in order to develop non-proprietary reasoning tests and upload them further onto a tablet with Android, [6].
[1] https://en.wikipedia.org/wiki/Processing_(programming_language)
[2] https://gist.github.com/zer0her0/3639211
[3] Orlov, P. A., Programming for Artists, in Russian
[4] http://demo.project-nya.jp/processing/Metaball/
[5] Pearson, M., Generative Art, a Practical Guide Using Processing, Manning Publications Co., 2011
[6] https://android.processing.org/