Ana Sayfa | English Blog | Seminer TV | Dil Cookie Sil  Blog'u Mail ile takip et!       
Daron Yöndem - OData
bir yazılımcının tasarıları...
 Thursday, March 25, 2010

Sevgili Tayfun Akçay bir süre önce TechTalk PostCast serisine başladı. Serinin en keyifli yanı Tayfun'un PodCast'lerini arabada çekiyor olması :) Böylece hem Tayfun için araba kullanırken geçen zamanı değerlendirme adına faydalı oluyor hem de izleyiciler için keyifli bir bilgi paylaşım alanı oluşuyor. Geçen iki günde ben de Ankara'da Microsoft'un "Architect Advisor" ve "BizSpark" eğitim serilerinde konuşmacıydım ve Tayfun'un arabasına konuk oldum :) Eh hazır ortam yaratılmışken sohbetimizi de kayıt altına alalım diyince ortaya bir TechTalk daha çıktı :)

Tayfunu hem fikri hem de emeği için kutluyorum. Umarım çok daha uzun bir süre bu seriyi kazasız belasız devam ettirir ;)

İyi seyirler...

Thursday, March 25, 2010 11:26:42 AM (GTB Standard Time, UTC+02:00)  #    Comments [6]   IE 9 | OData | Silverlight 4 | Visual Studio 2010 | Windows Phone 7  | 
 Wednesday, March 17, 2010

MIX'in 2. gününde tahmin ettiğim üzere ağırlık Internet Explorer 9 üzerindeydi. Geçen PDC'de de Internet Explorer 9 konusunda bazı ön açıklamalar yapılmıştı. Bunların arasında en dikkati çeken GPU destekli yani "hardware accelerator" rendering engine olmuştu. Internet Explorer 9 ile beraber hem HTML5 desteği hem de GPU desteğini halletmeyi amaçlayan Microsoft tarayıcının rendering motorunu tamamen sıfırdan yazıyor. "Sıfırdan" yazılıyor olması aslında çok önemli çünkü gerçek anlamda eskiden alınan derslerin uygulanabileceği bir olanaktan bahsetmiş oluyoruz.

Compiled JavaScript derken???
Compiled JavaScript derken???

Internet Explorer 9 yolundaki en önemli konu HTML5 desteği. Bu konuda Microsoft zaten hali hazırda W3C ile beraber çalışmalar yürütüyor. Kabaca IE8 ile başlayan Microsoft'un standartlara uyma konsepti IE9'da da devam edecek. IE8 ile beraber CSS 2.1 için yürütülen ve uyumluluk sorunları pek kalmayan sistemin bir yansımasını HTML5 için göreceğimizi umut ediyorum. Tabi bu kapsamda biz de önümüzdeki dönemde bolca HTML5 ile Plug-In based sistemlerin karşılaştırmasını yapmakla uğraşacağız gibi duruyor. Uygulama geliştirme yolunda malum seçenekler arttıkça kafalar karışıyor ve nihai genel geçer cevaplar aramak tabi ki en büyük hata oluyor. Neyse bu konuya kesin ileriki zamanlarda blogumda detaylıca değineceğim zaten ;)

Yukarıdaki slayt görüntüsü sanırım dikkatinizi çekmiştir. Internet Explorer 9 ile beraber Microsoft artık JavaScript kodlarını arka planda makinelerimizde bulunan ikinci çekirdeğe compile ettirmeyi hedefliyor. Malum artık tek çekirdekli makine kalmadı :) Bu durumda o çekirdeği kullanmak gerek. JavaScript'in önceden Compile edilmesi tabi ki site performansını ciddi şekilde arttıracaktır.

Internet Explorer 9 Platform Preview karşınızda!
Internet Explorer 9 Platform Preview karşınızda!

Ve geldik en güzel duyuruya! Internet Explorer 9 tarayıcı motorunu denemek, test etmek isteyenler için Microsoft özel bir Platform Preview sürümü yaratıp downloada sundu. Hemen ietestdrive.com adresinden indirebileceğiniz IE9 sürümü tabi ki günlük kullanım için değil. Tarayıcı içerisinde "Geri" düğmesi bile yok :) Buradaki tek amaç yazılım geliştiricilerin ürünü inceleyerek feedback verebilmeleri.

Open Data Protocol

Keynote boyunca bahsedilen konulardan bir diğeri de OData'ydı. PDC'de de bolca öne çıkarılan OData aslında kabaca Microsoft evrim geçirmiş ATOM alternatifi diyebiliriz. Evrim geçirmişlik noktasında güzel bir noktaya gelindiği için aslında pek ATOM ile bir alakası kalmamış. OData bana biraz ADO.NET Data Services biraz WCF RIA Services kokuyor gibi geliyor :) ama PDC'den bu yana Visual Studio 2010 içerisinde entegrasyonla güzel yerlere gelinmiş diyebilebilirim. Kabaca amaç sorgulanabilir bir ATOM Feed yaratmak. Yani uygulamalarınızın dışarıya açacağı Web API'ler konusunda daha rahat ve esnek olabilmenizi sağlıyor. Bu çerçevede Dallas projesi ile beraber de bu servislerin satılabilir hale geldiği bir de MarketPlace'den bahsedebiliriz. Dallas'tan PDC 1. gününde de bolca bahsedilmişti.

Bill Boxton efsanesi!

Geçen sene "Sketching User Experiences" kitabını okuduğumdam bu yana karşısında saygıyla eğildiğim bir efsane bence Bill Boxton! 62 yaşında işin hem sanatsal hem de teknik tarafında olabilip kullanıcı deneyimi konulu her cümlesini hayranlıkla dinlediğim bir konuşmacı. Bu sene ikinci gün MIX Keynote'un son bölümünde yine Bill Boxton vardı ve kullanıcı deneyimine bakış açımızı tekrar değiştirmeyi başardı! Bir RD olarak ben biraz daha şanslıydım çünkü günün ilerleyen saatlerinde RD'ler olarak Bill Boxton ile ayrı bir toplamtımız oldu. Toplantıda gösterdiği 1984 yapımı dünyanın ilk TouchScreen ekrana sahip saati unutamıyorum :) 1984!! TouchScreen!!! ve sadece TouchScreen değil bu arada saat parmağınızla ekrana çizdiğiniz sayıları algılayıp toplama ve eşit işaretlerini de anlayıp matematiksel işlemler yapabiliyor!!! 1984!!!

Bill Boxton sahnede!
Bill Boxton sahnede!

Neyse :) Bill Boxton efsanesi anlatılmaz yaşanır diyorum... Bir yazılımcının / teknik birisinin bence hayatında kesinlikle tanışması ve sohbet etmesi gereken birisi!

Wednesday, March 17, 2010 4:27:04 PM (GTB Standard Time, UTC+02:00)  #    Comments [16]   IE 9 | OData  | 
Copyright © 2010 Daron Yöndem. Tüm hakları saklıdır.