Sessioni


Sviluppare Soluzioni con i .NET Services  | DEV302
Cloud Computing: Azure service platform

Questa sessione è la naturale prosecuzione della sessione DEV303 – Sviluppare Soluzioni con Windows Azure: con lo stesso approccio vengono affrontati i componenti della Azure Services Platform con particolare riferimento ai .NET Services. Analizzeremo, sempre con esempi pratici, ma coaudiuvati da slide animate, le diverse modlità di utilizzo del Service Bus passando anche in rassegna, seppur velocemente, Queue e Router. Proseguiremo con Access Control facendo una introduzione ai sistemi STS Claim-based per poi vedere in azione un semplice esempio. L’obiettivo di questa sessione, anche se molto pratica, è comprendere le possibilità offerte agli sviluppatori dai .NET Services. Questa sessione da per scontati gli argomenti presentati nella sessione DEV 201 – Introduzione alla Azure Services Platform.

{Livello: 300 ; sala: 1 ; ora: 16.15 ; giorno: 25 Novembre }
 
Roberto Brunetti

 

Da Oracle a SQL Server: lezioni pratiche dal campo  | DEV307
Data Platform

Migrare una applicazione scritta utilizzando le funzionalità native di un determinato RDMBS ad un altro, da Oracle a SQL Server in questo caso, è un processo complesso che può essere affrontato con successo utilizzando il giusto approccio e strumenti di supporto. In questa sessione verranno condivise le esperienze sul campo acquisite durante alcuni progetti di migrazione molto complessi, evidenziando le aree più critiche e gli approcci più efficaci.

{Livello: 300 ; sala: 5 ; ora: 14.00 ; giorno: 24 Novembre }
 
Gianluca Hotz

 

SQL Server on-premise e in the Cloud: strumenti alternativi o alleati preziosi?  | DEV308
Data Platform

Nonostante possa essere naturale pensare a queste tecnologie come "concorrenti", la realtà è che esistono tutta una serie di scenari di soluzione dove l'utilizzo combinato di SQL Server in una infrastruttura aziendale e dei SQL Service "in the cloud" può portare enormi vantaggi nell'ottimizzazione delle risorse e nella flessibilità di sviluppo. Durante questa sessione affronteremo alcuni di questi scenari, analizzando in dettaglio le possibili integrazioni e i vantaggi da esse derivati.

{Livello: 300 ; sala: 6 ; ora: 10.30 ; giorno: 26 Novembre }
 
Silvano Coriani

 

Dai requisiti al test: un caso concreto  | DEV311
Developer Tools & Development Practice

In questa sessione verrà presentato concretamente come lavorare in team utilizzando Team Foundation Server e gli altri strumenti della famiglia Visual Studio. Il tutto in maniera molto pratica, cercando di mostrare come interagire con le varie interfacce a disposizione (Visual Studio, web, Excel, Project, Sharepoint, etc...) e come sfruttare al meglio gli strumenti per gestire le attività e migliorare la comunicazione nel team durante tutto il ciclo di vita del progetto.

{Livello: 300 ; sala: 5 ; ora: 16.15 ; giorno: 25 Novembre }
 
Tiziana Loporchio

 

BizTalk vs Dublin Strategie di integrazione e Business Progress Managment  | DEV317
SOA & Business Processes

"BizTalk Server si presenta come il miglior framework di casa Microsoft per l' implementazioni di soluzioni di system integration e Buisiness Progress Managment. L' arrivo delle nuove tecnologie in ambito online services, come Dublin e Azure, non può che rendere maggiormente interessante l' ipotesi di nuove strade in ambito di services collaboration, in questa sessione cercheremo di prenderle in esame e capire le le migliori strategie

{Livello: 300 ; sala: 5 ; ora: 12.00 ; giorno: 26 Novembre }
 
Nino Crudele

 

ASP.NET AJAX 4.0: Client-side Data Binding  | DEV319
Web & User Experience

Prima di ASP.NET 4.0, il rendering client-side di pagine AJAX  era compito esclusivo dello sviluppatore senza il minimo supporto da parte del framwork ASP.NET. Era facile portare dati JSON sul client, era facile invocare servizi remoti; era molto meno facile organizzare i dati in un template HTML. Finalmente, in ASP.NET AJAX 4.0 Microsoft offre una API efficiente e potente per fare data-binding client-side. Scopo della sessione è discutere i pattern possibili per un rendering client-side e approfondire la sintassi messa a disposizione

{Livello: 300 ; sala: 5 ; ora: 15.30 ; giorno: 24 Novembre }
 
Dino Esposito

 

Rich UI con jQuery  | DEV323
Web & User Experience

La libreria jQuery ha una struttura estremamente modulare che unisce una parte core ad un meccanismo di estensibilità basato su plug-in. Il risultato è che le funzionalità base possono essere estese con componenti esterni che si integrano perfettamente con il resto della libreria e funzionano secondo lo stesso paradigma. In questa sessione ci soffermeremo proprio su uno di questi plug-in, in particolare il jQuery UI plug-in. Tale plug-in comprende funzioni per mettere su accordion, popup, tablist e soprattutto finestre di dialogo modali.

{Livello: 300 ; sala: 5 ; ora: 17.15 ; giorno: 24 Novembre }
 
Dino Esposito

 

Silverlight 3: introduzione allo sviluppo  | DEV325
Web & User Experience

Silverlight rappresenta a tutti gli effetti il punto di incontro di due mondi storicamente separarti: Il mondo WEB e quello Desktop ed è il perno attorno al quale ruota tutto quello che ha che fare con le Rich Internet Applications (RIA) quindi, indipendentemente da quello che è il vostro campo d'azione, conoscere Silverlight è ormai divenuto un "must"

{Livello: 300 ; sala: 1 ; ora: 17.15 ; giorno: 24 Novembre }
 
Corrado Cavalli

 

Sviluppare applicazioni di business con Silverlight 4 e i WCF RIA Services  | DEV327
Web & User Experience

Lo sviluppo di applicazioni two-tier è spesso ritenuto poco flessibile perchè la logica di accesso ai dati è accoppiata e mischiata con la UI. Usare un pattern n-tier è una soluzione riconosciuta. Come mai allora ogni nuova applicazione non vien fatta in questo modo? Perchè non è così semplice. In questa sessione vedremo all'opera i WCF RIA Services che semplificano lo sviluppo di applicazioni N-Tier per applicazioni client che passano oltre i confini di rete e scenari di integrazione con Office in applicazioni che girano Out-Of-Browser grazie a Silverlight 4.

{Livello: 300 ; sala: 1 ; ora: 10.30 ; giorno: 25 Novembre }
 
Pietro Brambati

 

Sviluppare con ASP.NET MVC  | DEV328
Web & User Experience

Cos'è MVC? Cos'è ASP.NET MVC? Farà per me o per il mio team? E perchè un'applicazione fatta con ASP.NET è facilmente testabile? Devo abbandonare le Web Forms? In questa sessione, ricca di esempi di codice, affronteremo queste domande e vedremo come è stato implementato il pattern Model-View-Controller sul core di ASP.NET, come programmarlo, cercando di mettere in evidenza pregi e difetti rispetto alle più trazionali Web Forms. In ultimo vedremo esempi di come sia possibile testare un'applicazione fatta con ASP.NET MVC.

{Livello: 300 ; sala: 1 ; ora: 12.00 ; giorno: 26 Novembre }
 
Pietro Brambati

 

Utilizzare controlli Dynamic Data in un sito ASP.NET esistente  | DEV329
Web & User Experience

In questa sessione vedremo come modificare una applicazione Asp.Net esistente per includere le nuove caratteristiche di Dynamic Data e consentire così una migliore manutenibilità e riutilizzabilità del codice. Vedremo come aggiungere un Data Model ad una applicazione web di test e utilizzeremo i fields template di Dynamic Data per interagire con i dati.

{Livello: 300 ; sala: 6 ; ora: 9.00 ; giorno: 26 Novembre }
 
Riccardo Di Nuzzo

 

Deep Dive su Model-View-ViewModel Pattern con WPF e Silverlight  | DEV435
Windows & Frameworks

Model-View-ViewModel (M-V-VM) è ormai universalmente conosciuto come il pattern da utilizzare nello sviluppo di applicazioni WPF/Silverlight che siano modulari, testabili e dove l’interfaccia utente e relativo codice sono nettamente separati con l’obiettivo di ottenere la migliore interazione tra designer e sviluppatore.

{Livello: 400 ; sala: 1 ; ora: 9.00 ; giorno: 26 Novembre }
 
Corrado Cavalli

 

Visual Basic 2010 nelle applicazioni data-centric con WPF 4.0 e ADO.NET Entity Framework  | DEV337
Windows & Frameworks

Visual Basic 2010 è un linguaggio maturo ed evoluto e consente di sfruttare appieno le potenzialità di tecnologie come Windows Presentation Foundation e ADO.NET Entity Framework, nelle loro ultime versioni, per la creazione di applicazioni smart client moderne e funzionali per l’accesso ai dati. In questa sessione di livello intermedio impareremo ad utilizzare la strumentazione di Visual Studio 2010 per WPF in applicazioni Visual Basic che sfruttano ADO.NET Entity Framework come sorgente dati. Validazione, CommandBindings, LINQ to Entities e le Views saranno parte di questa sessione secondo la nuova sintassi VB e ci consentiranno di porre le basi per il successivo utilizzo di pattern avanzati

{Livello: 300 ; sala: 1 ; ora: 15.30 ; giorno: 26 Novembre }
 
Alessandro Del Sole

 

Windows 7 e Windows Server 2008 R2: Il deployment dei sistemi operativi  | IT302
Client & Server Infrastructure

In questa sessione verranno presentate alcune delle tecnologie implementate da Microsoft per rendere la distribuzione dei sistemi operativi più semplice, razionale e integrata con i nuovi eco-Sistema Operativi Windows Server 2008 R2 e Windows 7. Alcune di queste tecnologie sono: WIM, WAIK, DISM, WinPE/WinRE, WDS, MDT 2010, Dynamic Driver Provisioning, MAP, ecc. Alla fine della sessione verranno predisposte alcune immagini pilota di SO Windows 7 e Windows Server 2008 R2 da distribuire successivamente.

{Livello: 300 ; sala: 2 ; ora: 17.00 ; giorno: 26 Novembre }
 
Leone Randazzo

 

Windows Server 2008 R2: Active Directory Disaster Protection and Recovery  | IT404
Client & Server Infrastructure

I servizi LDAP Active Directory (AD) costituiscono sempre di più il nucleo centrale di riferimento per qualsiasi infrastruttura di rete aziendale basata su tecnologie Microsoft e non.AD viene sfruttato in maniera pervasiva come repository di riferimento per qualsiasi problematica legata a identificazione, autenticazione e controllo degli accessi e sistema di directory services di uso generale.Prevedere - e periodicamente verificare - delle metodologie di protezione e di recovery di eventuali disastri che possono verificarsi, è pertanto di fondamentale importanza, al fine di ridurre al minimo i potenziali disservizi che possono insorgere.In questa sessione verranno mostrate alcune di queste procedure da seguire per prevenire eventi di questo tipo ed essere preparati a gestirli nel modo più adatto, partendo da casi reali affrontati e risolti dall'autore.

{Livello: 400 ; sala: 2 ; ora: 12.00 ; giorno: 25 Novembre }
 
Leone Randazzo

 

Windows 7 e Windows Server 2008 R2: Il deployment dei sistemi operativi - Tecnologie & Assessment  | IT303
Client & Server Infrastructure

Questa seconda sessione dedicata al deployment dei sistemi operativi sarà focalizzata sulla fase finale del deployment dei nuovi sistemi operativi. Tra le tecnologie che saranno mostrate vi sono: WDS, DISM, boot nativo da VHD, WIM2VHD.

{Livello: 300 ; sala: 2 ; ora: 14.45 ; giorno: 25 Novembre }
 
Leone Randazzo

 

Windows Server 2008 R2: Distributed File System (DFS) R2 e Branch Cache  | IT305
Client & Server Infrastructure

DFS-R e BranchCache migliorano i processi di replica di grandi quantità di dati nelle infrastrutture branch office. Un corretto controllo del processo di replicazione e sincronizzazione degli oggetti sui vari DFS server distribuiti geograficamente e di BranchCache, consente di ridurre in modo notevole i costi di supporto, ed innalzare gli standard legati ai livelli di servizio.

{Livello: 300 ; sala: 3 ; ora: 17.00 ; giorno: 26 Novembre }
 
Mirko Vincenzi

 

Windows Server 2008 R2: Group Policy e Group Policy Preferences  | IT308
Client & Server Infrastructure

Le Group Policies sono uno dei componenti vitali dell’architettura Microsoft, necessarie per le funzionalità di accesso e normalizzazione dei client e della esperienza desktop degli utenti. L’introduzione delle Policy preference permette di estendere i task più comuni di gestione delle PDL come ad esempio la mappatura delle unità di rete. Un corretto controllo delle policy, consente di ridurre in modo notevole i costi di supporto, e di innalzare gli standard legati ai livelli di servizio.

{Livello: 300 ; sala: 3 ; ora: 12.00 ; giorno: 26 Novembre }
 
Mirko Vincenzi

 

SQL Server 2008 R2: novità per il DBA  | IT318
Data Platform

Il prossimo rilascio della famiglia SQL Server non è solo legato alla Business Intelligence, ma presenta anche una serie di novità nell'ambito della amministrazione e gestione di sistemi all'interno delle organizzazioni di ogni dimensione. In questa sessione analizzeremo queste novità soprattutto nell'ottica del Database Administrator, ma introdurremo anche alcune nuove funzionalità quali Complex Event Processing e molto altro.

{Livello: 300 ; sala: 4 ; ora: 18.45 ; giorno: 24 Novembre }
 
Silvano Coriani

 

System Center Configuration Manager 2007: Distribuzione del Sistema Operativo  | IT423
Dynamic&green infrastructure: Virtualization e Management

La sessione illustra come gestire la distribuzione del sistema operativo tramite System Center Configuration Manager 2007, verrà illustrato come catturare un immagine, come modificarla e come distribuirla. Si vedrà inoltre come integrare System Center Configuration Manager 2007 con Microsoft Deployment Toolkit per aggiungere ulteriori funzionalità.

{Livello: 400 ; sala: 2 ; ora: 17.45 ; giorno: 25 Novembre }
 
Fabrizio Grossi

 

System Center Operations Manager 2008 R2: Panoramica  | IT224
Dynamic&green infrastructure: Virtualization e Management

La sessione analizza le nuove funzionalità introdotte da System Center Operations Manager 2008 R2. Vedremo in particolare come sia possibile gestire sistemi client e server basati anche su piattaforme open source e come la gestione dell'infrastruttura di rete.

{Livello: 200 ; sala: 3 ; ora: 10.30 ; giorno: 25 Novembre }
 
Fabrizio Grossi

 

System Center Virtual Machine Manager 2008 R2: le novità  | IT325
Dynamic&green infrastructure: Virtualization e Management

System Center Virtual Machine Manager 2008 R2 è la soluzione completa per la gestione di ambienti virtuali basati su Hyper-V, Virtual Server e Vmware ESX. La versione R2 supporta completamente le nuove funzionalità di Hyper-V in WS2008 R2 (Live Migration, Cluster Shared Volume,Storage Hot Add/Remove, etc) ed inoltre introduce numerose altre funzionalità come Storage Quick Migration, Migrazione di Virtual Machine intra/extra cluster, Rapid Provisioning che lo rendono la soluzione ideale per la gestione del Datacenter Virtuale. In questa sessione verranno esplorate e dimostrate le nuove funzionalità di VMM.

{Livello: 300 ; sala: 3 ; ora: 15.30 ; giorno: 24 Novembre }
 
Alessandro Giacometti

 

Windows Server 2008 R2: Novità in Hyper-V R2  | IT326
Dynamic&green infrastructure: Virtualization e Management

Con Windows Server 2008 R2 e Microsft Hyper-V Server 2008 R2 sarà rilasciata la infrastruttura di virtualizzazione basata du Hyper-V R2. Questa nuova versione dello stack di virtualizzazione Microsoft contiene alcune importanti novità, che saranno illustrate in questa sessione: Live Migration, aggiunta di hardware a caldo, CSV, Processor Compatibility Mode.

{Livello: 300 ; sala: 2 ; ora: 14.00 ; giorno: 24 Novembre }
 
Piergiorgio Malusardi

 

Troubleshoting di soluzioni sviluppate con BizTalk Server  | IT336
SOA & Business Processes

Seguire il Troubleshoting di una soluzione BizTalk richiede strategie e tattiche spesso dettate dall' esperienza di chi lavora sul campo da tempo. BizTalk 2009 presenta alcune nuove e interessanti soluzioni, vediamole in dettaglio e cerchiamo di discuterle insieme. "Seguire il Troubleshoting di una soluzione BizTalk richiede strategie e tattiche spesso dettate dall' esperienza di chi lavora sul campo da tempo. BizTalk 2009 presenta alcune nuove e interessanti soluzioni, vediamole in dettaglio e cerchiamo di discuterle insieme

{Livello: 300 ; sala: 4 ; ora: 10.30 ; giorno: 26 Novembre }
 
Nino Crudele

 

Exchange 2010: Architettura e panoramica  | IT237
Unified Communications

Panoramica sulle novità della piattaforma Exchange 2010

{Livello: 200 ; sala: 2 ; ora: 18.45 ; giorno: 24 Novembre }
 
Massimiliano Luciani
Gabriele Tansini

 

Exchange 2010: Alta disponibilità e scenari di Disaster Recovery  | IT341
Unified Communications

La sessione tratta le novità a livello di Alta Affidabilità in Exchange 2010. I Database Availability Groups (DAGs), l’architettura dei cluster Exchange, MAPI on Middle Tier (MoMT), etc….

{Livello: 300 ; sala: 4 ; ora: 10.30 ; giorno: 25 Novembre }
 
Massimiliano Luciani
Gabriele Tansini

 

Essere Agili con Visual Studio e Team Foundation Server  | DEV212
Developer Tools & Development Practice

In questa sessione si vedrà come Visual Studio e Team Foundation Server supportano pienamente le metodologie agili di sviluppo e di gestione dei progetti. Si passerà dal Test Driven Development di codice e database alla Continuous Integration, dall'Agile planning alla reportistica avanzata, da Scrum ad MSF Agile, dall'analisi di impatto dei test ai Gated Checkin per migliorare le build, per citare solo alcuni degli argomenti che verranno trattati. Il tutto naturalmente senza dimenticare che per essere agile gli strumenti non sono sufficienti, ci vuole la mentalità giusta... ma di certo gli strumenti aiutano ad essere più produttivi!

{Livello: 200 ; sala: 6 ; ora: 17.15 ; giorno: 24 Novembre }
 
Davide Vernole

 

BizTalk 2009 nuove stategie per l'integrazione  | DEV315
SOA & Business Processes

La nuova architettura presentata da Microsoft si basa essenzialmente su quello che sarà alla base di ogni infrastruttura di cominicazione di business e collaboration, WCF. La nuova piattaforma BizTalk 2009 presenta un layer totalmente nuovo, basato su Windows Comunication Foundation, questo in vista anche dei futuri rilasci previsti da Microsoft in ambito di online services e integration technology. Esaminiamo quali possono essere le migliori strategie da seguire per sfruttare al massimo i packs attualmente rilasciati ed essere in linea con quello che arriverà nell' immediato futuro.

{Livello: 300 ; sala: 5 ; ora: 17.45 ; giorno: 25 Novembre }
 
Nino Crudele

 

Introduzione alla Azure Services Platform  | DEV201
Cloud Computing: Azure service platform

Il Cloud Computing è una tematica estremamente importante per il futuro dell'IT. In questa sessione vedremo come sviluppare per il 'cloud' utilizzando la Windows Azure Pltform e Visual Studio. Verrano presentati i diversi componenti della piattaforma: Windows Azure, .NET services, SQL Azure e mostreremo come questi si possano utilizzare per sviluppare applicazioni, testandole in locale per poi farne il deploy finale nel "cloud".

{Livello: 200 ; sala: 1 ; ora: 12.00 ; giorno: 25 Novembre }
 
Giuseppe Guerrasio

 

Introduzione a WPF  | DEV336
Windows & Frameworks

WPF fornisce un’infrastruttura completa che permette di sfruttare accelerazione hardware, data binding, templating, composizione di controlli, integrazione di servizi e molto altro per creare una nuova generazione di applicazioni client. Questa sessione è rivolta a sviluppatori interessati ai benefici apportati da WPF identificando gli approfondimenti più significativi da cui partire per iniziare da subito a sfruttare questa tecnologia in modo efficiente.

{Livello: 300 ; sala: 1 ; ora: 9.00 ; giorno: 25 Novembre }
 
Mauro Minella

 

L'evoluzione di Entity Framework in .NET Framework 4.0  | DEV304
Data Platform

Dopo aver generato molti dibattiti alla prima versione, l'evoluzione di Entity Framework in .NET Framework 4.0 sembra mettere d'accordo tutti. Il team di sviluppo ha lavorato molto, ascoltanto I feedback che sono arrivati da clienti e partner, per migliorare le aree ancora acerbe della V1 e per introdurre molte novità che coprono la maggior parte degli scenari applicativi più comuni. Durante questa sessione verranno discusse le novità più importanti della nuova release, dal supporto ai POCO al model-first, passando per deferred loading ed altre funzionalità interessanti.

{Livello: 300 ; sala: 5 ; ora: 18.45 ; giorno: 24 Novembre }
 
Andrea Saltarello

 

Come scrivere T-SQL efficiente ed evitare I problemi più comuni  | DEV306
Data Platform

Ha senso parlare di T-SQL in questi tempi in cui O/RM e simili hanno tutto questo successo? Certamente si, visto che il dialetto SQL è sempre la lingua con la quale il DBMS viene interrogato, ed evitare I problemi più comuni può essere utile sia a coloro che scrivono ancora codice di accesso ai dati tradizionale, che a chi deve interpretare query T-SQL generate da qualche strumento automatico. In questa sessione esamineremo i problemi più comuni e le soluzioni più efficaci per la creazione di soluzioni scalabili e performanti.

{Livello: 300 ; sala: 5 ; ora: 9.00 ; giorno: 26 Novembre }
 
Andrea Benedetti

 

DTO vs. Entities in software architecture  | DEV340
Architecture

In teoria un data contract è tutto ciò che due interfacce devono scambiarsi, ma poi c’è la pratica e il mondo reale a suggerire alternative e scorciatoie.

{Livello: 300 ; sala: 5 ; ora: 12.00 ; giorno: 25 Novembre }
 
Dino Esposito

 

Sharepoint 2007 e Office 2007 in scenari di Single-Sign-On e Federation  | DEV348
Collaboration, Workflow & Search

In questa sessione vedremo come “trasformare” Sharepoint 2007 in una infrastruttura Claims-Based integrandolo con i Servizi di Geneva Server, Active Directory e i custom Attribute Store per garantire un sistema di Single Sign-On interno ed esterno all'azienda basato su standard di mercato (WS-* e SAML 2.0 Protocol).Successivamente vedremo come questa configurazione ci permetterà di estendere facilmente l’accesso al portale anche ad utenti di aziende partner tramite la federation mantenendo un modello di accesso consistente.

{Livello: 300 ; sala: 6 ; ora: 16.15 ; giorno: 25 Novembre }
 
Mario Fontana

 

Creare una soluzione ETL di riferimento con SQL Server 2008 Integration Services  | IT415
Business Intelligence

Un recente caso di studio pubblicato da Unisys ha dimostrato come una soluzione basata su Integration Services possa raggiungere performance assolute, e caricare 1 Tb di dati in circa 30 minuti. Durante questa sessione analizzeremo le linee guida architetturali e le diverse opzioni disponibili per realizzare soluzioni ETL con performance di livello assoluto, che possono essere utilizzate in scenari che vanno da volumi più ridotti sino a milioni di record da trasformare e trasportare.

{Livello: 400 ; sala: 4 ; ora: 12.00 ; giorno: 26 Novembre }
 
Davide Mauri

 

Progetto "Gemini": Self Service Analysis e il futuro della BI su piattaforma Microsoft  | IT217
Business Intelligence

Il progetto Gemini è sicuramente l'evoluzione che più ha catturato l'attenzione di coloro che hanno lette le prime informazioni relative a SQL Server 2008 R2. Questa componente della piattaforma Microsoft per la Business Intelligence è sicuramente molto importante, ma non è l'unico annuncio interessante legato alla BI della prossima wave dei prodotti delle famiglie SQL Server e Office System. In questa sessione vedremo una panoramica relativa ai principali scenari di soluzione nell'ambito della Business Intelligence, e una roadmap sulla direzione futura di queste tecnologie.

{Livello: 200 ; sala: 4 ; ora: 12.00 ; giorno: 25 Novembre }
 
Silvano Coriani

 

Le ricchezze nascoste in Microsoft Dashboard, Scorecard, e Analytic  | IT320
Business Intelligence

Sviluppando soluzioni analitiche sulla piattaforma Microsoft ci si accorge che le potenzialità legate all'utilizzo dei Performance Point Services di Microsoft SharePoint Server insieme agli Analysis Services di SQL Server vanno molto oltre quanto si nota all'apparenza. Intorno ai metadati disponibili, alle componenti e agli strumenti di navigazione sui dati, è infatti possibile realizzare soluzioni analitiche ricche e funzionali.

{Livello: 300 ; sala: 4 ; ora: 9.00 ; giorno: 25 Novembre }
 
Franco Perduca
Alessandro Rezzani

 

Dieci buoni motivi per utilizzare al massimo Microsoft SQL Server 2008 Reporting Services  | IT321
Business Intelligence

Reporting Services si sta consolidando come presenza fissa in soluzioni di reportistica di classe Enterprise grazie certamente al fatto di essere incluso in SQL Server ma certamente anche alle funzionalità particolarmente interessanti ed adatte ad essere integrate in soluzioni esistenti. Durante questa sessione prenderemo in considerazione alcune di queste caratteristiche, evidenziando i punti di forza e le linee guida per la realizzazione di soluzioni avanzate che sfruttino al meglio i Reporting Services di SQL Server 2008.

{Livello: 300 ; sala: 4 ; ora: 17.45 ; giorno: 25 Novembre }
 
Andrea Benedetti

 

Windows Server 2008 R2: Failover Cluster Service  | IT312
Client & Server Infrastructure

Con Windows Server 2008 R2 continua l’evoluzione dei Failover Cluster services, già profondamente innovati in Windows Server 2008. Durante questa sessione vedremo insieme quali sono le aree di maggior innovazione e interesse, per il deployment di 2008 R2 in ambienti clustered. Parleremo quindi dei miglioramenti tecnologici di base (iSCSI, Storage, Network) e il Cluster Shared Volume, dei nuovi supporti per Remote Desktop Services/DFS-R e delle migliorate funzioni di amministrazione (anche con Powershell), monitoraggio e troubleshooting. Concluderemo introducendo delle linee guida per la coesistenza e migrazione da versioni precedenti, oltre a indicazioni sulle pratiche migliori.

{Livello: 300 ; sala: 3 ; ora: 9.00 ; giorno: 26 Novembre }
 
Claudio Galletti

 

Windows Server 2008 R2: Lo stack di virtualizzazione visto dall'interno  | IT350
Client & Server Infrastructure

Questa sessione esplora gli “internals” di Hyper-V fornendo una visione di insieme del funzionamento delle componenti che costituiscono lo stack di virtualizzazione del S.O. Verrà chiarito il ruolo del “Windows Hypervisor”, della “Parent Partition”, dei Device Sintetici ed Emulati. Sarà possibile capire come avviene la comunicazione “Inter-Partition” attraverso Hypervisor e VMBus per accedere alle risorse fisiche della macchina Host, approfondendo in particolare gli “Storage e Network VSP”. Saranno illustrate alcune novità presenti in Windows Server 2008 R2 quali, “Second Level Address Translation”, “Virtual Processor Power Management”, “Network Virtual Machine Queue”, “VHD Boot”, ecc. Chiunque voglia capire a fondo come funziona la virtualizzazione in Windows Server NON può perdere questa sessione

{Livello: 400 ; sala: 2 ; ora: 15.30 ; giorno: 26 Novembre }
 
Luca Sanson

 

Windows Server 2008 R2: Novità in Server Core  | IT314
Client & Server Infrastructure

Con la nuova release del S.O., anche la versione Core è stata potenziata e migliorata. Powershell, Framework, Certificate Services sono solo alcuni elementi che sono stati aggiunti e che fanno della server core una scelta sempre più facile da fare. Vedremo quindi cosa è possibile fare con una server core Windows 2008 R2: demo, demo e ancora demo...

{Livello: 300 ; sala: 3 ; ora: 9.00 ; giorno: 25 Novembre }
 
Corrado Mollica

 

Office System 2010: Overview  | IT344
Collaboration, Workflow & Search



{Livello: 300 ; sala: 2 ; ora: 17.15 ; giorno: 24 Novembre }
 
Davide Colombo

 

BPOS - Business Productivity Online Suite - Integrazione tra servizi online e infrastruttura aziendale  | IT322
Dynamic&green infrastructure: Virtualization e Management

Questa sessione è dedicata all’integrazione tra un’infrastruttura gestita (on premise) e i servizi OnLine di Microsoft con riferimento alla suite BPOS. Dopo una rapida panoramica sulle modalità di configurazione e amministrazione di tali servizi affronteremo gli strumenti e le modalità operative per l’uso dei OnLine Serivces negli scenari di integrazione, coesistenza e migrazione. Dopo aver appreso come gestire e configurare i “Custom domains” approfondiremo i temi relativi all’integrazione e migrazione di mailbox residenti su un Exchange Server locale con Exchange OnLine.

{Livello: 300 ; sala: 2 ; ora: 15.30 ; giorno: 24 Novembre }
 
Francesco Cristofoli

 

System Center Data Protection Manager 2007: protezione degli ambienti virtuali  | IT329
Dynamic&green infrastructure: Virtualization e Management

In questa sessione veranno presentati i vantaggi derivanti dall'utilizzo di DPM 2007 SP1 per eseguire il backup di macchine virtuali in ambiente Hyper-V al fine di ottimizzare RTO ed RPO dei servizi aziendali. Verranno anche accennate le nuove funzionalità offerte da DPM V3

{Livello: 300 ; sala: 3 ; ora: 17.15 ; giorno: 24 Novembre }
 
Francesco Sodano

 

Forefront: Threat Management Gateway (TMG), il nuovo ISA Server  | IT331
Security & Identity Management

In questa sessione verranno affrontare le nuove funzionalità di TMG (per ora in versione beta2) tramite utilizzo di demo e l'analisi dei nuovi scenari e delle soluzioni rese possibili dallo stesso. La sessione affronterà anche l'integrazione di TMG con Stirling.

{Livello: 300 ; sala: 4 ; ora: 17.15 ; giorno: 24 Novembre }
 
Michele Sensalari

 

Exchange 2010: Dimensionamento, deployment e migrazione  | IT338
Unified Communications

Pianificare la distribuzione di Exchange 2010, prevedere il dimensionamento dell’infrastruttura e migrazione da versioni precedenti di exchange

{Livello: 300 ; sala: 3 ; ora: 12.00 ; giorno: 25 Novembre }
 
Massimiliano Luciani
Gabriele Tansini

 

Office Communication Server 2007 R2: architettura e panoramica sulla piattaforma di comunicazione  | IT339
Unified Communications

La sessione presenta l’architettura ed una panoramica della piattaforma Microsoft Unified Communications (UC). Analizzeremo le caratteristiche di Microsoft Office Communications Server (OCS) 2007 R2 e le capacità di integrazione con i sistemi di Fonia tradizionale, con i sistemi VoIP, con Internet. Analizzeremo i ruoli dei server e le funzionalità che forniscono nei vari ambiti: Presenza e IM, Fonia e VoIP, conferenza Audio/Video, Web Conference. Vedremo in azione le possibilità di integrazione e collaborazione con Outlook, Exchange, Office e SharePoint, senza dimenticare le grandi possibilità offerte dalla piattaforma Microsoft UC per realizzare soluzioni personalizzate. Vedremo demo di software che parlano, ascoltano, ...

{Livello: 300 ; sala: 4 ; ora: 14.00 ; giorno: 24 Novembre }
 
Alessandro Appiani

 

Office Communication Server 2007 R2: Configurazione avanzata  | IT442
Unified Communications

Partendo dal risultato della sezione precedente andremo a configurare le funzionalità avanzate: la prima funzionalità tipicamente richiesta è l’integrazione con il PBX aziendale. Proseguiremo con la configurazione dei ruoli edge e del conferencing, in modo da realizzare una piattaforma evoluta e pronta da mandare in produzione.

{Livello: 400 ; sala: 3 ; ora: 16.15 ; giorno: 25 Novembre }
 
Andrea Garattini

 

Windows Server 2008 R2: Novità di Internet Information Server 7.5  | IT313
Web & User Experience

Anche sul fronte delle infrastrutture per il Web, Windows 2008 Server R2 porta con sè rilevanti novità. Internet Information Server 7.5 segna un’altra pietra miliare nel lungo percorso di evoluzione della piattaforma. Il supporto per ASP.Net su Server Core costituisce forse la novità più attesa ma anche l’integrazione di FTP/WebDAV/CGI e le nuove funzionalità per il monitoring e tracing sono di sicuro interesse per gli IT Pro. In questa versione vengono anche accorpate in modo omogeneo molte delle feature gratuite precedentemente disponibili via web come addon per IIS 7. Si tratta di Administration Pack (Database Manager, Configuration Editor, IIS Reports, URL Filtering, ...), dell’utilissimo Powershell provider, il Web Deployment Tool e molto altro ancora – ci sarà di che parlare.

{Livello: 300 ; sala: 3 ; ora: 18.45 ; giorno: 24 Novembre }
 
Claudio Galletti

 

Sviluppare Soluzioni con Windows Azure  | DEV303
Cloud Computing: Azure service platform

Questa sessione tecnica si concentra su Windows Azure mettendo in risalto le varie 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 le API per l’accesso al Cloud Storage (Blob, Table, Queue), l’utilizzo del worker role per rendere loosely-coupled le soluzioni, le modalità di deployment e upgrade delle soluzioni. Questa sessione da per scontati gli argomenti presentati nella sessione DEV 201 – Introduzione alla Azure Services Platform.

{Livello: 300 ; sala: 1 ; ora: 14.45 ; giorno: 25 Novembre }
 
Roberto Brunetti

 

Silverlight 3: realizzare applicazioni Out Of Browser  | DEV326
Web & User Experience

Silverlight esce dal browser! Il confine tra web, applicazioni RIA e desktop si assottiglia. In questa sessione vedremo come sfruttare al meglio le funzionalità detached offerte da Silverlight 3, fornendo diversi esempi delle API coinvolte, modalità di deployment, manifest, automatizzazione degli aggiornamenti applicativi, gestione della connettività, security e limitazioni da tener presente. Non mancherà il confronto col “cugino” ClickOnce per capire al meglio le potenzialità di ciascuna scelta. Approfondiremo inoltre l'uso dell'Isolated Storage per l'ottimizzazione dei download e per la gestione di un semplice DB locale con LINQ e XML, al fine di sfruttare al meglio lo storage locale nei nuovi scenari che si stanno configurando.

{Livello: 300 ; sala: 1 ; ora: 14.45 ; giorno: 25 Novembre }
 
Alessandro Pilotti

 

MS Dynamics CRM: Innovare, Migliorare, Estendere il business con gli acceleratori  | IT353
Customer relationship management

Gli acceleratori per MS Dynamics CRM sono una serie di add-on già sviluppati e pronti all’uso, da installare e configurare in una piattaforma esistente CRM. Gli acceleratori consentono di espandere ed estendere le potenzialità del motore di Business di Microsoft in diversi ambiti, classificandosi a tutti gli effetti come Verticalizzazioni operative. In questa sessione verrà presentata una panoramica di alto livello architetturale e tecnico su MS Dynamics CRM introducendo a pieno regime alcuni tra i principali acceleratori disponibili, le loro procedure di installazione, l’interazione con il CRM SDK e le personalizzazioni a livello strutturale e di codice. Sarà inoltre affrontato un momento di interazione di Q&A (domande e risposte) per dimostrare come Dynamics CRM possa essere adattato ad un business aziendale esistente.

{Livello: 300 ; sala: 4 ; ora: 16.15 ; giorno: 25 Novembre }
 
Giorgio Garcia Agreda
Roberto Nocera

 

Adottare Team Foundation Server in azienda: step by step  | DEV209
Developer Tools & Development Practice

In questa sessione si vedrà come adottare gradualmente Team Foundation Server in azienda. Dalla pianificazione, installazione e configurazione fino ai passi successivi di adozione (codice sorgente, build, work item, documenti, gestione completa dei progetti). Il tutto ragionando per scenari di adozione incrementali e adatti sia per team piccoli, sia per team di medie e grandi dimensioni.

{Livello: 200 ; sala: 6 ; ora: 14.00 ; giorno: 24 Novembre }
 
Corrado Iorizzo

 

Le novità di ASP.NET 4.0  | DEV222
Web & User Experience

ASP.NET 4.0 rappresenta una sfida interessante per gli sviluppatori web: consentirà di sfruttare più facilmente le funzionalità di uso comune, migliorerà le performance e sarà pensato per coprire le attuali mancanze. Dal ViewState ottimizzato, al controllo totale del markup, fino ad un nuovo modello di supporto ad AJAX, all'avanzamento nel campo del data binding, fino alla migliore integrazione con Entity Framework e Velocity, questa nuova versione si preannuncia molto interessante. In questa sessione affronteremo tutte le novità con una carrellata che dia una visione d'insieme di quello che ci attende.

{Livello: 200 ; sala: 1 ; ora: 10.30 ; giorno: 26 Novembre }
 
Daniele Bochicchio

 

Creare un laboratorio per lo sviluppo, il test e l'individuazione dei problemi con Visual Studio Lab Management 2010  | DEV310
Developer Tools & Development Practice

Visual Studio Lab Management 2010 è il prodotto che rivoluzionerà la gestione di laboratori di sviluppo e test. In questa sessione verrà mostrato come gli amministratori possono configurare e impostare il laboratorio, come sviluppatori e tester non tecnici possono, tramite Visual Studio Test and Lab Management 2010, instanziare, configurare, e utilizzare le macchine del laboratorio senza dover passare da SCVMM e da Hyper-V.

{Livello: 300 ; sala: 6 ; ora: 15.30 ; giorno: 26 Novembre }
 
Lorenzo Barbieri

 

Scrivere e gestire codice (.NET, C++ e Database) di qualità  | DEV314
Developer Tools & Development Practice

In questa sessione verranno approfonditi gli strumenti di Visual Studio per migliorare la qualità del Codice e del Database: Code Coverage, Code Analysis, Profiler, Test Impact Analysis, Debugger storico, progetti database, SQL Code Analysis, refactoring, test e generazione dei dati sul DB

{Livello: 300 ; sala: 6 ; ora: 15.30 ; giorno: 24 Novembre }
 
Lorenzo Barbieri

 

Prototipazione di applicazioni con Sketchflow  | DEV321
Web & User Experience

Dal “concept” al “progetto reale” attraverso Expression Blend 3 e SketchFlow. Nel corso della sessione vedremo insieme come attraverso SketchFlow è possibile realizzare in modo semplice ed intuitivo prototipi, workflow dinamici ed interattivi di applicazioni in Silverlight e Windows Presentation Foundation.SketchFlow, nuova funzionalità disponibile all’interno di Expression Blend 3, permette in modo rapido ed efficace di sfrutturare, simulare e progettare dinamicamente l’interazione e le funzionalità dell’applicazione. Supporta inoltre la possibilità di poter raccogliere eventuali feedback dal cliente e/o dal team di lavoro e di creare autonomamente la documentazione a supporto del progetto

{Livello: 300 ; sala: 5 ; ora: 15.30 ; giorno: 26 Novembre }
 
Roberto Cavallini

 

Sviluppo integrato di soluzioni Extended in MS Dynamics CRM: dal CRM al XRM  | DEV355
Customer relationship management

In questi ultimi anni si è molto sentito parlare e discutere di CRM, acronimo di Customer Relationship Management. Grazie a prodotti software come Microsoft Dynamics CRM, intesi come business engines, oggi si affronta un argomento di interesse notevole come l'xRM. x ha un duplice significato: può essere inteso come eXtended Relationship Management oppure "x" considerato come "qualsiasi generica" gestione delle Relazioni, sviluppata tramite una piattaforma software realizzata ad hoc o un motore di business upgradato a dovere. MS Dynamics CRM offre queste potenzialità ed è già utilizzato in diversi ambienti in modalità xRM, intesa quindi non soltanto nel senso prettamente "informatico" del termine ma anche filosofico del business. In questa sessione gli speakers, in un mix di teoria e pratica,affronteranno la personalizzazione del CRM di Microsoft partendo dal motore di base con alcuni scenari reali di customizzazione.

{Livello: 300 ; sala: 6 ; ora: 18.45 ; giorno: 24 Novembre }
 
Giorgio Garcia Agreda
Roberto Nocera

 

C# 4.0 le novità del linguaggio  | DEV332
Windows & Frameworks

Una nuova major release del linguaggio C# e del framework.net si stanno avvicinando. In questa sessione cercheremo di vedere le novità sotto due fondamentali prospettive. Da una parte osservare le nuove funzionalità e dall'altra cercare di capire quali siano gli scenari che possono trarne vantaggio e di conseguenza semplificare il nostro codice.In particolare guarderemo con attenzione all'uso della keyword dynamic e del DLR, la semplificazione degli scenari che prevedono l'interoperabilità COM, e le altre novità come varianza, covarianza e controvarianza che, tecnicisimi a parte, semplificano scenari molto comuni.

{Livello: 300 ; sala: 5 ; ora: 9.00 ; giorno: 25 Novembre }
 
Raffaele Rialdi

 

Costruire applicazioni scalabili e ad alte performance con ASP.NET  | DEV334
Web & User Experience

In tutte quelle situazioni in cui è necessario trarre il massimo da ASP.NET si presentano delle sfide che non è facile superare: molte delle funzionalità sono ideate per essere facili da implementare, per cui non sempre le performance sono al punto centrale. In questa sessione dal taglio pratico affronteremo le problematiche principali legate alla realizzazione di applicazioni scalabili e ad alte performance, con l'ausilio di tecniche avanzate, come la compressione dell'output, l'uso di cache orizzontale, il minifying dei contenuti ed il multithreading

{Livello: 300 ; sala: 5 ; ora: 17.00 ; giorno: 26 Novembre }
 
Daniele Bochicchio

 

Architecting Web Solutions  | DEV341
Architecture

Architecting Web Solutions In questa sessione mostreremo una soluzione reale basata sullo stack tecnologico Microsoft, elencandone i requisiti principali e commentando le scelte architetturali effettuate per soddisfarli. DEV342 Architecting business logic Dal "rozzo" Transaction Script al "trendissimo" SOA, il catalogo dei pattern dedicati alla distribuzione della business logic offre strategie risolutive per una vasta gamma di scenari e contesti: conoscere questi pattern permette di affidarsi a soluzioni comprovate riducendo il rischio di ritrovarsi in un vicolo cieco

{Livello: 300 ; sala: 6 ; ora: 9.00 ; giorno: 25 Novembre }
 
Andrea Saltarello

 

Architecting business logic  | DEV342
Architecture



{Livello: 300 ; sala: 6 ; ora: 12.00 ; giorno: 25 Novembre }
 
Andrea Saltarello

 

Creare documenti Office OpenXML con il nuovo SDK 2.0  | DEV350
Collaboration, Workflow & Search

Office OpenXML è il formato standard ISO DIS 29500 usato a partire da Office 2007 e disponibile come plugin gratuito anche per le versioni precedenti. All'uscita di Office 2010 sarà disponibile il nuovo SDK 2.0 che permette la costruzione di questi formati in modo molto più semplice e con un forte supporto di Intellisense. Nella sessione vedremo come poter creare documenti Office programmaticamente senza necessità di avere installato Microsoft Office sul PC, esigenza tipica delle elaborazioni lato server. In conclusione vedremo come il nuovo Framework 4.0 risolva i problemi di versioning nell'uso in automation di Microsoft Office, funzionalità molto utile per stampare i documenti da un client

{Livello: 300 ; sala: 6 ; ora: 17.00 ; giorno: 26 Novembre }
 
Raffaele Rialdi

 

Introduzione alla Claims-Based Security per Architetti e Sviluppatori  | DEV351
Security & Identity Management

La Claims Based Security rappresenta la vera chiave di volta per realizzare efficienti sistemi di Single Sign-On in grado di gestire il trasporto dell' Identità tra Web Applications e Web Services sia all'interno di una singola azienda fino a scenari geograficamente distribuiti. Lo scopo di questa sessione è quello di capire su cosa si basa la Claims-Based Security, quali sono i principali patterns per chi disegna e sviluppa soluzioni ed infine quali sono gli approcci più corretti per introdurla nelle proprie architetture applicative in base all'esperienza che stiamo maturando in Microsoft

{Livello: 300 ; sala: 6 ; ora: 10.30 ; giorno: 25 Novembre }
 
Mario Fontana

 

Troubleshooting e Debugging con Silverlight 3  | DEV352
Web & User Experience

Il debug di applicazioni RIA può diventare esasperante in assenza dei giusti strumenti. Fortunatamente nel caso di Silverlight la lista dei tool disponibili è ampia e completa, sebbene eterogenea. Partiremo, ça va sans dire, col debugger integrato in Visual Studio 2008 e 2010 (applicazioni SL detached comprese), per poi passare all'interazione col browser, dove vedremo i tool forniti da Internet Explorer 8. Non potrà mancare un'ampio scorcio sull'analisi del traffico HTTP e delle problematiche di accesso cross domain, grazie ad es. a Fiddler 2, Silverlight Spy e l'immancabile Wireshark. A seguire alcune considerazioni sul debug di applicazioni Silverlight su Mac OS X, e infine, la ciliegina sulla torta, il re dei debugger MS: Windbg. Il superamento dell'impatto iniziale con la sua storica interfaccia per “hacker” viene ampiamente ripagato dalle funzialità che si possono raggiungere anche con Silverlight, in particolare se impiegato in maniera non invasiva per il debug su host estranei all'ambiente di sviluppo e test (aka l'host del cliente su cui le leggi di murphy, implacabilmente, si accaniscono).

{Livello: 300 ; sala: 3 ; ora: 10.30 ; giorno: 26 Novembre }
 
Alessandro Pilotti

 

Sviluppare per il Marketplace  | DEV353
Customer relationship management

Il Marketplace, una delle novità della nuova versione di Windows Mobile, rivoluziona il modello di distribuzione delle applicazioni aprendo nuovi scenari e nuove opportunità. In questa sessione vedremo in dettaglio di cosa si tratta, come funziona e come poter realizzare applicazioni da distribuire attraverso questo canale

{Livello: 300 ; sala: 6 ; ora: 14.45 ; giorno: 25 Novembre }
 
Michele Locuratolo

 

Tecniche di sviluppo per Windows Mobile 6.5  | DEV354
Customer relationship management

In questa sessione potremo vedere, con esempi concreti, le novità per gli sviluppatori introdotte nella versione 6.5 di Windows Mobile. In particolare verranno evidenziate le nuove tecniche per interfacciarsi con il device, costruire applicazioni che utilizzano GPS, o che interagiscono con Outlook. Verranno anche illustrate le nuove tecniche di sviluppo di "Widgets", una modalità di sviluppo che apre enormi prospettive per la prossima generazione di applicazioni sui Windows Phone

{Livello: 300 ; sala: 5 ; ora: 10.30 ; giorno: 26 Novembre }
 
Sandro Vecchiarelli

 

Windows 7 e Windows Server 2008 R2: le nuove API  | DEV430
Windows & Frameworks

Oltre ad una serie di importanti novità a livello kernel, Windows 7 introduce nuove interessantissime API. Durante la sessione vedremo le Web Services API, come integrare le applicazioni nella taskbar e nella shell, il nuovo supporto linguistico ELS, il supporto ai sensori e naturalmente l'argomento che ha suscitato maggiore interesse alla presentazione di Windows 7: il multitouch.Quando si parla di API il timore è che sia territorio quasi esclusivo di C/C++, ma fortunatamente Microsoft ha prodotto una serie di wrapper per il Framework.net che useremo nelle svariate demo

{Livello: 400 ; sala: 6 ; ora: 12.00 ; giorno: 26 Novembre }
 
Raffaele Rialdi

 

Windows Server 2008 R2: Novità nei Remote Desktop Services e nel protocollo RDP  | IT230
Dynamic&green infrastructure: Virtualization e Management

In questa sessione vedremo insieme le novità introdotte in Windows Server 2008 R2 relativamente ai Terminal Services, ora Remote Desktop Services, sia dal punto di vista dei nuovi componenti e delle nuove funzionalità che dal punto di vista delle novità del protocollo RDP, comune a Windows 7 e Windows Server 2008 R2

{Livello: 200 ; sala: 2 ; ora: 16.15 ; giorno: 25 Novembre }
 
Renato Francesco Giorgini

 

Forefront: Panoramica di Client Security v2  | IT234
Security & Identity Management

in questa sessione verranno affrontate le novità introdotte in Microsoft Forefront Client Security quali Firewall, Network Intrusion, Software Authorization, etc. L'integrazione dello stesso con Stirling per la gestione e il monitoraggio centralizzato.

{Livello: 200 ; sala: 4 ; ora: 15.30 ; giorno: 24 Novembre }
 
Michele Sensalari

 

Windows 7: Migrazione da Windows XP e Windows Vista  | IT307
Collaboration, Workflow & Search

L’introduzione di Windows 7 in azienda, comporta la necessità di pianificare adeguatamente la migrazione dalle precedenti versioni del sistema operativo. L’obbiettivo del progetto di migrazione deve essere minimizzare i tempi di upgrade, i fermi lavorativi per gli utenti e i costi, annullare la perdita di dati e delle configurazioni. In questa sessione vedremo quali sono le strategie e gli strumenti disponibili per raggiungere questi obbiettivi e vivere felici e senza stress

{Livello: 300 ; sala: 2 ; ora: 10.30 ; giorno: 26 Novembre }
 
Piergiorgio Malusardi

 

Windows HPC Server 2008 SP1: Panoramica e novità  | IT311
Collaboration, Workflow & Search

Windows HPC Server 2008 permette la realizzazione di un ambiente di calcolo parallelo ad alte prestazione in grado di rispondere alle esigenze dell'industria aumentando la produttivita' delle aziende. La tecnologia HPC di Microsoft consente la creazione di ambiente di calcolo di diverse dimensioni (da qualche nodo a miglia di nodi) e basa il suo funzionamento su un Head Node (che svolge la funzione di ""master"" del cluster) e molteplici Compute Node. L'Head Node oltre a gestire il cluster ed e' dotato di una funzione di scheduler in grado di smistare i job sui diversi Compute Node. L'architettura del sistema si basa sull'implementazione delle Microsoft Message Passing Interface, API che permettono la realizzazione di strutture di supercalcolo, compatibili con lo standard aperto MPICH2. Gli utenti possono utilizzare il cluster HPC sviluppando programmi paralleli in Visual Studio oppure utilizzare il cluster HPC con diverse applicazioni e librerie numeriche di terze parti per effettuare simulazioni in diversi settori (finanziario, manifatturiero, scientifico)

{Livello: 300 ; sala: 3 ; ora: 15.30 ; giorno: 26 Novembre }
 
Fabrizio Ferri

 

Disaster recovery con SQL Server 2008  | IT319
Data Platform

Gennaio 2003: un sondaggio della rivista SQL Server Magazine rivela che solo il 33% degli intervistati ha un piano di disaster recovery che viene regolarmente testato. Maggio 2009: un nuovo sondaggio del sito SQLSkills.com mostra una situazione immutata, eppure la perdita dei dati può mettere a repentaglio la sopravvivenza stessa dell’azienda ed è quanto mai vitale implementare un disaster recovery plan e, soprattutto, testarlo regolarmente per verificarne la rispondenza con le esigenze aziendali.

{Livello: 300 ; sala: 4 ; ora: 15.30 ; giorno: 26 Novembre }
 
Luca Bianchi

 

Windows Server 2008 R2: Infrastrutture VDI per la piccola e media azienda  | IT328
Dynamic&green infrastructure: Virtualization e Management

I Remote Desktop Services di Windows Server 2008 R2 sfruttano Hyper-V R2 per consentire la creazione in ambito aziendale di architetture di tipo Virtual Desktop Infrastructure - VDI. In questa sessione vederemo insieme i differenti componenti di una soluzione VDI e la configurazione di un ambiente di esempio

{Livello: 300 ; sala: 2 ; ora: 12.00 ; giorno: 26 Novembre }
 
Renato Francesco Giorgini

 

Windows Server 2008 R2: come migrare la propria CA Windows 2003 con successo  | IT347
Security & Identity Management

Il nuovo ruolo di Active Directory Certificate Services (ADCS) introdotto con Windows 2008 offre nuove e alettanti funzionalità rispetto a Windows 2003. Questa sessione, oltre ad affrontare i passi procedurali e i suggerimenti per un efficace processo di migrazione, vi aiuterà ad identificare e a comprendere i benefici derivanti dall’adozione di Windows 2008 per la vostra Public Key Infrastructure (PKI). Verranno anche trattati argomenti quali il Cluster, gli Hardware Security Module (HSM) e la Virtualizzazione. I contenuti esposti non saranno solo mirati a coloro che già utilizzano una PKI, ma anche a chi è interessato a conoscerne i benefici e i servizi correlati per pianificarne l’eventuale inserimento nella propria infrastruttura.

{Livello: 300 ; sala: 3 ; ora: 17.45 ; giorno: 25 Novembre }
 
Riccardo Sacco

 

Windows 7 e Windows Server 2008 R2 : Sicurezza aziendale non “invasiva"  | IT349
Client & Server Infrastructure

Ogni soluzione di sicurezza nasce da un compromesso tra tre fattori principali: Costo, Usabilità e Livello di sicurezza ottenuto. In questa sessione vedremo alcuni esempi concreti di come Microsoft utilizza internamente le nuove funzionalità di Windows 7, Windows Server 2008 R2 e di altri prodotti per garantire un elevato livello di sicurezza della propria infrastruttura senza penalizzare l’usabilità per gli utenti. Tra gli argomenti ch verranno trattati: - Strong Authentication ed accesso remoto - Data security - Mobile Security"

{Livello: 300 ; sala: 3 ; ora: 14.00 ; giorno: 24 Novembre }
 
Massimo Agrelli

 

Hacking dei sistemi  | IT355
Security & Identity Management



{Livello: 300 ; sala: 2 ; ora: 9.00 ; giorno: 26 Novembre }
 
Raffaele Rialdi

 

SQLBI Methodology: Come modellare una soluzione di BI  | IT357
Business Intelligence

I Data Warehouse (DWH) possiedono una solida base teorica, formalizzata e teorizzata in molti libri e whitepaper. Ciononostante, quando si tratta di realizzare un DWH con gli strumenti messi a disposizione nella suite Microsoft, calando la teoria nella pratica sono necessarie scelte di ordine tecnologico e implementativo. Spesso tali scelte condizionano in modo molto pesante il DWH, determinandone il successo o il fallimento. Questa sessione è dichiaratamente metodologica e mostra quali siano le tecniche da utilizzare per realizzare una soluzione di Business Intelligence (BI) completa che regga la sfida delle continue variazioni e integrazioni che sono richieste dagli utenti. La metodologia è stata sviluppata per Data Warehouse di notevole complessità ma, avendo un overhead abbastanza ridotto rispetto alla metodologia classica Kimball, è applicabile anche su DWH di piccole dimensioni, fornendo però dei notevoli vantaggi in termini di flessibilità di progettazione e manutenzione

{Livello: 300 ; sala: 4 ; ora: 9.00 ; giorno: 26 Novembre }
 
Alberto Ferrari

 

Backup e Disaster Recovery in SharePoint 2007  | IT343
Collaboration, Workflow & Search

"In questa sessione verranno analizzate alcune situazioni durante le quali è possibile perdere dati all'interno di un ambiente Sharepoint e le tecniche necessarie per evitare che questo accada.Si affronteranno quindi differenti metodologie di backup e ripristino dei dati, tra le quali il Data Protection Manager per MOSS 2007, e verranno evidenziati quali sono i dati che devono essere contenuti all'interno di un backup per poterlo definire completo

{Livello: 300 ; sala: 4 ; ora: 17.00 ; giorno: 26 Novembre }
 
Michele Sensalari

 

Office Communication Server 2007 R2: Installazione  | IT340
Unified Communications

In questa sessione partiamo dall’analisi dell’architettura di OCS per arrivare all’installazione di OCS 2007 Standard per simulare la messa in produzione di una soluzione base che offra i servizi di chat, voice e video conferencing.

{Livello: 400 ; sala: 3 ; ora: 14.45 ; giorno: 25 Novembre }
 
Andrea Garattini

 

Architecture of Predictive Programming  | DEV339
Architecture

Predictive Programming harnesses the power of Data Mining (component of SQL Server 2008 Analysis Services) to bring a form of artificial intelligence to your applications. It can be used for many purposes, but we will concentrate on a way to place a negative-feedback loop into your software that helps it make better decisions. Specifically, we will improve business process success rates by spotting problems and flagging them before a transaction completes. For instance, we can predict that an online purchase transaction is going to fail and we can flag it for attention so saving a customer frustration while protecting your reputation. Similarly, we can use this technique to perform predictive input validation. This session will discuss the overall architecture of such applications, briefly introduce the use of Data Mining, and show you examples of code that implements this approach. We will only briefly discuss the Data Mining techniques used such as neural networks, decision trees, and clustering.

{Livello: 300 ; sala: 1 ; ora: 14:00 ; giorno: 24 Novembre }
 
Rafal Lukawiecki

 

Sharepoint 2010: Le novità per gli Sviluppatori  | DEV346
Collaboration, Workflow & Search

SharePoint 2010 mette a disposizione degli sviluppatori numerosi strumenti per la realizzazione di applicazioni evolute e flessibili. Da un lato, i miglioramenti nell'integrazione con Visual Studio 2010 rendono decisamente più semplice il processo di sviluppo. Dall'altro, nuovi paradigmi e nuove tecniche per l'accesso alle informazioni consentono di personalizzare e di adattare la piattaforma ad esigenze sempre più complesse, sfruttando le numerose funzionalità native o integrando applicazioni e sistemi esterni. Durante questa sessione effettueremo una panoramica delle novità di SharePoint 2010 dal punto di vista dello sviluppatore, contestualizzandole in scenari di utilizzo reale in modo da poterne valutare l'impatto sulla progettazione delle applicazioni.

{Livello: 300 ; sala: 1 ; ora: 18:45 ; giorno: 24 Novembre }
 
Claudio Brotto

 

Sharepoint 2010: Overview delle nuove funzionalità  | DEV202
Collaboration, Workflow & Search

SharePoint 2010 introduce un'ampia serie di funzionalità rispetto alla precedente versione del prodotto. I miglioramenti apportati dalla nuova release coinvolgono non solamente la user experience, riprogettata sulla base di un criterio di usabilità e flessibilità, ma anche e soprattutto la struttura e l'architettura delle informazioni che la piattaforma consente di definire.Nel corso di questa sessione passeremo in rassegna le novità di SharePoint 2010, evidenziandone i principali scenari di utilizzo tanto in un contesto intranet/extranet, quanto in soluzioni internet.La sessione è propedeutica alle sessioni "SharePoint 2010: le novità per gli sviluppatori" e "SharePoint 2010: le novità per i sistemisti".

{Livello: 200 ; sala: 1 ; ora: 15:30 ; giorno: 24 Novembre }
 
Igor Macori
Claudio Brotto

 

SharePoint 2010: Le novità per i sistemisti  | IT346
Collaboration, Workflow & Search

L'introduzione di SharePoint 2010 comporta numerose novità di interesse per amministratori di sistema e SharePoint administrators. Molte delle novità coinvolgono gli aspetti di planning e deployment, sia per chi sta valutando una nuova implementazione che per chi è interessato ad aggiornare l'attuale infrastruttura WSS 3.0 o MOSS 2007. I nuovi principi di SharePoint Farm "federate" e di delega amministrativa offrono nuovi prevedibili scenari, utili sia a chi amministra una singola Farm che a chi gestisce infrastrutture complesse per conto della propria azienda e per conto di realtà terze. Nel corso della sessione discuteremo delle principali novità del prodotto in ambito sistemistico, approfondendo numerosi scenari di implementazione, management e security.

{Livello: 300 ; sala: 2 ; ora: 9:00 ; giorno: 25 Novembre }
 
Igor Macori

 

La migrazione a SharePoint 2010  | IT356
Collaboration, Workflow & Search

Nel corso della sessione descriveremo tutti le operazioni indispensabili per predisporre l'infrastruttura di base (requisiti hardware e software, Windows Server 2008, SQL server 2005/2008) per la corretta implementazione di SharePoint 2010 (WSS 4.0 e SharePoint 2010 Server).

{Livello: 300 ; sala: 2 ; ora: 10:30 ; giorno: 25 Novembre }
 
Igor Macori

 

Migrare le soluzioni di sviluppo da MOSS2007 a Sharepoint 2010  | DEV344
Collaboration, Workflow & Search

Questa session tratterà, da un punto di vista pratico e operativo, la migrazione di soluzioni sviluppate per Microsoft Office SharePoint Server 2007 verso la nuova versione di Microsoft SharePoint 2010. Esamineremo i benefici della nuova piattaforma e vedremo come mantenere e preservare gli investimenti fatti con MOSS2007. L’obiettivo della sessione è fornire i giusti input a chi oggi sviluppa con MOSS2007 per essere pronti al meglio anche per SP2010.

{Livello: 300 ; sala: 6 ; ora: 17:45 ; giorno: 25 Novembre }
 
Paolo Pialorsi

 

Introduzione a Sharepoint 2010 Business Connectivity Services  | DEV349
Collaboration, Workflow & Search

I Business Connectivity Services (BCS) di SharePoint 2010 sono l’evoluzione di ciò che era noto come Business Data Catalog (BDC) in Microsoft Office SharePoint Server 2007. Questa sessione tratterà le nuove funzionalità offerte da BCS per consentirci di leggere e scrivere contenuti provenienti da data provider esterni, web service, database e sistemi gestionali terzi. Vedremo una panoramica architetturale di BCS e poi approfondiremo alcuni aspetti pratici. In particolare vedremo come utilizzare BCS sia online (SharePoint 2010) che offline (Office 2010), lavorando sia con gli strumenti offerti da SharePoint Designer 2010 che da Visual Studio 2010.

{Livello: 300 ; sala: 5 ; ora: 10:30 ; giorno: 25 Novembre }
 
Paolo Pialorsi

 

Analysis Services nell'era di "Gemini"?  | IT316
Business Intelligence

Ad un lettore poco attento, le funzionalità di definizione del modello di analisi dei dati e relativa pubblicazione presentati da Gemini potrebbero far pensare che un approccio alle soluzioni tradizionali di analisi e reporting sui dati sia ormai obsoleto. L'obiettivo di questa sessione è quello di posizionare correttamente le diverse tecnologie, e dimostrare come le due cose non sono in alternativa ma piuttosto possono essere alleate nella realizzazione di soluzioni analitiche rivolte all'utente finale.

{Livello: 300 ; sala: 4 ; ora: 14:45 ; giorno: 25 Novembre }
 
Marco Russo

 

Ottimizzare applicazioni WPF  | DEV438
Windows & Frameworks

Non si può certo dire che WPF sia un runtime lento, anzi, ma alcune tecniche possono degradarne o aumentarne le prestazioni in modo significativo.Analizzando

{Livello: 400 ; sala: 1 ; ora: 17:45 ; giorno: 25 Novembre }
 
Luca Regnicoli

 

Windows 7 e Windows Server 2008 R2: Power management  | IT327L
Dynamic&green infrastructure: Virtualization e Management



{Livello: 300 ; sala: 1 ; ora: 14.00 ; giorno: 25 Novembre }
 
Piergiorgio Malusardi

 

Asincronia e parallelismo in .NET: sviluppiamo applicazioni scalabili e potenti in F#  | DEV331L
Windows & Frameworks



{Livello: 300 ; sala: 2 ; ora: 14.00 ; giorno: 25 Novembre }
 
Mauro Minella

 

Expression Blend per Developer  | DEV203L
Web & User Experience

In questa sessione verrà presentato come un developer attraverso l’utilizzo di Expression Blend può migliorare ed ottimizzare l’interfaccia utente di applicazioni client Windows Presentation Foundation (WPF) e Web in Silverlight. Attraverso una serie di demo, verrà anche illustrata l’integrazione nel workflow di lavoro tra Visual Studio ed Expression Blend nell’ottica di migliorare la “user experiene” correlata all’applicativo.

{Livello: 200 ; sala: 3 ; ora: 14.00 ; giorno: 25 Novembre }
 
David Papini

 

Entity Framework Tips & Tricks  | DEV305L
Data Platform



{Livello: 300 ; sala: 4 ; ora: 14.00 ; giorno: 25 Novembre }
 
Stefano Mostarda

 

International Association of Software Architects (IASA) Italia : Delivery a profession  | DEV105L
Architecture



{Livello: 100 ; sala: 5 ; ora: 14.00 ; giorno: 25 Novembre }
 
Mario Fontana

 

Gestione del recupero in MS ambiente di virtualizzazione  | IT315L
Dynamic&green infrastructure: Virtualization e Management



{Livello: 300 ; sala: 6 ; ora: 14.00 ; giorno: 25 Novembre }
 
Fulvio Generoso

 

Gestione del recupero in MS ambiente di virtualizzazione  | IT315L
Dynamic&green infrastructure: Virtualization e Management



{Livello: 300 ; sala: 6 ; ora: 13.45 ; giorno: 26 Novembre }
 
Fulvio Generoso

 

Windows Server 2008 R2: Active Directory Disaster Protection and Recovery - Parte 2  | IT405
Client & Server Infrastructure

I servizi LDAP Active Directory (AD) costituiscono sempre di più il nucleo centrale di riferimento per qualsiasi infrastruttura di rete aziendale basata su tecnologie Microsoft e non.AD viene sfruttato in maniera pervasiva come repository di riferimento per qualsiasi problematica legata a identificazione, autenticazione e controllo degli accessi e sistema di directory services di uso generale.Prevedere - e periodicamente verificare - delle metodologie di protezione e di recovery di eventuali disastri che possono verificarsi, è pertanto di fondamentale importanza, al fine di ridurre al minimo i potenziali disservizi che possono insorgere.In questa sessione verranno mostrate alcune di queste procedure da seguire per prevenire eventi di questo tipo ed essere preparati a gestirli nel modo più adatto, partendo da casi reali affrontati e risolti dall'autore.

{Livello: 400 ; sala: 2 ; ora: 14.30 ; giorno: 25 Novembre }
 
Leone Randazzo