MSDN Magazine Giugno 2013

MSDN Magazine Giugno 2013

Windows 8:Strategie di condivisione di codice per app per Windows Store e Windows Phone

Chiunque abbia mai pensato di creare app per Windows 8 e Windows Phone 8 si sarà sicuramente chiesto se sia possibile condividere codice tra le varie versioni di queste app. Grazie a Doug Holland, è possibile: ecco come. Doug Holland

Windows 8:Pubblicazione di app nel Windows Store

Con le indicazioni appropriate, pubblicare un'applicazione nel Windows 8 Store è semplicissimo. Bruno Terkaly spiega come fare in 10 semplici passaggi. Bruno Terkaly

ASP.NET:Abilitazione e personalizzazione della sicurezza dei servizi API Web ASP.NET.

Chiamare il servizio API Web da pagine ASP.NET protette consente di disporre del livello di sicurezza necessario, ma per estendere il sistema di sicurezza dell'API Web, garantire protezione da attacchi CSRF o semplicemente accedere a un servizio da client diversi rispetto alle pagine Web di un sito, sarà necessario sfruttare l'infrastruttura di sicurezza ASP.NET sottostante. Peter Vogel

Microsoft Office:Analisi dell'API JavaScript per Office: app di posta elettronica

In questa discussione incentrata sulle app di posta elettronica per Outlook e Outlook Web App vengono forniti frammenti di codice allo scopo di illustrare le funzionalità chiave dell'API, dalle tecniche di base ai concetti più avanzati. Angela Chu-Hatoun

ALM Rangers:Estensione di Visual Studio Team Explorer 2012

In Visual Studio 2012 sono state completamente riprogettate la funzione Team Explorer e l'esperienza utente. In questo articolo vengono trattati i punti di estensibilità in Team Explorer con un esempio pratico in cui viene evidenziata la nuova architettura. Mike Fourie

Microsoft Office:Analisi dell'API JavaScript per Office: Creazione di un'app di posta elettronica di esempio

Viene fornito un esempio dettagliato per creare un'app di posta elettronica con l'API JavaScript per Office. Angela Chu-Hatoun

Rubriche

Editor's Note:Aspettative senza freni

Il mondo è meraviglioso, ma nessuno è felice. Ecco i motivi per cui le osservazioni del comico Louis C.K sulla natura umana si applicano perfettamente allo sviluppo del software.Michael Desmond

Windows con C++:Una libreria C++ moderna per la programmazione DirectX

Kenny Kerr condivide il suo file di intestazione con gli sviluppatori per consentire loro di creare più facilmente app con Direct2D. Nela discussione cerca di risolvere una volta per tutte i dubbi in merito alle difficoltà riscontrate dagli utenti con C++ e DirectX.Kenny Kerr

Concetti sui dati:Un nuovo metodo per creare OData: API Web

Julie Lerman illustra due procedure per creare feed ODATA (WCF Data Services e la nuova API Web ASP.NET) e indica i vantaggi di entrambi gli approcci, per consentire di scegliere una soluzione rispetto all'altra.Julie Lerman

Windows Azure Insider:Architettura di applicazioni multi-tenant in Windows Azure

Le applicazioni multi-tenant risultano ideali da un punto di vista aziendale, dal momento che le risorse di calcolo e archiviazione possono essere ottimizzate condividendole tra più abbonati. In questo articolo vengono forniti alcuni concetti e principi di base, oltre a una serie di indicazioni su come ottenere le competenze pratiche necessarie per ottimizzare la produttività.Bruno Terkaly, Ricardo Villalobos

Esecuzione di test:Ottimizzazione del metodo Amoeba mediante C#

Alcuni problemi particolarmente complessi, soprattutto in ambito di apprendimento automatico e intelligenza artificiale, non sono facilmente risolvibili con le classiche tecniche di ottimizzazione. In questi casi è possibile adottare alcune alternative, come ad esempio l'ottimizzazione del metodo Amoeba. James McCaffrey spiega come fare.James McCaffrey

Applicazioni moderne:Utilizzo di TypeScript nelle app moderne

TypeScript è un soprainsieme di JavaScript che consente di scrivere e generare codice JavaScript fortemente tipizzato e orientato agli oggetti, garantendo comunque il livello di flessibilità JavaScript tanto amato (o a volte odiato) dagli sviluppatori.Rachel Appel

Fattore DirectX:Introduzione agli oggetti APO (Audio Processing Object)

Charles Petzold spiega come creare oggetti APO XAudio2 per eseguire elaborazioni personalizzate di flussi audio.Charles Petzold

Una provocazione:Sulla scia di Heisenberg

In base al principio di indeterminazione di Heisenberg, alcune proprietà complementari sono intricate a tal punto da creare una situazione in cui l'approfodimento di una implica l'impossibilità di conoscere i dettagli di un'altra. Gli sviluppatori potrebbero incappare nella teoria di Heisenberg nel tentativo di comprendere le esigenze degli utenti in merito ai programmi.David Platt