Gli aggiornamenti più recenti sono in fondo al post
09:08 Si parte dalle performance che sono necessarie oggi per un browser moderno per supportare le applicazioni Web. Il nuovo motore Javascript (Chakra) è più veloce di molti browser (tra cui Opera 10.10, Firefox 3.6 e 3.7) e può gestire i multi-core dei moderni processori (foto sotto da http://is.gd/aKLYI).
09:11 Passiamo agli standard. Gli sviluppatori vorrebbero usare lo stesso codice per tutti i browser (!). IE9 supporterà i principali standard disponibili oggi sul Web, soprattutto quello più utilizzati (sullo schermo è mostrato un grafico in cui sono riportate le tendenze delle Web API più utilizzate).
Hachamovitch mostra diversi esempi di codice "cross-browser" funzionanti su IE9 (che prima non lo erano). In alcuni i risultati sono identici, in altri sono differenti. Il team di IE lavorerà con il W3C per mettere insieme test in grado di eliminare le disparità di rendering (soprattutto CSS 3).
09:18 Tutta la grafica in IE9 è accelerata. Sul palco Steven Sinofsky (presidente Windows). Parlerà dell'accelerazione di HTML5 attraverso la GPU (scheda grafica): funzione del tutto nuova in IE9. Sinofsky comparerà IE9 e Firefox nel rendering grafico: due schermi mostrano le animazioni configurate su identici PC: IE9 va a 45 frame/secondo; Firefox 10 frame/secondo.
Anche i test SVG 1.1 mostrano le performance di IE9 molto al di sopra di quelle di FF. Sinofsky e Hachamovitch mostrano diversi esempi di codice SVG: un piccolo gioco, il rendering di diversi elementi grafici animati, di un documento.
Anche in questo ambito Microsoft contribuirà a mettere in piedi dei test assieme al W3C.
09:28 La platform preview (PP) disponibile oggi sarà aggiornata ogni 8 settimane e accetterà i contributi della community. Non contiene i più comuni strumenti consumer (p.es. il filtro antiphishing) ma contiene i developer tools.
09:30 HTML5 Video. Sarà un aggiornamento della PP, non è disponibile oggi. Hachamovitch mostra un video di Youtube in HTML5. Un altro test: su un netbook con CPU poco potente viene trasmesso un video 720p HS in HTML5 su un browser tradizionale: il video scatta. Su IE9 accelerato il video è fluido ed è possibile anche riprodurre due video HD nella stessa pagina in modo fluido. Alto test: IE9 vs Chrome. Chrome è fluido ma non è in grado di mostrare l'opacità e trasparenza dei video.
09:34 Cosa c'è da fare ora? Prima cosa: aiutare a non utilizzare più IE6!
09:35 Sul palco Scott Guthrie. Si parla di Visual Studio 2010. Tra le novità: pieno supporto ai multischermi; intellisense migliorato; migliore visualizzazione del codice, URL semantiche (Seo compatibili), supporto MVC per Web Form integrato nel software.
Molto si è fatto nel migliorare il supporto ad Ajax, compreso il miglioramento dell'interpretazione di Intellisense, molto più veloce nel riconoscere il codice.
09:41 Sul palco Scott Hanselman (principal program manager) a dimostrare le novità di IE9 nella costruzione di una applicazione Web (un sito di e-commerce).
09:54 The Gu parla di jQuery e del grande supporto che Microsoft sta dando al progetto. Sul palco arriva John Resig, il creatore di jQuery. Parla della collaborazione fra MS e il progetto su un modello di template.
09:58 The Gu sul palco, si parla della Web application Gallery, WebsiteSpark e BizSpark, i tool per la progettazione di applicazioni business (gratuiti per 3 anni, senza obbligo di riscatto finale).
10:03 Sul palco Douglas Purdy (software architect). Ci parlerà di web service e Odata (Open Data Protocol). Neflix (sul palco) ha nuove Odata API http://odata.netflix.com/ "Odata è il meccanismo con il quale possiamo distribuire dati aperti sul Web".
10:30 Purdy parla del progetto Dallas, il servizio di dati e informazioni (dataset) in the cloud presentato da Microft alla PDC 2009. Viene mostrato il catalogo Dallas e un'applicazione che è in grado di interrogarlo. Dalla PDC ci sono 25 Dataset in più. La dimostrazione è basata su un dataset di Film integrato in un'applicazione di Windows Phone (bello).
10:41 Bill Buxton sul palco e si parla di NUI (Natural User Interface) "parliamo di tecnologia, ma non è il nostro lavoro; noi siamo enablers".
11:05 La seconda Keynote è terminata.