Mercoledì 1 Dicembre 2010
Sede: Aula Magna "Guido Bossi" - Università Politecnica delle Marche - Facoltà di Ingegneria
Via Brecce Bianche - Ancona
Come raggiungere il Polo
Anche DotNetMarche partecipa al Community Tour 2010 con un proprio evento specifico
sulle novità in casa Microsoft!
Insieme a Giuseppe Guerrasio (Microsoft), Roberto Brunetti (DevLeap), Diego Guidi
e Andrea Nasoni (DotNetMarche) parleremo di tre temi molto attuali: Windows Phone
7, la piattaforma per il cloud computing Windows Azure e sviluppo web, in particolare
per quanto riguarda le novità introdotte da Internet Explorer 9, HTML5 e Microsoft
Reactive Framework.
Durante il pomeriggio, in parallelo, sarà a disposizione un lab in cui si potranno
provare le proprie applicazioni Windows Phone 7 su dispositivi reali, con la possibilità
di chiedere consigli ai nostri esperti sia per questioni di programmazione che di
design della UX.
|
09:00
|
Registrazione partecipanti
|
|
|
09:30
|
Keynote
|
|
|
Windows Phone 7
|
|
10:00
|
Windows Phone 7: overview sulle potenzialità offerte dalla nuova piattaforma
per lo sviluppo di applicazioni Silverlight e videogiochi in XNA.
- Giuseppe Guerrasio [Microsoft]
Come progettare delle applicazioni che siano coerenti in termini di usabilità
e fruibilità dei contenuti con il paradigma d’interazione proposto dal nuovo sistema
operativo.
Nel corso della sessione verrano presentate le potenzialità della nuova piattaforma
Windows Phone 7 con particolare sensibilità alla progettazione, design e sviluppo
delle applicazioni.
Concludendo con un rapido sguardo ai trucchi e le utili considerazioni per procedere
al publishing dell’applicazione sul nuovo marketplace.
|
|
11:00
|
WP7 APIs -
Roberto Brunetti [DevLeap]
In questa sessione molto pratica vedremo all’opera le più importanti API esposte
da Windows Phone 7 passando in rassegna il codice di ognuna di esse.
Partiremo con le API che consentono di interagire con le funzionalità del telefono
come Accelerometro, Fotocamera, Location, Marketplace per poi passare alle API per
la gestione dello stato delle applicazioni e le modalità con cui le applicazioni
vengono fatte girare.
Infine vedremo l’architettura di un'applicazione reale da noi sviluppata e pubblicata
sul marketplace.
|
|
12:00
|
Windows Phone 7: Q&A -
Giuseppe Guerrasio [Microsoft] e
Roberto Brunetti [DevLeap]
Domande libere su sviluppo e design delle applicazioni per Windows Phone 7
|
|
12:30
|
Pranzo
|
|
|
Web
|
Windows Phone 7
|
|
14:00
|
Keynote pomeridiana
|
|
|
14:15
|
Introduzione a Internet Explorer 9 e HTML 5 -
Giuseppe Guerrasio [Microsoft]
Internet Explorer 9 Beta è stato da poco rilasciato e rappresenta un'importante
evoluzione nel browser di Windows.
Durante questa sessione esploreremo le caratteristiche del nuovo browser, il supporto
per HTML5 e gli standard emergenti nel Web, il supporto per l’accelerazione grafica,
l’integrazione con il Desktop di Windows 7 e le funzionalità di sicurezza nella
navigazione.
|
|
15:30
|
Windows Azure -
Roberto Brunetti [DevLeap]
In questa sessione introduttiva passeremo in rassegna le caratteristiche più importanti
della piattaforma Windows Azure: dopo una brevissima parte teorica con qualche slide
introduttiva per inquadrare la piattaforma e le sue componenti costruiremo insieme
un semplice progetto Visual Studio, lo testeremo nell’ambiente locale e proveremo
a pubblicarlo in the cloud.
Vedremo poi come accedere allo storage account e come utilizzare lo storage locale
per simularne il funzionamento.
|
Lab Windows Phone 7 -
Giuseppe Guerrasio [Microsoft]
Volete testare le vostre App su un Windows Phone 7 "reale", con il supporto di
un esperto?
Portate le vostre solution o i vostri XAP e ricordatevi di mandare una mail a itamsdn@microsoft.com per "riservare"
il vostro posto.
|
|
16:30
|
Coffee break
|
|
17:00
|
Reactive Framework (RX) -
Diego Guidi e Andrea Nasoni
Reactive Framework, nato come progetto di ricerca di Microsoft Reseach ed ora
parzialmente integrato nel framework 4.0, promette di rivoluzionare e semplificare
la gestione degli eventi, da sempre un elemento complesso da gestire, soprattutto
in scenari di programmazione asincrona.
In questa sessione partiremo dalle basi teoriche del pattern Observer per poi vedere
IObservable<T> all’opera con RX for .NET e RX for Javascript.
|
|
18:00
|
Chiusura lavori
|
|
|
Cena
|
Cena
Al solito, termineremo la serata con una cena in un ristorante. Chi vuole partecipare
può segnalarcelo rispondendo a
questo post!
|
|