di: Roberto Brunetti 30 Giugno 2010
Questo articolo è la naturale prosecuzione di un articolo precedente in cui introduciamo lo sviluppo di applicazioni per Windows Phone 7. L'obiettivo stavolta è quello di mostrare alcune API che consentono l'interazione con le feature hardware del nuovo Windows Phone 7. Non è necessario utilizzare un device fisico, anche se, come abbiamo avuto modo di accennare nell'articolo introduttivo, non potremmo provare realmente alcune API se non simulando da codice l'invio dei dati.
Microsoft ha scolpito nella pietra le caratteristiche hardware minime che qualunque device Windows Phone 7 dovrà avere; ogni produttore potrà aggiungere nuovi dispositivi o feature oppure potrà aumentare le "capacità di quelle obbligatorie". Oltre alla caratteristiche fisiche e alle API relative è importante capire cosa offre la piattaforma dal punto di vista delle classi .NET, ovvero quali sono le funzionalità disponibili alle applicazioni.
Le funzionalità messe a disposizione per chi scrive applicazioni sono un superset delle funzionalità disponibili nella versione 3 di Silverlight già disponibile ormai da tempo per l'ambiente Web. È stato scelto di utilizzare la versione 3 in quanto la versione 4 era ancora in fase beta all'inizio della presentazione degli strumenti di sviluppo: strada conservativa per lavorare su un runtime stabile.
Il runtime di Silverlight 3 è comunque stato rivisto da due punti di vista: il primo riguarda una serie di ottimizzazioni, rese possibili dalla natura mono-piattaforma di Windows Phone 7 rispetto alle necessità di lavorare su più piattaforme di Silverlight per il Web. Il secondo punto di vista riguarda l'aggiunta di alcune feature specifiche per l'ambiente Windows Phone 7, come ad esempio il supporto per l'input via "dito", o, l'alleggerimento delle politiche di restrizione della sandbox vista la natura personale del device e l'installazione via marketplace delle applicazioni.
Nota: Prima di iniziare a lavorare sul codice ricordiamo che possiamo scaricare gratuitamente l'SDK, meglio conosciuto come Windows Phone Developer Tools e che abbiamo a disposizione anche una home page dedicata agli sviluppatori, dove trovare altre informazioni importanti: la guida per la definizione della user interface così come la guida per lo sviluppo di siti web.
Nelle pagine seguenti inizieremo a lavorare direttamente sul codice per esaminare alcune delle caratteristiche più interessanti della programmazione per Windows Phone 7, dal touch screen alla memorizzazione dei file, fino al GPS.
Guida Windows Azure Code SnippetsLe migliori pratiche per far girare le applicazioni "in the cloud",... |
Guida ASP.NET MVC Best PracticesUn workflow dettagliato e ricco di suggerimenti pratici per... |
Guida ASP.NET Starter KitUn modo semplice per imparare ad utilizzare le tecnologie Microsoft... |
Ogni giovedì, direttamente nella tua e-mail: articoli, guide, tutorial e script ASP, ASP.Net, SQL server e IIS.
Iscriviti alla newsletter
|
|
Amministratore di Reti Windows Server 200820 Febbraio 2012 a Milano |
|
Nessun corso previsto |