MSDN Magazine Maggio 2012

MSDN Magazine Maggio 2012

Windows Phone:Creazione di applicazioni multimediali per Windows Phone

In questo articolo vengono illustrati i vari componenti che possono essere utilizzati in un'applicazione multimediale per creare un'esperienza full-immersion in Windows Phone, quale l'integrazione con l'hub per musica e video e viene spiegato come assicurarsi che la propria applicazione diventi un perfetto ospite di Windows Phone. Mark Hopkins

HTML5:Sviluppo di applicazioni HTML5 per Windows Phone Apps con Apache Cordova

Come introduzione allo sviluppo per Windows Phone con Apache Cordova, HTML5 e JavaScript, Colin Eberhardt segue un approccio di tipo MVVM (Model-View-View Model) con Knockout JavaScript per spiegare come creare un'applicazione di ricerca per Twitter. Colin Eberhardt

Creazione di applicazioni HTML5:Utilizzo del linguaggio HTML5 per creare esperienze 'mobile'

Proseguendo la discussione sulle Media Queries, Brandon Satrom esamina gli altri due capisaldi di una progettazione di pagine Web reattive, ovvero griglie fluide e immagini flessibili. Le Media Queries rappresentano le basi per siti Web reattivi e adattivi, ma funzionano solo quando anche la progettazione di tali siti è reattiva e adattiva. Questo mese, presenterò alcune idee relative agli due capisaldi della "Progettazione di una pagina Web reattiva." Inizierò con una panoramica su alcuni moduli CSS molto promettenti, quindi passerò a parlare di alcune tecniche per rendere adattivi anche gli elementi non testuali, quali le immagini e i video incorporati. Brandon Satrom

ASP.NET MVC 4:Novità per lo sviluppo 'mobile' in ASP.NET MVC 4

Grazie alla popolarità dei dispositivi mobili e tablet, non ci si sorprende che il miglioramento dell'esperienza di sviluppo dei siti Web mobili sia stato un aspetto così fondamentale del linguaggio ASP.NET MVC 4. Ciò che è più interessante è il fatto che lo sforzo abbia dato effettivamente i suoi frutti, come spiega Keith Burnell. In questo articolo vengono illustrate le caratteristiche della prossima versione di ASP.NET MVC4 destinato specificamente allo sviluppo di siti Web mobili. Tali funzionalità spaziano dalla possibilità di facilitare la creazione di siti specifici per l'ambiente mobile fino alla possibilità di semplificare una corretta visualizzazione dei siti MVC standard sui dispositivi mobili e infine consentendo di acquisire familiarità con ljQuery Mobile. Keith Burnell

ASP.NET:Introduzione alla navigazione per il framework ASP.NET Web Forms

Questo nuovo framework di navigazione per Web Form consente nuove prospettive che eliminano una correlazione rigida tra le classi e il code-behind offrendo un codice con unit test associato ai dati e molti altri vantaggi, sufficienti da far rabbrividire un'applicazioneASP.NET MVC, sostiene l'autore Graham Mendick. Graham Mendick

Modelli T4:Gestione della complessità in soluzioni per la generazione di modelli T4

La creazione di soluzioni di generazione di codice monolitico è problematica quando la creazione di un'applicazione monolitica. In questo articolo vengono illustrate tutte le modalità per effettuare il refactoring della soluzione di generazione del codice in componenti riutilizzabili. Peter Vogel

Kinect:Comunicazione multimodale con Kinect

Leland Holmquest continua a esaminare il proprio assistente virtuale denominato “Lily,” creato con un'applicazione Windows Presentation Foundation abilitata a Kinect per poter migliorare i mezzi di comunicazione basati su finestre di dialogo contestuali e multimodali. Leland Holmquest

Rubriche

Nota del redattore:MSDN Magazine dà il benvenuto a ScriptJunkie

MSDN Magazine ha aggiunto il popolare sito ScriptJunkie di Microsoft per lo sviluppo Web multibrowser al proprio portfolio online in costante crescita.Michael Desmond

Cutting Edge:La potenza dei WebSocket

Per raggiungere una connettività senza ritardi tra client e server Web è necessario oltrepassare il protocollo HTTP. Questo è uno solo dei vantaggi offerti dal protocollo WebSocket e Dino Esposito spiega come utilizzarlo e come funziona.Dino Esposito

Previsioni: che aria tira?:Cinque motivi per iniziare a utilizzare Windows Azure

Joseph Fultz indica cinque motivi per cui iniziare a utilizzare Windows Azure sin da subito.Joseph Fultz

Esecuzione di test:Approfondimenti sulle reti neurali

Le reti neurali possono essere utilizzate per risolvere una vasta gamma di problemi pratici. James McCaffrey ne spiega la natura e presenta il codice C# che implementa una rete neurale.James McCaffrey

Il programmatore al lavoro:Parla con me, parte 3: Incontro con il terapeuta

Dopo aver creato un semplice sistema di input vocale ospitato nel cloud e un chat-bot denominato Feliza per rispondere all'input dell'utente nelle prime due parti di questa serie, Ted Neward va un po' oltre con il suo progetto combinando i due sistemi, mostrando come l'host Tropo offra l'accesso vocale/via SMS attraverso canali di tipo HTTP/REST.Ted Neward

Approfondimenti sul client:Funzionalità avanzate per la creazione di modelli JsRender

John Papa continua l'analisi di JsRender in ulteriori scenari, quali il rendering di modelli esterni, la modifica del contesto con il tag {{for}} e l'utilizzo di espressioni complesse. Illustra inoltre come utilizzare alcune delle funzionalità più potenti di JsRender’, tra cui la creazione di tag, convertitori, guide sensibili al contesto personalizzati e consentendo la creazione di codice personalizzato.John Papa

Una provocazione:Il mito del consenso informato

Le applicazioni pongono domande impossibili agli utenti? David Platt afferma che troppi sviluppatori si guardano alle spalle chiedendo agli utenti di prendere decisioni che non possono probabilmente comprendere.David Platt