Intégration de logiciels Open-Source dans un ordinateur simplifié basé sur Linux Stage du 6 avril au 30 juin 2006.

Slides:



Advertisements
Présentations similaires
E-learning Evolutif Albarelli Corinne Behem Patrice Guillot Jérôme
Advertisements

Le monde du logiciel libre
Projet Webase. I. La définition du projet 1. Lexistant : Webase 4 2. Cahier des charges 3. La répartition des données 4. Le modèle de données 5. Le choix.
TECHNOLOGIE 4ème Professeur : Baptiste DUMAS.
Conception d’une application de gestion de fiches études
Maîtrise des données et des métadonnées de l’ODS
OUTILS POUR L'ARCHITECTURE DANS RHINO
Le choix de la double compétence
Un diplôme, deux options pour intégrer une profession.
Séminaire sur la qualité en entreprise 25/09/2013 Klein Christophe.
D9CW2 Dispositifs et gestion Meheust Willy
TD en ligne Un outil développé pour la plate-forme Claroline
Cours d'informatique Initiation au traitement de texte
MAGNIN Pierre 2 MIC D MAILLARD Adrien 2 MIC D Soutenance le 17/06/09.
Présentation du SVI - DELSOL Mikaël
ST40 – Stage Professionnel
LA VIRTUALISATION Par AVIGNON, CHOMILIER, MIGNOT 1.
Soutenance de stage effectué chez du 5 avril au 12 juin 2004.
par Bernard Maudhuit Anne-Marie Droit
Applications Chapitre B17 et C18
Logiciels.
Développement d’un réseau social professionnel
APPLICATIONS INFORMATIQUES
2nd Pro Maintenance des Véhicules Automobiles
© Petko ValtchevUniversité de Montréal Janvier IFT 2251 Génie Logiciel Notions de Base Hiver 2002 Petko Valtchev.
Les systèmes multiplateformes
Création d’un logiciel de visualisation d’images scanner en 3D
Système de transcription semi-automatique Vers une intégration de la RAP dans le logiciel Transcriber Projet de Master1 31 mai 2007 IUP GMI -Avignon Nicolas.
Un logiciel « libre » au développement sous contrôle! Une charte de développement langage, environnement, architecture outils de développement collaboratifs.
Présentation PowerPoint
Soutenance de stage 16 Mai au 5 Août 2011
Soutenance de stage 16 Mai au 5 Août 2011
La production informatique sécurisée et simplifiée
Stage du 10 avril au 15 juin CPPK Consulting COLENO Thomas S4p2A’ Maître de stage : M. Christophe CAMILLERI Professeur responsable : M. HICKEL.
Huseyin OZENICI Soutenu le 11 Septembre 2009 Soutenance des mémoires Apprentissage / Projet
Projet pour un festival des sciences Entrez le titre du projet ici Votre nom Nom de votre professeur Votre école.
NEGOCIATION RELATION CLIENT.
CRC Nancy France Télécom Romain Arnoux 2A DUT Informatique.
Atos, Atos et le poisson, Atos Origin et le poisson, Atos Consulting ainsi que le poisson seul sont des marques déposées d'Atos Origin SA. © 2006 Atos.
LEMKE LaurentBITSCH José TERRIER VincentLAALA Yoann MONTAVONT GuillaumeBRIBI Mohamed 1.
Arbre GénéalogiqueDiagramme de Classes Comment la visualisation d’une hiérarchie de classes facilitera le travail de notre client ?
SOUTENANCE DE STAGE Payrot Yohann.
Un enseignement original
GeniusRandom Duboc Manon. Sommaire Les objectifs du projet La méthode MAETIC Le planning Les différents tests effectués Critique des logiciels Critique.
EPREUVE E6 : PARCOURS DE PROFESSIONNALISATION
19 septembre 2001Nom de l'étudiant1 Mise en marché des produits Denis Trudel Directeur 11 octobre 2003.
PPE 2 : Val Lamartinien Passion
Développement d’un Web Service
Château de Versailles Projet IIM Gestion de clients informatisée
Introduction aux outils de supervision
IUT CALAIS Rue Louis David Calais Tel : RAPPORT DU PROJET Housseau Brian.
BTS SIO SISR Session 2014 Parayre David-Alexandre
Administrations et logiciels libres Guide pour les marchés publics 9 juillet 2015 Anne-Claire Viala / Thierry Aimé.
Développement et maintenance sur le projet RefPack
MINI‐PROJET DE GROUPE REALISE DANS LE CADRE DU COURS DE GEN
IUT CALAIS Rue Louis David Calais Tel : RAPPORT DU PROJET NOM ETUDIANT.
Soutenance de Projet – BTS IG
Soutenance de Projet – BTS IG
Soutenance de stage Projet principal :
Simplifier et assurer la traçabilité des apports ou demandes extérieures sur plusieurs flux de déchets Service informatique Thau agglo
Projet de C – Matrices creuses Yves BOGE, Sha LIU, Ivan VALIMAHAMED
Préparation 2 ème tranche ERGOCROWD. Plan Réalisations à ce jour  Modifications & validation des propositions Reste à faire  Priorisation des tâches.
Plugin Scheme pour Eclipse Etudiants Simeon KOSTOV Matthieu IZOULET Agostino SEMERIA Responsable Erick GALLESIO Maîtrise Informatique , UNSA.
Atelier « Open Source » : Knoppix EPN :.... Objectif de formation 1 A l’issue de cet objectif de formation, l’apprenant aura compris l’utilité d’un système.
PROJET DE SESSION PRÉSENTÉ PAR : Rosemarie McHugh DANS LE CADRE DU COURS : SCG Réalisation d’applications en SIG 16 avril 2007.
Présentation de mes compétences Angele Gary Epreuve E6 BTS SIO
Projet Personnel (Epreuve 6) Projet réalisé dans le cadre de mon épreuve E6 au sein de mon alternance au conseil départemental du val de marne Arnaud PICANO.
PROJET DE SESSION DANS LE CADRE DU COURS: SCG Réalisation d’applications en SIG PRÉSENTÉ PAR: Marie-Andrée Levesque 18 AVRIL 2006.
PARCOURS DE PROFESSIONNALISATION
Transcription de la présentation:

Intégration de logiciels Open-Source dans un ordinateur simplifié basé sur Linux Stage du 6 avril au 30 juin 2006

Le cadre du stage : L’Ordissimo

Qu’est-ce que l’Ordissimo ? Le principe : un ordinateur complet, simple à utiliser, destiné aux débutants.

L’environnement de travail

Linux, un OS à maîtriser Système d’exploitation entièrement libre, privilégiant l’interface textuelle plutôt que graphique Utilisé sous forme de distribution s’adaptant aux besoins

Le shell : couteau suisse du développeur Shell utilisé : interpréteur de commandes Permet d’accéder à toutes les fonctions de l’OS Possibilité de faire des scripts, d'enchaîner simplement des commandes etc... => Le shell est l’outil le plus utilisé par le développeur de part sa puissance mais aussi du manque d’équivalent graphique

Des outils simples et puissants Le shell permet d'utiliser de nombreux outils : Apt : utilitaire pour télécharger facilement des paquets Ssh : obtenir un shell distant Scp : transfert de fichiers entre ordinateurs distants Et bien plus encore.

Pourquoi Linux pour l’Ordissimo ? Pas besoins de développer entièrement un nouvel OS Développement et support assurés par d’autres développeurs Possibilité de modifier entièrement l’OS Système de dépôts/paquets pratique pour des mises à jour

Les conséquences sur le stage Un temps d’apprentissage à été nécessaire Très bon complément à la formation du DUT Cela m’a permit de découvrir des alternatives aux logiciels payants

L’intégration de logiciels

1ere étape : tester le logiciel Le logiciel répond-t-il aux besoins des utilisateurs de l’Ordissimo ? Quel sont les modifications à apporter ? Compatibilité avec l’Ordissimo Compromis entre volonté commerciale et technique Le logiciel peut-il/doit-il être intégré ? Stade de développement du logiciel Quid du support des développeurs ?

2ème : l’architecture du logiciel 1er contact : le langage utilisé Caractéristique du code : objet, compilation etc… Techniques employées

Organisation du logiciel Plus ou moins lié au langage utilisé Design Pattern (Motif de conception) Conventions utilisées Logiciels tiers utilisés Sur quelle(s) partie(s) les modifications vont- elles être faites ?

3ème étape : le développement Implémentation des modifications L’outil indispensable : Internet ! API et documentation officielle Tutoriaux et exemples Forums d’entraide

4émé : les tests Les modifications fonctionnes-t-elles ? Faire tester à d’autres développeurs/utilisateurs Répondent-t-elles au besoin initial ? 2ème série de tests = nouveaux besoins identifiés ?

5ème étape : Intégration finale Faire la liste des dépendances/paquets Conflits avec d’autres paquets ? Nécessité de garder une compatibilité avec les autres logiciels La mise à jour se déroule-t-elle correctement ?

Conclusion Expérience professionnelle Mise en pratique des connaissances acquises durant le DUT Découvertes de nouveaux outils/langages/techniques Meilleur compréhension de la place de l'informatique dans une entreprise