SWF Nedir?

SWF bir dosya formatı uzantısıdır. İlk olarak 1995 yılında, Netscape® plug-in API (Uygulama Programlama Arayüzü) için, web tarayıcılarının Java® kullanmadan animasyonu oynatmasını sağlamak için geliştirilmiştir. Web üzerinde basit çizim ve animasyon için tasarlanmış olan eklentiye asıl olarak FutureSplash Animator ™ ve gelişmekte olan şirketin FutureWave® adı verildi. Geliştiriciler yazılımı Adobe®'ye satmayı başaramadılar ve yazılımı 1996 yılında göndererek Fractal Design®'ı geri çevirdiler.

1996 yazında Microsoft®, MSN® (MicroSoft Network) tanıtımında FutureSplash®'ı ve Macromedia® Shockwave® ile diğer kapasitelerde çalışan Disney® Online'ı Disney® Daily Blast için kullandı. Macromedia® bu ürünü duydu ve 1996'da Macromedia® satın aldı, Flash® adını değiştirdi ve tam multimedya geliştirme ortamına geliştirdi.

Macromedia®, Flash® dahil birçok multimedya ürünü için ShockWave® adlı web eklentisini kullandığından, MIME türü Flash uygulama / x-shockwave-flash'dur. Dosya tanımı “ShockWave Flash” ın kısaltması olarak SWF olarak yapılmıştır. Ancak Shockwave® ayrı bir geliştirme paketidir ve karışıklık nedeniyle ve 2005 yılında Adobe® tarafından Macromedia® satın alımıyla birlikte SWF; “Küçük Web Formatı” anlamına gelir. SWF formatı, Adobe® Flash® Player ve Adobe AIR ™ yazılım desteğiyle İnternette vektör grafikleri, videolar, metinler ve sesler sunabilir. 2010 yılının başındaki tahminler, Internet'teki video malzemesinin% 70-80'inin Flash® biçiminde olduğunu, yani SWF dosyalarında olduğunu ve Internet özellikli masaüstü bilgisayarların% 98'inden fazlasının Flash® Player'a sahip olduğunu iddia etti.

SWF, multimedya geliştirme yazılımı olan Adobe® Flash® için yerel dışa aktarma formatıdır, ancak diğer dosyalar dönüştürücüler kullanılarak SWF formatına veya SWF formatından diğer formatlara dönüştürülebilir. SWF dosya formatıyla ilgili bir tartışma, Apple'ın iPhone® geliştirici lisans sözleşmesini değiştirdiği ve iPhone® uygulamalarının başlangıçta Apple® tarafından onaylanan bir programlama dilinde yazılması gerektiğini belirten 2010 baharında ortaya çıkmıştır. Bu, özellikle geliştiricilerin Flash® uygulamasında uygulamalar oluşturmasına olanak tanımak ve onları diğer platformlara taşımak için özel olarak tasarlanmış 2010 için Flash® CS5 sürümündeki gelişimi dışlar.