Processing esnek bir yazılım eskiz defteri ve görsel sanatlar bağlamında nasıl kodlanacağını öğrenmek için bir dildir. 2001 yılından beri, Processing yazılım okuryazarlığını görsel sanatlar ve teknoloji okuryazarlığı içinde geliştirdi. Öğrenme ve prototipleme için Processing kullanan on binlerce öğrenci, sanatçı, tasarımcı, araştırmacı bulunmaktadır.
Processing, 2001 yılının baharında Ben Fry ve Casey Reas tarafından başlatılmışken, ikisi de John Maeda’nın Estetik ve Hesaplama araştırma grubundaki MIT Media Lab’de lisansüstü öğrencilerdi. Boş zamanlarında geliştirmeye devam ederken, Casey sanatsal ve öğretmenlik kariyerini sürdürdü ve Ben de doktorasını sürdürdü ve Fathom Information Design’ı kurdu. Processing fikrinin çoğu Muriel Cooper’in Görsel Dil Çalıştayı’nda Media Lab’de geliştirilen ve 1999’da piyasaya sürülen Maeda’nın Design By Numbers projesinden ortaya çıkmıştır.
Neden Processing?
Processing, kısıtlayıcı ve pahalı lisanslara sahip özel yazılım araçlarına bir alternatif olmaya devam ederek, okullar ve bireysel öğrenciler için erişilebilir hale getirmektedir. Açık kaynak durumu, Processing’in büyümesi için hayati önem taşıyan topluluk katılımını ve işbirliğini teşvik eder. Katkıda bulunanlar programları paylaşır, kodlar oluşturur ve yazılımın olanaklarını genişletmek için kütüphaneler, araçlar ve modlar oluşturur.
Processing topluluğu, bilgisayar görmeyi, veri görselleştirmeyi, müzik kompozisyonunu, ağ oluşturmayı, 3B dosya dışa aktarma ve programlama elektroniklerini kolaylaştırmak için yüz kütüphaneden fazla yazmıştır.
Eğitim
BASIC ve Logo gibi eski dillerin yanı sıra öğrenciler ve görsel sanatlar temel müfredatı deneyimlerinden esinlenmiştir. Processing, görsel, interaktif medya yaratmaya yöneliktir, böylece ilk programlar çizim ile başlar. Programlamaya yeni başlayan öğrenciler, yazılımı kullanmanın başladıkları anda ekranda bir şeyleri gösterebilmeyi inanılmaz derecede tatmin edici buluyor.
Bu motive edici müfredat, önde gelen tasarım, sanat ve mimarlık öğrencilerinin programlamaya ve genel bilgisayar bilimi sınıflarında daha geniş bir öğrenci yapısına kavuşması için başarılı oldu.
Kültür
Processing yazılımı binlerce görsel tasarımcı, sanatçı ve mimar tarafından eserlerini oluşturmak için kullanılmaktadır. Processing ile oluşturulan projeler New York’taki Modern Sanat Müzesi, Londra’daki Victoria ve Albert Müzesi, Paris’teki Centre Georges Pompidou ve daha birçok önemli mekânda yer aldı.
Processing ayrıca , dans ve müzik performansları için projelendirilmiş sahne tasarımları oluşturmak için de kullanılır; müzik videoları ve filmler için resimler üretmek; posterler, dergiler ve kitaplar için görüntüleri dışa aktarmak; galerilerde, müzelerde ve sokakta interaktif kurulumlar oluşturmak vs.
Bazı önemli projeler arasında Radiohead’in House of Cards videosu, MIT Media Lab’ın üretici logosu ve Miami’de Frank Gehry tarafından tasarlanan Yeni Dünya Merkezi için Chronograph tarafından tasarlanan yazılım resmi yer almaktadır.
Ancak İşleme ve kültürle ilgili en önemli şey, yüksek profilli sonuçlar değildir – yazılımın, yaratıcı pratiğinin önemli bir parçası olarak programlamayı düşünmek için yeni bir görsel sanatçılar kuşağı kurmasıdır.
Araştırma
Yazılım prototipleme ve veri görselleştirme, Yazılım geliştiricileri için en önemli alanlardan ikisidir. Google ve Intel gibi teknoloji şirketlerinin içinde bulunan araştırma laboratuvarları, yeni arayüzleri ve hizmetleri prototiplemek için kullanıyorlar. General Electric, Nokia ve Yahoo! İç verilerini görselleştirmek için Processing kullandı. Örneğin, New York Times Şirketi Ar-Ge Laboratuvarı, haber öykülerinin sosyal medya aracılığıyla seyahat etme şeklini görselleştirmek için kullanıyor.
NSF(National Science Foundation) ve NOAA(National Oceanic and Atmospheric Administration), Washington Üniversitesi’nde dinamik bir ekoloji simülasyonu olarak gerçekleştirilen fitoplankton ve zooplankton çeşitliliğini araştıran araştırmaları destekledi. UT Austin’deki Texas İleri Bilgisayar Merkezi’ndeki araştırmacılar, beşeri araştırmaların hizmetinde bir dizi ekran boyunca büyük veri görselleştirmelerini görüntülemek için Processing’i kullandılar.
Processing Kurulum
https://processing.org/download/ Adresinden işletim sisteminize uygun olan Processing kurulumu indirilebilir.
Eski bir versiyona ihtiyaç duyulması halinde geçmiş kararlı versiyonlar aynı sayfada bulunabilmektedir.
Sıkıştırılmış dosya formatında inen Processing, sıkıştırılmış dosyaları bir klasöre çıkartılması ile herhangi bir yükleme işlemine ihtiyaç duymadan, uygulama dosyasına çift tıklayarak çalıştırılabilir.
Program çalıştırıldığında aşağıdaki gibi bir pencere ile karşılaşırız. Buradan Processing komutlarını girerek çalışmalarımızı oluşturabiliriz.
Processing Programlama ile ilgili diğer yazılarımı da okumanızı tavsiye ederim.
Bir yanıt yazın