MIX Gün 2

0 dakikada yazıldı

12825 defa okundu

Düzenle

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!