Pour suivre les tutoriels vous devez avoir une machine portable. * Votre machine doit être capable de connecter d'un réseau wifi. * Vous devez avoir le droit d'installer les logiciels dedans. * Les machines Linux ou Mac sont fortement préferées. L'utilisation d'une machine Windows est possible, mais ça pose plus de problèmes avec l'installation des logiciels, configuration, etc. Avant arriver à l'école, verifier que vous avez bien installer les logiciels suivants : * Python 2 (2.6+) - Linux : vers le 'package manager' du système - Mac : déjà installé - Windows : https://www.python.org/download/windows * pip (installateur python) - https://pip.pypa.io/en/latest/installing.html * virtualenv (facultative) - http://virtualenv.readthedocs.org/en/latest/ * Java 1.7+ - Linux : vers le 'package manager'; utilise OpenJDK, supprimer gjc (Gnu Java). - Mac : http://java.com/en/download/index.jsp, version 1.7 - Windows : http://java.com/en/download/index.jsp, version 1.7 * client SSH (et une clé SSH) - Linux : normalement déjà installé - Mac : déjà installé - Windows : PuTTY et PuTTYgen, http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html * browser web recent - Linux : FireFox ou Chrome - Mac : Safari, FireFox ou Chrome - Windows : IE, FireFox ou Chrome Pour le travaille practique développeur : * VirtualBox : https://www.virtualbox.org/wiki/Downloads * Qemu (pour compresser les images, facultatif) - Mac OS X : $sudo port qemu - Linux : $ yum install qemu-img