Adobe Systems Incorporated e Mozilla Foundation, organizzazione non-profit impegnata nel promuovere l'innovazione e la flessibilità di scelta su Internet, hanno annunciato che Adobe ha messo a disposizione di Mozilla Foundation il codice sorgente di ActionScript Virtual Machine, il potente scripting engine basato su standard integrato all'interno di Adobe Flash Player. Mozilla condurrà un nuovo progetto open source, denominato Tamarin, volto ad accelerare lo sviluppo di questo approccio basato su standard per la creazione di nuove e interessanti applicazioni Web.
Il progetto Tamarin implementerà la versione definitiva del linguaggio standard ECMAScript Edition 4, che Mozilla utilizzerà per la nuova generazione di SpiderMonkey. SpiderMonkey è l'engine JavaScript integrato all'interno di Firefox, il browser Web gratuito di Mozilla. Da oggi gli sviluppatori impegnati su SpiderMonkey potranno accedere al codice Tamarin all'interno della repository CVS di Mozilla nell'apposita project page disponibile all'indirizzo www.mozilla.org/projects/tamarin/. I contributi al codice verranno gestiti da un comitato di controllo composto da sviluppatori di Adobe e Mozilla.
“Il lavoro svolto da Adobe sulla nuova virtual machine rappresenta il maggiore contributo fornito a Mozilla Foundation fin dalla sua creazione”, ha dichiarato Brendan Eich, Chief Technology Officer di Mozilla Corporation nonché creatore di JavaScript. “Ora gli sviluppatori Web hanno a disposizione una virtual machine open source ad alte prestazioni per realizzare e implementare applicazioni interattive sia per Adobe Flash Player che per il browser Web Firefox. Non possiamo che accogliere favorevolmente l'unione delle community Adobe e Mozilla per promuovere l'evoluzione dello standard ECMAScript".
“L'unificazione delle comunità di sviluppo HTML e Flash su un linguaggio comune atto a favorire la creazione di applicazioni ancor più innovative per il Web 2.0 rappresenta un risultato di rilevanza assoluta”, ha affermato Kevin Lynch, Senior Vice President e Chief Software Architect di Adobe. “Collaborando con la comunità open source intendiamo accelerare l'adozione di un linguaggio standard per sviluppare e implementare applicazioni interattive ancor più ricche e interessanti, in grado di operare in maniera uniforme su PC e dispositivi mobili".
Il progetto Tamarin implementa lo standard ECMAScript utilizzato da linguaggi quali JavaScript, Adobe ActionScript e Microsoft JScript, che rappresentano gli strumenti di elezione degli sviluppatori per realizzare applicazioni Internet avanzate. Adobe e Mozilla sono tra i principali protagonisti del comitato tecnico ECMA International Programming Language (TC39-TG1) impegnato nello sviluppo dello standard ECMAScript Edition 4 (ES4).
“Non c'è niente di meglio per uno standard che essere implementato da più progetti differenti”, ha sottolineato Jan van den Beld, Secretary General di Ecma International. “Fornendo alla comunità open source la sua tecnologia virtual machine avanzata, Adobe ha compiuto un enorme passo avanti nel promuovere lo sviluppo Web basato su standard”.
La più recente virtual machine di Adobe per ActionScript 3.0, una componente chiave del software Adobe Flash Player 9 rilasciato nel giugno 2006, è stata realizzata fin dal principio per offrire performance e caratteristiche rivoluzionarie, quali un utilizzo più efficiente della memoria, tempi di avvio più rapidi delle applicazioni, superiori capacità di debugging e funzioni complete di reporting degli errori durante il runtime. Adobe Flash Player è installato in tutto il mondo su oltre 700 milioni di PC e dispositivi mobili dotati di capacità Internet. La piattaforma ActionScript Virtual Machine incorpora un compilatore Just In Time (JIT) che traduce il bytecode ActionScript in codice macchina nativo al fine di ottimizzare la velocità di esecuzione. Gli sviluppatori possono ora fare leva sulle conoscenze di cui già dispongono per realizzare in maniera semplice e veloce le nuove applicazioni Internet avanzate la cui domanda è alimentata dalla richiesta di esperienze Web più interattive espressa dagli utenti.
Discussione 0
Ancora nessun commento. Sii il primo a commentare!