Áttekintés. A Processing szoftver és a közösség projektjeinek rövid bemutatása.

Az elmúlt tizenhat évben a Processing elősegítette a szoftveres műveltséget, különösen a vizuális művészeteken belül, és a vizuális műveltséget a technológián belül. A Processing eredetileg azért jött létre, hogy szoftveres vázlatfüzetként szolgáljon, és a programozás alapjait vizuális kontextusban tanítsa, de mára a szakemberek fejlesztőeszközévé is fejlődött. A Processing szoftver ingyenes és nyílt forráskódú, és Mac, Windows és GNU/Linux platformokon fut.

A Processing továbbra is alternatívát jelent a korlátozó és drága licencekkel rendelkező szabadalmaztatott szoftvereszközökkel szemben, így elérhetővé teszi az iskolák és az egyéni diákok számára. Nyílt forráskódú státusza ösztönzi a közösség részvételét és együttműködését, amely létfontosságú a Processing növekedéséhez. A közreműködők megosztják a programokat, kóddal járulnak hozzá, és könyvtárakat, eszközöket és módokat készítenek a szoftver lehetőségeinek bővítése érdekében. A Processing közössége több mint száz könyvtárat írt a számítógépes látás, az adatvizualizáció, a zeneszerzés, a hálózatépítés, a 3D-fájlok exportálása és az elektronika programozásának megkönnyítésére.

Oktatás

A Processinget kezdettől fogva első programozási nyelvnek tervezték. Olyan korábbi nyelvek inspirálták, mint a BASIC és a Logo, valamint a diákként szerzett tapasztalataink és a vizuális művészeti alapozó tananyag tanítása. Ugyanazokat az elemeket, amelyeket egy kezdő középiskolai vagy egyetemi számítástechnika órán tanítanak, a Processing segítségével tanítjuk, de más hangsúlyokkal. A Processing a vizuális, interaktív média létrehozására irányul, így az első programok rajzolással kezdődnek. A programozásban járatlan diákok hihetetlenül kielégítőnek találják, hogy a szoftver használata után pillanatok alatt megjelenik valami a képernyőjükön. Ez a motiváló tananyag sikeresnek bizonyult a design-, művészeti és építészhallgatók programozásra való rávezetésében, valamint az általános informatikaórák szélesebb hallgatói körének bevonásában.

A Processinget világszerte használják tantermekben, gyakran művészeti iskolákban és az egyetemek vizuális művészeti programjaiban, de gyakran megtalálható középiskolákban, informatikai programokban és humántudományi tantervekben is. Olyan múzeumok, mint a San Franciscó-i Exploratorium, a Processinget használják kiállításaik fejlesztéséhez. Egy, a Nemzeti Tudományos Alapítvány által támogatott felmérésben a Bryn Mawr College-ban a Processing segítségével oktatott főiskolai szintű bevezető számítástechnikai kurzus hallgatói azt mondták, hogy kétszer olyan valószínűséggel vennének fel egy másik számítástechnikai kurzust, mint a hagyományosabb tantervű kurzus hallgatói.

A Processing segítségével történő tanítás újításait adaptálták a Khan Academy informatikai oktatóprogramjába, amelyet online ingyenesen kínálnak. Az oktatóprogramok a rajzolással kezdődnek, a legtöbb Processing-funkciót rajzolásra használják. A Processing megközelítést az elektronikára is alkalmazták az Arduino és a Wiring projekteken keresztül. Az Arduino a Processing által inspirált szintaxist használja, és továbbra is a Processing programozási környezet módosított változatát használja, hogy megkönnyítse a diákok számára a robotok és számtalan más elektronikai projekt programozásának megtanulását.

Kultúra

A Processing szoftvert vizuális tervezők, művészek és építészek ezrei használják műveik létrehozásához. A Processing segítségével készült projekteket bemutatták a New York-i Modern Művészetek Múzeumában, a londoni Victoria és Albert Múzeumban, a párizsi Centre Georges Pompidou-ban és sok más kiemelkedő helyszínen. A Processinget használják tánc- és zenei előadások kivetített színpadképeinek létrehozására; zenei videók és filmek képeinek generálására; plakátok, magazinok és könyvek képeinek exportálására; valamint interaktív installációk létrehozására galériákban, múzeumokban és az utcán. Néhány kiemelkedő projekt közé tartozik a Radiohead House of Cards videója, az MIT Media Lab generatív logója és a Frank Gehry által tervezett miami New World Centerhez készült Chronograph vetített szoftveres falfestmény. A Processing és a kultúra kapcsán azonban nem a nagy visszhangot kiváltó eredmények a legfontosabbak – hanem az, ahogyan a szoftver a vizuális művészek egy új generációját arra késztette, hogy a programozást kreatív gyakorlatuk alapvető részének tekintsék.

Kutatás

A szoftver prototípusok készítése és az adatvizualizáció a Processing fejlesztők két legfontosabb területe. Az olyan technológiai vállalatokon belüli kutatólaborok, mint a Google és az Intel, a Processinget új felületek és szolgáltatások prototípusának kialakítására használják. Olyan vállalatok, mint a General Electric, a Nokia és a Yahoo! is használták a Processinget belső adataik vizualizálására. A New York Times Company R&D Lab például arra használta a Processinget, hogy megjelenítse, hogyan terjednek a híreik a közösségi médiában. Az NSF és a NOAA támogatta a fitoplankton és zooplankton diverzitását feltáró kutatást, amelyet a Washingtoni Egyetemen dinamikus ökológiai szimulációként valósítottak meg. A texasi UT Austin Advanced Computer Center kutatói a Processinget arra használták, hogy nagyméretű adatvizualizációkat jelenítsenek meg egy képernyőhálózaton a humán tudományok kutatásának szolgálatában.

alapítvány

Az alapítvány elsődleges feladata a Processing szoftver fejlesztése és terjesztése. Ez magában foglalja az eredeti Processinget (Java), a p5.js-t (Javascript) és a Processing.py-t (Python). Az alapítványról bővebb információ a https://processingfoundation.org/ címen található.

Történet

A Processinget Ben Fry és Casey Reas indította el 2001 tavaszán, amikor mindketten az MIT Media Lab végzős hallgatói voltak John Maeda esztétika és számítás kutatócsoportjában. A fejlesztést szabadidejükben folytatták, miközben Casey művészeti és tanári karrierjét folytatta, Ben pedig doktorált és megalapította a Fathom Information Designt. A Processing számos ötlete Muriel Cooper Visual Language Workshopjához nyúlik vissza, és közvetlenül Maeda Design By Numbers projektjéből nőtt ki, amelyet a Media Labben fejlesztettek ki és 1999-ben adtak ki. A Wiring és az Arduino projektek viszont a Processingből nőttek ki, miközben Casey az olaszországi Ivrea Interaction Design Institute-ban tanított.

További információért írjon a [email protected] címre

Köszönjük.

A YourKit a Processinget támogatja a teljes funkcionalitású Java Profiler adományozásával. A YourKit, LLC a Java és .NET alkalmazások profilozására szolgáló eszközök készítője: YourKit Java Profiler, YourKit .NET Profiler.

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.