Outils d'utilisateurs

Outils du Site


mitappinventor

Différences

Cette page vous donne les différences entre la révision choisie et la version actuelle de la page.

Lien vers cette vue

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.
mitappinventor.1423517660.txt.gz · Dernière modification: 2015/02/09 22:34 par per