Previous
Next

HTML 5.0 nedir? Flash'ın yerini alabilir mi?

by Cem Kefeli 2. Mayıs 2010 02:09

Adobe Flash Player Logo

Geçenlerde şurada (Habertürk - Kedi uzanamadığı ciğere mundar dermiş) bir yazı okudum ve oldukça da ilgimi çekti. Yazı HTML 5.0'ın Steve Jobs tarafından nasıl yorumlandığı üzerine kurulu. Yazının başlığı oldukça dikkat çekici ve iddialı. Peki gerçekten Apple, yani bir anlamda da Steve Jobs için durum gerçekten kedinin ciğere uzanamaması olayı mı? Yani durum Apple'ın flash'ı çekememesinden mi kaynaklanıyor yoksa internetin belki de şimdiye kadar kullanıcılarına sunduğu en büyük güzelliklerinden birisi olan Flash'ın altın devri gerçekten bitiyor mu? Ya da artık Flash devri kapanıp yerini çok daha güncel bir teknolojiye bırakmalı mı?

İlk önce Flash'ın geçmişinden biraz bahsetmek istiyorum. Flash WEB'in altın çocuğu olduğu için şuradaki yazımda (Bayanlar ve Baylar!!! WEB 3.0 karşınızda...) Flash konusuna değinmiştim. Dileyenler Flash'ın WEB dünyasındaki konumunu öğrenmek için detaylı okuyabilirler. Hatırladığım kadarıyla Flash ile ilk olarak Macromedia'nın 1996 yılında Flash'ı duyurması sayesinde tanıştık. O zamanlar flash'ı Macromedia'nın geliştirdiği ve tüm haklarının Macromedia'ya ait olduğu zamanlardı. Hatta ismi de Flash olarak değil de "FutureSplash Animator" olarak biliniyordu. Macromedia aynı sene içerisinde FutureSplash Animator isminden vazgeçip "Macromedia Flash 1" ismini benimsedi. İşte Macromedia için 2005 yılında duyurulan Macromedia Flash 8'e kadar uzanacak Flash yolculuğu da bu isimle birlikte başlamış oldu. Hatırlıyorum da Flash ile yapılmış imam-sayko filan gibi çok ilginç animasyonlar da yapıldı o yıllarda. Laughing Fakat yıllar içerisinde Flash'ın cazibesi arttıkça müşterileri de artmaya başladı. Yıl 2008'i gösterdiğinde Adobe Macromedia'yı satın alarak yeni versiyon olan "Adobe Flash CS3 Professional" ı duyurdu. Şu an sene 2010 ve Adobe'nin kullanıcılarına sunduğu 2010 tarihli son Flash versiyonu Adobe Flash CS5 Professional ismi ile anılıyor. İlk günlerden bu yana Flash hala C++ dili ile yazılıyor ve her zaman vektörel çalışmayı benimsemiş durumda. Yani normalde bir animasyonu video gibi düşünürseniz ard arda geçen video karelerini de birer resim olarak düşünebilirsiniz. Yani videolarda ard arda gelen resimlerin oynatılması durumu vardır. Bu da veri boyunun çok yüksek olması ve her bir resim çerçevesinin sıkıştırma algoritmaları ile sıkıştırılmasını zorunlu kılar. Fakat Flash'ın vektörel çalışma prensibi bu video mantığı ile uyuşmaz. Vektörel çalışma nesnelerin uzam-zamansal konumları ile ilgilenir. Örneğin ekranda bir kare şekli vardır, flash bu kareyi bir nesne olarak yorumlar ve (t) anındaki karenin konumu (x1,y1) ise (t+t0) anındaki konumunu (x2,y2) olmasını sağlar. Böylece karenin ekranda hareketi oluşturulmuş olur. Bu aşamayı sayısal işaret işlemeciler çok daha kolay anlayacaktır, çok da üzerinde durulması gereken bir konu değil... Fazlası...

Hakkımda...

Cem KEFELİ

Electronics and
Telecommunication Eng.
devamı...


Son yapılan yorumlar...

Comment RSS

Yasal bir uyarı...

Disclaimer"Bu web sitesinde görmüş olduğunuz bilgilerin, dokümanların ve diğer materyallerin kullanılmasından doğabilecek hiç bir sorumluluktan site sahibi sorumlu tutulamaz. Web sitesi içerisinde yer alan yazılar, yorumlar, resimler ve diğer tüm içerikler yalnızca sahibinin görüşünü yansıtmakta olup içeriğin sahibi kişilerin çalıştığı kurumları bağlayıcı hiç bir nitelik taşımamaktadır. Yapılan tüm alıntılar mutlaka kaynak gösterilerek verilmeye çalışılmaktadır. Web sitesi içerisinde bulunan ilgili materyaller, ilgili yasal kurumlar tarafından uygun görülmemesi durumda kaldırılacaktır."
General