Passare dal (Windows) Mobile al (Windows) Phone

Oggi partecipando al Windows Phone Lab organizzato da Nokia e Microsoft presso la sede romana di MS, ho avuto occasione di parlare con dei colleghi che più o meno ruotano nel mio mondo, il mondo dei device Windows Ce e Windows Mobile.

Giusto per capirci sto parlando di quei device utilizzati da chi viene a casa vostra a leggere i contatori, oppure quelli con cui si inventaria o movimenta la merce nei magazzini di smistamento della merce, oppure ancora quel dispositivo da cui controllate il riscaldamento di casa, o il navigatore satellitare che avete in auto ecc.

Questo mercato sembra ai più una cosa piccola ma che vi assicuro continua a fare dei numeri di vendite davvero importanti (milioni di pezzi ogni anno).

Molte aziende che lavorano nell’embedded stanno ovviamente guardando anche alle nuove piattaforme mobili tanto popolari negli ultimi anni (iPhone, Android, WindowsPhone ecc) tuttavia è necessario fare delle considerazioni :

ad esempio nei dispositivi “moderni” manca la possibilità di leggere i barcode in maniera nativa (*), oppure se un iPhone cade per terra o peggio in una pozzanghera, difficilmente ne esce riutilizzabile, scenario perfettamente gestito da un tipico device “embedded” che regge cadute ripetute per terra e resiste a schizzi d’acqua e polvere.

D’altro canto i molteplici ambienti di sviluppo, framework et simila, rendo la realizzazione di applicazioni sui device “moderni” molto semplice.

E’ chiaro quindi che ci sono degli scenari in cui i due mondi restano (per ora) separati, tuttavia alcune cose devono essere tenute in mente prima di intraprendere lo sviluppo di applicazioni tipo “Raccolta delle letture dei contatori” su iPhone o Windows Phone.

Pensate ad esempio se la tipologia di lavoro prevede ad esempio l’utilizzo di  guanti da parte dell’operatore, in tal caso i nostri bellissimi schermi touch (oramai quasi tutti capacitivi) resterebbero inanimati sotto le insistenti pressioni dell’operatore guantato.

E chiaro che lo scenario e le condizioni di lavoro determinano pesantemente il tipo di applicazione, l’interfaccia e l’hardware più adatto da utilizzare.

Vabbé direte voi ma dove vuoi arrivare?

Vengo tosto al dunque: mi ripropongo di trattare per singoli post su questo blog, di descrivere il porting di una applicazione “industriale” dalla piattaforma “embedded” a quella “moderna” analizzando i vari passi necessari e vedendo in dettaglio il codice.

Pertanto vi invito a lasciare commenti o scrivermi direttamente per qualsiasi curiosità o dubbio su questi argomenti.

Gradirei anche avere commenti relativi allo stile letterario da me utilizzato, se risulta di vostro gradimento.

Alla prossima

Marco

 

 

(*)Esistono molte librerie che implementano questa feature utilizzando la fotocamera dei device, ma l’operazione resta enormemente meno performante ed affidabile di quella dei lettori presenti sui device “embedded”

posted @ mercoledì 18 gennaio 2012 21:58

Print

Comments on this entry:

# re: Passare dal (Windows) Mobile al (Windows) Phone

Left by Atonio Budano at 19/01/2012 07:48
Gravatar
Sembra strano che nonostante il mondo Windows Mobile resti ancora attivo Microsoft abbia deciso di non includere un ambiente di sviluppo in VS 2010, io ho un'applicazione sviluppata per la gestione magazzino e dovro reinstallare VS 2008.

# re: Passare dal (Windows) Mobile al (Windows) Phone

Left by marcodalpino at 19/01/2012 11:49
Gravatar
@Roberto: rispondere a priori è un po' difficile credo, ovviamente dipende dal contesto e dal progetto da implentare. Magari nei prossimi post entrerò nel dettaglio.
@Antonio: il motivo è questo: il supporto per la piattaforma compact framework di visual studio è in buona parte a carico del team di Embedded che segue il team di Visual Studio. Tuttavia il prodotto Visual studio ha delle tempistiche di uscita proprie che ovviamente non possono tenere conto dei tempi di sviluppo del team di Wmbedded.
Ti posso comunque dire che è stato annunciato che "presto" (non so cosa significhi in termini di tempo) Visual Studio 2010 supporterà anche lo sviluppo SmartDevice. E' solo questione di tempo. Volendo c'è anche da dire che a breve avremo fra le mani VS 11 !

# re: Passare dal (Windows) Mobile al (Windows) Phone

Left by Federico at 19/01/2012 12:07
Gravatar
Ciao Marco, trovo molto interessanti le tue cosiderazioni e mi ripropongo di seguirne gli sviluppi.
Quanto allo stile linguistico, direi che è ottimo e nettamente migliore rispetto alla media degli articoli o post relativi all'IT.

# re: Passare dal (Windows) Mobile al (Windows) Phone

Left by sbobet indonesia at 11/10/2014 02:37
Gravatar
Whats isin4d Entrancing sit i'm unspoiled to this, I stumbled ahead this I have exposed It absolutely beneficial and it has helped me outdated plenty. I'm hoping to contribute & shun extra users equal its aided me. In safe hands occupation. cmd368,
Comments have been closed on this topic.
«aprile»
domlunmarmergiovensab
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011