Outils de développement
Table des matières
Sur cette page vous trouverez tous les outils nécessaires au développement du projet, si vous souhaitez les installer sur vos propres ordinateurs.
Une solution simple consiste à récupérer une machine virtuelle fournie par la SI de l'Ecole :
Sinon, vous pouvez télécharger tous ces outils (qui sont gratuits et libres) pour les installer vous-même sur l'OS de votre choix.
Eclipse
Eclipse est utilisé pour tous les aspects de développement (Django, Android).
Téléchargez la dernier version sur le site officiel :
http://www.eclipse.org/downloads/
(version Eclipse IDE for Java Developers)
Base de données
Par défaut, vous pourrez utiliser une base SQLite avec Django, mais pour le déploiement, il est nécessaire de passer à un moteur de bases de données en mode serveur, comme PostgreSQL que vous pouvez télécharger ici :
python
Vous pouvez télécharger python depuis la page officielle :
http://www.python.org/download/
(version 2.7.3)
python 2 vs. python 3
Attention, deux versions principales de python co-existent : la version 2 (qui en est à la version 2.7.3) et la version 3 (qui en est à la version 3.2.3). Bien que python 3 apporte de nombreuses améliorations, il n'est pas rétro compatible. Or, django repose sur python 2, donc impossible de faire tourner votre serveur avec python 3 (même si la prochaine version de django devrait être compatible python 3). Donc, pour l'heure, ne télécharger pas python 3 pour votre projet !
Plugin Eclipse PyDev
Vous pouvez télécharger ce plugin Eclipse sur la page de PyDev :
http://PyDev.org/download.html
(version PyDev as Eclipse plugin)
Il suffit en fait d'ajouter le site de téléchargement suivant à l'Eclipse Update Manager :
Django
Django étant basé sur python, vous devez d'abord installer python avant de procéder comme l'explique la page officielle de django :
https://www.djangoproject.com/download/
Une fois téléchargé, suivez les instructions d'installation rapide :
https://docs.djangoproject.com/en/dev/intro/install/
Vous pouvez également consulter le guide détaillé pour l'installation d'une base de donnée :
https://docs.djangoproject.com/en/dev/topics/install
Le plugin PyDev déjà installé prend également en charge Django.
Android
Installer Android consiste à installer l'Android Development Kit :
Plugin Eclipse Android
Vous pouvez télécharger la dernière version de l'ADT sur le site développeur d'Android :