Strumenti

Titanium, un framework per Android e iPhone - Installazione e configurazione

luglio 13, 2011 by Giuseppe Maldarizzi | 0 Commenti

Appcelerator ha creato il framework Titanium per sviluppare applicazioni per Android e iPhone attraverso HTML, Javascript e CSS ossia con il codice necessario per sviluppare una pagina web. Il tutto può essere poi compilato e provato sui dispositivi.

Fantastico vero? Da molto tempo volevo provarlo e oggi, mentre scrivo il post, lo sto installando - in diretta - su macchina Windows 7 per capire se può essere una valida alternativa agli strumenti ufficiali.

Verifico i prerequisiti e prima di tutto bisogna installare l'SDK di Android necessario per la compilazione. Tra le opzioni proposte scelgo la più comoda e raccomandata ossia la versione Windows Installer e appena inizia l'installazione mi compare una bel messaggio:

Sul mio pc ho solo Java Runtime (JRE) necessario per far girare le applicazioni Java; Android, basandosi su Java, ha ovviamente bisogno del Java SE Development Kit (JDK) e quindi devo fare un passo indietro.

...Aperta parentesi

Odio configurare i PC quando c'è di mezzo Java, ci sono troppi framework e variabili di configurazioni, soprattutto quando bisogna far funzionare tools non ufficiali. Forse sono solo incompatibile con il mondo Oracle, ma il tempo per me deve essere speso per sviluppare e produrre, non per preparare l'ambiente di lavoro.

Chiusa parentesi...

Vado sul sito di Oracle e, visto che mi trovo, scelgo di scaricare ed installare la versione JDK + NetBeans Bundle. Per chi non lo conoscesse, NetBeans è un editor integrato eccezione per lo sviluppo in Java  poichè può integrare al suo interno librerie, tools e simulatori e visto che lo dovrò usare in futuro per alcune idee di progetto ne approfitto adesso per l'installazione.

Installazione JDK completata, riprovo ad installare l'SDK di Android che mi ripresenta la stessa finestra: non trova ancora il JDK. Come è possibile? "Questo è il bello della diretta" direbbe qualcuno...

Provo a riavviare ma nulla e questo punto scarico ed installo solo la JDK che però ho già installato... infatti, mi dice "Pirla, ce l'hai già!" (Capite perchè odio configurare Java?!)

Faccio una ricerca su Google e trovo un post che ne parla: "La soluzione? UNO SPETTACOLO!!! Premere back e poi nuovamente next e l'installer vede il JDK."
Ma dai, non ci credo! Invece è così: c'è un bug nell'installer di Android, facendo back e poi next vede il JDK installato. Mi ha fatto perdere "solo" 15 minuti... [Nota: prima di impazzire consultare sempre Google]

Vado avanti con l'installazione di Android, mi chiede se voglio installare anche AVD (Android Virtual Device) e confermo selezionando tutti i componenti: l'installer si occupa di scaricare ed installare tutto quello che è stato selezionato mettendoci un bel pò di tempo.

Bisogna poi fare un workaround per dei files che sono stati spostati nelle ultime versioni di Android. Fate riferimento a questa guida ma verificate prima che il percorso dei file sia lo stesso.

Nel frattempo scarico anche Titanium Studio dal sito ufficiale scegliendo la versione gratuita Community. E' necessario però prima registrarsi al sito per poter effettuare il download, credenziali che dopo occorreranno anche per usare il framework.

L'installazione di Titanium Studio è semplice e lineare e si conclude correttamente e in poco tempo. Al primo avvio dell'applicativo, bisogna specificare la cartella dove salvare i progetti ed inserire le credenziali di accesso, le stesse usate in fase di registrazione sul sito.

A questo punto dovremmo aver installato e configurato tutto il necessario per poter sviluppare le nostre applicazioni Android con Titanium. Per l'iPhone purtroppo serve un Mac, non esiste un SDK ufficiale di Apple per PC.

Il passo successivo sarà quello di capire come funziona e come fare i primi applicativi in HTML. Stay tuned!

Aggiungi commento


(Visualizza la tua icona Gravatar)

  Country flag