18 Nisan 2009 Cumartesi

Twitter ve Augmented Reality

Geçenlerde küçük bir programcık yazdım.Program twitter hesabıma yazdığım şeyleri anlık olarak rss üzerinden takip ediyor ve augmented reality yardımıyla ekranda gösteriyor.Şimdi adım adım yukarda anlaşılmaz gelen şeylerden bahsedip programı açıklıyayım ve en sonda da kaynak kodu paylaşayım.

Twitter 140 karakter kullanarak yazı yazarak bişeyler paylaşmaya yarayan bir site.Bence tam olarak msn deki kişisel ileti yazma işnin geliştirilmiş modeli.Siz sitede yer alan kısıma istediğiniz şeyi yazıyorsunuz ve bu processing kodu da rss ile gidip o yazıyı alıyor. rss'in ne olduğuna gelince anlık olarak sitede yapılan deişiklikleri iletmeye yarayan bir servis.

Augmented reality konusuna gelince.Augmented eklenmiş demek.Reality ise gerçeklik.Sistemi şöyle açıklayabilirim; kod içinde daha önceden tanımlanmış bir şekil var.Kamera ile alınan her karede bu şekil aranıyor ve yakalandığı anda bu şeklin üstüne gerçekte var olmayan gerçeklik (reality) ekleniyor (augmentation>>augmented). Augmented reality gelecek yılların oyun eğitim ve daha bi çok alanında çok geçecek şimdiden söyliyim(çok lafı dinlenen biriyim ya hani neyse).

Sonuç olarak bu kod benim twittera yazdığım şeyleri twitter hesabımın rssini yoklayarak alıyor.Sonra ekrandaki şekle ekleyip gösteriyor.
Burda videoyu görebilirsiniz:

6 Nisan 2009 Pazartesi

Processing ve arduino ...

Processing açık kaynak kodlu genel anlamda programlama bilgisi eksik kod yazmayı sevmeyen insanlar için bir programlama ortamıdır.Benim en çok hoşuma giden özellikleri ise bolca kütüphanesinin olması ve java c gibi dillerle çokca ortak özelliklerinin olması.Bu kütüphaneleri kendiniz de geliştirebiliyorsunuz ama acele etmeyip googleda güzelce arama yaparsanız aradığınız konuyla ilgli çeşitli kütüphaneleri çooook rahat bulabliyorsunuz.
Bunun yanında processing diline çok benzer dile sahip ama elektronik devre mikro kontrol ortamı olan arduino da şahane birşey.Ben arduino ile lisans dönemimde bitirme projesi için mikrokontroller araştırıken karşılaşmıştım.İnsnların bunlarla neler yaptığını ve yapılanların ne kadar kolay ve güzel olduğunu gördükçe sürekli yeni bişeyler yapasım geliyor.
Ben yaptığım şeyleri hep netten okuyarak blogları karıştırarak öğrendim.
Bu konularda bilgi paylaşımı için en bir güzel ortamın da bloglar olduğunu gördüm.
Yurdum insanlarıyla da processing ve arduino ile ilgili bilgi ve çalışma paylaşımı için bu blogu açtım.Umarım bir işe yarar.