di: Roberto Brunetti 30 Giugno 2010
Il device, per tornare sulle caratteristiche hardware, deve fornire
| Caratteristica | Descrizione |
|---|---|
| Wi-Fi | per consentire l'accesso a internet |
| Fotocamera | da almeno 5 megapixel con flash. Le applicazioni possono registrarsi come "Photo Extra Application" per apparire nel menu apposito della fotocamera: questo consente di richiamare applicazioni (si pensi al ritocco fotografico) durante l'interazione dell'utente con la fotocamera |
| Accelerometro | le API consentono di intercettare l'accelerazione intesa come cambio di velocità. L'accelerometro, con la fotocamera "in Still" consente di rispondere alla gravitazionalità, indicare l'accelerazione in senso orizzontale, verticale e di profondità. L'acceletrometro consente di ottenere un vettore tridimensionale che indica come la fotocamera sia orientrata rispetto alla terra. Da codice è possiible richiedere il vettore tramite l'abbonamento ad eventi ovvero è possibile richiedere alle API di notificare l'applicazione quando c'è una modifica nei dati del vettore. L'accelerometro consente anche di intercettare movimenti bruschi del device |
| Bussola | ad oggi sembra che le applicazioni non possano accedere a questi dati |
| Location | in base alle impostazioni, il servizio presente sul device consente di rintracciare la posizione dell'utente in base a GPS, Wi-Fi e rete cellulare. Vedremo un esempio fra un attimo |
| Speech | Il device supporta sia "speech synthesis" che "speech recognition" attraverso le classi disponibili in .NET 4.0 |
| Vibration | pilotabile anche da codice |
| Push Notifications | il servizio consente di inviare informazioni al device sotto forma di notifiche evitando che il device stesso debba effettuare operazioni di polling che, oltre a non essere efficienti dal punto di vista informatico, consumerebbero inutilmente la batteria |
Alcuni servizi richiedono articoli specifici: nell'attesa, è possibile trovare qui si trovano vari esempi nella sezione media e alcuni post nei blog con qualche dettaglio delle varie possibilità e relativo codice.
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
|
|
Corso Progettazione database11 Maggio 2012 a Milano |
|
|
Amministratore di Reti Windows Server 200811 Giugno 2012 a Milano |
|
Nessun corso previsto |