MSDN Magazine Ottobre 2012
Edizione speciale su Windows 8 - contenuto aggiornato
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