gennaio 2012 Blog Posts

WP7 e la geolocalizzazione

Nello sviluppo del client per Decoro Urbano, un aspetto essenziale è quello della localizzazione. WP7 mette a disposizione un servizio che utilizza in modo efficiente tre fonti di dati, secondo la disponibilità: GPS, Wi-Fi e rete cellulare. vi sono due livelli di precisione (standard e alta) e la possibilità di definire un valore di distanza minima entro la quale non deve essere segnalata alcuna variazione di posizione. In tal modo il consumo della batteria viene ridotto al minimo. E’ comunque buona prassi, nello sviluppo della propria applicazione, attenersi alle buone pratiche d’uso descritte qui. Io, per maggiore comodità,...

Inutile, ma essenziale!

Alle volte le piccole cose inutili sono essenziali per per aggiungere un po’ di sale alla quotidianità. Tra queste, a mio umilissimo parere, c’è la possibilità di modificare la skin dell’emulatore Windows Phone 7: Questa e altre cose più serie nel post di Doug Rathbone: 8 Must-Have Tools for Windows Phone 7 Development

WP7 Emulator e Servizi Web

Un piacevole side-effect che ho riscontrato nell’uso di Fiddler con l’emulatore del Windows Phone è che “magicamente” hanno cominciato a funzionare anche le richieste ai servizi web che prima si rifiutavano di andare. Ho perso un bel po’ di tempo facendo varie prove, convinto che fossi io a sbagliare qualcosa, invece è prorpio l’emulatore che non ne voleva sentir parlare, visto che facendo gli stessi test con il telefono tutto filava liscio. Devo ammettere che non ho capito bene da cosa dipenda, ma per il momento mi va bene così (ho altro più urgente di cui occuparmi). Quindi,...

Usare fiddler con l’emulatore Windows Phone

Per usare fiddler con l’emulatore bisogna fare così: 1. Da “Tools | Fiddler Options” settare l’opzione evidenziata e confermare cliccando su OK: 2. Nella QuickExec box sotto la lista delle sessioni, digitare “prefs set fiddler.network.proxy.registrationhostname <Host> dove<Host> e il nome del vostro desktop: 3. Riavviare Fiddler. 4. Avviare (o riavviare) l’emulatore Windows Phone 7 Per verificare il funzionamento, aprire Internet Explorer nell’emulatore e controllare che il traffico venga visualizzato in Fiddler. Maggiori info qui. That’s all folks!

[WP7] Forzare il binding di una TextBox

Generalmente il binding two-way di una textbox aggiorna la proprietà a cui è bindata quando il controllo perde il focus. Poiché però i pulsanti posizionati nel menu non spostano il focus della pagina, vediamo cosa accade in pratica: Il motivo è semplice: poiché la TextBox che contiene il cognome non ha perso il focus, il binding non ha aggiornato la proprietà sorgente (Binding source) del ViewModel, quindi il controllo della validità dei dati immessi ritorna l’errore. Peggio ancora, poiché di fatto il valore della proprietà bindata suddetta è ancora quello vecchio, nel nostro caso abbiamo un...

Lab addicted…

Il Lab a Roma è stato un successo, e io bisso a Napoli!

WP7 Panorama e Bing Map

Sto sviluppando la versione per WP7 di Decoro Urbano, e ho deciso di realizzare un Panorama così fatto: Ovviamente lo sfondo diventa chiaro se l’utente sceglie un tema a sfondo chiaro. Il problema, segnalatomi da Lorenzo, sta nell’uso della mappa bing nel panorama. Funzionare funziona benissimo, è solo che si manifasta una incongruenza nella User eXperience, in quanto in un panorama l’utente deve poter scorrere le pagine, e questo non avviene se la gesture viene fatta nella mappa. Infatti in questo caso il componente Bing Map interpreta la gesture come una richiesta di scorrimento della mappa...

Ruby Or Not Ruby

Visto che stanno fiorendo un po’ di post su Ruby, approfitto per dire la mia rispondendo qui al blog di Luca: Caro Luca, Ruby è una strada molto perigliosa! Dopo due anni d'uso posso dire che nasconde molte insidie. Specialmente in ambienti dove diversi plugin devono coesistere e devi solo sperare che gli altri siano stati abbastanza educati da non toglierti la sedia sotto il sedere... Mi spiego: Essendo un linguaggio dinamico, è banale poter ridefinire i metodi di qualsiasi classe anche di base. In particolare, è possibile TOGLIERLI. Io uso Ruby come linguaggio di programmazione...

Buon 2012 !!!

E’ tempo di buoni propositi, e ciascun proponga i suoi! Ma oltre ai propositi, ovviamente ci sono le previsioni di maghi, astrologhi e illustri sconosciuti, come me! Ecco dunque le mie: Quest’anno la vera primadonna sarà WinRT e per questo l’uomo dell’anno sarà il grande Raf, dal quale mi aspetto grandi cose. Entro la fine dell’anno per ogni 5 smartphone venduti almeno uno sarà un Windows Phone. E finalmente arriveranno i tablet, di tutte le forme e colori. Buon anno a tutti!

«gennaio»
domlunmarmergiovensab
25262728293031
1234567
891011121314
15161718192021
22232425262728
2930311234