Alternative a Macromedia Flash Player

April 24

Adobe Flash Player (in precedenza Macromedia Flash Player) è una piattaforma multimediale che è diventato lo standard per l'implementazione di animazione e interattività in pagine web per creare annunci, integrare video in siti web e anche di sviluppare applicazioni Web ricche di funzionalità. Pur essendo lo standard 'de facto', ci sono alcune alternative che possono creare risultati simili a Flash sul web.

SVG e SMIL

Scalable Vector Graphic (SVG) e Synchronized Multimedia Integration Language (SMIL) sono due tecnologie create dal World Wide Web Consortium (W3C) al fine di essere un'alternativa open-standard per Flash. SVG è un formato per la descrizione grafica sia statici che dinamici vettoriale bidimensionale. SMIL viene utilizzato per definire il markup per gli effetti aggiuntivi, come animazioni, transizioni visive, multimediali incorporati, i tempi e il layout, simili a Flash.
Il fattore più limitante di SVG e SMIL, introdotto nel 2001, è il supporto del browser, che è incompleta nella migliore delle ipotesi (anche se il miglioramento) nei browser come Mozilla Firefox e Opera. Internet Explorer richiede agli utenti di scaricare un plugin (simile a Flash) per il rendering con precisione SVG markup.
Adobe ha anche avuto la propria applicazione SVG Viewer dal momento che prima ha acquisito la tecnologia Flash, anche se il supporto per ora è stato interrotto.

Microsoft Silverlight

Silverlight è un framework per applicazioni web sviluppato da Microsoft che può ottenere risultati simili a Adobe Flash player. In primo luogo liberato nell'aprile del 2007, Silverlight è una tecnologia relativamente nuova rispetto a Flash, che è stato intorno dal 1996. Nonostante questo, un numero crescente di siti stanno attuando di Microsoft Silverlight, come ad esempio il sito ufficiale della Major League Baseball (per visualizzare video sintesi highlights) , Windows4All.com (per creare un sistema operativo virtuale on-line) e GoGoPin annuncio (online annuncio / volantino creatore).
Dal suo lancio, Silverlight è diventato il concorrente più vicino nel piccolo mercato di alternative Flash. Microsoft, tuttavia, è stato conosciuto per aver ignorato gli standard aperti, e Silverlight non è diverso con la sua mancanza di supporto per lo standard SVG, invece facendo uso di Microsoft proprio Extensible Application Markup Language (XAML).

OpenLaszlo

OpenLaszlo, una piattaforma completamente open-source sviluppato da Laszlo Systems, è stato progettato per sviluppare e distribuire applicazioni web ricche. Questa tecnologia consiste Server OpenLaszlo e il linguaggio di programmazione LZX, che è un linguaggio JavaScript e descrizione XML simile al linguaggio XAML di Microsoft utilizzato in Silverlight.
Poiché le applicazioni OpenLaszlo possono essere compilati all'interno del browser in modo dinamico e corrono come servlet Java tradizionali, è necessario solo che il server Web sia in esecuzione il server OpenLaszlo, che aumenta la compatibilità con i browser, rispetto a SVG e Flash. Nessun download aggiuntivo sono necessari per gli utenti finali di visualizzare le applicazioni Internet costruite utilizzando OpenLaszlo e dispiegati in questo metodo.
Inoltre, le applicazioni OpenLaszlo possono essere compilati in file DHTML o SWF da caricare staticamente in pagine web, anche se questo modo di distribuzione manca la piena funzionalità di file servlet-contained.

Potenziale

Poiché queste alternative Flash maturare, così fa il loro potenziale per le funzionalità aggiuntive e un uso più diffuso. Adobe Flash è stato intorno al più lungo di qualsiasi di queste tecnologie, e, quindi, ha un vantaggio immediato. Mentre ciascuna delle altre tecnologie crescono, soprattutto Newcomer Silverlight, sempre più sviluppatori saranno disposti a metterle in atto in tutto il web.

considerazioni

Quando si considera una di queste alternative a Flash, gli sviluppatori devono tenere a mente il supporto del browser (o la sua mancanza) per ciascuna tecnologia. Silverlight (e SVG per Internet Explorer) richiedono agli utenti finali di scaricare plugin aggiuntivi per visualizzare le applicazioni e le animazioni create in modo corretto. A seconda del browser utilizzato, SVG non può rendere con precisione grazie al supporto incompleta. Inoltre, anche se le applicazioni OpenLaszlo possono essere completamente lato server, aumentando la compatibilità, si può richiedere una curva di apprendimento più grande per gli sviluppatori utilizzati per la creazione di applicazioni Flash.
Per il pubblico più ampio possibile, può essere necessario per gli sviluppatori di utilizzare solo Flash, che è già lo standard accettato utilizzato dalla maggior parte degli sviluppatori interattivi, e visto da milioni di utenti Internet su base giornaliera.