Cette page vous donne les différences entre la révision choisie et la version actuelle de la page.
mitappinventor [2015/02/09 22:34] per |
mitappinventor [2015/02/09 23:41] (Version actuelle) per |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
~~LINEBREAK~~ | ~~LINEBREAK~~ | ||
- | ====== MIT App Inventor en local ====== | + | ====== MIT App Inventor ====== |
+ | Il existe plusieurs solutions pour faire des applications pour ANDROID | ||
+ | MIT App Inventor repris par le MIT reprend les blocs comme Scratch ou Ardublock pour Arduino. | ||
+ | |||
+ | **Objectifs : Faire des applications simples pour piloter en bluetooth une carte Arduino** | ||
+ | |||
+ | ====== MIT App Inventor en local ====== | ||
+ | MIT App Inventor est sous licence Apache Version 2.0 | ||
+ | La licence Apache est une licence de logiciel libre et open source. | ||
Pourquoi en local ? | Pourquoi en local ? | ||
Ligne 26: | Ligne 34: | ||
* Il faut avoir openjdk-7-jdk d'installer par le jre ! sinon en superutilisateur # aptitude install openjdk-7-jdk | * Il faut avoir openjdk-7-jdk d'installer par le jre ! sinon en superutilisateur # aptitude install openjdk-7-jdk | ||
* Il faut avoir git et ant d'installer en superutilisateur # aptitude install git ant | * Il faut avoir git et ant d'installer en superutilisateur # aptitude install git ant | ||
+ | * Sur le site, il indique qu'il faut Python mais il est installé par défaut sur Debian 8 . | ||
* Télécharger App Engine SDK [[ https://cloud.google.com/appengine/downloads ]] | * Télécharger App Engine SDK [[ https://cloud.google.com/appengine/downloads ]] | ||
* Télécharger le github de MIT App Inventor | * Télécharger le github de MIT App Inventor | ||
Ligne 59: | Ligne 68: | ||
Les 4 fichiers créés dont 3 dans $HOME/appinventor-sources/appinventor et un dans $HOME/Bureau | Les 4 fichiers créés dont 3 dans $HOME/appinventor-sources/appinventor et un dans $HOME/Bureau | ||
+ | Les 3 fichiers serveurprincipal.sh , serveurcreation.sh et LocalAppInventor.sh doivent être exécutables. | ||
+ | Une fois copié et créé, il faut les rendre executable avec la commande chmod. | ||
+ | <code> chmod u+x serveurprincipal.sh | ||
+ | chmod u+x serveurcreation.sh | ||
+ | chmod u+x LocalAppInventor.sh </code> | ||
==== fichier 1 serveurprincipal.sh ==== | ==== fichier 1 serveurprincipal.sh ==== | ||
Ligne 83: | Ligne 97: | ||
echo $dossier #dirname ne prend que le chemin qui est ici affiché puis | echo $dossier #dirname ne prend que le chemin qui est ici affiché puis | ||
cd $dossier #on va dans ce dossier (cd : change directory) | cd $dossier #on va dans ce dossier (cd : change directory) | ||
- | a=$(/sbin/ifconfig |grep Bcast |cut -d: -f2|cut -d ' ' -f1) # la commande ifconfig nous donne l'adresse ip de notre carte réseau | + | a=$(/sbin/ifconfig |grep Bcast |cut -d: -f2|cut -d ' ' -f1) |
+ | # la commande ifconfig nous donne l'adresse ip de notre carte réseau | ||
echo $a # on affiche ici l'adresse ip de notre carte réseau à condition de n'avoir qu'une carte réseau | echo $a # on affiche ici l'adresse ip de notre carte réseau à condition de n'avoir qu'une carte réseau | ||
- | xterm -e "./serveurprincipal.sh" & # on lance le serveur principal dans une fenêtre spécifique et on garde la main avec "&" | + | xterm -e "./serveurprincipal.sh" & |
- | xterm -e "./serveurcreation.sh" & # on lance le serveur de création dans une fenêtre spécifique et on garde la main avec "&" | + | # on lance le serveur principal dans une fenêtre spécifique et on garde la main avec "&" |
+ | xterm -e "./serveurcreation.sh" & | ||
+ | # on lance le serveur de création dans une fenêtre spécifique et on garde la main avec "&" | ||
# firefox "http://localhost:8888" & | # firefox "http://localhost:8888" & | ||
echo "Lancer firefox sur ce poste adresse web http://localhost:8888" | echo "Lancer firefox sur ce poste adresse web http://localhost:8888" | ||
Ligne 126: | Ligne 143: | ||
===== Simple Utilisateur ===== | ===== Simple Utilisateur ===== | ||
+ | |||
+ | Prérequis : aucun. | ||
Après avoir démarrer l'ordinateur et mis votre login | Après avoir démarrer l'ordinateur et mis votre login | ||
Ligne 146: | Ligne 165: | ||
Chaque utilisateur remplacera test@example.com par sonprenom@example.com | Chaque utilisateur remplacera test@example.com par sonprenom@example.com | ||
+ | |||
+ | N'oubliez pas d'enregistrer votre travail sur votre ordinateur ! | ||
Pour terminer, placez-vous sur la fenêtre principale et taper 'a', les 3 terminaux doivent se fermer. | Pour terminer, placez-vous sur la fenêtre principale et taper 'a', les 3 terminaux doivent se fermer. | ||
Vous pouvez éteindre l'ordinateur. | Vous pouvez éteindre l'ordinateur. |