Outils de développement

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 :

http://edusoft.emse.fr/

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 :

http://www.postgresql.org/download/

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 :

http://PyDev.org/updates

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 :

http://developer.android.com/sdk/index.html

Plugin Eclipse Android

Vous pouvez télécharger la dernière version de l'ADT sur le site développeur d'Android :

http://developer.android.com/tools/sdk/eclipse-adt.html


Gauthier Picard, October 2012