Wat is SWF?
SWF is een extensie voor bestandsindelingen. Het werd oorspronkelijk ontwikkeld in 1995 voor de Netscape® plug-in API (Application Programming Interface) om webbrowsers animaties af te spelen zonder Java® te gebruiken. De plug-in, ontworpen voor eenvoudig tekenen en animeren op het web, heette oorspronkelijk FutureSplash Animator ™ en het ontwikkelende bedrijf heette FutureWave®. De ontwikkelaars probeerden de software tevergeefs aan Adobe® te verkopen en hebben Fractal Design® afgewezen en de software in 1996 verzonden.
In de zomer van 1996 gebruikte Microsoft® FutureSplash® bij de lancering van MSN® (MicroSoft Network) en Disney® Online, dat in andere hoedanigheden met Macromedia® Shockwave® werkte, gebruikte FutureSplash® voor hun Disney® Daily Blast. Zo hoorde Macromedia® van het product en later in 1996 kocht Macromedia® het product, hernoemde het product Flash® en ontwikkelde het tot een volledige multimedia-ontwikkelomgeving.
Omdat Macromedia® de webplug-in genaamd ShockWave® heeft gebruikt voor verschillende multimediaproducten, waaronder Flash®, is het MIME-type Flash applicatie / x-shockwave-flash. De bestandsaanduiding is gemaakt als SWF, als acroniem voor "ShockWave Flash". Shockwave® is echter een afzonderlijk authoringpakket en vanwege verwarring, en samen met een aankoop van Macromedia® door Adobe® in 2005, was SWF opnieuw beschouwd als staat voor "Small Web Format." Het SWF-formaat kan vectorafbeeldingen, video, tekst en geluid op internet leveren met ondersteuning van Adobe® Flash® Player en Adobe AIR ™ -software. Schattingen begin 2010 beweerden dat 70-80% van het videomateriaal op internet de Flash®-indeling had, dat wil zeggen SWF-bestanden, en dat meer dan 98% van de desktopcomputers met internet Flash® Player had.
SWF is het native exportformaat voor Adobe® Flash®, de software voor het maken van multimedia, maar andere bestanden kunnen worden geconverteerd naar SWF-formaat met behulp van converters of geconverteerd van SWF-formaat naar andere formaten. Een controverse rond het SWF-bestandsformaat ontstond in het voorjaar van 2010, toen Apple® de iPhone®-licentieovereenkomst voor ontwikkelaars veranderde om aan te geven dat apps voor de iPhone® oorspronkelijk in een door Apple® goedgekeurde programmeertaal moesten worden geschreven. Dit sluit de ontwikkeling uit in de Flash® CS5-release voor 2010, die specifiek is ontworpen om ontwikkelaars in staat te stellen apps in Flash® te bouwen en deze naar andere platforms te porteren.