Da WIKI CoderDojo Firenze.
Versione del 3 mag 2016 alle 23:02 di Fpiantini (Discussione | contributi)

(diff) ← Versione meno recente | Versione attuale (diff) | Versione più recente → (diff)

Installazione App Inventor su server locale

Scopo di questa pagina è descrivere come installare ed utilizzare il server di App Inventor 2 su un server locale Linux da utilizzare poi per sessioni di Coderdojo.

Il progetto App Inventor è Open Source ed è liberamente scaricabile da GitHub nella pagina appositamente predisposta.

Su internet è anche reperibile un documento molto dettagliato con informazioni su come preparare il server su vari sistemi (Linux, MacOS, Windows). Si rimanda a questo documento per informazioni dettagliate, qui ci si limita a riportare i passi principali.

Risultano poi presenti altre risorse tra cui un Forum.

Interessante anche il documento App Inventor Deveper Overview.

Nella pagina del progetto su GitHub sono contenute altre informazioni interessanti.


Prerequisiti

Il primo prerequisito importante è che sia installata la SDK completa di Java nella versione Oracle 1.7 (a.k.a. 7). Attenzione sui sistemi Ubuntu che di default installano OpenJdk. Da notare che di default oggi viene installata la 1.8 e che nella documentazione di App Inventor insistono molto nell'usare la versione 1.7.

Altri programmi necessari:

  • git
  • ant


Installazione Google App Engine

Occorre avere a disposizione un'installazione di Google App Engine per Java. Scaricarla da sito e installarla seguendo le indicazioni riportate sullo stesso (sostanzialmente unzip del file). Da notare che nella documentazione App Engine insiste molto nell'usare la versione di App Engine non superiore alla 1.9.27.

Dopo l'unzip inserire il percorso <directory_app_engine>/bin nel PATH

Compilazione App Inventor

I sorgenti di App Inventor possono essere scaricati con il comando:

git clone https://github.com/mit-cml/appinventor-sources.git


Per compilare App Inventor, entrare nella directory appinventor-sources/appinventor compilare con il comando:

ant

Se tutto va bene deve comparire il messaggio "BUILD SUCCESSFUL"


Esecuzione App Inventor

TO BE COMPLETED