Aral Balkan ha finalmente pubblicato la prima Alpha release di SWX, un nuovo formato per permettere la comunicazione in remoto tra codice lato server e Flash/Actionscript 2.
Questo nuovo formato permette semplicemente di usare la funzione loadMovie() di flash per effettuare chiamate a metodi di classi PHP (al momento l'unico linguaggio lato server implementato..) e ricevere la risposta direttamente nella propria applicazione.
Questo metodo offre numerosi vantaggi rispetto ad altre tecnologie di comunicazione remota.
Ad esempio usando la funzione loadMovie() possiamo utilizzare i metodi getBytesLoaded() e getBytesTotal() per offrire informazioni sul trasferimento dei dati in corso agli utenti attraverso progress bar o quant'altro, un'altro aspetto importante di questo formato è che i dati restituiti da PHP sono in bytecode SWF nativo, questo significa che non è necessaria nessuna serializzazione/deserializzazione dei dati inviati e ricevuti.
Nonostante questa tecnologia di comunicazione sia agli inizi è già disponibile un'interfaccia per visualizzare / debuggare i dati trasferiti tra flash ed il server e viceversa.
Personalmente mi aspetto molto da questo formato nel prossimo futuro.
L'unica vera limitazione è la compatibilità solo con ActionScript 1 e 2, ma l'autore afferma che in futuro sarà possibile un'implementazione anche della versione 3 del linguaggio.







