Processing mit Libraries erweitern
Auf processing.org finden Sie rund 200 Bibliotheken, mit denen Sie Processing um zahlreiche Funktionen in Bereichen wie Video, Animation oder Typografie ergänzen können.
Auch mit vier Teilen reicht diese ArtikelSerie nur für einen kleinen Einblick in die Welt von Processing. Das Programm bietet eine Menge weiterer Spielwiesen, zum Beispiel rund um 3D, Video, Fraktale oder Zelluläre Automaten. Darüber hinaus haben zahlreiche Programmierer eigene Bibliotheken entwickelt, um den Funktionsumfang von Processing noch weiter auszubauen ( processing.org/reference/libraries).
Libraries der Processing Foundation
Acht solcher Bibliotheken stellt die Processing Foundation selbst zur Verfügung. Darin geht es um den Export als PDF, SVG oder DXF, den Austausch von Daten über das Internet, Funktionen für Audio und Video sowie die Anbindung von Hardware, etwa einen Raspberry Pi.
Contributed Libraries
Weitaus umfangreicher sind die Bibliotheken, die externe Programmierer zu Processing beisteuern. In den meisten Fällen haben die Entwickler eine Dokumentation auf ihre eigene Website gestellt. Die Library selbst können Sie oft über GitHub herunterladen. Allerdings ist die Liste auf processing.org nicht auf dem aktuellen Stand. Einige Websites sind nicht mehr online. Ebenso werden einige Bibliotheken seit Jahren nicht mehr aktualisiert. Dennoch können Sie zahlreiche Tools finden, die Ihnen eigene Programmierarbeit abnehmen.
Libraries einbinden
Es gibt zwei Möglichkeiten, um die Bibliotheken in Ihre Projekte einzubinden. Eine ganze Reihe von Libraries lassen sich direkt über Processing installieren. Dazu wählen Sie Tools Tools hinzufügen. Nun öffnet sich der Contribution Manager. Im ersten Reiter können Sie eine Bibliothek auswählen und mit einem Klick installieren. Falls Sie die gewünschte Bibliothek dort nicht finden, müssen Sie sie manuell in einen Ordner /libraries installieren, parallel zu den Sketch-Ordnern. Eine entsprechende Anleitung finden Sie auf GitHub unter bit.ly/2O07LoM.