SPIP est un logiciel libre utilisé dans de très nombreux pays et qui a eu un succès tel qu’il est aujourd’hui utilisé par quelques milliers d’organismes dont l’Etat français, par exemple, qui l’utilise pour tous ses sites Internet, mais aussi par de très nombreuses associations, de grands journaux nationaux, etc. C’est le logiciel utilisé par l’association Objectif Sciences pour gérer son site et ses nombreux contenus. D’autres logiciels libres, et ils sont nombreux, sont utilisés pour faire tout ce qu’il est possible de faire avec l’informatique : calcul scientifique, simulation, astronomie, traitement d’image, suivi en temps réel des panthères des neiges, etc etc.
En utilisant plusieurs logiciels différents en collaboration, par exemple l’un pour le calcul, l’autre pour la cartographie et un troisième pour l’affichage en temps réel, vos élèves pourront réaliser des outils professionnels qui pourront ensuite être utilisés par les autres séjours et pourquoi pas même par les chercheurs professionnels avec qui les élèves seront en relation au travers de l’association.
Tous ces systèmes informatiques passent régulièrement à des versions supérieures. Il s’agit d’améliorations que tous les membres de la communauté des logiciels libres peuvent apporter, sous forme de contributions. En participant aux Classes SPIP, vos élèves pourront devenir les développeurs de ces nouvelles versions. Ils entreront dans le cœur même du logiciel et ils l’analyseront dans ses plus petits détails avant de le coder ensuite dans une version encore plus efficace ! Le tout encadré par des programmeurs de la communauté des logiciels libres.
Vous voulez faire découvrir l’informatique à vos élèves ? Vous voulez faire apparaître votre école sur Internet ? Alors les recherches que les élèves effectueront durant cette classe science vous aideront à réaliser le site Internet tout en vous amusant dans la Nature !
SPIP est un logiciel libre et évolutif. Chaque membre de la communauté SPIP peut y apporter des améliorations et vos élèves aussi car on peut commencer à n’importe quel âge et quel que soit son niveau de compétence. Chacun intervient à son niveau.
Pour commencer, vos élèves utiliseront avec plaisir le logiciel SPIP pour créer et gérer le site de présentation du Centre de Séjours Scientifiques et ils découvriront comment les sites Internet sont mis en place et dessinés. Après une belle balade au soleil ou un grand jeu super délire sur le terrain du Centre les élèves reviendront dans la salle informatique et vous constaterez que SPIP permet de créer votre propre page Internet, votre propre site sur lequel présenter votre école. De plus, vos élèves s’apercevront en gérant le site du Centre (dont vous serez parmi les responsables) que ce logiciel permet de faire apparaître n’importe quelle information sous la forme qu’ils désirent. Ils pourront donc établir un moyen pour visualiser les plans du centre ainsi que ses différentes salles.
Ils prendront donc part à un véritable projet scientifique dont l’objectif est de gérer le Centre à distance en surveillant certains appareils ou encore l’éclairage et la température…
Vos élèves connaissent déjà les bases les plus générales de la programmation informatique ou bien au contraire ils débutent. Dans tous les cas, cette classe science propose d’en apprendre un maximum en programmation tout en faisant de belles virées en VTT ou en vous initiant au tir à l’arc.
Qu’est ce qu’un CMS ? C’est un système de gestion de contenu (Content Management System en anglais). C’est-à-dire un logiciel de conception et de mise à jour dynamique de sites web. Les applications : par exemple créer votre propre espace de collaboration entre chercheurs, ou encore un système de partage de courriers électroniques. Lors de cette semaine, vos élèves seront accompagnés d’informaticiens et informaticiennes compétents et spécialisés dans tous les langages de programmation qu’ils apprendront à utiliser en réalisant leurs propres systèmes. Avec eux, ils pourront créer des outils de gestion dynamique en utilisant le logiciel SPIP et des bases de données MySQL mais également des outils tels que les scripts PHP, le LDAP, JAVA, AJAX et bien d’autres.
Vous pourrez réaliser votre propre espace de collaboration que vous mettrez ensuite en libre accès pour tous les scientifiques qui voudraient l’utiliser. Ce système permettra de chatter, de partager des données et de participer à des conférences en se situant chacun à l’autre bout de la planète. Ainsi, n’importe quelle équipe de chercheurs dans le monde et en particulier les équipes au service des pays en développement, dont les membres sont souvent très éloignés les uns des autres, pourront créer leur propre espace de travail grâce votre travail. Les élèves poursuivront les innovations des autres sessions des classes informatiques en créant leur propre système de partage de courrier électronique (shared webmail) afin de compléter ce qui est déjà proposé aux chercheurs. Il s’agit là d’une véritable innovation car si le système transparaît dans certaines solutions informatiques, il n’est pas encore proposé en tant que tel et il rendra d’énormes services aux équipes partant sur le terrain (pour purifier l’eauEau / EauxL’eau est un concept très largement abordé au sein des stages Objectif Sciences, que ça soit sous la forme de Vacances Scientifiques ou de Classes Sciences pour les établissements scolaires, et ce dans tous les pays où l’association est présente (Polynésie, France, Québec...). après une catastrophe par exemple) car cette technique permettra à chaque membre de se faire remplacer très aisément par un collègue !
Ainsi vos élèves auront réalisé, avec les animateurs, un outil que tous les professionnels pourront utiliser. Il vous restera alors à partager cet outil sur le Net pour que les scientifiques qui le désirent l’utilisent chez eux dans leur laboratoire.
Cette classe est un véritable défi informatique dans une perspective de Développement Durable. C’est un principe de base de cette semaine : programmer des solutions informatiques répondant à des nécessités fondamentales (manger, boire, se soigner…).
L’objectif de vos élèves sera de créer et de gérer un portail de calcul scientifique libre et facile d’utilisation pour tous les scientifiques du Monde entier, y compris et surtout pour les scientifiques des pays en développement. Ils apprendront donc le langage informatique qui sera nécessaire à la création de ce système, ils découvriront le langage de description d’interface graphique, ils apprendront à utiliser des langages comme AJAX, .NET, mais ils reviendront aussi aux sacro saints PHP et MySQL.
Le portail de calculs scientifiques est composé de plusieurs modules fonctionnels, c’est-à-dire autonomes et utiles en tant que tel. Cette année vos élèves développeront un logiciel permettant de concurrencer les OGM par une technique naturelle de sélection génétique par le logiciel Diogène. C’est un logiciel de calcul scientifique créé et utilisé par le Centre de coopération internationale en recherche agronomique pour le développement (CIRAD). Il permet justement aux agriculteurs qui désirent améliorer leurs plantes de le faire sans avoir à passer par la technique des OGM et en aussi peu de temps ! Or ce logiciel n’est pas accessible à tous pour l’instant car il est nécessaire de l’installer sur un ordinateur suffisamment puissant et de connaître en même temps l’informatique… ce qui n’est pas du ressort de tous les agriculteurs. C’est pourquoi durant cette semaine exceptionnelle, en collaboration avec les animateurs et en partenariat avec le CIRAD, vous réaliserez le premier portail de calcul accessible à tous et facilement utilisable dans le domaine de la sélection génétique ! Pour cela, vos élèves devront se familiariser avec le logiciel DIOGENE et comprendre son fonctionnement avant de pouvoir créer un portail en passant par de multiples étapes : gestion des échanges de données, rapidité du calcul, création du système utilisateur… Ce portail devra même pouvoir continuer à faire les calculs nécessaires lorsque l’utilisateur sera déconnecté.
