Virtualizzazione per i telefoni cellulari

Sarà possibile utilizzare Windows CE ed Android sullo stesso telefonino, sfruttando la Mobile Virtualisation Platform, sviluppata da VMware, una piattaforma di virtualizzazione in grado di permettere all’utente l’utilizzo di entrambi i sistemi operativi.

Paul Maritz, Presidente Esecutivo di WMware si dice eccitato all’idea della virtualizzazione, che sarà in grado non solo di permettere una più veloce distribuzione del software sul mercato ,ma anche di consentire all’utente finale di disporre di moltissime e varie applicazioni e servizi sul telefono cellulare. Un altro passo in avanti verso la trasformazione del telefonino in una vera e propria macchina multiuso, presto paragonabile a mini pc.

La virtualizzazione occupa circa 40 Mb e sarà quindi utilizzabile su tutti i recenti sistemi.

Informazioni più dettagliate si possono trovare presso il sito web ufficiale:

http://www.vmware.com/technology/mobile/

Share/Save/Bookmark

ASUS Eee Android trovata pubblicitaria?

Riprendo un articolo apparso in questi giorni su molti Blog del settore, sembra ormai imminente l’uscita del nuovo Asus Eee Pc Netebook equipaggiato con sistema operativo Android al posto dell’attuale distribuzione Linux.

Il computer oggi viene equipaggiato con la distribuzione linux denominata Xandros (una distribuzione GNU/Linux) anche se è possibile sostituirla con le altre distribuzioni. Come distribuzioni specifiche per questo computer quella che ha riscosso maggior successo è la eeebuntu che vanta un kernel appositamente compilato ed ottimizzato.

Il dubbio che mi balena nella mente leggendo queste notizie e che le case produttrici stiano cavalcando l’onda di Android per avere un ritorno in termini di pubblicita gratuita sfruttando l’interesse del momento, non riesco infatti proprio a capire  l’utilità di installare un sistema operativo come Android su questi computer,  aiutatemi a chiarirmi le idee, qualcuno di voi sarebbe disposto a sacrificare il proprio pc a vantaggio di un sistema concepito per smartphone?  pensate che questo sistema riuscirà a creascere a tal punto da poter competere con sistemi di classe”desktop”?

Share/Save/Bookmark

Vodafone Android Magic

Vodafone con grande sorpresa ha annunciato al Mobile World Congress di Barcellona il lancio del suo primo terminale Android, si tratta dello smartphone Magic(nome in codice G2), si tratta del secondo terminale HTC basato sul sistema operativo di casa Google.

Dal mese di aprile l’HTC Magic sarà disponibile solamente ai clienti Vodafona  in Inghilterra, Spagna, Germania e Francia in Italia sarà rilasciato invece in modalità non esclusiva da parte di Vodafone.

Per essere informati sul rilascio di questo nuovo dispositivo, Vodafona ha messo a disposizione una pagina di registrazione

Share/Save/Bookmark

Mobile World Congress

Si apre oggi il congresso di Barcellona,  quattro giorni incentrati intorno al mondo mobile.

Molto attese le presentazioni dei nuovi prodotti che si aggiungono alla famiglia Android: due su tutte, le presentazioni del nuovo dispositivo di HTC il G2 e l’anteprima del terminale della casa Cinese Huawei uno smartphone che arriverà verso il mese di ottobre.

huawei-androidhtc-g2

Share/Save/Bookmark

Il navigatore Android

telenav_gps_navigator-g1-screensArriva il navigatore per Android, Telenav sul proprio sito  annuncia che dal 24 febbraio sarà disponibile l’applicazione per il G1, questo applicativo sembra avere (almeno sulla carta) funzionalità molto interessanti, di seguito riportiamo le caratteristiche presentate sul sito di TeleNav

Drive to:

L’applicazione sarà disponibile in prova per 30 gg  dopo di che sarà necessario pagare un abbonamento mensile.

Share/Save/Bookmark

Android accesso alle risorse (II di II)

In questo secondo articolo vogliamo mostrarvi, con un esempio pratico, come sia possibile modificare le risorse di un un applicativo Android a runtime, nell’area download è possibile scaricare il progetto d’esempio, qui il link all’articolo precedente.

Cambiamento delle risorse a Runtime
La classe Activity di Android, ha la capacità di ricevere notifiche sul cambiamento di configurazione da parte del dispositivo; l’evento viene gestito tramite il metodo onConfigurationChanged(Configuration config). nel progetto d’esempio viene gestito l’evento del cambio della configurazione sull’orientamento del video: per abilitare un Activity alla ricezione dell’evento oltre a sovrascrivere il metodo della classe padre Activity è necessario dichiarare che suddetta Activity è abilitata a ricevere questo evento; aggiungiamo quindi nel file di configurazione dell’applicazione(AndroidManifest.xml) una ulteriore direttiva: android:configChanges=”orientation|keyboardHidden”

<activity android:name=”.ResChangeExample”
android:label=”@string/titoloApplicazione”
android:configChanges=”orientation|keyboardHidden”>

onconfigurationchanges

Lo scopo dell’esempio è quello di mostrare due immagini differenti in base all’orientamento del video del dispositivo, come si puo’ notare nel file di risorse, oltre all’icona abbiamo aggiunto altre due immagini amit.jpg e amobl.jpg img_resource

Per default carichiamo una delle due immagini definendole nel file di layout, come si può notare  l’immagine viene referenziata tramite il riferimento “@drawable/amit”,  “@drawable” indica che la risorsa si trova nel folder “res/drawable/” seguita poi dal nome del file immagine senza estensione.

Vediamo nel video il funzionamento dell’applicazione: tramitela combinazione dei tasti CTRL+F11  forziamo l’emulatore a cambiare l’orientamento del display. Da notare il cambiamento d’immagine al variare dell’orientamento.

Il codice in dettaglio:

methodIn questo articolo abbiamo visto un  esempio abbastanza banale ma che rende bene l’idea di come si possano gestire i vari cambi di configurazione consentiti dal dispositivo(Language, Screen Orintation, Keyboard input type, ecc). Da notare che al momento con l’attuale versione di Android non è possibile agire sul cambio di Locale fissato al lang  “en”.

Share/Save/Bookmark