Processing

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].

Processing Logo

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].

References:

[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/