Google Developer Day 2008 @ Milano
La versione italiana del Google Developer Day 2008 si è tenuta il 21 ottobre 2008 a Milano, come l’anno scorso . E’ sicuramente valsa la pena parteciparvi. Il solito viaggio in treno con la compagnia di Fedora è stato più vario. A proposito, lo ringrazio per avermi fatto provare per la prima volta il gioco del biscotto. Il Welcome coffee, come previsto infinitamente abbondante e delizioso, ci ha aiutati a riprenderci dal sonno.
Keynote
La responsabile marketing di Google Italia ha aperto la giornata parlando della mission di Google, in particolare riferendosi all’anno 2008: dove si vuole arrivare e perché.
In effetti la strada è abbastanza evidente: definire degli standard del web e migliorare la fruibilità dei servizi, sempre in modo aperto, affinché l’evoluzione del web sia veloce. Chrome è sicuramente un passo importante: è il primo browser che prende sul serio le problematiche della sicurezza, della performance e della stabilità. Personalmente non è il mio browser preferito, non lo uso regolarmente, ma credo che offrirà a tutti gli altri browser ottimi spunti e brandelli di codice innovativo.
Tutti gli altri servizi quali Gears, Google Web Toolkit, App Engine e OpenSocial si muovono su altri fronti, ma nella stessa direzione.
State of the Open Web
Una breve, ma molto interessante panoramica sullo stato attuale del web, in particolare sugli standard adottati e dell’impegno di Google su questo fronte. Ovviamente si è fatto riferimento a OpenSocial, lo standard promosso da Google e appoggiato dalla maggior parte delle social network (i.e. LinkedIn, MySpace, Hi5, Orkut, NetLog, Viadeo, …, ahimè non da Facebook).
In pratica OpenSocial fornisce delle API di accesso alle informazioni contenute su queste reti e allo stesso tempo uno standard per la realizzazione di gadget (in formato XML) che quindi possono essere aggiunti su più reti senza alcun tipo di modifica.
Particolarmente interessanti sono state le informazioni sui frameworks javascript e sul supporto ai fonts SVG da parte dei browser.
Se siete interessati a questa sessione, le slides contengono molte altre informazioni interessanti e verranno pubblicate a breve sul sito ufficiale.
Google Web Toolkit
Per chi non lo sapesse, Google Web Toolkit è una piattaforma molto potente per la realizzazione di applicazioni AJAX per il web. La peculiriatà è che per la realizzazione delle applicazioni si usa Java. GWT trasforma il tutto in qualcosa di consumabile dal browser (JavaScript). Il codice generato sembra estremamente ottimizzato!
Questa sessione è stata molto tecnica e per questo vi invito a riferirvi alle slides, a breve sul sito ufficiale. In pratica si sono viste le modalità per ottimizzare al massimo le applicazioni sviluppate per GWT.
OpenSocial CodeLab
Questa è stata l’unica sessione che mi ha lasciato un po’ deluso. Personalmente sono abiutato alle sessioni di codice del team di AspItalia, che al Real Code Day 2 (Firenze ’07) mi hanno lasciato a bocca aperta mostrandomi come applicare la teoria in situazioni estremamente pratiche. In questo CodeLab invece gli “ingegneri Google” erano di supporto e i partecipanti gareggiavano con le loro idee o provavano le funzionalità di OpenSocial. Sono due modalità diverse, ma credo sarebbe stato molto più interessante un approccio alla Microsoft che, anche se sicuramente più noioso, rende l’ascoltatore in grado di tornare a casa e impostare un lavoro sulla tecnologia del caso.
Conclusioni
Sicuramente un evento interessante, soprattutto perché faceva capire meglio la weltanshaung di Google. Inoltre partecipare di persona a questi eventi fornisce sempre l’occasione di conoscere persone interessanti (dai relatori ai partecipanti stessi). Peccato per il poco codice visto, unica cosa che mi è mancata. Il cibo, più che ottimo.


