MSDN Magazine Agosto 2010

MSDN Magazine Agosto 2010

Identità federative:Autenticazione passiva per ASP.NET con WIF

L’obiettivo della sicurezza federata consiste nel fornire un meccanismo per stabilire relazioni di trust tra i domini. Gli strumenti per la piattaforma come Windows Identity Foundation (WIF) semplificano molto questo tipo di federazione di identità. Ecco come. Michele Leroux Bustamante

Windows Azure:Suggerimenti per la migrazione delle proprie applicazioni nella cloud

Windows Azure si sta rivelando già utile per molte aziende nel trasferimento delle applicazioni nella cloud. Illustreremo alcuni trucchi e suggerimenti che abbiamo scoperto durante la collaborazione con clienti alle prese con migrazioni reali. George Huey, Wade Wegner

Sincronizzazione:Creazione di provider di sincronizzazione con Microsoft Sync Framework

Microsoft Sync Framework può essere utilizzato per creare applicazioni che consentono di sincronizzare i dati provenienti da un qualsiasi archivio dati in cui venga utilizzato un qualsiasi protocollo attraverso la rete. Illustreremo come funziona e come iniziare a creare un provider di sincronizzazione personalizzato. Joydip Kanjilal

OData e AtomPub:Creazione di un server AtomPub mediante WCF Data Services

Vengono fornite informazioni su come utilizzare il protocollo AtomPub per migliorare i propri blog. Chris Sells illustra una dimostrazione pratica di mapping per poter esporre un servizio AtomPub standard da un sito Web e utilizzare Windows Live Writer per offrire un’esperienza di modifica avanzata per il servizio. Chris Sells

Come velocizzare il linguaggio SQL:Ottimizzazione delle chiamate al database mediante la funzionalità TIP (Tier Interaction Profiling)

TIP (Tier Interaction Profiling) è una funzionalità degli strumenti di analisi di Visual Studio che consentono di misurare la durata delle chiamate sincrone ad archivi dati compatibili con ADO.NET. Illustreremo come funziona TIP e forniremo alcune procedure consigliate per l'utilizzo della funzionalità per eseguire la diagnosi di problemi di prestazioni all'interno delle applicazioni. Mark Friedman

Smart Client:Creazione di applicazioni distribuite con NHibernate e Rhino Service Bus, Parte 2

Le applicazioni Smart Client sono dinamiche e promuovono l'interattività con l'utente. In questo articolo, si prosegue con la creazione di un'applicazione Smart Client mediante NHibernate per l'accesso ai dati e Rhino Service Bus per una comunicazione affidabile con il server. Oren Eini

Windows Phone 7:Windows Phone e la cloud: introduzione

Scoprirete quanto è semplice creare un'applicazione per Windows Phone 7 e associarla a un servizio Web mentre Ramon Arjona vi illustrerà la creazione di uno strumento di traduzione linguistica. Ramon Arjona

Rubriche

Nota del redattore:Il vostro programma vi soddisfa?

Quando create un programma, vi accontentate di poco? In tal caso, le vostre aspettative sono preoccupantemente basse.Keith Ward

Cutting Edge:Non preoccupatevi: chi va piano, va sano e va lontano

La lentezza nello sviluppo di software può rivelarsi utile, ma fino al rilascio di Microsoft .NET Framework 4, gli sviluppatori dovevano implementare necessariamente comportamenti cosiddetti "lazy". Dino Esposito illustra come utilizzare la nuova classe Lazy<T> per ottimizzare le risorse.Dino Esposito

Concetti sui dati:Come negare a Entity Framework l'accesso alle tabelle senza provocare un ammutinamento

Julie Lerman mostra agli amministratori di database come limitare l'accesso ai database da Entity Framework consentendone il funzionamento solo con viste e stored procedure invece di tabelle senza conseguenze sul codice delle applicazioni e senza alienare gli sviluppatori.Julie Lerman

Esecuzione di test:Test Fault Injection con TestApi

Il test Fault Injection è la procedura che implica l'inserimento intenzionale di un errore in un'applicazione per stabilire se quest'ultima è in grado di gestirlo in modo corretto. Spiegheremo come introdurre errori in applicazioni .NET in fase di esecuzione mediante le API Fault Injection di codice gestito della libreria TestApiJames McCaffrey

Il programmatore al lavoro:Tutto su SQLite

Dopo aver affrontato la questione NoSQL, Ted Neward torna al mondo relazione di SQL, nella fattispecie con SQLite. Verranno fornite informazioni dettagliate sul database leggero e integrato le cui dimensioni possono ridursi a un semplice file installato in un file system client.Ted Neward

Nuove frontiere per l'interfaccia utente:Eventi di manipolazione multitocco in WPF

Le funzionalità multitocco sono passate da una semplice condizione futuristica tipica dei film di fantascienza a un mezzo diffuso di gestione dell'interfaccia utente. Vi illustreremo come il supporto multitocco di Windows 7 è stato ottimizzato e integrato in diverse aree di .NET Framework.Charles Petzold

Una provocazione:Marte e Venere

È noto che gli uomini pensano diversamente dalle donne: occorre tenere presente la questione quando si progetta un software destinato all'altro sesso.David Platt