Lably
Skip to content

Processing

Free graphics library

  • 7 min read
  • 7 chapters
  • 6 labs on Lably

Learn it on Lably

Processing uses the Java programming language, with added simplifications such as added classes and aliased mathematical functions and operations. It also provides a graphical user interface to simplify the compiling and executing stage.

The Processing language and IDE are the precursor to other projects including Arduino and Wiring.

History

The project was begun in 2001 by Casey Reas and Ben Fry, both formerly of the Aesthetics and Computation Group at the MIT Media Lab. In 2012, they founded the Processing Foundation along with Daniel Shiffman, who joined as a third project lead. Johanna Hedva joined the Foundation in 2014 as Director of Advocacy.

Originally, Processing had used the domain name proce55ing.net, in leet spelling, because the name processing was taken; Reas and Fry eventually acquired the domain processing.org and moved the project to it in 2004. While the original name had a combination of letters and numbers, it was always officially referred to as processing, but the abbreviated term p5 is still used occasionally (e.g., in "p5.js") in reference to the old domain name.

In 2012 the Processing Foundation was established and received 501(c)(3) nonprofit status, supporting the community around the tools and ideas that started with the Processing Project. The foundation encourages people around the world to meet annually in local events called Processing Community Day.

Sign in to keep reading

6 more chapters are free with a Lably account.

More in Computing and information technology