9.009.45
10.0010.45
a seguire coffee break
11.1512.00
12.1513.00a seguire pausa pranzo
14.1514.45
15.0015.45
ANDREA SALTARELLO
Intro to ASP.NET MVC
MVC è, in senso cronologico, il secondo toolkit "presentation" reso disponibile
da Microsoft per la realizzazione di applicazioni ASP.NET; a fronte di una complessità
inizialmente superiore a quella di "web forms", MVC ricambia lo sforzo offrendo
grande controllo sul codice HTML generato ed inviato al client, aprendo le porte
a temi di sicuro interesse quali (a titolo di esempio) accessibilità, HTML5, ...
In questa sessione introdurremo le principali caratteristiche di MVC3 in abbinamento
alla libreria open source JQuery
A. Saltarello
DANIELE BOCHICCHIO
ASP.NET 4.5: What's new
ASP.NET 4.5 introduce diverse novità, che vanno dal runtime alle webform. In questa
sessione vedremo come sfruttare al meglio ASP.NET per costruire applicazioni che
sfruttino tutte le ultime novità in ambito web, sfruttando le nuove caratteristiche
di Visual Studio 11. Inoltre, daremo un'occhiata alle numerose novità nell'ambito
del databinding.
D. Bochicchio
ROBERTO FREATO
Intro to Windows Azure
Dissipando i dubbi sul nuovo paradigma di "computing", affronteremo in modo interattivo
e analitico le varie componenti del Cloud, indentificando in Windows Azure un buon
caso di studio da cui prendere spunto per capire il fenomeno. Vedremo inoltre come
ognuno può pubblicare una propria applicazione sul Cloud, con qualche esempio reale!
R. Freato
STEFANO MOSTARDA
App Web Real-time in HTML5
tbd
S. Mostarda
STEFANO MOSTARDA
Intro to ADO.NET Entity Framework
tbd
S. Mostarda
WILLIAM FRANCHINI
Intro to ODATA and WCF Data Services
Open Data Protocol (ODATA) è un protocollo basato su HTTP per esegure query di qualsiasi
tipo su generiche sorgenti dati. ODATA supporta Atom, JSON e XML. In questa sessione
useremo WCF e in particolare introdurremo i Data Service per implementare un server
e un client ODATA. Vedremo i meccanismi di paginazione e filtering così come l'implementazione
della security e le possibilità di caching dei dati.
W. Franchini
PIETRO BRAMBATI
Intro to WebMatrix
WebMatrix è un tool gratuito con cui puoi realizzare un sito web partendo da un’applicazione
già fatta, come WordPress,Drupal, Joomla, DotNetNuke, Umbraco, ScrewTurnWiki, oppure
da zero tramite template di codice che puoi modificare e poi pubblicare in colpo
solo (database compreso) presso uno degli hoster che lo supportano. Vieni a vedere
come si fa!
P. Brambati
GIUSEPPE MARCHI
Web Site with Umbraco in 60 minutes
Umbraco è uno dei CMS che sono attualmente in voga per quanto riguarda lo sviluppo
di siti ed applicazioni web attraverso il .NET Framework. In questa sessione vedremo
come installare, configurare ed utilizzare tutte le funzionalità e l’architettura
del prodotto in modo da produrre un sito in 60 minuti. Una corsa contro il tempo
insomma.. Ce la faremo? :)
G. Marchi
MASSIMO BONANNI
Intro to DotNetNuke
DotNetNuke è un sistema per la gestione dei contenuti (CMS) ed un Portal Application
Framework realizzato con tecnologia Microsoft ASP.NET Open Source. E' un CMS presente
sul mercato da diversi anni e adatto sia per principianti che per sviluppatori esigenti
con una serie praticamente infinita di moduli aggiuntivi. In questa sessione vedremo
un'introduzione per capire le funzionalità di base esposte dal sistema.
M. Bonanni
DANIELE MIDI E GIORGIO SADOLFO
IIS 7.5: building infrastructure for web app
In questa sessione introdurremo le due "vesti" di Internet Information Services: la sua versione on-premises installabile su Windows Server 2008 che consente di esporre siti e applicazioni web scritte con il linguaggio che preferite (.NET, Java, PHP, Ruby, Python) passando in rassegna Virtul Site, Virtual Directory, Application Pool e relative proprietà per poi introdurre la versione cloud esposta da Windows Azure che espone le stesse caratteristiche sulla nuvola
D.Midi G.Sadolfo
MICHELE APONTE
Creare siti web con Orchard
Microsoft scende in campo nel mondo dei CMS con Orchard, un progetto open source
completamente modulare realizzato con le più moderne tecniche di sviluppo. In questa
sessione vedremo come sia possibile creare siti web con questo CMS utilizzando esclusivamente
WebMatrix e la sempre più folta gallery di moduli. Vedremo inoltre come realizzare
temi per Orchard sfruttando Razor e alcuni moduli pensati appositamente per il designer.
M. Aponte
FABIO COZZOLINO
Using Windows Azure Storage from devices
Mobilità e Cloud sono in assoluto i "trending topics" del momento. Si traducono
in accessibilità e disponibilità del dato ovunque. Windows Azure, la piattaforma
di Cloud Computing proposta da Microsoft, fornisce tutti gli strumenti per realizzare
applicazioni scalabili e distribuite sfruttando le caratteristiche delle più diffuse
piattaforme mobile: Windows Phone, Android e iOS. In questa sessione vedremo come
realizzare applicazioni mobile che sfruttino appieno la piattaforma Windows Azure
F. Cozzolino
LORENZO BARBIERI
Earn money with Windows 8 App Store
In questa sessione parleremo del nuovo Store di Windows 8, della possibilità di
distribuire e vendere le nuove applicazioni realizzate con interfaccia metro, della
modalità trial, della gestione della pubblicità, e anche della possibilità di pubblicizzare
le applicazioni per la modalità desktop.
L. Barbieri
MARCO DE SANCTIS
Dev a Metro Style App in HTML 5 for Windows 8
Con Windows 8, l'interfaccia Metro promette una nuova rivoluzione nel nostro modo
di concepire le applicazioni nell'ambito dei sistemi desktop e dei tablet. Lo strumento
di sviluppo è ancora una volta Visual Studio, ma la vera novità è costituita dalla
presenza di HTML 5 e Javascript tra i linguaggi supportati da WinRT. Quali sono
i vantaggi nell'utilizzo di queste tecnologie? Quali skill possiamo riutilizzare?
E quali invece dobbiamo acquisire? Seguite questa sessione e lo scoprirete!
M. De Sanctis
LUCA REGNICOLI
Dev a Metro Style App in XAML for Windows 8
Windows 8 regala un nuovo paradigma di applicazioni, chiamate Metro Style App; in
questa sessione, partendo da File -> New Project, realizzeremo un’applicazione completa
Metro Style in C# e XAML, analizzando gli aspetti legati al layout, controlli, stili,
template, data binding e animazioni
L. Regnicoli
LUCA REGNICOLI
Dev a Metro Style App for C++ Developers
Windows 8 regala un nuovo paradigma di applicazioni, chiamate Metro Style App; in
questa sessione, partendo da File -> New Project, realizzeremo un’applicazione completa
Metro Style in C++ e XAML, analizzando gli aspetti legati al layout, controlli,
stili, template, data binding e animazioni
L. Regnicoli
PAOLO PIALORSI
Using WinRT API
In questa sessione vedremo all'opera il nuovo Windows Runtime (WinRT) disponibile
in Windows 8 per lo sviluppo di applicazioni metro-style. In particolare concentreremo
la nostra attenzione sull'architettura di WinRT, sulle principali API e caratteristiche,
sul nuovo modello di programmazione che viene introdotto.
P. Pialorsi
ALESSIO e MARCO LEONCINI
Metro principles & Blend
tbd
A. e M. Leoncini
DAVIDE LUZZU e MAURA PERRA
Intro to WP7
In questa sessione spingeremo al massimo Windows Phone 7, con interfacce utente
ultra performanti ed accattivanti! Ma questa sessione sarà molto di più, vedremo
le possibilità e le features già disponibili per un mashup di grande qualità, insomma
una introduzione con demo e codice per divertirci ed imparare insieme!
D. Luzzu
M. Perra
LUCA REGNICOLI
WP7 Real App
Le sessioni precedenti introducono i vari aspetti che concorrono a formare una applicazione
Windows Phone7. Questa sessione mette insieme i vari pezzi per mostrare il codice
di applicazioni reali. Passeremo in rassegna i controlli della user interface, le
API più importanti, i servizi di notifica, lo storage, le chiamate a servizi utilizzando
applicazioni già pubblicate sull Marketplace.
L. Regnicoli
LORENZO BARBIERI
Earn money with WP7 Marketplace
In questa sessione parleremo di come funziona il Marketplace di Windows Phone, di
come vengono gestite le capability e la distribuzione sui device, di come realizzare
applicazioni con la modalità Trial, di come pubblicizzare le proprie applicazioni,
di come integrare la pubblicità, etc…
L. Barbieri
DAN ARDELEAN
PhoneGap & WP7
Sviluppo di applicazioni native in HTML5 per Windows Phone con PhoneGap Avete realizzato
un’applicazione mobile con PhoneGap e volete distribuirla anche su Windows Phone?
Realizzare n applicazioni native per i vari dispositivi mobili non fa parte delle
vostre priorità, e preferite realizzarne solo una in HTML 5 e distribuirla su tutte
le piattaforme? In questa sessione vedremo come sfruttare PhoneGap per realizzare
applicazioni multipiattaforma che girino al meglio su Windows Phone.
D. Ardelean
MICHELE LOCURATOLO
WP7 Design Principles tips
Windows Phone, sin dalla sua prima presentazione, ha di fatto ridefinito il modo
in cui gli utenti interagiscono con il device e con le applicazioni. Metro è, in
fin dei conti, un vero e proprio “design language”, una filosofia usata in tutto
il sistema operativo. In quanto sviluppatori, è nostro compito comprendere a fondo
questa filosofia e renderla parte integrante delle nostre applicazioni. Purtroppo,
non sempre, le applicazioni che scarichiamo dal Marketplace rispecchiano questa
filosofia. In questa sessione, prenderemo una applicazione di base e capiremo come,
con piccoli accorgimenti (transizioni, animazioni, tile, error handling etc.), la
nostra applicazione può diventare più conforme all’ambiente su cui verrà installata.
M. Locuratolo
CRISTIAN CIVERA
WP7: mastering audio e video capture
Windows Phone 7 dispone di API per accedere al microfono e alla camera del dispositivo
aprendo un mondo di app che possano facilitare il consumo di informazioni o analizzare
dati audio e video. In questa sessione partiremo dal'ABC per l'accesso a tali funzionalità,
fino ad arrivare a casi pratici di realtà aumentata, analisi delle immagini e dei
suoni, e alterazione dell'audio.
C. Civera
DANIELE MIDI
.NET goes social with Facebook API
I Social Network sono ormai protagonisti indiscussi della vita di tutti i giorni,
ed è perciò necessario che le nostre applicazioni diventino sempre più sociali.
In questa sessione vedremo come utilizzare le API di Facebook in applicazioni .NET
Desktop e Web, tramite la realizzazione di alcuni piccoli progetti reali, e dando
così uno sguardo ad OAuth 2.0 per l’autenticazione, alle Graph API, alle chiamate
REST e all’SDK per JavaScript.
D. Midi
DANIELE MIDI
MVC + Metro + JQuery = .NET Campus Web Site
Lo stile Metro sta conquistando sempre più apprezzamento, grazie alle sue linee
guida di design pulito e funzionale; il framework ASP.NET MVC permette uno sviluppo
testabile e facilmente manutenibile; HTML5, CSS3 e jQuery consentono di realizzare
applicazioni Web accattivanti, funzionali e totalmente cross-browser... Lo stato
dell’arte dello sviluppo Web analizzato in una sessione “atipica” in cui si parlerà
tanto di design quanto di argomenti tecnici, analizzando insieme un case study reale.
D. Midi
DAVIDE LUZZU
Kinect Fun Development
Rivoluzionare il modo di interagire con il computer non è facile e Kinect è un enorme
passo in avanti! In questa demo impareremo a conoscerne le potenzialità e utilizzare
le funzionalità sia per interfacce utente che per videogames!
D. Luzzu
GIUSEPPE MAGGIORE
Xna & Silverlight joined in WP7
In questa sessione vediamo come realizzare giochi per WP7, Windows, XBox 360 e Web
tramite le tecnologie XNA e Silverlight. Vedremo anche che dalle ultime release
XNA e Silverlight possono essere usate nella stessa applicazione, sfruttando i vantaggi
di entrambe!
G. Maggiore
LORENZO BARBIERI
Windows 8 Gaming
In questa sessione vedremo come realizzare giochi per Windows 8, capiremo come distribuirli
sullo Store, come scegliere la tecnologia con cui svilupparli (C++/DirectX, HTML5
e JS, C#, etc…), l’integrazione con XBOX Live, etc…
L. Barbieri
MASSIMO BONANNI
Fun with Machine Translation APIs
Microsoft Translator è il frutto del reparto ricerca e sviluppo Microsoft che permette,
tramite una serie di API multi protocollo, di fornire ai nostri utenti un servizio
di traduzione automatica. La sessione è dedicata alla scoperta delle funzionalità
e degli scenari supportati da questa innovativa piattaforma di traduziuone automatica.
Durante la sessione si cercherà di dare un quadro preciso e puntuale di quando usare
e quando non utilizzare un meccanismo di traduzione automatica.
M. Bonanni
MARCO RUSSO
Async techniques in Win 8 & .NET 4.5
Windows 8 obbliga il programmatore a usare chiamate asincrone per usare API che
potrebbero “rallentare” i tempi di reazione dell’interfaccia utente. Con .NET 4.5
è possibile strutturare il codice di un’applicazione in modo che le chiamate asincrone
non modifichino il “flusso logico” del programma. In questa sessione scopriremo
queste tecniche e gli errori da evitare per usarle al meglio.
M. Russo
WILLIAM FRANCHINI
Aspect Oriented Programming
Aspect Oriented Progamming è un paradigma di programmazione Object Oriented che
tende a modularizzare in modo spinto gli aspetti del progetto che impattano su più
layer (cross cutting concerns). Esitono numerosi framework AOP nel mondo .NET. In
questa sessione non ci focalizzeremo su uno in particolare, ma introdurremo i concetti
fondamentali (Container, Dependecy Injection, Interception ed altri) di AOP e vedremo
differenti implmentazioni utilizzando Spring.NET e Unity.
W. Franchini
PAOLO PIALORSI
Understanding Linq
In questa sessione capiremo come funziona LINQ da un punto di vista operativo, esaminando
il comportamento nel caso di oggetti IEnumerable e IQueryable. In particolar
capiremo la differenza tra le query su oggetti in memoria e le query su repository
esterni. L’obiettivo della sessione è apprendere l’architettura e il funzionamento
di LINQ per capire quando sia il caso di utilizzarlo e in quali contesti.
P. Pialorsi
ANDREA SALTARELLO
Depeche Domain Driven Design
Domain Driven Design è una guidance per lo sviluppo software che permette di gestire
scenari complessi focalizzandosi sulla comprensione e modellazione del "dominio",
ossia l'insieme di regole delle caratterizzano il comportamento del sistema. In
questa sessione introdurremo DDD accompagnandolo a consigli pratici "from the field".
A. Saltarello
ANDREA SALTARELLO
Code Contracts 101
Introdotti nel .NET framework a partire dalla v4, i code contracts aprono agli sviluppatori
.NET le porte del "design by contract" ideato da Bertrand Meyer e in grado di ridurre
la difettosità del nostro codice e, di conseguenza, del sistema anticipando il momento
della scoperta dei difetti. In questa sessione introdurremo il toolkit dei Code
Contracts mostrandone sia l'utilizzo sia l'esperienza derivante dalla loro introduzione
in progetti reali.
A. Saltarello
MATTEO EMILI
Introduzione a Visual Studio ALM 11
//BUILD ha cambiato tutto, per Windows e non solo. In questa sessione vedremo i
nuovi prodotti e le evoluzioni della famiglia Visual Studio ALM 11 per la gestione
del ciclo di vita del software.
M. Emili
Antimo Musone (Avanade)
Windows Azure Interop: php, java...
Windows Azure è un contenitore universiale per app, grazie alle sue caratteristiche
di interoperabilità e aderenza agli standard tecnologici possiamo sviluppare
app in qualsiasi linguaggio sia microsoft sia open source. In questa sessione dimostreremo
come sviluppare con java, php, node.js e di come installare tool open source come
Tomcat, MongoDb,JBoss... etc.
a.musone Avanade
Daniele Giallonardo (Microgame)
WIF: a real solution
Scopo della sessione è mostrare le potenzialità offerte da Windows Identity Foundation
(WIF) per l’implementazione di un modello di autenticazione federata tra diverse
applicazioni web (Single Sign-On e Single Sign-Out), tramite paradigmi di autenticazione
attiva/passiva e meccanismi di impersonificazione delle identità (ActAs, OnBehalfOf),
con una particolare attenzione rivolta all’esperienza vincente di Microgame, che
ha basato la sua intera infrastruttura sul modello di security offerto da WIF.
D. Giallonardo Microgame
Sara Campagna (Microsoft)
Microsoft Academic
Microsoft crede che investire nelle nuove generazioni sia la chiave vincente per
la sua strategia futura. Se sei uno Studente scopri in questa sessione tutte le
iniziative dedicate a te: eventi formativi, Software professionale completamente
gratuito, la community U Generation fatta di Microsoft Student Partners e Ambassadors,
il programma Student To Business che ti aiuta a trovare il lavoro dei tuoi sogni
e infine la competizione tecnologica più cool –Imagine Cup! Preparati ad una sessione
interattiva, con “special guests” presenti e contenuti emozionanti.
S. Campagna Microsoft
ANTONIO LEONE (PROGESOFTWARE)
TRIS: La vetrina del futuro
L’innovazione nell’interazione uomo-macchina, la condivisione dei contenuti tra
vari dispositivi, device diversi per una sola applicazione, lo sviluppo di software
parametrico. Tutto ciò è reso possibile attraverso l’utilizzo della piattaforma
TRIS e della tecnologia Microsoft abilitante (Azure, Kinect, Windows Phone 7, Windows
8, Bing Maps, Silverlight, MetroUI).
A. Leone ProgeSoftware
Francesco Baldassarri (INTEL)
Intel AppUp℠
developer program...
...SDK services and other tools
Dopo una breve introduzione sugli obiettivi del programma sviluppatori Intel AppUp℠ ci dedicheremo
a vedere più nel dettaglio quali siano gli strumenti che il programma stesso mette
a disposizione con demo ed esempi per conoscerne le funzionalità e le opportunità
F. Baldassarri
Intel
.NET Campus
opportunità per te
in questa sessione verranno illustrate le opportunità per studenti e start-up
.NET Campus
Manuela Polcaro (MICROSOFT)
Ognuno è Cenerentola a suo modo!
tbd
Manuela Polcaro Microsoft
NEOMOBILE
Neomobile: Innovative and Powerful Solutions
Evoluzione di una azienda che ha ridisegnato tutti i processi connessi allo sviluppo
software e all’esercizio dei servizi offerti dalle linee di Business attraverso
l’introduzione del TFS. La realizzazione di un framework che consente alta scalabilità,
riusabilità, affidabilità per tutte le soluzioni di Backend. Realizzazione di una
infrastruttura di Frontend modulare e versatile, che soddisfa tutte le esigenze
di business nel mondo Web/Mobile fino all’integrazione completa del mondo Smartphones
Neomobile
Antonella Lozzi (AVANADE)
Donne 2.0: la tecnologia al femminile
Immagina..una realtà di consulenza informatica in cui diversi ruoli chiave a livello europeo sono attualmente ricoperti da donne. Immagina..iniziative ed eventi dedicati al valore della diversity. Non è soltanto fantasia! Vieni ad ascoltare l’esperienza di Antonella, Senior Director in Avanade! Ti racconterà come un tocco femminile può fare la differenza, anche nel mondo IT.
Antonella Lozzi Avanade
FRANCESCA VIZZI
5W @Microsoft: il film!
ATTORI PROTAGONISTI: una giovane donna laureata in ingegneria informatica, una software
company multinazionale, tu! (...si, proprio tu!). TRAMA DEL FILM: Chi, cosa, quando,
dove e perchè? Vieni a seguire questa sessione per partecipare al gioco delle parti!
Ti aiuteremo a indirizzare le tue passioni... preparati a diventare parte attiva
e integrante della storia interpretando te stessa: una studentessa che vuole scoprire
le opportunità che Microsoft Italia offre oggi alle giovani donne dell’IT. GENERE:
Avventura, Azione. DURATA: 45 min. PAESE: Italia, 2012. TWEET: #5Wdotnetcampus.
F. Vizzi
microsoft
Simona Forti
Girl Geek Dinners Roma: una "rete" di donne
In questa sessione Simona parlerà del gruppo, della finalità, delle iniziative...
S. Forti
Girl Geek
LAURA LA MANNA
Colorare di rosa il futuro dell'IT
L’ICT è un universo di opportunità per esprimere le proprie capacità creative e
innovative, insieme alla propria passione per la tecnologia. Se poi determinazione
e spirito di adattamento ad un mondo fino ad oggi riservato per la maggior parte
agli uomini, fanno parte del proprio modo di essere,l’innovazione e la tecnologia
sono settori che garantiscono importanti gratificazioniprofessionali. L'ICT ha bisogno
di donne, e noi donne dobbiamo creare le condizioni per colorare di rosa questo
mondo.
L. La Manna OrangeDotNet
ANDREA CESARO
Windows Phone 7 for beginners (slot A)
Lab guidato su Windows Phone 7.x per neofiti. Esperti del settore ti guideranno
attraverso un progetto concreto alla scoperta di questo fantastico mondo.
A. Cesaro
non ci sono sessioni in questo slot
ANDREA CESARO
Windows Phone 7 for beginners (slot C)
la sessione termina alle 16:45
Lab guidato su Windows Phone 7.x per neofiti. Esperti del settore ti guideranno
attraverso un progetto concreto alla scoperta di questo fantastico mondo.
A. Cesaro
non ci sono sessioni in questo slot
non ci sono sessioni in questo slot
PIETRO BRAMBATI
Windows Azure for beginners (slot B)
Laboratorio di programmazione su Windows Azure, la piattaforma di Cloud Computing
di Microsoft. Avrai a disposizione delle guide passo-passo che ti aiuteranno a capire
e a sviluppare con la piattaforma Windows Azure.
il lab prevede la pausa pranzo
P. Brambati
non ci sono sessioni in questo slot