Nwlapcug.com


Alternative a Macromedia Flash Player

Adobe Flash Player (precedentemente Macromedia Flash Player) è una piattaforma multimediale che è diventato lo standard per l'implementazione di animazione e interattività in pagine web per creare annunci, integrare dei video nei siti Web e persino 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 integrazione linguaggio SMIL (Synchronized Multimedia) sono due tecnologie create da World Wide Web Consortium (W3C), vuole essere un'alternativa di standard aperti in Flash. SVG è un formato per descrivere sia grafica vettoriale bidimensionale statica e dinamica. SMIL è utilizzato per definire il markup per ulteriori effetti quali animazioni, transizioni visive, supporti incorporati, tempismo e layout, simile a Flash.
Il fattore più limitante di SVG e SMIL, introdotta nel 2001, è il supporto dei browser, che è incompleto, nel migliore dei casi (anche se migliorare) nel browser come Mozilla Firefox e Opera. Internet Explorer richiede agli utenti di scaricare un plugin (simile a Flash) accuratamente rendering SVG markup.
Adobe ha avuto anche una propria applicazione di visualizzatore SVG poiché prima che acquisita la tecnologia Flash, anche se il supporto per ora è stato interrotto.

Microsoft Silverlight

Silverlight è un web application framework sviluppato da Microsoft che si possono ottenere risultati simili a Adobe Flash player. In primo luogo pubblicato nell'aprile 2007, Silverlight è una tecnologia relativamente nuova rispetto al Flash, che è stato intorno dal 1996. Nonostante questo, un numero crescente di siti è implementazione Silverlight di Microsoft, ad esempio il sito ufficiale della Major League Baseball (per visualizzare video in evidenza), i Windows4All.com (per creare un sistema operativo virtuale online) e GoGoPin Ad (un creatore di annuncio online in brossura).
Dal suo rilascio, Silverlight è diventato il più concorrente nel mercato del piccolo di alternative Flash. Microsoft, tuttavia, è stato conosciuto per ignorando gli standard aperti, e Silverlight non è diverso con la sua mancanza di supporto per lo standard SVG, invece di fare uso di MIcrosoft Extensible Application Markup Language (XAML).

OpenLaszlo

OpenLaszlo, una piattaforma completamente open-source sviluppata da Laszlo Systems, è stato progettato per sviluppare e distribuire applicazioni web ricche. Questa tecnologia è costituito dal linguaggio di programmazione OpenLaszlo Server e LZX, che è un JavaScript e il linguaggio di descrizione XML simile al linguaggio XAML di Microsoft utilizzata in Silverlight.
Poiché applicazioni OpenLaszlo possono essere compilate in modo dinamico all'interno del browser ed eseguire come tradizionale Java servlets, è solo necessario che il server web in esecuzione l'OpenLaszlo server, che aumenta la compatibilità con i browser, rispetto a SVG e Flash. Ulteriori download non sono necessari per gli utenti finali di visualizzare le applicazioni di Internet costruita utilizzando OpenLaszlo e distribuite in questo metodo.
Inoltre, le applicazioni OpenLaszlo possono essere compilate in file DHTML o SWF da caricare staticamente in pagine web, anche questo modo di distribuzione manca la completa funzionalità dei file contenuti servlet.

Potenziale

Come queste alternative Flash maturo, così fa loro potenziale per ulteriori funzionalità e più diffuso uso. Adobe Flash è stato intorno il più lungo di qualsiasi di queste tecnologie, e pertanto, ha un vantaggio immediato. Mentre ciascuna delle altre tecnologie si sviluppano, soprattutto nuovo arrivato Silverlight, sempre più sviluppatori sarà disposti per la loro attuazione attraverso il web.

Considerazioni

Quando si considera uno qualsiasi di questi alternativa a Flash, gli sviluppatori devono tenere a mente il supporto del browser (o mancanza) per ciascuna tecnologia. Silverlight (e SVG per Internet Explorer) richiedono agli utenti finali di scaricare plugin aggiuntivi per animazioni e applicazioni di visualizzazione creata correttamente. A seconda del browser utilizzato, SVG potrebbero non essere visualizzati con precisione grazie al supporto di incompleto. Inoltre, anche se le applicazioni OpenLaszlo possono essere completamente lato server, aumentando la compatibilità, che richieda una curva di apprendimento più grande per gli sviluppatori abituati a creare applicazioni Flash.
Per il pubblico più vasto possibile, possono essere necessario agli sviluppatori per usare solo il Flash, che è già lo standard utilizzato dalla maggior parte degli sviluppatori interattiva e visto da milioni di utenti di Internet su base giornaliera.