Processing is a Java environment for Windows, Mac OS X and Linux which translates programs written in its own syntax into Java code and then compiles to executable Java Applet 1.1 byte code. It includes a custom 2D/3D engine inspired by PostScript and OpenGL, has no license fees and the source code will be made public.