Live to MIX102 ore cariche di emozioni...

Tante le novità che hanno caratterizzato la keynote di MIX di oggi: Silverlight 4 RC (release candidate), Windows Phone 7 Series e l'ambiente di sviluppo, Expression Blend 4 Beta; il tutto accompagnato da una carrellata di demo che hanno coinvolto alcuni dei principali partner e clienti che stanno adottando le tecnologie presentate. Per citarne uno fra tutti, Netflix che ha annunciato che svilupperà un'applicazione Silverlight Smooth Straming per la fruizione della loro collezione di film direttamente su Windows Phone 7 Series. Ma tralascio, volontariamente, la cronostoria degli argomenti trattati nella keynote...non voglio rovinarvi la sorpresa!



Ma veniamo agli importanti annunci che sono stati fatti:
Windows Phones 7 Series: le due piattaforme di riferimento per lo sviluppo di applicazioni sul nuovo sistema operativo sono Silverlight ed XNA, come promesso è stata presentata la piattaforma di sviluppo Visual Studio 2010 for Windows Phone e per quello che ci riguarda più da vicino, la progettazione della UI di applicazioni Silverlight 4 for Windows Phone, Expression Blend 4 Beta ed una serie di add-in - "Phone development add-in for Expression Blend" che abilitano lo sviluppo su "mobile". XNA vuole essere la piattaforma di riferimento per applicazioni che fanno un uso spinto di 3D quali gaming. Sia Visual Studio, sia Expression Blend per lo sviluppo su Windows Phone permettono di iniziare a sperimentare la progettazzione di applicazioni utilizzando "Windows Phone Emuletor" (componente integrato sia in Visual Studio, sia in Blend), mentre a tendere si potrà testare se testare l'applicazione sull'emulatore o direttamente sul device collegato alla workstation e saranno distribuiti gratuitamente! Tutte le versione dei tool presentati ad oggi sono in versione CTP (community technology preview).

Windows Phone 7 Series Platform

Per iniziare a sperimentare, ecco i link di riferimento (vi consiglio di installarli in questa sequenza):
- Expression Blend 4 Beta (può vivere "side by side" sullo stesso PC ad Expression Blend 3)
- Phone development add-in for Expression Blend
- Expression Blend SDK for Windows Phone

In un progetto Windows Phone in Blend, avrete modo di poter utilizzare tutti gli strumenti disponibili per il design dell'interfaccia utente (UI), come se si trattasse di una tradizionale applicazione: animazioni, states, transizioni effetti di easing in/out, i behavior,import di layout grafici da Photoshop/Illustrator e molto altro. Nell'impiego dei controlli, Blend vi visualizzerà i controlli di Silverlight, ma con uno "styles" in linea con le UI guides dello sviluppo su Windows Phone.
Le Windows Phone application sono applicazioni Silverlight, nello specifico applicazioni Silverlight 3 con una serie di estensioni specifiche per lo sviluppo su mobile, il workflow di lavoro in Blend rimane quindi il medesimo alle applicazioni tradizionali. Una volta installato tutti gli "add-in", troverete in fase di definizione del progetto [New Project], la possibilità di poter selezionare un nuovo template di progetto specifico per Windows Phone 7. 

Expression Blend 4 Windows Phone

Expression Blend 4 Beta
Oltre ad abilitare lo sviluppo di applicazioni per Windows Phone, la nuova versione di Blend, supporta anche lo sviluppo di applicazioni Silverlight 4 - di cui è stata presentata la "release candidate" e a breve verrà rilasciata ufficialmente, e di Windows Presentation Foundation 4 permette inoltre di gestire il "multi-targeting" delle applicazioni nel caso si voglia comunque sviluppare applicazioni Silverlight 3. Alcune novità anche in merito a SketchFlow, l'integrazione di alcuni behavior per la gestione di "conditional navigation" (navigazione condizionale); alcune novità sullo SketchFlow Player - è ora possibile effettuare operazioni di "resize" e "pan" in runtime.

Nei prossimi giorni, dedicherò una serie di post, di approfondimento su tutte le novità presentate e vi do appuntamento alla diretta della keynote di oggi pomeriggio (dalle ore 17:00 in Italia) in cui ampio spazio sarà dedicato al design e alla UX con l'intervento di Bill Buxton. 
Stay tuned to MIX!