Skip to content

COŞKUN TAŞDEMİR

Gömülü Sistemler, Elektronik, Teknoloji

Menu
  • Başlangıç
  • Tavsiyelerim
  • Gömülü Sistem Sohbetleri
  • Hakkımda
  • İletişim
Menu

Processing Hakkında

Posted on 18 Ekim 2013 by ctasdemir

processingÖnceki yazımda yeni bir kitap yazmaya başladığımı söylemiştim. Arduino konusundaki ilk kitabımdan sonra, bu da yine Arduino projeleri içeren bir kitap olacak. İlk kitapta Arduino’ya yeni başlayanları hedeflemiştim. Bu yeni kitapta biraz daha farklı uygulamalar olacak.

İkinci kitapta anlatacağım konular arasında Processing de var. Kitaptan önce çok az bir tanışıklığım olan Processing’le, daha fazla zaman geçirme fırsatım oldu. Giderek de daha çok sevmeye başladım. Ülkemizde çok fazla kullanılmadığını düşündüğüm Processing platformunu kısaca tanıtmak istiyorum.

Processing’i http://www.processing.org sitesinden ücretsiz olarak indirebilirsiniz. Daha önce Arduino ile çalışmış olanlar indirip kullanmaya başladığında iki ortamın ne kadar çok benzediğini görecekler. Bu benzerlik, Arduino’nun Processing temel alınarak geliştirilmesinden kaynaklanıyor.

Processing, programlamaya yeni başlayan insanları bu alanla tanıştırmak için tasarlanmış ve görsel ağırlıklı bir programlama dili ve aynı zamanda geliştirme ortamı. Oldukça basit kullanıma sahip olan Processing ile görsel zenginliğe sahip uygulamalar geliştirilebiliyor. Veri görselleştirme gibi alanlarda da Processing bolca kullanılıyor. Processing ile tasarlanmış proje örneklerini şurada görebilirsiniz.

Processing’in hedef kitlesi profesyonel programcılardan çok görsel tasarımcılar ve sanatçılar diyebiliriz. Ancak zengin kütüphane desteği sayesinde değişik programları çok kolay bir şekilde ortaya çıkartmak mümkün. Processing’de programlara “sketch” yani “eskiz / şablon” adı veriliyor. Bu da programları hızlı bir şekilde prototip olarak ortaya çıkartma anlamına geliyor.

Processing hakkındaki bir belgeseli aşağıda bulabilirsiniz.

Hello World! Processing from Ultra_Lab on Vimeo.

Processing, Java tabanlı bir platform. Dolayısıyla Java’da yazılmış çeşitli kütüphaneleri de Processing içerisinde kullanmak mümkün. Android işletim sistemi de Java destekli olduğundan , Processing içerisindeki Android modu kullanılarak Android uygulamaları da geliştirilebiliyor. Kitabımda bu konuda örnekler yer alacak.

Processing konusunda gördüğüm kadarıyla Türkçe pek fazla kaynak yok. Ülkemizdeki kullanımı ne oranda onu da bilmiyorum. Kitabım nedeniyle yaptığım çalışmalardan dolayı Processing’ sempati duymaya başladım. İleride Processing konusunda da bir kitap yazmayı düşünebilirim belki.

Processing’i görmek isterseniz https://processing.org/download/ adresinden bilgisayarınıza indirebilirsiniz. Eğer bilgisayarınızda Java yüklü değilse önce onu kurmanız gerekiyor. Onu da  şuradan indirebilirsiniz. Processing kurulum dosyasını indirip zip dosyasını bir klasöre açmanız yeterli. Processing’i, processing.exe dosyası ile çalıştırabilirsiniz. File >> Examples menüsünden Processing’le ilgili örnekleri çalıştırıp inceleyebilirsiniz.

Şuradaki Youtube listesinden Processing ile yapılmış görsel uygulamaları izleyebilirsiniz.

Aranızda Processing’i kullananlar varsa yaptıkları çalışmalar hakkında yorumlarınızı paylaşırsanız sevinirim.

4 thoughts on “Processing Hakkında”

  1. Kadir Sevil dedi ki:
    18 Ekim 2013, 19:34

    Bende processing diliyle yaklaşık 1 ay önce tanıştım,çok hoşuma gitti java bildiğim için kısa zamanda güzel projeceler yapmaya başladım, ingilizcesi yeterli olanlar için processing in sitesi en güzel kaynak olacaktır,kütüphaneler ve fonksiyonlar açık şekilde anlatılmış, arduino da processing diliyle ilişkili olduğu için hem arduino hemde processing diliyle bilgisayar etkileşimli projeceleri kısa zamanda yapabilirsiniz.Ee tabi bu dille javada yazılan kodlar kadar iyi kod yazılamaz ama programlamaya giriş ve kullanım kolaylığı açısından çok güzel bi dil.

    Cevapla
  2. Volkan Kanat dedi ki:
    18 Ekim 2013, 19:34

    Arduino ile haberleşen arayüzler tasarlamak gerçekten gerekli bir konu. Processing de kullanımının basit olması ve Arduino ile sıklıkla kullanılması açısından önemli, dolayısıyla bu tanıtıcı yazının çok önemli olduğuna inanıyorum 🙂

    Daha önce Arduino ve Processing ile birlikte 3 kanallı bir Oscilloscope uygulaması gerçekleştirdim. Arayüz olarak gayet pratik bir uygulama oldu. Donanım kısmında 3 potansiyometreyi Arduino’nun analog girişlerini kullanarak arayüz ile haberleştirdim.

    Cevapla
  3. Onur günay dedi ki:
    26 Aralık 2013, 13:54

    processing opengl hataları yaşıyorum tecrübesi olan varmı ?

    Cevapla
  4. serhat saday dedi ki:
    13 Ağustos 2014, 15:31

    FATAL EXCEPTION: Animation Thread
    Process: processing.test.rgb_processing, PID: 20395
    java.lang.RuntimeException
    diyerek uygulama sonlanıyor

    yardımcı olursanız sevinirim.
    2.ktabınızı aldım. gerçekten son derece faydalı buldum.Teşekkür ediyorum.

    Cevapla

Bir cevap yazın Cevabı iptal et

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

SON YAZILAR

  • Yazılımcı mı olmak istiyorsun? Eee ol o zaman!
  • ChatGPT’den “Gömülü Yazılım Şarkısı”!
  • Acılardan arda kalan…
  • Yazılım işi zor ya da kolay mı?
  • Mühendislikte Bölüm / Alan Seçmek
  • Mühendisler neden Hollanda’ya gidiyor?
  • Şirketiniz için aradığınız “gömülü sistem mühendisini” neden bulamıyorsunuz?
  • Yeni Mezun Olmak, İşe Girmek!
  • Nesnelerin İnterneti (IOT) İş Modellerini Konuştuk
  • Elektronik Mühendisliği Eğitiminin Durumu

Kategoriler

  • Arduino (7)
  • ARM (18)
  • C Programlama (7)
  • Diğer (3)
  • Donanım (6)
  • Eğitim (10)
  • Genel (22)
  • Gömülü Sistemler (56)
  • Gömülü Yazılımlar (17)
  • Haberler (22)
  • Kariyer (2)
  • Kitaplar (3)
  • Mühendislik (20)
  • Nesnelerin İnterneti (6)
  • Oradan Buradan (8)
  • Robotik (2)
  • Yazılım hataları (1)

ARŞİV

Blogroll

  • Ahmet Alpat
  • Arduino Türkiye
  • Gömülü Eğitim
  • Gömülü Yazılım
©2023 COŞKUN TAŞDEMİR | Built using WordPress and Responsive Blogily theme by Superb