MSDN Magazine Novembre 2011

MSDN Magazine Novembre 2011

Database di documenti NoSQL:Integrazione di RavenDB in un'applicazione ASP.NET MVC 3

D'ora in avanti ci sarà sempre un adorazione nonrelazionale per Microsoft, sostiene Justin Schwartzenberger. Egli dimostra quanto sia semplice l'esplorazione del mondo dei database non relazionali (NoSQL)e con RavenDB, una soluzione di archiviazione di dati documento basata su .NET/Windows che può essere eseguita in modalità integrata all'interno di un'applicazione ASP.NET MVC. Justin Schwartzenberger

Windows Phone SDK 7.1:Creazione di un'applicazione 'Mango'

In questo articolo viene illustrato come creare un'applicazione in cui vengono tre delle nuove funzionalità principali di Windows Phone 7.1: database locali, riquadri animati e integrazione con Silverlight/XNA. Il tema dell'applicazione è il Mango in tutte le sue sfaccettature e manifestazioni, compreso un gioco di tiro a segno. Andrew Whitechapel

LightSwitch e Windows Azure:Distribuzione di applicazioni LightSwitch in Windows Azure

In questo articolo Mike Wade illustra come distribuire un'applicazione creata mediante Visual Studio LightSwitch in Windows Azure, che elimina la necessità di dedicare risorse alla gestione dell'infrastruttura. Mike Wade

Creazione di applicazioni HTML5:Web Form migliori grazie ai moduli HTML5

Una serie di nuovi tipi di input inclusi in HTML5 semplificano ulteriormente la creazione di Web Form e l'aspetto più interessante di questi nuovi tipi è il fatto che funzioneranno in qualche modo in tutti i browser. Brandon Satrom spiega come iniziare a utilizzare sin da subito i moduli HTML5 nelle proprie applicazioni. Brandon Satrom

NuGet:Gestione delle librerie di progetto con NuGet

NuGet è un programma di gestione pacchetti per gli sviluppatori che mette a disposizione le migliori librerie .NET in modo rapido e veloce. Fornisce l'accesso alle librerie di sviluppo gratuite e supporta un modello con cui le aziende posso configurare un archivio delle applicazioni privato per la gestione delle librerie all'interno della propria azienda. In questo articolo viene illustrato come ottimizzare i propri progetti mediante NuGet. Phil Haack

Sicurezza di SharePoint:Sicurezza basata su attestazioni personalizzate in SharePoint 2010

In questo articolo viene illustrato il modello di identità basata sulle intestazioni di Microsoft SharePoint Server 2010 e il processo di creazione di un provider di attestazioni in SharePoint, integrandolo con la funzionalità di ricerca FAST e la gestione del contenuto compatibile con le attestazioni. Ivory Feng, Patrick Stanko, Shabbir Darugar

Silverlight 3D:Sviluppo di oggetti 3D in Silverlight

In questo articolo viene spiegato come creare oggetti 3D in tre modi diversi, viene illustrato l'elemento principale necessario per visualizzare un oggetto 3D e viene spiegato come Silverlight 5 offra funzionalità più avanzate rispetto alla versione attuale per poter creare oggetti 3D molto più avanzati. Rajesh Lal

HTML5:Applicazioni HTML5 offline: donut hole caching

Nell'esempio di questa esercitazione viene spiegato come memorizzare nella cache una pagina di contatti in cui vengono visualizzate le notifiche relative a prossimi eventi per gli utenti. Quando l'utente è connesso a Internet, vengono visualizzati elenchi di eventi dinamici; in caso contrario, viene chiesto all'utente di chiamare un numero di telefono per richiedere informazioni sugli eventi. Questo approccio consente all'utente di rimanere informato e in contatto con o senza l'accesso alla rete pubblica. Craig Shoemaker

HTML5:Utilizzo di file multimediali in HTML5

HTML5 offre nuove modalità per visualizzare e riprodurre file audio e video in una pagina HTML. I tempi in cui era necessario un plugin Flash per riprodurre un file video o MP3 all'interno delle pagine Web presto finiranno. In questo articolo verranno illustrate le funzionalità multimediali di HTML5 e come utilizzarle nelle moderne applicazioni Web. Verrà inoltre illustrata la definizione di HTML5 e la sua importanza nella creazione di applicazioni multimediali per Internet, nonché come riprodurre file multimediali in una pagina HTML5. Jason Beres

Rubriche

Nota del redattore:Un gioco rischioso

Il nuovo ambiente Microsoft Windows Runtime annunciato in occasione dell'evento BUILD Conference che si è tenuto a settembre, mira ad ampliare la definizione di sviluppatore Windows.Michael Desmond

Cutting Edge:Progettazione di un modello di dominio

In Code First è preferibile applicare i principi di progettazione basati su dominio all'interno dell'ambiente .NET. Tuttavia, la creazione di un modello a oggetti per uno scenario realistico solleva alcune problematiche che attualmente non sono state adeguatamente risolte. Dino Esposito raccoglie la sfida.Dino Esposito

Windows con C++:Sincronizzazione dei pool di thread

Le operazioni di blocco non sono particolarmente appropriate per garantire la concorrenza. È necessario un modo per consentire al pool di thread di rimanere in attesa senza influire sui propri limiti di concorrenza. Una volta che la risorsa sarà nuovamente disponibile o che sarà trascorso il tempo disponibile, potrà quindi accodare una richiamata. Insieme agli oggetti di lavoro, l'API dei pool di thread fornisce una vasta gamma di oggetti per la generazione di richiamate. In questo articolo Kenny Kerr spiega come utilizzare gli oggetti di attesa.Kenny Kerr

Concetti sui dati:Cosa sono i database di documenti?

La nostra esperta di database illustra alcuni dei principali protagonisti nel mondo dei database non relazionali e condivide le sue esperienze. Questa introduzione ai database di documenti MongoDB, CouchDB e RavenDB è senz'altro destinata agli sviluppatori interessati all'argomento.Julie Lerman

Esecuzione di test:Algoritmi greedy e clique massima

Questo mese il dottor McCaffrey presenta un algoritmo greedy come soluzione al problema della clique massima, che consiste nel trovare il gruppo di nodi interconnessi più grande nel grafico. Spiega inoltre come progettare e testare tali algoritmi per risolvere il problema.James McCaffrey

Nuove frontiere per l'interfaccia utente:Completamento del lettore di e-book

Charles Petzold completa il suo lettore di e-book per Windows Phone 7 grazie a un servizio che recupera il file di catalogo da Project Gutenberg e un controllo pivot per visualizzare una schermata di ricerca e un elenco dei libri scaricati.Charles Petzold

Una provocazione:BUILD: la chiamata alle armi di Microsoft Microsoft

David Platt afferma che l'evento Microsoft BUILD Conference ha generato qualcosa che non vede ormai da molto, molto tempo: il reale fremore in merito alla strategia di Microsoft relativa alle piattaforme.David Platt