ROMA 21/04/2012

Web & Data
CMS & Open Source
Windows 8
Windows Phone 7
Gaming & Fun
Language & ALM
Sponsor
Sala Women & tech
Lab Windows Phone 7
Lab Windows Azure
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

COSENZA 10/03/2012

server
aula
consolidata 1
client
aula
magna
lab
aula
consolidata 2
9.0010.50plenaria aula magna
10.5011.00plenaria aula magna
11.0011.30
11.3012.10
12.2013.00
13.1013.50
Sessione in sala plenaria (aula magna)
Sessione in sala plenaria (aula magna)
tbd
ROBERTO BRUNETTI
Intro to Windows Azure
Questa sessione introduce la piattaforma Windows Azure Platform con l'obiettivo di evidenziare le componenti del sistema operativo utili allo sviluppatore per creare soluzioni ospitate “in the cloud”. La sessione, quasi completamente pratica, ripercorre alcuni passi del libro scritto dallo stesso speaker, evidenziando con semplici esempi anche le API per l’accesso al Cloud Storage.
R. Brunetti
DANIELE MIDI
Intro to ASP.NET MVC
ASP.NET MVC è un framework per lo sviluppo di applicazioni Web robuste e facilmente manutenibili. In questa sessione introduttiva vedremo, attraverso molte piccole demo, il pattern MVC, il routing, la gestione dei dati e della loro visualizzazione. Inoltre, vedremo come lo stack Microsoft per il Web si integri perfettamente con tutte le tecnologie che non possono mancare nella cassetta degli attrezzi del moderno Web Developer, come HTML5, CSS3, AJAX, Unobtrusive JavaScript e jQuery, JSON, XML, REST, ...
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
DEVLEAP
Developing for Windows 8
Windows 8 rappresenta la più grande innovazione per il mondo dello sviluppo successiva all’introduzione di .NET Framework, avvenuta nel 2000. La nuova API del sistema operativo, WinRT, apre nuovi scenari. La prima parte della sessione è dedicata all'analisi delle nuove feature analizzando il codice reale di una nostra applicazione Metro style. Nella seconda parte vedremo all'opera il codice della stessa applicazione su piattaforma Windows Phone 7
R. Brunetti
SARA CAMPAGNA
Programmi per studenti e aziende
tbd
S. Campagna
PAUSA
Pausa, consegna curriculum
tbd
LUCA REGNICOLI
Windows 8 Metro & Controls
Windows 8 oltre alle novità tecnologiche portano un nuovo linguaggio di design, nome in codice Metro, che detta le regole della nuova user experience; in questa sessione cercheremo di capire quali sono i principi ispiratori di Metro, le idee e la filosofia, concetti fondamentali legati alla user experience di applicazioni Windows Phone e Windows 8 ma applicabili a qualsiasi contesto applicativo sia desktop, Web o mobile.
L. Regnicoli
LUCA REGNICOLI
XAML Layout, Style & template
Alla base delle ultime tecnologie Microsoft legate al presentation tier troviamo un linguaggio di markup per definire l’interfaccia utente: XAML. In questa sessione pratica, priva di slide teoriche, analizzeremo con esempi di applicazioni gli aspetti legati al posizionamento degli controlli e alla personalizzazione degli elementi tramiti stili e template.
L. Regnicoli
LUCA REGNICOLI
Binding & Communication
L’obiettivo di questa sessione è comprendere le caratteristiche di databinding comuni alle tecnologie che utilizzano XAML. Useremo esempi di applicazioni per collegare collezioni di entità a elementi di interfaccia utente e personalizzarne la rappresentazione grafica. Analizzeremo inoltre le API del Framework per recuperare informazioni da SOAP e REST Service e come utilizzare al meglio il pattern asincrono.
L. Regnicoli
TBD
Non ci sono sessioni in questo slot
Non ci sono sessioni in questo slot
A.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
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
A.Musone
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.
A. Musone

BENEVENTO 22/03/2012

sessions
lab
9.0010.40
10.4010.50
10.5011.00
11.0011.30
11.3012.10
12.2013.00
DEVLEAP
Developing for Windows 8
Windows 8 rappresenta la più grande innovazione per il mondo dello sviluppo successiva all’introduzione di .NET Framework, avvenuta nel 2000. La nuova API del sistema operativo, WinRT, apre nuovi scenari. La prima parte della sessione è dedicata all'analisi delle nuove feature analizzando il codice reale di una nostra applicazione Metro style. Nella seconda parte vedremo all'opera il codice della stessa applicazione su piattaforma Windows Phone 7
R. Brunetti
SARA CAMPAGNA
Programmi per studenti e aziende
tbd
S. Campagna
MICROGAME
Opportunità di lavoro
tbd
Microgame
COFFEE BREAK
Break e consegna curriculum
tbd
ROBERTO BRUNETTI
Intro to Windows Azure
Questa sessione introduce la piattaforma Windows Azure Platform con l'obiettivo di evidenziare le componenti del sistema operativo utili allo sviluppatore per creare soluzioni ospitate “in the cloud”. La sessione, quasi completamente pratica, ripercorre alcuni passi del libro scritto dallo stesso speaker, evidenziando con semplici esempi anche le API per l’accesso al Cloud Storage.
R. Brunetti
LUCA REGNICOLI
Windows 8 Metro & Controls
Windows 8 oltre alle novità tecnologiche portano un nuovo linguaggio di design, nome in codice Metro, che detta le regole della nuova user experience; in questa sessione cercheremo di capire quali sono i principi ispiratori di Metro, le idee e la filosofia, concetti fondamentali legati alla user experience di applicazioni Windows Phone e Windows 8 ma applicabili a qualsiasi contesto applicativo sia desktop, Web o mobile.
L. Regnicoli
Non ci sono sessioni in questo slot
Non ci sono sessioni in questo slot
Non ci sono sessioni in questo slot
Non ci sono sessioni in questo slot
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.
Andrea Cesaro
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
13.00 - 14.20 Pranzo offerto da Microgame
sessions
lab
14.2015.00
15.1015.50
16.0016.40
DANIELE MIDI
Intro to ASP.NET MVC
ASP.NET MVC è un framework per lo sviluppo di applicazioni Web robuste e facilmente manutenibili. In questa sessione introduttiva vedremo, attraverso molte piccole demo, il pattern MVC, il routing, la gestione dei dati e della loro visualizzazione. Inoltre, vedremo come lo stack Microsoft per il Web si integri perfettamente con tutte le tecnologie che non possono mancare nella cassetta degli attrezzi del moderno Web Developer, come HTML5, CSS3, AJAX, Unobtrusive JavaScript e jQuery, JSON, XML, REST, ...
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
LUCA REGNICOLI
Binding & Communication
L’obiettivo di questa sessione è comprendere le caratteristiche di databinding comuni alle tecnologie che utilizzano XAML. Useremo esempi di applicazioni per collegare collezioni di entità a elementi di interfaccia utente e personalizzarne la rappresentazione grafica. Analizzeremo inoltre le API del Framework per recuperare informazioni da SOAP e REST Service e come utilizzare al meglio il pattern asincrono.
L. Regnicoli
Non ci sono sessioni in questo slot
Non ci sono sessioni in questo slot
Non ci sono sessioni in questo slot
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.
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.
M.Aponte
Non ci sono sessioni in questo slot
Non ci sono sessioni in questo slot
Non ci sono sessioni in questo slot
Non ci sono sessioni in questo slot