We are working to restore the Unionpedia app on the Google Play Store
OutgoingIncoming
🌟We've simplified our design for better navigation!
Instagram Facebook X LinkedIn
Your own Unionpedia with your logo and domain, from 9.99 USD/month
Create my Unionpedia

Processing

Index Processing

Processing is a free graphics library and integrated development environment (IDE) 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. [1]

Table of Contents

  1. 69 relations: Arduino, Ars Electronica, Ben Fry, Box2D, C++, Casey Reas, Character (computing), Cinder (programming library), Clojure, Codea, Communication design, Computer programming, Cooper Hewitt, Smithsonian Design Museum, Cross-platform software, Daniel Shiffman, Data type, Design By Numbers, Floating-point arithmetic, Free software, Fritzing, Functional programming, Game engine, GitHub, GNU General Public License, GNU Lesser General Public License, Graphics library, House of Cards (Radiohead song), Inner class, Integer (computer science), Integrated development environment, IPhone, Java (programming language), Java (software platform), Java class file, JavaFX, JavaScript, Johanna Hedva, John Resig, Lauren McCarthy, Lidar, Max (software), Method (computer programming), Microcontroller, Mirror, MIT Media Lab, Mozilla Foundation, Nature (journal), New media art, O'Reilly Media, Object-oriented programming, ... Expand index (19 more) »

  2. Creative coding
  3. JVM programming languages
  4. Java programming language family
  5. Physical computing
  6. Programming languages created in 2001

Arduino

Arduino is an Italian open-source hardware and software company, project, and user community that designs and manufactures single-board microcontrollers and microcontroller kits for building digital devices. Processing and Arduino are Physical computing.

See Processing and Arduino

Ars Electronica

Ars Electronica Linz GmbH is an Austrian cultural, educational and scientific institute active in the field of new media art, founded in Linz in 1979.

See Processing and Ars Electronica

Ben Fry

Benjamin Fry (born 1975) is an American designer who has expertise in data visualization.

See Processing and Ben Fry

Box2D

Box2D is a free open source 2-dimensional physics simulator engine written in C++ by Erin Catto and published under the MIT license.

See Processing and Box2D

C++

C++ (pronounced "C plus plus" and sometimes abbreviated as CPP) is a high-level, general-purpose programming language created by Danish computer scientist Bjarne Stroustrup. Processing and C++ are cross-platform software and object-oriented programming languages.

See Processing and C++

Casey Reas

Casey Edwin Barker Reas (born 1972), also known as C. E. B. Reas or Casey Reas, is an American artist whose conceptual, procedural and minimal artworks explore ideas through the contemporary lens of software.

See Processing and Casey Reas

Character (computing)

In computer and machine-based telecommunications terminology, a character is a unit of information that roughly corresponds to a grapheme, grapheme-like unit, or symbol, such as in an alphabet or syllabary in the written form of a natural language.

See Processing and Character (computing)

Cinder (programming library)

Cinder is an open-source programming library designed to give the C++ language advanced visualization abilities. Processing and Cinder (programming library) are creative coding.

See Processing and Cinder (programming library)

Clojure

Clojure (like closure) is a dynamic and functional dialect of the Lisp programming language on the Java platform. Like most other Lisps, Clojure's syntax is built on S-expressions that are first parsed into data structures by a reader before being compiled. Clojure's reader supports literal syntax for maps, sets and vectors along with lists, and these are compiled to the mentioned structures directly. Processing and Clojure are cross-platform free software, cross-platform software, JVM programming languages and programming languages.

See Processing and Clojure

Codea

Codea.io is a code editor for iPad made by Two Lives Left.

See Processing and Codea

Communication design

Communication design is a mixed discipline between design and information-development concerned with how media communicate with people.

See Processing and Communication design

Computer programming

Computer programming or coding is the composition of sequences of instructions, called programs, that computers can follow to perform tasks.

See Processing and Computer programming

Cooper Hewitt, Smithsonian Design Museum

Cooper Hewitt, Smithsonian Design Museum is a design museum at the Andrew Carnegie Mansion in Manhattan, New York City, along the Upper East Side's Museum Mile.

See Processing and Cooper Hewitt, Smithsonian Design Museum

Cross-platform software

In computing, cross-platform software (also called multi-platform software, platform-agnostic software, or platform-independent software) is computer software that is designed to work in several computing platforms.

See Processing and Cross-platform software

Daniel Shiffman

Daniel Shiffman (born July 29, 1973) is a computer programmer, a member of the Board of Directors of the Processing Foundation, and an Associate Arts Professor at the Interactive Telecommunications Program (ITP) at New York University Tisch School of the Arts.

See Processing and Daniel Shiffman

Data type

In computer science and computer programming, a data type (or simply type) is a collection or grouping of data values, usually specified by a set of possible values, a set of allowed operations on these values, and/or a representation of these values as machine types.

See Processing and Data type

Design By Numbers

Design By Numbers (DBN) was an influential experiment in teaching programming initiated at the MIT Media Lab during the 1990s. Processing and Design By Numbers are educational programming languages.

See Processing and Design By Numbers

Floating-point arithmetic

In computing, floating-point arithmetic (FP) is arithmetic that represents subsets of real numbers using an integer with a fixed precision, called the significand, scaled by an integer exponent of a fixed base.

See Processing and Floating-point arithmetic

Free software

Free software, libre software, libreware or rarely known as freedom-respecting software is computer software distributed under terms that allow users to run the software for any purpose as well as to study, change, and distribute it and any adapted versions.

See Processing and Free software

Fritzing

Fritzing is an open-source initiative to develop amateur or hobby CAD software for the design of electronics hardware, intended to allow designers and artists to build more permanent circuits from prototypes. Processing and Fritzing are Physical computing.

See Processing and Fritzing

Functional programming

In computer science, functional programming is a programming paradigm where programs are constructed by applying and composing functions.

See Processing and Functional programming

Game engine

A game engine is a software framework primarily designed for the development of video games and generally includes relevant libraries and support programs such as a level editor.

See Processing and Game engine

GitHub

GitHub is a developer platform that allows developers to create, store, manage and share their code. Processing and GitHub are cross-platform software.

See Processing and GitHub

GNU General Public License

The GNU General Public License (GNU GPL or simply GPL) is a series of widely used free software licenses, or copyleft, that guarantee end users the four freedoms to run, study, share, and modify the software.

See Processing and GNU General Public License

GNU Lesser General Public License

The GNU Lesser General Public License (LGPL) is a free-software license published by the Free Software Foundation (FSF).

See Processing and GNU Lesser General Public License

Graphics library

A graphics library or graphics API is a program library designed to aid in rendering computer graphics to a monitor.

See Processing and Graphics library

House of Cards (Radiohead song)

"House of Cards" is a song by the English rock band Radiohead, from their seventh studio album, In Rainbows (2007).

See Processing and House of Cards (Radiohead song)

Inner class

In object-oriented programming (OOP), an inner class or nested class is a class declared entirely within the body of another class or interface.

See Processing and Inner class

Integer (computer science)

In computer science, an integer is a datum of integral data type, a data type that represents some range of mathematical integers.

See Processing and Integer (computer science)

Integrated development environment

An integrated development environment (IDE) is a software application that provides comprehensive facilities for software development.

See Processing and Integrated development environment

IPhone

The iPhone is a smartphone produced by Apple that uses Apple's own iOS mobile operating system.

See Processing and IPhone

Java (programming language)

Java is a high-level, class-based, object-oriented programming language that is designed to have as few implementation dependencies as possible. Processing and Java (programming language) are JVM programming languages, Java platform, Java programming language family, object-oriented programming languages and programming languages.

See Processing and Java (programming language)

Java (software platform)

Java is a set of computer software and specifications that provides a software platform for developing application software and deploying it in a cross-platform computing environment. Processing and Java (software platform) are cross-platform software and Java platform.

See Processing and Java (software platform)

Java class file

A Java class file is a file (with the filename extension) containing Java bytecode that can be executed on the Java Virtual Machine (JVM). Processing and Java class file are Java platform.

See Processing and Java class file

JavaFX

JavaFX is a software platform for creating and delivering desktop applications, as well as rich web applications that can run across a wide variety of devices.

See Processing and JavaFX

JavaScript

JavaScript, often abbreviated as JS, is a programming language and core technology of the Web, alongside HTML and CSS. Processing and JavaScript are cross-platform software.

See Processing and JavaScript

Johanna Hedva

Johanna Hedva (born 1984) is a Korean American contemporary artist, writer, and musician.

See Processing and Johanna Hedva

John Resig

John Resig is an American software engineer and entrepreneur, best known as the creator and lead developer of the jQuery JavaScript library.

See Processing and John Resig

Lauren McCarthy

Lauren Lee McCarthy is a Chinese-American artist and computer programmer based in Los Angeles.

See Processing and Lauren McCarthy

Lidar

Lidar (also LIDAR, LiDAR or LADAR, an acronym of "light detection and ranging" or "laser imaging, detection, and ranging") is a method for determining ranges by targeting an object or a surface with a laser and measuring the time for the reflected light to return to the receiver.

See Processing and Lidar

Max (software)

Max, also known as Max/MSP/Jitter, is a visual programming language for music and multimedia developed and maintained by San Francisco-based software company Cycling '74. Processing and max (software) are creative coding.

See Processing and Max (software)

Method (computer programming)

A method in object-oriented programming (OOP) is a procedure associated with an object, and generally also a message.

See Processing and Method (computer programming)

Microcontroller

A microcontroller (MC, UC, or μC) or microcontroller unit (MCU) is a small computer on a single integrated circuit.

See Processing and Microcontroller

Mirror

A mirror, also known as a looking glass, is an object that reflects an image.

See Processing and Mirror

MIT Media Lab

The MIT Media Lab is a research laboratory at the Massachusetts Institute of Technology, growing out of MIT's Architecture Machine Group in the School of Architecture.

See Processing and MIT Media Lab

Mozilla Foundation

The Mozilla Foundation (stylized as moz://a) is an American non-profit organization that exists to support and collectively lead the open source Mozilla project.

See Processing and Mozilla Foundation

Nature (journal)

Nature is a British weekly scientific journal founded and based in London, England.

See Processing and Nature (journal)

New media art

New media art includes artworks designed and produced by means of electronic media technologies.

See Processing and New media art

O'Reilly Media

O'Reilly Media, Inc. (formerly O'Reilly & Associates) is an American learning company established by Tim O'Reilly provides technical and professional skills development courses via an online learning platform.

See Processing and O'Reilly Media

Object-oriented programming

Object-oriented programming (OOP) is a programming paradigm based on the concept of objects, which can contain data and code: data in the form of fields (often known as attributes or properties), and code in the form of procedures (often known as methods).

See Processing and Object-oriented programming

OpenFrameworks

openFrameworks is an open source toolkit designed for creative coding founded by Zachary Lieberman, Theo Watson and Arturo Castro. Processing and OpenFrameworks are creative coding.

See Processing and OpenFrameworks

OpenGL Shading Language

OpenGL Shading Language (GLSL) is a high-level shading language with a syntax based on the C programming language.

See Processing and OpenGL Shading Language

Packt

Packt is a publishing company founded in 2003 and headquartered in Birmingham, UK, with offices in Mumbai, India.

See Processing and Packt

Paolo Pedercini

Paolo Pedercini (born 1981) is an Italian game designer known for making Flash videogames based on provocative left-wing socio-political points of view, on topics such as labour market flexibility and Queer theory, in explicit opposition with the mainstream video game industry.

See Processing and Paolo Pedercini

Poly(methyl methacrylate)

Poly(methyl methacrylate) (PMMA) is the synthetic polymer derived from methyl methacrylate.

See Processing and Poly(methyl methacrylate)

Princeton Architectural Press

Princeton Architectural Press (now PA Press) is a division of Chronicle Books.

See Processing and Princeton Architectural Press

Radiohead

Radiohead are an English rock band formed in Abingdon, Oxfordshire, in 1985.

See Processing and Radiohead

RGBA color model

RGBA stands for red green blue alpha.

See Processing and RGBA color model

Ruby (programming language)

Ruby is an interpreted, high-level, general-purpose programming language. Processing and Ruby (programming language) are object-oriented programming languages.

See Processing and Ruby (programming language)

Scala (programming language)

Scala is a strong statically typed high-level general-purpose programming language that supports both object-oriented programming and functional programming. Processing and Scala (programming language) are cross-platform free software, JVM programming languages, Java programming language family, object-oriented programming languages and programming languages.

See Processing and Scala (programming language)

Scratch (programming language)

Scratch is a high-level, block-based visual programming language and website aimed primarily at children as an educational tool, with a target audience of ages 8 to 16. Processing and Scratch (programming language) are educational programming languages.

See Processing and Scratch (programming language)

Seneca Polytechnic

Seneca College of Applied Arts and Technology, branded as Seneca Polytechnic since 2023, is a multi-campus public college in the Greater Toronto Area and Peterborough, Ontario, Canada.

See Processing and Seneca Polytechnic

Static variable

In computer programming, a static variable is a variable that has been allocated "statically", meaning that its lifetime (or "extent") is the entire run of the program.

See Processing and Static variable

The New York Times

The New York Times (NYT) is an American daily newspaper based in New York City.

See Processing and The New York Times

The Washington Post

The Washington Post, locally known as "the Post" and, informally, WaPo or WP, is an American daily newspaper published in Washington, D.C., the national capital.

See Processing and The Washington Post

Unity (game engine)

Unity is a cross-platform game engine developed by Unity Technologies, first announced and released in June 2005 at Apple Worldwide Developers Conference as a Mac OS X game engine.

See Processing and Unity (game engine)

Wiley (publisher)

John Wiley & Sons, Inc., commonly known as Wiley, is an American multinational publishing company that focuses on academic publishing and instructional materials.

See Processing and Wiley (publisher)

Wiring (software)

Wiring is an open-source electronics prototyping platform composed of a programming language, an integrated development environment (IDE), and a single-board microcontroller. Processing and Wiring (software) are cross-platform software, educational programming languages and object-oriented programming languages.

See Processing and Wiring (software)

Wrapper library

Wrapper libraries (or library wrappers) consist of a thin layer of code (a "shim") which translates a library's existing interface into a compatible interface.

See Processing and Wrapper library

See also

Creative coding

JVM programming languages

Java programming language family

Physical computing

Programming languages created in 2001

References

[1] https://en.wikipedia.org/wiki/Processing

Also known as .pde, P5 (programming language), P5.js, Proce55ing, Processing (Proce55ing), Processing (programming language), Processing (software), Processing IDE, Processing.js, Processing.org.

, OpenFrameworks, OpenGL Shading Language, Packt, Paolo Pedercini, Poly(methyl methacrylate), Princeton Architectural Press, Radiohead, RGBA color model, Ruby (programming language), Scala (programming language), Scratch (programming language), Seneca Polytechnic, Static variable, The New York Times, The Washington Post, Unity (game engine), Wiley (publisher), Wiring (software), Wrapper library.