Archivio per la categoria sviluppo

Forum italiano per la programmazione su Android

L’altro ieri è stato finalmente aperto al pubblico il primo forum italiano dedicato esclusivamente alla programmazione per Android: http://www.anddev.it

L’idea è venuta a un piccolo gruppo di sviluppatori stufi dell’assenza totale di una community italiana dedicata ai programmatori Android.

Mancava infatti un sito rivolto esclusivamente alla programmazione, i developper erano infatti enormemente frazionati nelle decine di community generaliste le cui sezioni sviluppo contano di norma una dozzina di thread.

Il forum è rivolto principalmente ai programmatori, sia esperti che novizi. Al suo interno è possibile trovare sezioni dedicate ai Tutorial creati dagli stessi utenti, sezioni dedicate alla richiesta di aiuto e sezioni dedicate alla promozione delle proprie applicazioni e ricerca di beta tester.
Come spiegato dall’autore stesso il forum è nato per riempire un vuoto, i fondatori sanno di non poter minimamente competere con i forum internazionali, ma sperano di creare la community italiana dei programmatori Android.

Speriamo anche noi che essa diventi un punto di riferimento e auguriamo loro buona fortuna…

Nessun commento

Sviluppare applicazioni per Android (2)

Dopo il primo articolo sul tema dello sviluppo di applicazioni per la piattaforma Android dedicato all’architettura della piattaforma Android oggi vi introdurrò all’installazione del kit di sviluppo.

Al fine di sviluppare applicazioni in grado di girare sulla nota piattaforma open source infatti è necessario installare sul PC il kit di sviluppo completo di emulatore, librerie e della indispensabile documentazione. L’Android SDK (Software Development Kit) è disponibile per le piattaforme Windows, Mac e Linux in maniera completamente gratuita quindi sta a voi scegliere il sistema operativo su cui vi trovate meglio e desiderate installarla. L’SDK è scaricabile direttamente dalla home page del progetto: http://code.google.com/android/ cliccando sul link “Download the SDK”. Una volta accettata la licenza d’uso si può procedere con il download. Nel momento in cui scrivo la versione disponibile è la 1.0r2, quando lo farete voi potrebbe esserci una versione più recente.

Prima di procedere con l’installazione dovete essere sicuri di avere installata la Java SDK versione 5 o 6, scaricabile gratuitamente all’indirizzo http://java.sun.com/javase/downloads/index.jsp. Visto che su Android si programma utilizzando il linguaggio Java è indispensabile che l’SDK sia installata per compilare il codice. Una volta che siete a posto col la Java SDK potete procedere con lo scompattare l’arichivio scaricato (android-sdk-windows-1.0_r2.zip) dove preferite. Una volta scompattato avrete una directory di nome android-sdk-windows-1.0_r2 contenente a sua volta le directory docs, samples, tools e usb_driver (almento per Windows). Volendo si può aggiungere alla variabile d’ambiente path il percorso alla directory tools. Con Windows Vista cliccate sul destro su Computer e selezionate Properties. Nel Tab Advanced system setting (advanced) premete sul bottone Environmens Variables. Nella finestra che appare sotto la voce System variables fate doppio click su Path. A questo punto dovete inserire il path completo alla directory tools. Se aggiornate l’SDK in futuro ricordatevi di cambiare questa variabile. Non è indispensabile aggiungere la variabile path ma così sarà solo più semplice richiamare i file eseguibili del kit dalla riga di comando.

Per chi utilizza Eclipse come ambiente di sviluppo (IDE) per programmare applicazioni per Android si può installare un plugin denominato Android Development Tools (ADT). Tale plugin include varie estensioni per creare, far girare e debuggare applicazioni Android in maniera semplice e veloce. Maggiori informazioni sull’installazione dell’SDK ed istruzioni dettagliate per installare il plugin su Eclipse le potete trovare in lingua inglese alla pagina http://code.google.com/android/intro/installing.html.

Una volta scompattato l’SDK è pronto all’uso, è quindi il momento di fare pratica con la piattaforma Android. Nella directory tools lanciate il file eseguibile emulator.exe. Dopo un po’ di tempo (la prima volta anche qualche minuto) sarete in grado di utilizzare la piattaforma Android emulata sul vostro PC. Utilizzando il mouse si può simulare l’utilizzo del touchpad del device.

Prendete un po’ di confidenza con il sistema e vi aspetto al prossimo articolo dedicato allo sviluppo di applicazioni per la piattaforma android.

android emulatore

, , , , , , ,

3 Commenti

Sviluppare applicazioni per Android (1)

Questo è il primo di una serie di post dedicati allo sviluppo di applicazioni su piattaforma Android. Al modello scelto da Apple per l’iPhone, dove punta esclusivamente sul software proprietario Google ed gli altri membri della Open Handset Alliance propongono una soluzione aperta e completamente Open Source. Ricordiamo che per chi ancora non lo sapesse che Android non un è un cellulare, non è il tanto sospirato Google Phone o Gphone come volete chiamarlo ma è un sistema operativo per smartphone di ultima generazione. Android da questo punto di vista si pone in competizione con rivali più blasonati e frutto di anni di sviluppo: Symbian, Windows Mobile e l’iPhone OS, con una differenza appunto, il sorgente è completamente libero.

Il core di Android è basato su kernel Linux 2.6, in esso sono inserirti i driver che controllano l’hardware del dispositivo: display, tastiera, wi-fi, audio ecc. Al di spora del kernel vi sono le librerie più importanti: OpenGL, SQLite, WebKit solo per citarne alcune. L’architettura della piattaforma Android poi prevede una virtual machine (Dalvik) ed una libreria che vanno a costituire la piattaforma di sviluppo per le applicazioni. Nel successivo stato dell’architettura si trovano le applicazioni base del sistema ed i gestori delle risorse.

Lo strato più elevato dell’architettura infine è composto dalle applicazioni di cui faranno uso gli utenti. Alcuni sono già inclusi nell’installazione base, altri possono essere installati dagli utenti a loro piacimento.

Questo è unicamente un post introduttivo che serve per introdurre l’arichitettura di Android, nel secondo post dedicato allo sviluppo di applicazioni per la piattaforma Open Source mostreremo come installare il kit di sviluppo.

android architettura

, , , , , , , , , , , ,

3 Commenti

Nasce il gruppo italiano per lo sviluppo con Android

Ricevo e pubblico volentieri un messaggio di un lettore che ha creato un gruppo italiano per coloro che sono interessati a programmare per la piattaforma Android. Sicuramente una bella iniziativa, in bocca al lupo!

Ciao a tutti,
mi chiamo Luca e da parecchio tempo mi interesso al mondo mobile, in particolare nell’ambito OpenSource (non ho nulla contro Windows Mobile, ma le mie passioni mi spingono verso Linux e il mondo Open in generale, anche se ammetto che .NET e’ un OTTIMO ambiente, che utilizzo regolarmente per lavoro..)

Piu’ di anno fa ho cominciato a interessarmi al progetto OpenMoko (http://wiki.openmoko.org/wiki/Main_Page/it), che purtroppo non ho potuto seguire a dovere.

Da quest’estate ho seguito lo sviluppo ad Android (nonostante tutte le retoriche relative a problemi legati alla privacy dei propri dati, etc, ho molto rispetto per il gruppo e servizi di Google).

Sono rimasto impressionato positivamente da questo SO, tanto da decidere di investire parte del (poco!) tempo serale libero per cominciare a sviluppare sotto Android.

Ho deciso quindi di aprire un gruppo ITALIANO per lo sviluppo sotto Android http://groups.google.it/group/google-android-sviluppatori !!
Spero che esso possa diventare un’utile risorsa e sia fonte ispirazione per chi decide di imbarcarsi nell’avventura Android!

ciao a tutti

gruppo italiano sviluppatori android

, ,

Nessun commento