Consulter l'offre de stage publiée le 10 novembre 2006
Un article de AdlWiki, l'encyclopéde libre.
| Sommaire |
Offre de stage
TEXTE PROVISOIRE RESTANT A VALIDER - NE PAS DIFFUSER EN L'ETAT
Titre : "Outils d'aide à l'administration du CD Bureau Libre Free EOS"
Objectifs
Développement et déploiement d'outils d'aide à l'administration du CD Bureau Libre (1). Ces outils seront accessibles en ligne et auront deux finalités : la personnalisation du CD et l'intégration des révisions des logiciels au fil de l'eau. L'objectif ultime serait de réaliser une chaîne complète de production du CD accessible à distance.
Mots clés
CD Bureau libre Free EOS, logiciel libre, CD autobootable, navigateur web embarqué, mise à jour automatisée, SPIP, WIKI, K-MELEON, C, NSIS
Encadrement du stage
Gérald Ouvradou ENST Bretagne et Jean-Paul Leclère, Chef de projet NTIC à la Direction Régionale AFPA Bretagne AFPA.
Informations pratiques
- Lieu du stage : ENST Bretagne, département Informatique, Technopôle Brest-Iroise - CS 83818 - 29238 Brest. Selon la localisation du stagiaire, la possibilité de baser le stage à Rennes dans les locaux de l'AFPA peut aussi être étudiée.
- Durée du stage : 3 mois
- Profile stagiaire : master 1 informatique ou équivalent
- Indemnités versées au stagiaire : 315 euros/mois
Descriptif détaillé de l'étude
Bureau Libre Free-EOS est une distribution de logiciels libres utilisables sous Windows. Ce projet, initié voici deux par la municipalité de Brest 2, connaît aujourd'hui une diffusion à plus de 200.000 exemplaires à l'échelle nationale. Son objectif est de présenter et de mettre à disposition du plus large public des alternatives libres aux produits propriétaires les plus courants. Cette distribution se présente sous forme d'un CD autobootable.
Fonctionnellement, en plus de l'autorun, ce CD utilise cinq modules chaînés :
- un navigateur web embarqué (K-Meleon) associé à un visualisateur PDF ;
- un interface html de présentation et d'installation des logiciels disponibles, généré à partir d'un site SPIP ;
- un lanceur écrit en C permettant de lancer un exécutable à partir de l'interface html ;
- un installeur écrit en langage NSIS ;
- les différents logiciels à installer.
Travail à réaliser
Pour favoriser la diffusion du CD, le principe qui a été retenu est de permettre sa « customisation » aux couleurs de la collectivité ou de la structure qui le fait graver et le diffuse. Actuellement, le travail de customisation de l'interface html est fastidieux. La génération à partir du site SPIP est complexe et demande des modifications à la main.
- Une première demande concerne donc la mise en place d'une solution en ligne de customisation de l'interface. Une fois l'interface validé, un script (langage indifférent) serveur doit permettre la génération du code html de l'interface correspondant et son téléchargement.
- Une seconde demande consiste à faciliter les mises à jour de logiciels lors des changements de versions des logiciels. Cela nécessite probablement une étude de la structure du script d'installation de manière à proposer son évolution de manière à le rendre paramétrable.
- Une dernière demande serait de proposer une chaîne complète de production du CD, pour une mise à jour, une customisation et une génération possibles à distance sur un site web.
Sources d'information
[1] L'espace de travail collaboratif du projet Bureau Libre Free EOS www.archipeldulibre.org/wiki/index.php/AdlWiki:Accueil
[2] La vie du projet Bureau Libre Free EOS sur @brest www.a-brest.net/rubrique121.html
Contact : Gerald.Ouvradou@enst-bretagne.fr
Dernière mise à jour : 13 nov 2006
