Alternativer til Macromedia Flash Player

Adobe Flash Player (tidligere Macromedia Flash Player) er en multimedia plattform som har blitt standard for gjennomføring av animasjon og interaktivitet til websider for å lage annonser, integrere video til nettsteder og selv utvikle funksjonsrike webapplikasjoner. Til tross for å være "de facto" standard, er det noen alternativer som kan skape lignende resultater til Flash på nettet.

SVG og SMIL

Scalable Vector Graphic (SVG) og integrasjon av synkronisert multimedia (SMIL) er to teknologier som er opprettet av World Wide Web Consortium (W3C) som tar sikte på å være en åpen standarder alternativ til Flash. SVG er et format for å beskrive både statiske og dynamiske todimensjonale vektorgrafikk. SMIL brukes til å definere markeringen for ekstra effekter som animasjoner, visuelle overganger, innebygde media, timing og layout, i likhet med Flash.
Den mest begrensende faktoren for SVG og SMIL, innført i 2001, er nettleseren støtte, som er ufullstendig i beste fall (selv om bedre) i nettlesere som Mozilla Firefox og Opera. Internet Explorer krever at brukerne å laste ned en plugin (ligner Flash) til nøyaktig gjengi SVG markup.
Adobe har også hatt sin egen SVG viewer program siden før det kjøpt Flash-teknologi, selv om støtte for det har nå blitt avviklet.

Microsoft Silverlight

Silverlight er en webapplikasjon rammeverk utviklet av Microsoft som kan oppnå lignende resultater til Adobe Flash player. Først utgitt i april 2007, er Silverlight en ganske ny teknologi i forhold til Flash, som har eksistert siden 1996. Til tross for dette, et økende antall nettsteder er å implementere Microsofts Silverlight, som for eksempel den offisielle Major League Baseball nettside (for å vise video høydepunkter) , Windows4All.com (for å lage en virtuell operativsystem) og GoGoPin Ad (en online klassifisert annonse / flyer skaperen).
Siden det ble lansert, har Silverlight blitt den nærmeste konkurrent i den lille markeds av Flash-alternativer. Microsoft har imidlertid vært kjent for å ignorere åpne standarder, og Silverlight er ikke annerledes med sin mangel på støtte for SVG-standarden, i stedet gjøre bruk av Microsofts egen Extensible Application Markup Language (XAML).

OpenLaszlo

OpenLaszlo, en helt åpen-kildekode-plattform utviklet av Laszlo Systems, er utformet for å utvikle og distribuere rike webapplikasjoner. Denne teknologien består av OpenLaszlo Server og LZX programmeringsspråk, som er et Javascript og XML beskrivelse språk som ligner på Microsofts XAML språket som brukes i Silverlight.
Fordi OpenLaszlo applikasjoner kan kompileres i nettleseren dynamisk og kjøre som tradisjonelle Java servlets, er det bare nødvendig at webserveren skal kjøre OpenLaszlo server, noe som øker kompatibilitet med nettlesere, sammenlignet med SVG og Flash. Ingen flere nedlastinger er nødvendig for sluttbrukerne å vise Internett-applikasjoner bygget med OpenLaszlo og utplassert i denne metoden.
I tillegg kan OpenLaszlo programmer kompileres inn i DHTML eller SWF-filer som skal lastes statisk til websider, selv om denne måten distribusjon mangler full funksjonalitet servlet-inneholdt filer.

Potensielle

Som disse Flash alternativene modne, så gjør deres potensial for flere funksjoner og mer utbredt bruk. Adobe Flash har eksistert lengst av noen av disse teknologiene, og derfor har en umiddelbar fordel. Som hver av de andre teknologier vokse, spesielt nykommer Silverlight, vil flere og flere utviklere være villig til å gjennomføre dem på Internett.

betraktninger

Når du vurderer noen av disse alternativ til Flash, må utviklerne huske støtten nettleser (eller mangel på sådan) for hver teknologi. Silverlight (og SVG for Internet Explorer) kreve at sluttbrukere å laste ned flere plugins for å se laget applikasjoner og animasjoner riktig. Avhengig av hvilken nettleser som brukes, kan SVG ikke gjengis nøyaktig på grunn av ufullstendig støtte. Også, selv om OpenLaszlo programmer kan være helt serversiden, økende kompatibilitet, kan det kreve en større læringskurve for utviklere som brukes til å lage Flash-applikasjoner.
For et bredest mulig publikum, kan det være nødvendig for utviklere å bare bruke Flash, som allerede er akseptert standard som brukes av de fleste interaktive utviklere, og sett av millioner av Internett-brukere på en daglig basis.