Systèmes embarqués et logiciel libre
|
|
|
- Pierre-Louis Bouchard
- il y a 10 ans
- Total affichages :
Transcription
1 Pierre Ficheux Avril
2 Présentation PF Ingénieur Arts et Métiers + Sup'Aéro Utilisateur de logiciels s depuis 1989 Utilisateur de Linux depuis 1992 Auteur des trois éditions de l'ouvrage «Linux embarqué» (Eyrolles), 4ème édition 6/2012 Auteur GNU Linux Magazine, Open Silicium CTO Open Wide Ingénierie, enseignant EPITA 2
3 Présentation Open Wide SSII/SSLL créée en septembre 2001 avec Thales et Schneider Indépendante depuis 2009 Environ 100 salariés sur Paris et Lyon et Toulouse (1/2012)! Industrialisation de composants open source Quatre activités : OW Système d'information OW Outsourcing: hébergement OW Ingénierie: informatique industrielle OW Technologies: composants Java 3
4 Domaines d utilisation 4
5 Domaines d'application : remplacer la mécanique et la logique «câblée» lorsque c'est possible (souplesse) 1980 : RTOS (Real Time OS) génériques Historique Militaire, spatial (RTOS/360, VRTX sur Hubble) Contrôle de processus industriel Transport : AUTOSAR/OSEK, ARINC 653 certification (DO-178,...) Internet/Telecom : routeurs, PABX (Chorus) Assimilé / émergent Multimédia : audio, vidéo, TV, automobile (GENIVI), Téléphonie, médical 5
6 Les «nouveaux» domaines Équipement grand public jusque la isolé (multimédia, domotique, ) «Infotainment» transport: automobile, aéronautique Ajout de fonctions communicantes utilisation de protocoles standards de type IP et dérivés (HTTP, DHCP, etc.) Difficile d'intégrer ces couches dans des logiciels embarqués propriétaires utilisation d'un OS Notion de «boite noire» dédiée à un ensemble de fonctions (téléphonie, set-top box avec services étendus) 6
7 «Bare board» / RTOS Pas de système d'exploitation (Bare Board) Système (très) critique ou très réduit Éventuellement un simple «exécutif» temps réel (Sysgo) Utilisation d'un RTOS Plus de souplesse et portabilité mais plus d'empreinte mémoire Certification possible sur certains OS : VxWorks 653 (Wind River), LynxOS-178 / LynxOS-SE (LynuxWorks), INTEGRITY-178 (Green Hills) 7
8 GPOS / RTOS GPOS (Windows, Linux,...) Lissage des priorités (dynamique) => complexe Grand nombre de tâches concurrentes (> 200 sur un PC Linux «inactif») 15M lignes de code pour le noyau Linux 3.x! RTOS Prévisible : évaluer le pire des cas Déterministe : faible influence de la charge Pas ou peu de notion de «performances moyennes» Peu de tâches concurrentes Léger (< 100K lignes de code pour FreeRTOS) 8
9 RTOS, les types de temps-réel Temps-réel mou : un retard dans l obtention du résultat n est pas dramatique (multimédia) Temps-réel dur : un retard dans l obtention du résultat le rend inutile (pilotage matériel) Temps-réel «ferme» : un retard, s il arrive très peu souvent, peut être toléré (téléphonie, multimédia) La plupart des systèmes temps-réel modernes sont «hybrides» (exemple : Linux/Xenomai) Certaines tâches sont temps-réel (dur) D'autres ne le sont pas ou peu (mou/ferme) Frontière mou/dur parfois difficile à définir! 9
10 Asynchrone Approches asynchrone / synchrone Interaction avec l'environnement (interruption), dérive d'horloge entre calculateurs Modélisation complexe (nombreux cas de préemption) Synchrone Modélisation statique du comportement Pas d'interruption ni d'allocation dynamique Convient aux systèmes critiques Langages dédiés, génération de code (ESTEREL, SIGNAL, SynDEx) Exemple du métro automatique parisien 1/14 10
11 Quelques «RTOS» célèbres VxWorks de WindRiver (édite également WR Linux) QNX, UNIX like Windows CE / XP Embedded, Windows Mobile LynxOS de LynuxWorks (édite également BlueCat Linux) Nucleus (Mentor Graphics) µc/os (micro-c OS) et µc/os II: RTOS pour micro-contrôleurs VRTX uitron psos 11
12 Le logiciel 12
13 Le logiciel, introduction A peu près équivalent à la notion d'open source, voir La confusion vient de la signification anglaise free = / gratuit Différents types de logiciels Le freeware ou graticiel: gratuit mais sources non disponibles, pas forcément de licence (abandon de la «paternité» du code) Le shareware: sources non disponibles, coût modique, licence souvent propriétaire Le logiciel : sources disponibles, licence open source, non liée à la notion de gratuité (on peut vendre un logiciel ) 13
14 Logiciel s, quelques éléments Le logiciel n'est pas forcément gratuit La migration vers du logiciel n'est JAMAIS gratuite => le «coût du changement» Les licences, même s doivent être respectées (cf assignation de Free par la FSF ou problème avec Busybox) Ces licences ne sont pas incompatibles avec la vente de logiciel (embarqué ou non) ni de matériel La conception de l'architecture du système est fondamentale afin de prévenir les problèmes de licence 14
15 Les licences s Doivent être compatibles avec le modèle, voir Problème de compatibilité avec les droits nationaux Exemples de licences : GPL / LGPL BSD MIT/X11 Mozilla FDL (pour la documentation) CeCILL (France) Voir 15
16 GPL/LGPL en bref (Linux) GPL = General Public License (GNU/FSF) On la surnomme également «copyleft» La GPL v2 (1991) est la plus répandue (ex: noyau Linux), GPL v3 en 2007 (DRM) La licence s'applique uniquement en cas de redistribution Un code source utilisant du code GPL est du travail dérivé et doit être publié Publication: celui qui reçoit la version binaire peut obtenir le code source Pas de lien (ld) possible entre du code GPL et du code «propriétaire» => possible avec la LGPL (Lesser-GPL) 16
17 Quelques projets s majeurs X Window System (X11), MIT (MIT/X11) Projet GNU (GPL/LGPL) GCC, EMACS,... FreeBSD (BSD) Apache (Apache) Noyau Linux (GPL) Eclipse (EPL) Mozilla / Thunderbird (MPL) WebKit (BSD/LGPL) Qt (LGPL) Android (partiellement)... 17
18 Avantages/inconvénients du logiciel Avantages Disponibilité du code source: maitrise et maintenabilité dans le temps Redistribution sans royalties Développements dérivés de code source existant Outils de développement «gratuits»! Inconvénients Méfiance des décideurs, modèle décentralisé apparaissant comme «flou» Contraintes des licences (GPL, LGPL) Support parfois non officiel pour certains matériels Manque d'outils et de documentation 18
19 Les (RT)OS s 19
20 Linux comme (RT)OS Réservé aux systèmes complexes 32 bits Gestion complexe de la mémoire (MMU) Empreinte mémoire importante: 2 Mo pour µclinux (MMU-less), 4 Mo pour Linux Consommation mémoire vive : 16 Mo minimum Migration temps réel des anciens RTOS complexe car Linux n est pas TR évolution avec les extensions PREEMPT-RT et Xenomai Incompatible avec les systèmes critiques Souvent utilisé pour les outils, les simulateurs et architectures «mixtes» (banc de test) 20
21 Linux comme (RT)OS, suite Désormais, «embarqué» n implique pas forcément «temps réel» et/ou très faible empreinte mémoire Dans les autres cas on peut utiliser d'autres systèmes plus légers et TR ecos / Lepton ( / POSIX) RTEMS ( / POSIX) Micro-C-OS II (8 bits ou plus) 21
22 ecos Embeddable Configurable OS (CYGNUS 1997) Supporte de nombreux CPU (16), 32 et 64 bits Empreinte mémoire de 10 à 100 Ko Outils de configuration avancé, gestion de «packages» Version «pro» par Utilisé dans le multimédia : html 22
23 RTEMS Real-Time Executive for Missile/Military Systems RTE for Multiprocessor Systems Développé depuis 1988, depuis bits CPU (8/16 bits avec TinyRTEMS) API POSIX, ARINC 653 (AIR/ESA) Programmation C/C++/Ada Empreinte minimale entre 64 et 128 Ko (256 à 400 Ko suivant le nombre de paquets) Utilisation industrielle (ESA, EADS,...) Large communauté de développeurs 23
24 Les outils 24
25 Typologie des outils Développement: compilation, mise au point (GNU Toolchain) EDI / IDE Construction de distribution, paquets logiciels, production Emulation Sondes «matérielles» (JTAG) Outils divers (gestion de version) La plupart de ces outils existent dans le monde du logiciel 25
26 Outils de développement Intégration des outils GNU (compilation, mise au point) dans un EDI (Environnement de Développement Intégré) Eclipse + plugin CDT (C/C++) QtCreator Produits commerciaux liés à un éditeur (Eclipse + outils) Workbench (Wind River CDT) DevRocket (Montavista) Libre ou commercial? Outils additionnels intégrés (LTT, KGDB,...) Support technique! 26
27 Création de distribution Linux Utiliser un produit d éditeur (Wind River, MV, ) Adapter une distribution Linux classique Limité au niveau matériel (x86) Empreinte mémoire importante Pour des cas très particuliers Créer la distribution «from scratch» Complexe Difficile/impossible à industrialiser: gestion des dépendances évolutions Utiliser un outil de génération : Buildroot, OpenEmbedded, OpenWrt, LTIB 27
28 Utilisation des outils de production Un «moteur» crée la distribution à partir des sources des composants adaptés en appliquant des «patch» Ne fournit pas les sources: uniquement les patch et les règles de production prenant en compte les dépendances :-) Peut produire la chaîne croisée Produit les différents éléments de la distribution Image du bootloader Noyau Linux Image du «root-filesystem» 28
29 Quelques outils de production s OpenEmbedded Moteur écrit en Python Très puissant mais lourd Basé sur des fichiers de configuration! Buildroot Au départ un démonstrateur pour uclibc Désormais un véritable outil, bien maintenu! OpenWrt Dérivé de BR Orienté vers les IAD (Internet Access Device) Autres: LTIB, PTXdist,... 29
30 OpenEmbedded Une «généralisation» de l'approche utilisée dans BR Utilise un moteur écrit en Python (bitbake) et un ensemble de règles utilisant un principe d'héritage => «recipe» (recette) Pas d'interface de configuration Processus lourd => plusieurs heures pour la première compilation (environ 30mn pour BR) TRES puissant, recommandé dans le cas ou l'on gère un grand nombre de configurations Gère la notion de paquet binaire, contrairement à BR 30
31 Buildroot 31
32 Buildroot, histoire Lié au projet uclibc (micro-c-libc) : libc plus légère que la Glibc But initial: produire des images de test de uclibc Moteur basé sur des fichiers Makefile et des scripts-shell Outil de configuration «graphique» Peut désormais utiliser Glibc, Eglibc,... Repris en 2009 par Peter Korsgaard et Thomas Petazzoni Une version officielle tous les 3 mois: ,...,
33 Émulateur QEMU Émulateur de matériel initialement développé par Fabrice Bellard, diffusé sous GPL v2 Exécuté dans l'espace utilisateur de Linux Permet d'émuler diverses architectures: x86, PowerPC, ARM, etc. Émulation de carte complète => outil de développement, mise au point, test automatique Outil de certification DO-178 (Couverture) => Désormais, large communauté avec dépôt Git sur Voir la démo 33
34 Sondes JTAG GDB gdbserver / KGDB Sondes JTAG commerciales (Abatron, Wind River, ) OpenOCD () 34
35 Outils «s» pour l embarqué critique OCARINA (TPT) : «compilateur» AADL (Architecture Analysis and Design Language) SynDEx (INRIA) : Synchronized Distributed Executive, générateur de code «synchrone» POK (TPT) : RTOS ARINC 653 TASTE (ESA) : The Assert Set of Tools for Engineering TOPCASED (Airbus) : Toolkit in OPen source for Critical Applications & SystEms Development B événementiel (CLEARSY) Initiative Open-DO ( 35
36 Linux: tendances 36
37 Les tendances
38 Linux foundation (2010) 38
39 Linux foundation (2010), suite 39
40 Explication du phénomène Fiabilité et performances de Linux validation dans le monde du serveur Disponibilité du code source Support matériel généralisé ou presque Pas de royalties (interdit par les licences OSS) Réduction des coûts (prix des licences développeur PME) Orientation stratégique des leaders de l embarqué vers Linux: Wind River, LynuxWorks, Mentor Graphics 40
41 Évolution du modèle, dès 2007! 41
42 Explications Linux est entré depuis longtemps au cœur de la stratégie des grands groupes industriels THALES THOMSON/Technicolor (depuis 1997) SAGEMCOM / SAGEM Défense EADS Opérateurs de Télécom Orange (impose Linux à ses sous-traitants) Free a toujours utilisé Linux Les autres suivent (SFR, Bouygues) 42
43 Explications, suite Évolution du marché des télécoms (convergence téléphonie/internet) Linux arrive au niveau des «terminaux» (Android) et concurrence les OS spécialisés comme Symbian ou Windows Linux est omniprésent au niveau des routeurs grand public Les projets s communautaires (ex: OpenWrt) deviennent viables pour les industriels (SFR) Des solutions techniques «temps réel» sont disponibles sur Linux (PREEMPT-RT, RTAI, Xenomai) Meilleure confiance des décideurs 43
44 Évolution du modèle «éditeur» 44
45 Modèle éditeur, suite La situation a un peu évoluée depuis car l'offre commerciale s'est étoffée : Wind River MontaVista... Chacun se partage environ 30 % du marché, le dernier tiers concerne les distributions «s» L'activité d'un éditeur Linux est également liée à du service Les éditeurs sont de gros contributeurs aux projets s (exemple : Wind River et KGDB, CDT,...) 45
46 Exemples de produits sous Linux 46
47 Linksys WRT54GL 47
48 SIP Box (PABX) 48
49 Livebox 49
50 Freebox 50
51 Freebox v6 (Atom / ARM) 51
52 Questions? 52
Présentation des intervenants. Pourquoi cette conférence? Logiciel libre : notions essentielles. Le logiciel libre pour les projets industriels
Les technologies libres pour les projets industriels Les technologies libres pour les projets industriels Présentation des intervenants Pourquoi cette conférence? Logiciel libre : notions essentielles
Le logiciel libre. Jeudi 19 janvier 2012. Rémi Boulle [email protected]. Sébastien Dinot [email protected]
Le logiciel libre Jeudi 19 janvier 2012 Rémi Boulle [email protected] Sébastien Dinot [email protected] 2012-01-19 - Document diffusé sous licence CC BY-SA Creative Commons Paternité - Partage des conditions
Comment travailler avec les logiciels Open Source
Conférence / Débat C. Charreyre Comment travailler avec les logiciels Open Source Conférence / Débat - RTS 2008-3 Avril 2008 1 Licence Paternité-Pas d'utilisation Commerciale-Partage des Conditions Initiales
Systèmes en réseau : Linux 1ère partie : Introduction
Systèmes en réseau : Linux 1ère partie : Introduction Les fondements de Linux : le logiciel libre Historique de Linux Présentation générale de Linux Les applications à succès Les distributions Qu'est-ce
Linux embarqué: une alternative à Windows CE?
embarqué: une alternative à Windows CE? : une alternative à Windows CE Présentation Mangrove Systems Distribution embarqué Perspective WinCe / Questions Mangrove systems Créé en 2001 Soutien Soutien Ministère
Naissance d'un REPTAR
Naissance d'un REPTAR "Bringing spirit into an hardware skeleton" R.Bornet - HEIG-VD/REDS - Mars 2014 Plan Introduction Démarche générale Premiers signes de vie Bootloader Kernel Userspace Les bonnes adresses
Internet des objets 1
1 Conférences de la journée Pierre Ficheux (Open Wide), Introduction to IoT, protocols and OS Cedric Adjih (Inria, RIOT team), présentation du système RIOT Greg Kroah-Hartman (Linux Foundation), This is
Informatique industrielle A7-19571 Systèmes temps-réel J.F.Peyre. Partie I : Introduction
Informatique industrielle A7-19571 Systèmes temps-réel J.F.Peyre Partie I : Introduction Plan de la première partie Quelques définitions Caractéristiques communes des applications temps-réel Exemples d
Introduction aux systèmes temps réel
Introduction aux systèmes temps réel Frank Singhoff Bureau C-203 Université de Brest, France LISyC/EA 3883 [email protected] UE applications de l informatique, Université de Brest Page 1/22 Plan du
Logiciels libres et Open source
Logiciels libres et Open source ANDSI 13/04/2004 NGO Can Chieu Plan Les concepts Linux Système d'exploitation Linux pour serveurs Linux pour stations Serveurs d applications Développement Applications
Découverte des Logiciels Libres. Gilles Dequen 2009-2010 [email protected]
Découverte des Logiciels Libres Gilles Dequen 2009-2010 [email protected] Découverte des Logiciels Libres 10 Séances de 3h00 [14h00-17h15] 4, 11, 25 février 4, 18, 25 mars 1, 22, 29 avril 6 mai
Chapitre 1 Retour en arrière
Chapitre 1 : Retour en arrière 1 Chapitre 1 Retour en arrière Chapitre 1 : Retour en arrière 2 1. Difficultés de développer pour les systèmes embarqués Quelques contraintes à prendre en compte : - Mémoire:
Jean-Christophe BECQUET
CONFÉRENCES LE LOGICIEL LIBRE APITUX Jean-Christophe BECQUET LES ENJEUX DE L'OPEN SOURCE DANS LES COLLECTIVITÉS TERRITORIALES ET LES ENTREPRISES JEUDI 14 DÉCEMBRE 2006 OPEN SOURCE OU LOGICIEL LIBRE DÉFINITION
Linux pour l embarqué. 1 Module E4 : Systèmes temps-réel Audrey Marchand 2005-2006
Linux pour l embarqué 1 Plan du cours Qu est-ce qu un système embarqué? Les solutions embarquées «classiques» Linux embarqué : une solution attrayante? Les offres Linux embarqué Méthodologie de création
Les Licences Libres Ouverture et Protection des Logiciels. Plan
Les Licences Libres Ouverture et Protection des Logiciels Daniel Quintart Avocat au barreau de Bruxelles [email protected] CETIC 1 Plan Préliminaires Première partie Aperçu de la protection des logiciels
MI03 TP. Objectifs du TP 1ère séance. 2ème séance. Construction d'un système linux embarqué complet
MI03 TP Objectifs du TP 1ère séance Construction d'un système linux embarqué complet 2ème séance Mise en place d'un environnement de développement croisé Intégration de l'extension temps réél Xenomai La
VoIP : les solutions libres
VoIP : les solutions libres VoIP Expo, mardi 28/ 11/ 2006 Loïc Bernable, leto@ vilya. org Reproduction totale ou partielle soumise à autorisation préalable S o m m a i r e Rappel sur les logiciels libres
Construction et sécurisation d'un système Linux embarqué. Frédéric AIME [email protected] 0 950 260 370
Construction et sécurisation d'un système Linux embarqué Frédéric AIME [email protected] 0 950 260 370 Différentes approches Création d'une distribution From Scratch Nécessite un investissement intellectuel
Environnements de développement (intégrés)
Environnements de développement (intégrés) Introduction aux EDI, la plateforme Eclipse Patrick Labatut [email protected] http://www.di.ens.fr/~labatut/ Département d informatique École normale supérieure
Le concept de virtualisation regroupe
INFORMATIQUE EMBARQUÉE La virtualisation devient une réalité industrielle Solutions Largement répandue pour les systèmes d information d entreprise et de plus en plus courante dans les télécoms, la virtualisation
Utilisation de matériels industriels avec des outils de virtualisation open source. Open Source dans le monde industriel
Utilisation de matériels industriels avec des outils de virtualisation open source Open Source dans le monde industriel Christophe Sauthier Ancien Président de Ubuntu fr Développeur Ubuntu Officiel Développeur
GenDbg : un débogueur générique. Didier Eymery Jean-Marie Borello Jean-Marie Fraygefond Odile Eymery Philippe Bion
GenDbg : un débogueur générique Didier Eymery Jean-Marie Borello Jean-Marie Fraygefond Odile Eymery Philippe Bion 2008 Qui sommes nous? Centre d électronique de l Armement (CELAR) Maîtrise et protection
Les logiciels libres. Université Antilles Guyane 14 novembre 2008 Olivier Watté
Les logiciels libres Université Antilles Guyane 14 novembre 2008 Olivier Watté Qui suis-je Olivier Watté 0690 49 73 01 [email protected] Utilisateur GNU/linux depuis 1998 Directeur technique SS2L
Virtualisation open source État de l'art
Virtualisation open source État de l'art Jean Charles Delépine Université de Picardie Direction des Infrastructures et des systèmes d'information Une jungle d'acronymes Xen QEMU
Conférences «objets connectés» (IOT)
Conférences «objets connectés» (IOT) Open Wide Ingénierie Paris, 9 octobre 2014 1 Programme de la conférence Introduction à l'iot (P Ficheux) Technologies utilisées (N Aguirre) Systèmes d'exploitation
Modèles économiques de l'open Source
Modèles économiques de l'open Source Modèles économiques de l'open source I- Open Source II- Les acteurs de l'open source III- Modèles d'entreprise IV- Gestion et open source I- Open Source L'open source
LINAGORA / BLUE MIND. Note Technique. établie à la demande de la société LINAGORA. 18 février 2013. 1 Contexte et mission 2
Serge MIGAYRON Ingénieur SUPELEC Expert en Informatique et en Technologies de l Information Expert près les Cours d Appel et Administrative d Appel de PARIS LINAGORA / BLUE MIND Note Technique établie
Guide d installation JMap 5.0
Guide d installation JMap 5.0 Installation de JMap L installation de JMap se fait typiquement sur un serveur qui sera accédé par l ensemble des utilisateurs. Lors de l installation, toutes des composantes
Systèmes Embarqués Libres
Systèmes Embarqués Libres Djalal Harouni [email protected] Pr. Mohamed Benmohammed Laboratoire Informatique LIRE, Université Mentouri Constantine Sofware Freedom Day 2011 Algeria. 1 Systèmes Embarqués
Annexe : La Programmation Informatique
GLOSSAIRE Table des matières La Programmation...2 Les langages de programmation...2 Java...2 La programmation orientée objet...2 Classe et Objet...3 API et Bibliothèque Logicielle...3 Environnement de
Une tasse de café fumante est
INFORMATIQUE La technologie Java est prête à embarquer Java est une technologie de programmation puissante et fiable. Elle est omniprésente sur Internet, dans la téléphonie mobile et sur la plupart des
Services Réseaux - Couche Application. TODARO Cédric
Services Réseaux - Couche Application TODARO Cédric 1 TABLE DES MATIÈRES Table des matières 1 Protocoles de gestion de réseaux 3 1.1 DHCP (port 67/68)....................................... 3 1.2 DNS (port
Alexandre Buge Epitech 5 Promo 2004. Soutenance de stage du 01/03/2004 au 31/08/2004
Alexandre Buge Epitech 5 Promo 2004 Soutenance de stage du 01/03/2004 au 31/08/2004 15 Septembre 2004 Sommaire 1 Introduction : présentation de l entreprise 2 Développement au sein de Skyrecon Les API
Jean-Christophe BECQUET
CONFÉRENCES LE LOGICIEL LIBRE APITUX Jean-Christophe BECQUET LA PHILOSOPHIE DU LOGICIEL LIBRE JEUDI 12 OCTOBRE 2006 DÉFINITION 4 LIBERTÉS DEFINITION LIBERTÉ D'UTILISER LIBERTÉ DE COPIER LIBERTÉ D'ÉTUDIER
Stratégie de sécurité grâce au logiciel libre. Frédéric Raynal <[email protected]> Cédric Blancher <[email protected]>
Stratégie de sécurité grâce au logiciel libre Frédéric Raynal Cédric Blancher 1 Agenda du workshop Introduction Le logiciel libre et la sécurité GNU/Linux
JOnAS 5. Serveur d application d
JOnAS 5 Serveur d application d dynamique Agenda En quelques mots Caractéristiques essentielles Zoom sur le versioning 2 Bull, 2008 Serveur d application dynamique JOnAS - Serveur d application Open Source
Stratégie informatique
1 / 5 Stratégie informatique 1. LE METIER 2. LES TACHES INFORMATIQUES 3. L EQUIPEMENT 4. VOIR UN LOGICIEL METIER 1. Les responsabilités d un dirigeant sportif Le club sportif : Une organisation Des activités
TAI049 Utiliser la virtualisation en assistance et en dépannage informatique TABLE DES MATIERES
TAI049 Utiliser la virtualisation en assistance et en dépannage informatique TABLE DES MATIERES 1 DECOUVERTE DE LA VIRTUALISATION... 2 1.1 1.2 CONCEPTS, PRINCIPES...2 UTILISATION...2 1.2.1 Formation...2
Point sur les solutions de développement d apps pour les périphériques mobiles
Point sur les solutions de développement d apps pour les périphériques mobiles Par Hugues MEUNIER 1. INTRODUCTION a. Une notion importante : le responsive web design Nous sommes en train de vivre une nouvelle
JOnAS 5 Enterprise OSGi javaee compliant
JOnAS 5 Enterprise OSGi javaee compliant Agenda Introduction Architecture JOnAS 5 Embarqué 2 Bull, 2009 Diffusion non autorisée sans accord préalable Serveur d'application de classe entreprise - 1er serveur
Catalogue des stages Ercom 2013
Catalogue des stages Ercom 2013 Optimisations sur Modem LTE Poste basé à : Caen (14) Analyse et optimisation des performances des traitements réalisés dans un modem LTE. - Profiling et détermination des
Dossier. Développer en Java sur téléphone mobile. Benjamin Damécourt [email protected]. UFR SITEC Master 2 EESC 11 janvier 2012
Dossier Développer en Java sur téléphone mobile Benjamin Damécourt [email protected] UFR SITEC Master 2 EESC 11 janvier 2012 Table des matières Introduction 2 Pré-requis 3 Hello World! 5 Installation
Les Réunions Info Tonic. Utiliser les logiciels libres dans mon entreprise Mardi 21 janvier 2014
Les Réunions Info Tonic Utiliser les logiciels libres dans mon entreprise Mardi 21 janvier 2014 Intervenants : Utiliser les logiciels libres dans mon entreprise Jean-Luc Malet et Olivier Heintz, Nereide
IFT3902 : (Gestion de projet pour le) développement, (et la) maintenance des logiciels
IFT3902 : (Gestion de projet pour le) développement, (et la) maintenance des logiciels Yann-Gaël Guéhéneuc Professeur adjoint [email protected], local 2345 Département d informatique et de recherche
Linux 1: Présentation
1: Présentation 11.05.04, Avon [email protected], IGM, Université de Marne-la-Vallée 1: Présentation Unix Normalisation Consortiums Logiciel libre Distributions Conseils Caractéristiques Notions 1: Présentation
Debian en milieu professionnel. This document is under the GNU Free Documentation License.
Debian en milieu professionnel This document is under the GNU Free Documentation License. 1 : Plan Présentation du projet Debian Le but de l association Les principes Les moyens et les règles Debian en
MQPerf un outil de diagnostic en mode SaaS des performances optimales du MOM JORAM
MQPerf un outil de diagnostic en mode SaaS des performances optimales du MOM JORAM Solutions Linux 20 juin 2012 Serge Lacourte Directeur Général [email protected] www.scalagent.com Plan JORAM
Systèmes embarqués D.Rossier
D.Rossier Manuel IEM (v0.2) Manuel d'utilisation pour les laboratoires IEM Auteur: G. Boutillier / C. Bardet Objectif Cette documentation donne de brèves explications sur l'utilisation des différents outils,
2 mars 2009. HERS Libramont - Semaine Entreprise. Logiciel Libre et entreprise: un vaste catalogue de services
catalogue de HERS Libramont - Semaine Entreprise 2 mars 2009 Présentation Contact : [email protected] Présentation (PDF&sources) : http ://vrac.fifi.be/ ASBL Free Softwares Users Group Arlon http
Gestion d'un parc informatique public avec LTSP
SCD de l'université de Savoie SICD 2 de Grenoble DSI UPMF Gestion d'un parc informatique public avec Sommaire L'existant avant Les évolutions visées La mise en oeuvre Les apports La suite Gestion d'un
ATICA Agence pour les Technologies de l Information et de la Communication dans l Administration
ATICA Agence pour les Technologies de l Information et de la Communication dans l Administration Guide de choix et d usage des licences de logiciels libres pour les administrations Décembre 2002 Le présent
Burckel Thomas. Formation. Compétences
Burckel Thomas Adresse : 92 avenue de la République 94300 VINCENNES Tel : 06.83.21.48.25 Email : [email protected] Date et lieu de naissance : 3 septembre 1986 à Strasbourg Formation 2006 2009 Polytech
Stratégie Open Source et Présentation du Centre de recherche et d innovation sur le logiciel libre
Stratégie Open Source et Présentation du Centre de recherche et d innovation sur le logiciel libre 1 INTECH, GRENOBLE, 12/01/2010 Patrick MOREAU [email protected] Direction du Transfert et de l Innovation
RTDS G3. Emmanuel Gaudin [email protected]
RTDS G3 Emmanuel Gaudin [email protected] PragmaDev Dédiée au développement d un AGL pour le développement des applications temps réel et embarquées. Réseau de partenaires: Formations, Service,
INTERNET est un RESEAU D ORDINATEURS RELIES ENTRE EUX A L ECHELLE PLANETAIRE. Internet : interconnexion de réseaux (anglais : net = réseau)
CS WEB Ch 1 Introduction I. INTRODUCTION... 1 A. INTERNET INTERCONNEXION DE RESEAUX... 1 B. LE «WEB» LA TOILE, INTERCONNEXION DE SITES WEB... 2 C. L URL : LOCALISER DES RESSOURCES SUR L INTERNET... 2 D.
Les tableaux de bord de pilotage de nouvelle génération. Copyright 2002-2008 PRELYTIS
Les tableaux de bord de pilotage de nouvelle génération Sommaire PRELYTIS en quelques mots LiveDashBoard : principes directeurs et positionnement La couverture fonctionnelle Démonstration Les packages
Plan de la conférence. Virtualization. Définition. Historique. Technique. Abstraction matérielle
Plan de la conférence Virtualization Microclub 7 mars 2008 Yves Masur - quelques définitions - technique utilisée - exemples d'émulations - la virtualisation x86 - VMWare - mise en oeuvre - conclusion
1 JBoss Entreprise Middleware
1 JBoss Entreprise Middleware Les produits de la gamme JBoss Entreprise Middleware forment une suite de logiciels open source permettant de construire, déployer, intégrer, gérer et présenter des applications
Installation et prise en main
TP1 Installation et prise en main Android est le système d'exploitation pour smartphones, tablettes et autres appareils développé par Google. Pour permettre aux utilisateurs d'installer des applications
ÉdIteur officiel et fournisseur de ServIceS professionnels du LogIcIeL open Source ScILab
ÉdIteur officiel et fournisseur de ServIceS professionnels du LogIcIeL open Source ScILab notre compétence d'éditeur à votre service créée en juin 2010, Scilab enterprises propose services et support autour
9 rue Lucien Roullier 95190 Goussainville [email protected] +33 1 39 88 33 10 / +33 6 65 57 51 88 INGÉNIEUR SYSTÈME LINUX
STÉPHANE BOURDIN 9 rue Lucien Roullier 95190 Goussainville [email protected] +33 1 39 88 33 10 / +33 6 65 57 51 88 Né le 18 janvier 1967 à Les Pavillons sous Bois (93) Nationalité française
Logiciels Open Sources et le Secteur Privé
Logiciels Open s et le Secteur Privé Mai 2004 Pierre-Paul Bertieaux Open Contenu Open : Le secteur privé et le modèle Open Les créateurs d Open Les éditeurs de logiciels Les sociétés de service Utilisation
Virtualisation CITRIX, MICROSOFT, VMWARE OLIVIER D.
2013 Virtualisation CITRIX, MICROSOFT, VMWARE OLIVIER D. Table des matières 1 Introduction (Historique / définition)... 3 2 But de la virtualisation... 4 3 Théorie : bases et typologie des solutions techniques...
Linux embarqué, Linux Temps Réel : présentation
ENSEIRB - 4JLG Linux embarqué, Linux Temps Réel : présentation Patrice KADIONIK email http : [email protected] : http://www.enseirb.fr/~kadionik pk/2003 v 2.1 Reproduction et exploitation à des fins
Virtual Box Mettez un PC dans votre... PC
Virtual Box Mettez un PC dans votre... PC Philippe Wambeke LoliGrUB 17 mai 2014 Philippe Wambeke (LoliGrUB) Virtual Box 17 mai 2014 1 / 13 1 Virtual box Présentation Plateformes supportées Installation
Chef de projet / Architecte JEE 15 ans d expérience
Méallier Eric 33 Traverse de la CNR 30400 Villeneuve les Avignon Mob : 06.20.33.05.39 E-Mail : [email protected] Nationalité Française 38 ans, 2 enfants Permis B Chef de projet / Architecte JEE 15 ans d
La montée des bases de données open source
La montée des bases de données open source Un document eforce FRANCE Mars 2003 La montée des bases de données open source - Page 1 sur 6 La montée en puissance des projets open source est incontestable
Virtualisation de serveurs Solutions Open Source
Virtualisation de serveurs Solutions Open Source Alain Devarieux TSRITE2009 FOAD 1 / 19 Table des matières 1.Les principes de la virtualisation...3 1.1.Partage d'un serveur...3 1.2.Objectif de la virtualisation...4
Open-cloud, où en est-on?
Open-cloud, où en est-on? Illustration sous licence CC-by-nc Ivan Walsh Par Philippe Scoffoni http://philippe.scoffoni.net [email protected] Cette présentation est placée sous licence Creative Common
Gouvernance open source : retour d'expérience. Céline Fontaine juriste 12 octobre 2012, EOLE «FOSS: Standing on the shoulders of law», Paris
Gouvernance open source : retour d'expérience Céline Fontaine juriste 12 octobre 2012, EOLE «FOSS: Standing on the shoulders of law», Paris FLOSS, une réalité Une réalit r alité économique Red Hat est
Résultats de l Observatoire 2013 Etats des Lieux de l Open Source en France réalisé en décembre 2012
Résultats de l Observatoire 2013 Etats des Lieux de l Open Source en France réalisé en décembre 2012 1 1/ Dans quel secteur d'activité se situe votre organisation? 59,9% des répondants sont répartis dans
Logiciels libres en entreprise
Logiciels libres en entreprise Mouhamed Mahi S. SY Jsurf Consulting Consultant en Systeme d informations OPTIC [email protected] [email protected] Qu est ce qu un logiciel libre? Objet de nombreuses confusions
Java c est quoi? Java. Java. Java : Principe de fonctionnement 31/01/2012. 1 - Vue générale 2 - Mon premier programme 3 - Types de Programme Java
1 - Vue générale 2 - Mon premier programme 3 - Types de Programme 1 2 c est quoi? Technologie développée par SUN Microsystems lancée en 1995 Dans un des premiers papiers* sur le langage JAVA, SUN le décrit
Introduction au temps réel
Introduction au temps réel [email protected] Version 2.0 Définition d un système temps réel Un système temps réel se compose d'un ou plusieurs sous-systèmes devant répondre en un temps fini et spécifié
DA MOTA Anthony - Comparaison de technologies : PhoneGap VS Cordova
DA MOTA Anthony - Comparaison de technologies : PhoneGap VS Cordova I. Introduction Dans une période où la plasticité peut aider à réduire les coûts de développement de projets comme des applications mobile,
Iphone vs. Android. Mardi 17 Novembre 2009 Paris, la Défense. Xavier PARADON, Directeur Technique Valtech Training xavier.paradon@valtech-training.
Mardi 17 Novembre 2009 Paris, la Défense Iphone vs. Android Xavier PARADON, Directeur Technique Valtech Training [email protected] Anthony DAHANNE, Consultant Valtech Technology Consulting
PROGRAMME DU CONCOURS DE RÉDACTEUR INFORMATICIEN
PROGRAMME DU CONCOURS DE RÉDACTEUR INFORMATICIEN 1. DÉVELOPPEMENT D'APPLICATION (CONCEPTEUR ANALYSTE) 1.1 ARCHITECTURE MATÉRIELLE DU SYSTÈME INFORMATIQUE 1.1.1 Architecture d'un ordinateur Processeur,
par Tarik Fdil <[email protected]>
Conférence Le Logiciel Libre bouleverse le modèle économique des opérateurs de téléphonie par Tarik Fdil Plan I Une révolution est en marche Les acteurs du drame : PABX/PBX, VoIP Technologies
VIDÉOSURVEILLANCE. Procédures de paramétrage des différentes box du marché
VIDÉOSURVEILLANCE Procédures de paramétrage des différentes box du marché Sommaire Paramétrage de l enregistreur sur le moniteur p. -8 Paramétrage de la Neufbox p. 9- Paramétrage de la Livebox p. -7 Paramétrage
Virtualisation sous Linux L'age de raison. Daniel Veillard [email protected]
Virtualisation sous Linux L'age de raison Daniel Veillard [email protected] Solution Linux 2009 Une jungle d'acronymes Xen UML VServer VMWare VirtualBox lguest QEmu KVM VirtualIron OpenVZ LXC Définition
Projet de développement
Projet de développement Introduction à Eclipse Philippe Collet Licence 3 MIAGE S6 2012-2013 http://miageprojet2.unice.fr/index.php?title=user:philippecollet/projet_de_développement_2012-2013 Plan r Application
Pierre De Dobbeleer. Spécialiste Project Management, Electronique, Réseaux et télécommunications
Pierre De Dobbeleer Contact: 11 rue Rogier, 5000 Namur 3éme étage Tel: +32 471 37 64 82 Age: 46 ans Divorcé, 2 enfants Spécialiste Project Management, Electronique, Réseaux et télécommunications Domaines
Compilation croisée sous Linux et Windows
Compilation croisée sous Linux et Windows Pierre Ficheux ([email protected]) Mai 2005 Résumé Cet article décrit la mis en place d'une chaîne de compilation croisée utilisable dans l'environnement
MODULE I1. Plan. Introduction. Introduction. Historique. Historique avant 1969. R&T 1ère année. Sylvain MERCHEZ
MODULE I1 Plan Chapitre 1 Qu'est ce qu'un S.E? Introduction Historique Présentation d'un S.E Les principaux S.E R&T 1ère année Votre environnement Sylvain MERCHEZ Introduction Introduction Rôles et fonctions
Oracle Fusion Middleware Concepts Guide 11g Release 1 (11.1.1) Figure 1-1 Architecture Middleware
1 Introduction Ce chapitre décrit Oracle Fusion Middleware. Il comprend : o Qu'est-ce que Middleware o Les fonction de Middleware o L'architecture de conception Middleware o L'architecture orientée services
Utilisation d'outils de WebMapping OpenSource dans une collectivité territoriale Communauté de Communes de l'agglomération Saint-Loise (CCASL)
Utilisation d'outils de WebMapping OpenSource dans une collectivité territoriale Communauté de Communes de l'agglomération Saint-Loise (CCASL) SOMMAIR E 1. Présentation de la CCASL 2. Enjeux de la cartographie
END OF SUPPORT. transtec Approche de la migration
14.07.2015 FIN DE pour Windows Server 2003 31.12.2014 FIN DE LICENCE pour Windows Server 2008 Cycle vital Bientôt la fin : L Assistance de Microsoft Windows Server 2003 prendra fin en juillet 2015. En
Adresse directe fichier : Adresse url spécifique sur laquelle le lien hypertext du Client doit être
GLOSSAIRE Adresse directe fichier : Adresse url spécifique sur laquelle le lien hypertext du Client doit être redirigé pour permettre l activation du Service. Adresse IP : Numéro qui identifie chaque équipement
Exigences système Edition & Imprimeries de labeur
Exigences système Edition & Imprimeries de labeur OneVision Software France Sommaire Asura 9.5, Asura Pro 9.5, Garda 5.0...2 PlugBALANCEin 6.5, PlugCROPin 6.5, PlugFITin 6.5, PlugRECOMPOSEin 6.5, PlugSPOTin
Les Fiches thématiques Jur@tic. logiciels libres. Définition, avantages et limites
Les Fiches thématiques Jur@tic logiciels libres Définition, avantages et limites Les Fiches thématiques Jur@TIC 1. Propriétaire ou libre? La majeure partie des logiciels disponibles sur le marché sont
Méthodologie de mise en place de
Méthodologie de mise en place de solutions libres en bibliothèques universitaire Ludovic MECHIN doxulting 4 juin 2009 2 Sommaire Spécificités d'un projet d'implantation d'un logiciel libre ou open source
Yann BECHET 32 ans 8 ans d expérience [email protected] http://www.bechet.org/cv
32 ans 8 ans d expérience [email protected] http://www.bechet.org/cv Chef de projets Conception Orientée Objets Réseaux et systèmes distribués Formation 1999 Diplôme d Etudes Approfondies «réseaux et systèmes
INGÉNIEUR - DÉVELOPPEUR SENIOR EMBEDDED - C/C++ - MICROCONT RÔLEURS. 34 ans - 10 ans d'expérience
I0003 INGÉNIEUR - DÉVELOPPEUR SENIOR EMBEDDED - C/C++ - MICROCONT RÔLEURS 34 ans - 10 ans d'expérience Expert ises mét iers : Langues : Industrie, M2M, Telecoms Roumain (Langue maternelle), Anglais (Avancé),
CAHIER DES CHARGES D IMPLANTATION
CAHIER DES CHARGES D IMPLANTATION Tableau de diffusion du document Document : Cahier des Charges d Implantation EVRP Version 6 Etabli par DCSI Vérifié par Validé par Destinataires Pour information Création
