Da WIKI CoderDojo Firenze.
(Creata pagina con "== 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...")
 
Riga 35: Riga 35:
  
 
I sorgenti di App Inventor possono essere scaricati con il comando:
 
I sorgenti di App Inventor possono essere scaricati con il comando:
 
+
<div style="background:#eee; border:1px solid #ccc; padding:5px 10px">git clone [https://github.com/mit-cml/appinventor-sources.git https://github.com/mit-cml/appinventor-sources.git]<br/></div>
git clone [https://github.com/mit-cml/appinventor-sources.git https://github.com/mit-cml/appinventor-sources.git]
+
 
+
 
<br/>Per compilare App Inventor, entrare nella directory appinventor-sources/appinventor compilare con il comando:
 
<br/>Per compilare App Inventor, entrare nella directory appinventor-sources/appinventor compilare con il comando:
 
+
<div style="background:#eee; border:1px solid #ccc; padding:5px 10px"><code>ant</code><br/></div>
ant
+
 
+
 
Se tutto va bene deve comparire il messaggio "BUILD SUCCESSFUL"
 
Se tutto va bene deve comparire il messaggio "BUILD SUCCESSFUL"
  

Versione delle 21:56, 4 mag 2016

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:


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