Post

Visualizzazione dei post con l'etichetta mobile

Android VM for Developers (2/2)

Immagine
Nel precedente   post   abbiamo visto in teoria come è possibile  ottimizzare l’emulatore di Android; in    in particolare il progetto  androVM .  Oggi vedremo come configurare un immagine scaricabile di android dal sito  androVM  e come fare il deploy direttamente da Eclipse. Prerequisiti Un installazione funzionate dell’applicativo per virtualizzazione  VirtualBox  disponibile per (windows, linux, osx) 1. Download dell’immagine OVA (estensione immagine compatibile con VirtualBox ) Dalla pagina  download  del sito è possibile scaricare l’immagine (con e senza google apps incluse) più adatta al nostro scopo, anche se non i modo chiarissimo le immagini sono divise in tre categorie: phone contradistinta con una  p tablet (senza funzionalità telefono) cont. da una  t tablet con funzionalità telefono cont. con un  tp Una volta scaricata l’imagine va importata in VirtualBox; doppo cli...

Android VM for Developer (1/2)

Get Started  “Everything you need to start developing apps for Android is available here on developer.android.com.” Questa è la frase che chiunque si sia avvicinato al mondo android (come sviluppatore ) ha letto la prima volta che è approdato sul sito ufficiale del progetto  developer android . Seguendo attentamente i tutorial e la documentazione effettivamente in poco tempo chiunque riesce ad avere il suo set di strumenti per modificare il classico “Hello World” con un più ironico “The World is Mine” , lanciarlo sull’emulatore, attendere un tempo indefinito e finalmente apprezzare il lavoro. Mediamente per tutto il tempo impiegato per lo sviluppo del primo progetto, il discorso ottimizzazione dell’emulatore non passa per la testa allo sviluppatore (mediamente) e ci si rassegna ad aspettare il deploy dell’app sull’emulatore. Presa confidenza con il framwork android, i nuovi costrutti, Logcat (e i suoi continui crash) lo sviluppatore; si ribella alla frustrazione dovuta ...

Push Notification

In questa serie di articoli verrà approfondito un argomento che nell’ultimo periodo ha riscosso un grande interesse da parte dei programmatori delle piattaforme mobile più conosciute (Android, iOS, BlackBerry, Windows ). Le push notification Con questo termine si fa riferimento a un messaggio asincrono inviato da un server di terze parti verso il dispositivo. Tramite questa tecnologia le applicazioni possono continuare a interagire con l’utente anche quando non sono in primo piano (foreground) a diretto contatto con esso. Questa tecnologia è stata da sempre utilizzata dalle case produttrici per le comunicazioni “di servizio” tipo aggiornamenti di sistema o aggiornamenti app installate dal market. da qualche anno, anche se con diverse tempistiche, tutte e quattro le piattaforme prese in considerazione hanno reso disponibile questo servizio agli sviluppatori per ampliare le funzionalità delle nostre applicazioni. Vediamo subito i benefici e i rischi indott...