MSDN Magazine Ottobre 2012

Edizione speciale su Windows 8 - contenuto aggiornatoMSDN Magazine Ottobre 2012

TPL: Scalabilità orizzontale per l'esecuzione parallela delle attività

La libreria TPL (Task Parallel Library) fornisce tutta l'infrastruttura necessaria per ottenere un utilizzo ottimale delle risorse della CPU all'interno di un singolo computer multicore. Oggi è inoltre possibile implementare un approccio che garantisca scalabilità oltre i limiti fisici del computer (funzionalità utile per l'automazione dei carichi di lavoro e gli scenari di elaborazione in batch). Jesus Aguilar

OData: OData, Entity Framework e il controllo degli accessi in Windows Azure

Quando a Sean Iannuzzi è stato chiesto di proteggere un servizio Web relativo a un database esistente e a un'applicazione Web, ha apprezzato i vantaggi nell'utilizzare la tecnologia OData, ma non ha ritenuto fosse sufficientemente sicura. Pertanto, ha deciso di sviluppare la propria implementazione personalizzata con un livello di sicurezza aggiuntivo. Sean Iannuzzi

Windows Phone: Creazione di un'applicazione per Windows Phone e iOS

Viene illustrato come creare un'applicazione partendo da zero destinata sia a Windows Phone che a iPhone, mantenendo inalterata la filosofia di progettazione e le funzionalità dell'esperienza utente di ciascuna piattaforma. Andrew Whitechapel

Windows Phone: Rimozione definitiva e lo Zen dell'asincronia per Windows Phone

Ben Day illustra alcune delle decisioni architetturali ed errori commessi nella sua prima applicazione per Windows Phone e mostra come evitarli nelle proprie applicazioni per Windows Phone. Ben Day

Valori numerici: Test di funzioni matematiche in Microsoft Cloud Numerics

Supponiamo di creare un programma per computer che chiami una libreria per calcolare la funzione sin(x). Si otterrà una risposta numerica contenente fino a 16 cifre decimali, ma come è possibile sapere se la risposta è corretta? In questo articolo viene illustrato come le funzioni matematiche vengono testate nella nuova libreria matematica Microsoft Cloud Numerics. Stuart Brorson, Alan Edelman, Ben Moskowitz

:Edizione speciale su Windows 8

Windows Runtime: Nuovo metodo di sviluppo delle applicazioni con Windows Runtime

Windows Runtime è un elemento fondamentale nel processo di creazione delle applicazioni Windows Store. Scopri in che modo consente di usufruire di una potente piattaforma sulla quale creare nuove applicazioni, con una base di sviluppo ricca di funzionalità, ma anche coerente e ponderata nella progettazione. Jason Olson

Windows Runtime e CLR: Descrizione dettagliata dell'utilizzo congiunto di .NET e Windows Runtime

Dai un'occhiata a come CLR consente a sviluppatori gestiti di comunicare con Windows Runtime, esponendo le API di Windows Runtime come se fossero solo un'altra libreria di classi gestita, a disposizione degli sviluppatori .NET. Shawn Farkas

Componenti Windows Runtime:Componenti Windows Runtime nel mondo .NET

Jeremy Likness illustra i requisiti necessari per creare un componente Windows Runtime in C#, descrive come fare riferimento a tale componente o come utilizzarlo, senza tralasciare il tipo di influsso che questo può avere su altre selezioni di linguaggio durante lo sviluppo di applicazioni Windows Store. Jeremy Likness

Silverlight e WPF: Scrittura di applicazioni Silverlight e WPF ispirata ai costrutti XAML di Windows Runtime

Gli sviluppatori aziendali continueranno a creare applicazioni Windows Presentation Foundation e Silverlight negli anni a venire. In questo articolo viene illustrato cosa è possibile fare per rendere ragionevole il porting, il riutilizzo o il dual targeting della destinazione nel caso delle applicazioni di Windows Store. Pete Brown

MVVM: Utilizzo del pattern MVVM in Windows 8

Il pattern di progettazione Model-View-ViewModel (MVVM) consente di ottenere la separazione di logica e UX nelle applicazioni Windows Store. Inoltre, permette ai progettisti UX di creare e testare interfacce utente senza l'esistenza di una logica sottostante. Scopri come creare un'applicazione con il pattern di progettazione MVVM in Visual Studio 12, utilizzando MVVM Light Toolkit. Laurent Bugnion

XAML e C++: Introduzione a C++/CX e XAML

Scopri come trarre vantaggio in C++ da un framework dell'interfaccia utente moderno e basato su XAML per la creazione di applicazioni Windows Store. Andy Rich

Windows Runtime e C++: Porting di applicazioni desktop in Windows Runtime

Diego Dagum illustra come eseguire il porting di applicazioni desktop C++ nella libreria Windows Runtime, utilizzando un'applicazione di calcolo come esempio pratico. Diego Dagum

JavaScript: Gestione della memoria nelle applicazioni Windows Store

L'esigenza degli utenti di oggi è quella di passare rapidamente da un'applicazione all'altra per portare a termine determinate attività in breve tempo. Di conseguenza è necessario che i computer utilizzati funzionino con la stessa rapidità. Scopri come identificare, diagnosticare e porre rimedio a eventuali perdite di memoria per avere la certezza che le applicazioni in stile Metro offrano agli utenti l'esperienza che stanno cercando. David Tepper

JavaScript: Associazione dati in un'applicazione Windows Store con JavaScript

Scopri in che modo il framework JavaScript per la creazione di applicazioni Windows Store e Windows Runtime sottostante consentono di generare applicazioni con stato lato client, archiviazione offline, controlli, modelli, associazione e molto altro ancora. Chris Sells, Brandon Satrom

Progettazione e UX: Creazione di applicazioni Windows Store in Blend

Scopri come utilizzare Expression Blend per Visual Studio 2012 per la creazione di interfacce utente destinate ad applicazioni Windows Store, mediante XAML o HTML. Negli esempi forniti vengono mostrati il pannello Dispositivo, gli editor CSS, l'editing dei modelli di dati e la modalità interattiva. Christian Schormann

Rubriche

Nota del redattore: Cutting Edge

Dino Esposito scrive per MSDN Magazine e relativi predecessori dal 1996. Michael Desmond parla con il popolare autore della rubrica Cutting Edge.Michael Desmond

Cutting Edge: Sviluppo di siti per dispositivi mobili, parte 5: jQuery Mobile

Dino Esposito approfondisce la tecnologia per interfaccia utente jQuery Mobile basata su HTML5 per le piattaforme dei dispositivi più comuni. È tutto ciò che occorre per lo sviluppo di applicazioni mobili?Dino Esposito

Windows con C++: Ritorno al futuro con funzioni ripristinabili

Kenny Kerr conclude la propria serie in tre parti sulla concorrenza in C++ ed esamina un approccio ancora più fluido per la creazione di sistemi asincroni efficienti e componibili.Kenny Kerr

Previsioni: che aria tira?: Memorizzazione nella cache mediante ruoli in Windows Azure

Joseph Fultz illustra come è possibile superare un'elevata richiesta a livello del proprio sito e dei propri servizi utilizzando ruoli dedicati e nella stessa posizione per la memorizzazione nella cache di Windows Azure (anteprima).Joseph Fultz

Esecuzione di test: Retropropagazione di reti neurali per programmatori

La retropropagazione è un algoritmo complesso, ma difficile da codificare, che può essere utilizzato per eseguire il training di una rete neurale. James McCaffrey spiega come implementare la retropropagazione.James McCaffrey

Il programmatore al lavoro: Database NoSQL Cassandra, parte 2: programmazione

Ted Neward spiega come connettersi al database NoSQL Cassandra Apache da Microsoft .NET Framework, come leggere da e scrivere in esso e altro.Ted Neward

Touch-and-Go: Visualizzazione del cielo notturno nel proprio Windows Phone

Charles Petzold conclude la propria analisi in quattro parti dei sensori di movimento nella piattaforma Windows Phone, creando un'applicazione che consente agli utenti di interagire con i pianeti e le costellazioni nel cielo notturno.Charles Petzold

Una provocazione: Perle di saggezza

Vi siete mai chiesti cosa passi per la testa di David Platt?David Platt

Nota del redattore: Tutti gli occhi puntati su Windows 8

Benvenuto all'edizione speciale di MSDN Magazine dedicata a Windows 8.Michael Desmond

Applicazioni moderne: Ciclo di vita delle applicazioni Windows Store

La comprensione delle varie sfumature del ciclo di vita della nuova applicazione WinRT permette di creare applicazioni in grado di offrire le esatte prestazioni per le quali sono state create. Rachel Appel descrive le diverse fasi di tale ciclo di vita.Rachel Appel

Windows Azure Insider: Windows 8 e Windows Azure: Incontro nella cloud

Nell'edizione inaugurale della nostra colonna Windows Azure Insider viene descritto come creare un semplice servizio ospitato nella cloud a supporto di client asincroni, quindi viene mostrata la semplicità con la quale è possibile chiamare un servizio Web da un'applicazione Windows Store per il recupero di dati.Bruno Terkaly, Ricardo Villalobos