Processing

Processing
Processing
Processing-logo.png
Processing-ide.png
Processing-IDE
Basisdaten
Entwickler Ben Fry and Casey Reas
Aktuelle Version 1.5.1
(15. Mai 2011)
Betriebssystem plattformunabhängig
Programmier­sprache Java
Kategorie Programmiersprache
Lizenz GPL bzw. LGPL (Freie Software)
processing.org

Processing ist eine auf die Einsatzbereiche Grafik, Simulation und Animation spezialisierte objektorientierte, stark typisierte Programmiersprache mit zugehöriger integrierter Entwicklungsumgebung. Sie wird in einem quelloffenen Projekt entwickelt, das am Massachusetts Institute of Technology in Boston von Ben Fry (Broad Institute) und Casey Reas (UCLA Design|Media Arts) initiiert wurde. Processing hat den Charakter einer stark vereinfachten Version der Programmiersprache Java, erlaubt es Interaktionen und visuelle Elemente zu programmieren, und richtet sich vorwiegend an Gestalter, Künstler und Programmieranfänger.

Die Klassenbibliotheken der Programmiersprache zielen vor allem auf das Einsatzgebiet von Processing und berücksichtigen die Themen Video, Grafik, Grafikformate, Sound, Animation, Typographie, 3D, Simulation, Datenzugriff und -transfer, sowie Netzwerkprotokolle.

Im Jahr 2005 wurde Processing mit dem Prix Ars Electronica in der Kategorie Net Vision/Net Excellence ausgezeichnet.

Beispiel

Ein Beispiel anhand eines Hallo-Welt-Programms:

void setup()
{
  println("Hello World!");
}

Dieses Programm produziert keinen Fehler, aber auch keinen sichtbaren Text. Der Text wird lediglich in der Konsole von Processing ausgegeben. Will man den Text im Ausgabefenster sichtbar machen, muss man einen Font zur Verfügung stellen und dann die text()-Funktion verwenden:

void setup()
{
 PFont font = loadFont("myfont.vlw");
 textFont(font,20);
}
 
void draw()
{
 text("Hello World!", 30,50);
}

Literatur

  • Hartmut Bohnacker, Benedikt Groß, Julia Laub, Claudius Lazzeroni: Generative Gestaltung. Entwerfen | Programmieren | Visualisieren - mit Processing. Hermann Schmidt, Mainz 2009. ISBN 3-87439-759-9

Weblinks


Wikimedia Foundation.

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Processing — Apparu en 2001 Auteurs Ben Fry et Casey Reas …   Wikipédia en Français

  • processing — pro‧ces‧sing [ˈprəʊsesɪŋ ǁ ˈprɑː ] noun [uncountable] 1. MANUFACTURING when a substance is changed as part of the manufacture of a product: • Fire broke out at a food processing plant in Hamlet, N.C. 2. COMPUTING the use of information, figures… …   Financial and business terms

  • Processing — typically describes the act of taking something through an established and usually routine set of procedures to convert it from one form to another, as a manufacturing procedure, such as processing milk into cheese. Processing can also refer to… …   Wikipedia

  • Processing.js — Apparu en 2008 Auteur John Resig Système d exploitation Multiplate forme …   Wikipédia en Français

  • Processing — Saltar a navegación, búsqueda Processing Paradigma: Orientado a objetos Apareció en: 2001 Diseñado por: Ben Fry and Casey Reas Última versión: 1.0.3 (24 de febrero 2009) Tipo de dato …   Wikipedia Español

  • Processing — Processing  открытый язык программирования, основанный на Java. Представляет собой лёгкий и быстрый инструментарий для людей, которые хотят программировать изображения, анимацию и интерфейсы. Используется студентами, художниками, дизайнерами …   Википедия

  • processing — index treatment Burton s Legal Thesaurus. William C. Burton. 2006 processing …   Law dictionary

  • Processing — Processing, RNA Processing, Reifung eines primären Transkripts zur funktionstüchtigen tRNA, rRNA oder mRNA. P. umfasst verschiedene Vorgänge, u.a. das ⇒ Spleißen bei eukaryotischer tRNA, rRNA und mRNA oder bei der Entstehung eukaryotischer mRNA… …   Deutsch wörterbuch der biologie

  • processing — processing. См. процессинг. (Источник: «Англо русский толковый словарь генетических терминов». Арефьев В.А., Лисовенко Л.А., Москва: Изд во ВНИРО, 1995 г.) …   Молекулярная биология и генетика. Толковый словарь.

  • processing — (as used in expressions) central processing unit data processing image processing information processing mineral processing word processing * * * …   Universalium

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”