Hvad er SWF?
SWF er en filformatudvidelse. Det blev oprindeligt udviklet i 1995 til NetScape® Plug-In API (applikationsprogrammeringsgrænseflade) for at give webbrowsere mulighed for at afspille animation uden at bruge Java®. Plug-in, designet til enkel tegning og animation på nettet, blev oprindeligt kaldt Futuresplash Animator ™, og udviklingsfirmaet blev kaldt FutureWave®. Udviklerne forsøgte uden held at sælge softwaren til Adobe® og afviste Fractal Design® og sendte softwaren i 1996.
I sommeren 1996 brugte Micromedia® ShockWave® i andre kapaciteter, Micromedia® Shockwave® i andre kapaciteter, i sin Micromedia® -chockwave® i andre kapaciteter, brugte Futuresplash® til deres Disney® Online, som arbejdede med MacRomedia® ShockWave® i andre kapaciteter. Det var sådan, Macromedia® kom til at høre om produktet, og senere i 1996 købte Macromedia® det, omdøbte Product Flash® og udviklede det til et fuldt multimedieudviklingsmiljø.
Fordi Macromedia® brugte Web-plug-in kaldet ShockWave® til flere multimedieprodukter, herunder Flash®, er MIME-typen af Flash Application/X-Shockwave-Flash. Filbetegnelsen blev foretaget til at være SWF som et forkortelse for "Shockwave Flash." Shockwave® er imidlertid en separat forfatterpakke, og på grund af forvirring og sammen med et køb af Macromedia® af Adobe® i 2005 blev SWF genoptaget som stående for "lille webformat." SWF -formatet kan levere vektorgrafik, video, tekst og lyd på internettet med support fra Adobe® Flash® Player og Adobe Air ™ -software. Estimater i begyndelsen af 2010 hævdede, at 70–80% af videomaterialet på Internettet var i Flash®-format, dvs. SWF-filer, og at mere end 98% af desktopcomputere, der var internet-aktiveret, havde Flash® Player.
SWF er det oprindelige eksportformat til Adobe® Flash®, multimedieforfattersoftwaren, men andre filer kan konverteres til SWF -format ved hjælp af konvertere eller konverteres fra SWFFormat til andre formater. En kontrovers omkring SWF -filformatet opstod i foråret 2010, da Apple® ændrede iPhone® -udviklerlicensaftalen for at specificere, at apps til iPhone® oprindeligt skal skrives på et programmeringssprog, der er godkendt af Apple®. Denne udelukker udvikling i Flash® CS5 -udgivelsen for 2010, som specifikt var designet til at give udviklere mulighed for at bygge apps i Flash® og dem port dem til andre platforme.