Outils d'utilisateurs

Outils du Site


start

Ceci est une ancienne révision du document ! —-

Promouvoir et soutenir le logiciel libre Salut, Salud
Objectifs de ces pages : Développer l'Électronique Libre Pour information, je travaille sur Debian Wheezy et/y Ubuntu 12.04 et je participe à Groupe des Utilisateurs de Logiciels et œuvres Libres d'Ille-et-Vilaine et des Environs de Rennes et/y Kicad-users-es , ancienne page html

Mes pages de Kicad

http://per.launay.free.fr/kicad/guide_kicad.html Page Wiki Kicad

====== Framboise - Frambu
esa - Flamboez Pi

MIT App Inventor en local

Il existe plusieurs solutions pour faire des applications pour ANDROID

MIT App Inventor repris par le MIT reprend les blocks comme Scratch ou Ardublock pour Arduino.

Objectifs : Faire des applications simples pour dialoguer en bluetooth avec une carte Arduino

App Inventor les sources

https://github.com/mit-cml/appinventor-sourceshttps://github.com/mit-cml/appinventor-sources

Lire la doc qui explique tout

Installation sur une Debian 8 ( Jessie)

* 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 
* télécharger App Engine SDK sur [[ https://cloud.google.com/appengine/downloads ]] 

# ma version téléchargée
# On se place à la racine de votre dossier utilsateur
cd # la commande cd sans rien , vous place à la racine de votre dossier utilisateur : HOME
wget https://storage.googleapis.com/appengine-sdks/featured/appengine-java-sdk-1.9.17.zip git clone https://github.com/mit-cml/appinventor-sources.git #compilation
cd appinventor-sources/appinventor/
ant
# attendre BUILD SUCCESSFUL

# Faire fonctionner les serveurs
# ServeurPrincipal depuis $HOME/appinventor-sources/appinventor
../../appengine-java-sdk-1.9.17/bin/dev_appserver.sh –port=8888 –address=0.0.0.0 appengine/build/war/

#Serveur de création
cd buildserver
ant RunLocalBuildServer


Ce fichier est dans $HOME/appinventor-sources
les 4 fichiers créés dont 3 dans $HOME/appinventor-sources/appinventor et un dans $HOME/Bureau

——fichier 1 serveurprincipal.sh —– cat serveurprincipal.sh »../Sources_AppInventor
#!/bin/bash
# serveurprincipal.sh
# dans le dossier appinventor-sources/appinventor
../../appengine-java-sdk-1.9.17/bin/dev_appserver.sh –port=8888 –address=0.0.0.0 appengine/build/war/

——fichier 2 serveurcreation.sh —– cat serveurcreation.sh »../Sources_AppInventor
#!/bin/bash
#serveurcreation.sh
# dans le dossier appinventor-sources/appinventor
cd buildserver
ant RunLocalBuildServer

——fichier 3 LocalAppInventor.sh —– cat LocalAppInventor.sh »../Sources_AppInventorcat LocalAppInventor.sh »../Sources_AppInventor
#!/bin/bash
# répertoire de travail ~/appinventor-sources/appinventor
echo “APP INVENTOR en local avec les sources AppInventor” dossier=$(dirname $0) # $0 c'est le fichier lui-même avec son chemin voir Exec dans AppInventor.desktop
echo $dossier #dirname ne prend que le chemin qui est ici affiché puis
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
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 ”./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” &
echo “Lancer firefox sur ce poste adresse web http://localhost:8888” echo “Sur un autre ordinateur dans firefox http:$a:8888”
echo
echo “Taper a pour arrêter”
while read c && "$c" != "a" # on lit le clavier tant que on n'a pas taper a
do
echo “mauvaise touche”
done
echo “arret” # sortie de boucle
kill %1 %2 # on arrête les 2 serveurs ——fichier 4 AppInventor.desktop —–
cd ../../Bureau/
cat AppInventor.desktop »../appinventor-sources/Sources_AppInventor
#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Type=Application
Terminal=true
Icon[fr_FR]=/home/per/appinventor-sources/appinventor/appengine/war/images/myprojects.png
Name[fr_FR]=AppInventor
Exec=/home/per/appinventor-sources/appinventor/LocalAppInventor.sh
Name=AppInventor
Icon=/home/per/appinventor-sources/appinventor/appengine/war/images/myprojects.png Lanceur créé sur le Bureau :
Type : Application dans un terminal
Nom : App Inventor Local
Commande : /home/per/appinventor-sources/appinventor/LocalAppInventor.sh, on le fait avec parcourir
Icon : clic droit sur l'image et on va dans son HOME /home/per/appinventor-sources/appinventor/appengine/war/images/myprojects.png
Vous pouvez changer l'image évidemment. Il faut évidemment remplacer /home/per/ par votre $HOME personel
echo $HOME # si vous avez un doute ====== Le cross compilateur
pour pic PICGCC ======
Page Wiki picgcc ====== PIK DIGOR ======
Outils
libres pour développer des applications sur les micro-contrôleurs PIC sous GNU Linux.
http://per.launay.free.fr/pik_digor/html/presentation.html
wiki pic ====== ÉLECTRONIQUE NUMÉRIQUE ======
Électronique numérique ====== Matériel Libre ======
Matériel libre Hardware Libre ====== Linux Réseau ======
Mes pages Linux et réseaux
====== LIEN ENLACE LIAMM ======
Voici quelques liens sur différents thèmes ====== PYTHON ======
le langage PYTHON ====== TZR ======
Une page de documentation pour les TZR ====== CGT ======
Ma page syndicale CGT

start.1423513212.txt.gz · Dernière modification: 2015/02/09 21:20 par per