Scilab Le logiciel libre pour le calcul numérique

Save this PDF as:
 WORD  PNG  TXT  JPG

Dimension: px
Commencer à balayer dès la page:

Download "Scilab Le logiciel libre pour le calcul numérique"

Transcription

1 Scilab Le logiciel libre pour le calcul numérique 4 février 2010 Claude Gomez Consortium Scilab Directeur

2 Plan Le logiciel libre Le logiciel Scilab Les forces de Scilab L organisation Scilab Le futur

3 Le logiciel libre

4 Le calcul numérique Enjeux scientifiques majeurs Éducation Recherche Industrie Secteurs stratégiques de l industrie et des services

5 Des besoins pour une solution libre Pourquoi? Très important pour l éducation, la recherche et les PME Open Source pour des domaines stratégiques Quoi? Logiciel à large spectre vs logiciel dédié

6 Combien êtes vous prêts à payer? Quelques exemples Calcul numérique Octave, Scilab Statistiques R Calcul formel Maxima, Sage

7 Un logiciel de calcul numérique type IEEE-754 Graphics GUI API Parser Interpreter Computation libraries Fortran, C, C++ User Documentation

8 Le travail à réaliser Bibliothèques de calcul de base Un grand nombre domaine public : BLAS, LAPACK, Noyau : interpréteur, langage, API Programmation Graphiques, IHM Bibliothèques : OpenGL, JAVA Swing, GTK, QT Documentation Beaucoup de travail!

9 La solution libre Besoin d un logiciel libre dans le domaine stratégique du calcul numérique

10 Une bonne façon de procéder Assurer le futur Avoir une structure légale Financement Projets, services Développement Maintenance Promotion Avoir une équipe permanente

11 Le logiciel Scilab

12 Histoire 1980 : premier MATLAB : logiciel BASILE à l INRIA / Simulog Scilab : de la recherche au transfert : Scilab Open Source (Recherche) 1994 : Scilab distribué librement sur le Net : Consortium Scilab phase 1 (INRIA) : Consortium Scilab phase 2 (DIGITEO) Scilab libre (compatible GPL) 2013 : Transfert

13 Le logiciel Scilab : qu est-ce que c est? Fonctions mathématiques Calcul matriciel, matrices creuses Polynômes et fractions rationnelles Simulation : systèmes d équations différentielles Commande classique et robuste, optimisation LMI Optimisation différentiable et non différentiable Librairies de calcul : plus de 1700 fonctions Interpolation, approximation Traitement du signal Statistiques Graphes et réseaux Xcos : simulateur bloc diagramme pour les systèmes dynamiques Utilisateur Graphique 2D/3D Animation Langage Interpréteur Éditeur Aide en ligne

14 Scilab internals Computation libraries Module Graphics GUI GUI builder JAVA API Parser Interpreter 650 functions 1090 functions Fortran and C code (800,000 lines) Module Scilab code (150,000 lines) Documentation XML Module User

15 Dernière version Scilab 5.2 (Décembre 2009) Xcos 1.0 Éditeur intégré Gestion de modules : ATOMS Windows 2000/XP/Vista/7, GNU/Linux et Mac OS X

16 Xcos (basé sur Scicos) Un simulateur bloc diagramme pour les systèmes hybrides Compilateur Modelica Génération de code C Xcos est inclus dans Scilab

17 Structure de Scilab External Modules (EM) EM Partner External Modules (PEM) EM PEM PEM Distribution Scilab Scilab Essential

18 Contribuer au développement de Scilab Deux programmes : Devenez contributeur Scilab avec le «Scilab Contributors Program» Devenez un fournisseur officiel de module avec le «Scilab Partners External Modules Program»

19 Scilab n est pas un clone de Matlab Langages très proches : même philosophie et vectoriel Syntaxe de base Opérations matricielles de base Fonctions graphiques de base : (plot, bar, mesh, pie, surf) Mais des différences : Syntaxe et sémantique de fonctions Gestion des fichiers de fonctions Manipulation des objets complexes (cell, struct) Portée des variables Matrices creuses

20 Passer de Matlab à Scilab Un traducteur de code Matlab Objectif : générer un code Scilab fournissant les mêmes résultats État Actuel : La totalité de la syntaxe est prise en compte Tous les opérateurs sont traduits Un grand nombres de fonctions du noyau Matlab gérées (plus de 320) Prise en compte d un ensemble de fichiers avec références croisées Il manque des fonctions graphiques et d IHM Un dictionnaire Matlab/Scilab est disponible sur le site web de Scilab

21 Les forces de Scilab

22 Scilab dans le monde Plus de téléchargements par mois 22

23 Pays Rang % France 1 14,77% USA 2 8,84% Japan 3 8,55% India 4 8,49% Germany 5 8,44% China 6 6,27% Brazil 7 6,20% Poland 8 4,55% Téléchargements à partir de Italy 9 3,66% Russia 10 2,30% Spain 11 1,95% UK 12 1,92% Indonesia 13 1,90% Mexico 14 1,21% Canada 15 0,93% Belgium 16 0,90% Switzerland 17 0,84% Australia 18 0,61% S. Corea 19 0,58% Netherlands 20 0,47% Turkey 21 0,43% Others 27,93%

24 Collaborations internationales Amérique du nord Collaboration avec National Instruments : interface LabView/Scilab Dans le NMC 1 pour la définition d un standard de calcul numérique Canada (Alberta) : Cybera Chine Représenté par le LIAMA 2 depuis 2001 De nombreuses conférences Depuis 2002 : concours Scilab annuel 2005 : Scilab utilisé au lycée Groupe d utilisateurs et site Web Japon Collaboration avec NII 3 Depuis 2006: concours Scilab annuel Groupe d utilisateurs et site Web Inde Collaboration avec IIT 4 Bombay Groupe d utilisateurs et site Web Programme officiel Scilab 1 NMC: Numerical Mathematics Consortium 2 LIAMA: Sino-French Laboratory in Computer Science, Automation and Applied Mathematics 3 NII: National Institute of Informatics Tokyo 4 IIT: Indian Institute of Technology

25 Initiatives Programmes français ANR Pôles de compétitivité comme Utilisation des Eurocodes poussée par le ministère Scilab au lycée : un module spécial adapté Programme cadre européen EUREKA / ITEA2

26 L organisation Scilab

27 Une organisation solide Soutenu par l'inria Institut National de Recherche en Informatique et en Automatique Intégré à DIGITEO Premier Parc de recherche d'envergure mondiale dans le domaine des sciences et technologies de l'information en Île-de-France 27

28 Le Consortium Académiques Organismes publics Industriels 28

29 Financement L INRIA Les membres du consortium Scilab Le gouvernement français et les projets européens + Service aux industriels en Personnes permanentes dans l équipe R & D

30 Une grande communauté Contributeurs développeurs Testeurs

31 Le futur

32 Une vision partagée Être le logiciel libre de calcul numérique de référence r rence dans le monde Un rôle fédérateur dans le monde du calcul scientifique : Intégration de résultats Liens avec d autres logiciels libres ou non

33 Un plan de développement ambitieux Couverture des domaines stratégiques Du HPC au multicore (Scilab 6.0 : nouveau noyau en 2010) Génération de code pour les systèmes embarqués

34 Plan de développement de Scilab

35

Un enjeu pour le calcul scientifique

Un enjeu pour le calcul scientifique Un enjeu pour le calcul scientifique Plan Le logiciel Scilab Le consortium Scilab Conclusions Le logiciel Scilab Les logiciels de calcul numérique scientifique Depuis 1980 Ils ont révolutionné le domaine

Plus en détail

Le calcul numérique : pourquoi et comment?

Le calcul numérique : pourquoi et comment? Le calcul numérique : pourquoi et comment? 16 juin 2009 Claude Gomez Directeur du consortium Scilab Plan Le calcul symbolique Le calcul numérique Le logiciel Scilab Scilab au lycée Le calcul symbolique

Plus en détail

ÉdIteur officiel et fournisseur de ServIceS professionnels du LogIcIeL open Source ScILab

É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

Plus en détail

Tutoriel MATLAB-SIMULINK Projet UNIT 2009. Partenariat : Ecole des Mines d Alès Ecole des Mines de Saint Etienne Université de Nice Sophia-Antipolis

Tutoriel MATLAB-SIMULINK Projet UNIT 2009. Partenariat : Ecole des Mines d Alès Ecole des Mines de Saint Etienne Université de Nice Sophia-Antipolis Tutoriel MATLAB-SIMULINK Projet UNIT 2009 Partenariat : Ecole des Mines d Alès Ecole des Mines de Saint Etienne Université de Nice Sophia-Antipolis MATLAB MATLAB est un logiciel scientifique de calcul

Plus en détail

Le logiciel SAGE. François Ducrot. Journées Mathrice - Angers 2009

Le logiciel SAGE. François Ducrot. Journées Mathrice - Angers 2009 Journées Mathrice - Angers 2009 Différents besoins de logiciels mathématiques Calcul formel : On manipule des expressions formelles : Différents besoins de logiciels mathématiques Calcul scientifique :

Plus en détail

Calcul Scientifique avec

Calcul Scientifique avec Python à l oral du concours ENSAM Paris 11-13 juin 2014 Calcul Scientifique avec Installation - Prise en main Jean-Luc Charles - Éric Ducasse Arts & Métiers ParisTech, I2M "la programmation doit être un

Plus en détail

Dossier de Presse CALCUL HAUTE PERFORMANCE SCILAB ENTERPRISES INNOVE POUR PLUS DE PERFORMANCE. Contact Presse : 01 80 77 04 79

Dossier de Presse CALCUL HAUTE PERFORMANCE SCILAB ENTERPRISES INNOVE POUR PLUS DE PERFORMANCE. Contact Presse : 01 80 77 04 79 Dossier de Presse CALCUL HAUTE PERFORMANCE SCILAB ENTERPRISES INNOVE POUR PLUS DE PERFORMANCE Contact Presse : 01 80 77 04 79 Julie Paul julie.paul@scilab-enterprises.com 01 Sommaire En bref En bref scigpgpu,

Plus en détail

Python pour les scientifiques. Thierry Chappuis

Python pour les scientifiques. Thierry Chappuis Python pour les scientifiques Thierry Chappuis Les besoins du scientifique Les besoin du scientifique, dans son travail de tous les jours, se résument ainsi: Acquérir des données (simulation, expériences)

Plus en détail

Python pour le calcul scientifique

Python pour le calcul scientifique Petit tour d horizon Laboratoire de Mathématiques d Orsay Le langage Python 1 développé en 1989 par Guido van Rossum 2 open-source 3 portable 4 orienté objet 5 dynamique 6 extensible 7 support pour l intégration

Plus en détail

Introduction à Scilab. Deuxième édition

Introduction à Scilab. Deuxième édition Introduction à Scilab Deuxième édition Springer Paris Berlin Heidelberg New York Hong Kong Londres Milan Tokyo J.-P. Chancelier, F. Delebecque, C. Gomez, M. Goursat, R. Nikoukhah, S. Steer Introduction

Plus en détail

Solutions Linux 2010. Industrialisation des développements à l'aide d'une forge logicielle open-source

Solutions Linux 2010. Industrialisation des développements à l'aide d'une forge logicielle open-source Solutions Linux 2010 Industrialisation des développements à l'aide d'une forge logicielle open-source Principes, bénéfices et actualités autour du projet Coclico Nicolas Guérin Xerox http://www.codendi.com

Plus en détail

Calcul Scientifique avec 3

Calcul Scientifique avec 3 ENSAM Bordeaux 23, 24 juin 2014 Calcul Scientifique avec 3 Installation - Prise en main Jean-Luc Charles - Éric Ducasse Arts & Métiers ParisTech, I2M "la programmation doit être un plaisir...", G. van

Plus en détail

Anne Tasso. Java. Le livre de. premier langage. 10 e édition. Avec 109 exercices corrigés. Groupe Eyrolles, 2000-2015, ISBN : 978-2-212-14154-2

Anne Tasso. Java. Le livre de. premier langage. 10 e édition. Avec 109 exercices corrigés. Groupe Eyrolles, 2000-2015, ISBN : 978-2-212-14154-2 Anne Tasso Java Le livre de premier langage 10 e édition Avec 109 exercices corrigés Groupe Eyrolles, 2000-2015, ISBN : 978-2-212-14154-2 Table des matières Avant-propos Organisation de l ouvrage..............................

Plus en détail

NumPy et al. Le calcul Scientifique en PYTHON. Konrad HINSEN Centre de Biophysique Moléculaire (Orléans) et Synchrotron Soleil (St Aubin)

NumPy et al. Le calcul Scientifique en PYTHON. Konrad HINSEN Centre de Biophysique Moléculaire (Orléans) et Synchrotron Soleil (St Aubin) NumPy et al. Le calcul Scientifique en PYTHON Konrad HINSEN Centre de Biophysique Moléculaire (Orléans) et Synchrotron Soleil (St Aubin) Python et le logiciel libre Python est un logiciel libre. NumPy

Plus en détail

Calcul Scientifique avec 3

Calcul Scientifique avec 3 ENSAM Bordeaux juin 2015 Calcul Scientifique avec 3 Installation - Prise en main Jean-Luc Charles - Éric Ducasse Arts & Métiers ParisTech, I2M "la programmation doit être un plaisir...", G. van Rossum

Plus en détail

Java. Java. Le livrede. Avec 80 exercices corrigés. Avec 80 exercices corrigés. Le livre. Anne Tasso. 5 e édition. Un best-seller qui a déjà conquis

Java. Java. Le livrede. Avec 80 exercices corrigés. Avec 80 exercices corrigés. Le livre. Anne Tasso. 5 e édition. Un best-seller qui a déjà conquis Anne Tasso Un best-seller qui a déjà conquis des milliers d'étudiants! Java Le livre Java Le livrede de premier premier langage langage Avec 80 exercices corrigés Avec 80 exercices corrigés 5 e édition

Plus en détail

Les classes de service pour les projets scientifiques

Les classes de service pour les projets scientifiques Les classes de service pour les projets scientifiques L'exemple des grilles de calcul et du projet EGEE Journée «Classes de Service de RAP» Jean-Paul Gautier, Mathieu Goutelle (CNRS UREC) www.eu-egee.org

Plus en détail

Scicos et Modelica. Ramine Nikoukhah

Scicos et Modelica. Ramine Nikoukhah Scicos et Modelica Ramine Nikoukhah 1 C est quoi Scicos? Editeur, simulateur et générateur du code pour les systèmes dynamiques hybrides Objectif : Utilisations industrielles mais aussi l enseignement

Plus en détail

Nicolas Kielbasiewicz C.D.C.S.P. / I.S.T.I.L./ U.C.B.L. Domaine Scientifique de la Doua 15, boulevard André Latarjet 69622 Villeurbanne cedex

Nicolas Kielbasiewicz C.D.C.S.P. / I.S.T.I.L./ U.C.B.L. Domaine Scientifique de la Doua 15, boulevard André Latarjet 69622 Villeurbanne cedex Nicolas Kielbasiewicz C.D.C.S.P. / I.S.T.I.L./ U.C.B.L. Domaine Scientifique de la Doua 15, boulevard André Latarjet 69622 Villeurbanne cedex 27 ans e-mail : nicolas.kielbasiewicz@cdcsp.univ-lyon1.fr Permis

Plus en détail

La plate-forme de modélisation et simulation

La plate-forme de modélisation et simulation La plate-forme de modélisation et simulation Hélène Raynal U-MIAT, INRA, Toulouse 1 / 25 Plan Eléments de contexte Les spécifications qui ont prévalu à la mise en place de la solution Principaux services

Plus en détail

Conformiq Tool Suite Conformiq Modeler et Designer

Conformiq Tool Suite Conformiq Modeler et Designer Disponible pour Windows et Linux Conformiq Tool Suite Conformiq Modeler et Designer Conformiq Designer génère automatiquement des cas de test, des plans de test et des tests exécutables. L outil permet

Plus en détail

Ateliers Python+Qt : Premiers pas : S'installer pour PyQt... en quelques minutes sous Windows!

Ateliers Python+Qt : Premiers pas : S'installer pour PyQt... en quelques minutes sous Windows! Ateliers Python+Qt : Premiers pas : S'installer pour PyQt... en quelques minutes sous Windows! par X. HINAULT www.mon-club-elec.fr Tous droits réservés 2013. Document gratuit. Ce support PDF d'atelier

Plus en détail

Modelio by Modeliosoft

Modelio by Modeliosoft Modelio by Modeliosoft Solutions d entreprise basées sur l atelier leader de modélisation open source Modelio (modelio.org) L atelier de modélisation open source de référence Une solution sur étagère,

Plus en détail

2- Téléchargement et installation version actuelle 6.1

2- Téléchargement et installation version actuelle 6.1 1- EDI NetBeans (Environnement : Microsoft Windows Linux Ubuntu) EDI, Environnement de Développement Intégré Anglais : IDE, Integrated Development Environment Programme regroupant : Un éditeur de texte

Plus en détail

G MIC [ GREYC s Magic Image Converter ] Naissance, évolution et retour d expérience. David Tschumperlé

G MIC [ GREYC s Magic Image Converter ] Naissance, évolution et retour d expérience. David Tschumperlé G MIC [ GREYC s Magic Image Converter ] Naissance, évolution et retour d expérience David Tschumperlé Image Team, GREYC / CNRS (UMR 6072) Caen/France, March 2012 Plan de l exposé 1 Motivations & buts 2

Plus en détail

Modèle de cahier des charges pour un appel d offres relatif à une solution de gestion des processus métier (BPM)

Modèle de cahier des charges pour un appel d offres relatif à une solution de gestion des processus métier (BPM) LA BOITE A OUTILS DE L ACHETEUR DE BPM Modèle de cahier des charges pour un appel d offres relatif à une solution de gestion des processus métier (BPM) La boîte à outils de l acheteur de solution BPM -

Plus en détail

Présentation du logiciel Xcas

Présentation du logiciel Xcas Présentation du logiciel Xcas Xcas est un logiciel très complet qui permet d effectuer : Du calcul numérique, valeur exactes ou approchées ; Du calcul formel, du plus simple, développer factoriser jusqu

Plus en détail

Catalogue des formations informatique industrielle

Catalogue des formations informatique industrielle SOMMAIRE Logiciel SCADA Formation complète Formation démystification P2 P3 Catalogue des formations informatique industrielle Formation spécial installateur P4 Formation options WINCC P5 Formation complémentaires

Plus en détail

Gene-Auto, Projet ITEA 05018 IDM pour la génération de code critique certifié Validation et Vérification de transformations

Gene-Auto, Projet ITEA 05018 IDM pour la génération de code critique certifié Validation et Vérification de transformations Gene-Auto, Projet ITEA 05018 IDM pour la génération de code critique certifié Validation et Vérification de transformations Journées GDR GPL Transformations de modèles et de programmes 18 janvier 2008

Plus en détail

Mieux développer avec. Qt Designer. Présenté par. KDevelop. Yassine CHAOUCHE

Mieux développer avec. Qt Designer. Présenté par. KDevelop. Yassine CHAOUCHE Mieux développer avec Qt Designer Présenté par Yassine CHAOUCHE & Tarik ALLA & KDevelop Sommaire K'est ce que c'est? (intro) Tour d'horizon (démo) Signaux et récépteurs Première application (démo) Conclusion

Plus en détail

Système d exploitation : introduction

Système d exploitation : introduction Julien Forget Université Lille 1 École Polytechnique Universitaire de Lille Cité Scientifique 59655 Villeneuve d Ascq GIS3 2012-2013 1 / 14 Qu est-ce qu un Système d Exploitation? Definition Un Système

Plus en détail

UFR d Informatique. FORMATION MASTER Domaine SCIENCES, TECHNOLOGIE, SANTE Mention INFORMATIQUE 2014-2018

UFR d Informatique. FORMATION MASTER Domaine SCIENCES, TECHNOLOGIE, SANTE Mention INFORMATIQUE 2014-2018 UFR d Informatique FORMATION MASTER Domaine SCIENCES, TECHNOLOGIE, SANTE Mention INFORMATIQUE 2014-2018 Objectif L UFR d informatique propose au niveau du master, deux spécialités sous la mention informatique

Plus en détail

Découverte de l EDI Visual Studio 2005 mai 2008

Découverte de l EDI Visual Studio 2005 mai 2008 (Environnement : Microsoft Windows) 1- EDI Visual Studio 2005 VB.net EDI, Environnement de Développement Intégré Anglais : IDE, Integrated Development Environment Programme regroupant : Un éditeur de texte

Plus en détail

gvsig: nouveautés version 2.1 et plus

gvsig: nouveautés version 2.1 et plus gvsig: nouveautés version 2.1 et plus Victoria Agazzi vagazzi@gvsig.com @viquiagazzi Webinar à Nouvelles fonctionnalités gvsig 2.1 Sommaire 1. Le logiciel 2. Exemples d'utilisation 3. L' Association gvsig

Plus en détail

Formation Android développement

Formation Android développement Objectif Android (prononcé androïde) est un système d'exploitation open source pour smartphones, PDA et terminaux mobiles conçu par Android, une startup rachetée par Google. D'autres types d'appareils

Plus en détail

Application des NTIC dans le transport public: présentation de la solution de supervision intégrée Thales Hypervisor

Application des NTIC dans le transport public: présentation de la solution de supervision intégrée Thales Hypervisor Application des NTIC dans le transport public: présentation de la solution de supervision intégrée Thales Hypervisor Mathias BOSSUET mathias.bossuet@thalesgroup.com Thales presentation March 16th, 2010

Plus en détail

TP1 : Introduction à MATLAB

TP1 : Introduction à MATLAB TP1 : Introduction à MATLAB Table des matières 1 Objectif du cours et du TP 2 1.1 Généralités...................................... 2 1.2 But de ce TP..................................... 2 2 Mise en route

Plus en détail

Fudaa-Mascaret 3.1.3

Fudaa-Mascaret 3.1.3 Fudaa-Mascaret 3.1.3 EDF-CETMEF Fabrice Zaoui EDF R&D - LNHE juin 2012 F. ZAOUI (EDF R&D) Club Modélisation Hydraulique juin 2012 1 / 18 Sommaire 1 Mise en open-source totale du logiciel FUDAA-MASCARET

Plus en détail

Introduction. A. L informatique en BCPST 3 A.1.Cequeditleprogramme... 3 A.2.Conditionsmatérielles... 3 A.3.Évaluation... 3

Introduction. A. L informatique en BCPST 3 A.1.Cequeditleprogramme... 3 A.2.Conditionsmatérielles... 3 A.3.Évaluation... 3 Lycée Fénelon BCPST 1 Informatique Cours Introduction A. L informatique en BCPST 3 A.1.Cequeditleprogramme.................................. 3 A.2.Conditionsmatérielles..................................

Plus en détail

Cours Android. Développement et API

Cours Android. Développement et API Cours Android Développement et API Principaux OS orienté mobile ios ~ 12.1% Android ~ 81.9% Microsoft ~ 3.6% Historique Octobre 2003 : conception d'un OS mobile par Android Inc. (co-fondé par Andy Rubin)

Plus en détail

CARMEN. atelier logiciels simulation de systèmes propulsifs à ergols liquides LMCS 17/04/2008

CARMEN. atelier logiciels simulation de systèmes propulsifs à ergols liquides LMCS 17/04/2008 CARMEN atelier logiciels simulation de systèmes propulsifs à ergols liquides LMCS 17/04/2008 Table de matières Introduction sur DLA Présentation CARMEN Logiciel CARINS Logiciel CARDIM Conclusions This

Plus en détail

TITRE : DEMONSTRATEUR D UN WEB-SERVICE EN OPTIMISATION NUMERIQUE

TITRE : DEMONSTRATEUR D UN WEB-SERVICE EN OPTIMISATION NUMERIQUE TITRE : DEMONSTRATEUR D UN WEB-SERVICE EN OPTIMISATION NUMERIQUE KEYWORDS : SYSTEMX, WEBSERVICE, COLLABORATIVE FILTERING, MACHINE LEARNING, LANGAGE PROGRAMMATION, HPC, BASE OBJETS COMPLEXES CONTEXTE de

Plus en détail

Visualisation 2D avec Python

Visualisation 2D avec Python Visualisation 2D avec Python Matplotlib, PyQwt, guiqwt Pierre RAYBAUT CEA/DAM Île-de-France ANGD Python calcul scientifique 6-10 décembre 2010 1 Sommaire Visualiser des données 2D avec Python > Introduction

Plus en détail

Systèmes en réseau : Linux 1ère partie : Introduction

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

Plus en détail

Introduction à Android

Introduction à Android Introduction à Android Chantal Keller 3 septembre 2015 Introduction à Android Chantal Keller 1 / 17 Plan 1 Généralités 2 Présentation d Android 3 Au-delà d Android 4 Passons à la pratique Introduction

Plus en détail

Du bon usage des jetons Matlab de Mathrice

Du bon usage des jetons Matlab de Mathrice GDS 2754 s 1 raisonnée de Compiler 1 Institut de Mathématiques de Bordeaux - Université Bordeaux 1 Journées 5/7 octobre 2010 Les jetons GDS 2754 Ce sont des jetons mutualisés entre les différents laboratoires

Plus en détail

INSTALLATION de GPS sur MAC OS X

INSTALLATION de GPS sur MAC OS X INSTALLATION de GPS sur MAC OS X 1) Installation l'environnement de développement GPS La livraison GPL 2009 ne propose pas GPS prêt à l'emploi pour Mac PPC. Nous pouvons soit le construire à partir des

Plus en détail

Note de cadrage du PEPI MACS Mathématiques Appliquées & Calcul Scientifique

Note de cadrage du PEPI MACS Mathématiques Appliquées & Calcul Scientifique Note de cadrage du PEPI MACS Mathématiques Appliquées & Calcul Scientifique Périmètre Le périmètre du PEPI concerne les méthodes et outils utilisés pour le traitement informatisé des données scientifiques.

Plus en détail

Matlab-like. Nicolas SZAFRAN UJF. Nicolas SZAFRAN (UJF) Matlab-like / 37

Matlab-like. Nicolas SZAFRAN UJF. Nicolas SZAFRAN (UJF) Matlab-like / 37 Matlab-like Nicolas SZAFRAN UJF 2011-2012 Nicolas SZAFRAN (UJF) Matlab-like 2011-2012 1 / 37 Plan Présentation 1 Présentation 2 Les bases 3 Utilisation avancée Nicolas SZAFRAN (UJF) Matlab-like 2011-2012

Plus en détail

Les Logiciels Libres Educatifs

Les Logiciels Libres Educatifs Les Logiciels Libres Educatifs Plan Logiciels libres pour l'enseignement Les serveurs pédagogiques Wikipedia Conclusion Wikimedia et ses projets Logiciels libres pour l'enseignement http://logiciels-libres-cndp.ac-versailles.fr

Plus en détail

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 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 patrick.moreau@inria.fr Direction du Transfert et de l Innovation

Plus en détail

Introduction au Makefile

Introduction au Makefile Introduction au Makefile Nicolas Kielbasiewicz 3 mars 2009 Le développement d un programme et plus généralement d un logiciel demande au(x) programmeur(s) de gérer plusieurs fichiers, voire plusieurs langages.

Plus en détail

Bouton Réserver. Logis Standard Logis Premium. Moteurs de réservation des hôtels Logis

Bouton Réserver. Logis Standard Logis Premium. Moteurs de réservation des hôtels Logis Bouton Réserver Logis Standard Logis Premium Moteurs de réservation des hôtels Logis Pourquoi installer un moteur de réservation? 84% des internautes à la recherche d un hôtel se renseignent sur Internet

Plus en détail

Introduction aux Systèmes et aux Réseaux, Master 2 CCI

Introduction aux Systèmes et aux Réseaux, Master 2 CCI aux Systèmes et aux Réseaux, Master 2 CCI Cours 1 : Introduction et contexte Unix/Linux Laure Gonnord http://laure.gonnord.org/pro/teaching/ Laure.Gonnord@univ-lyon1.fr Master CCI - Université Lyon 1 -

Plus en détail

Atelier 4 : Introduction au WebMapping. Du code à la Carte. Arnaud Van De Casteele

Atelier 4 : Introduction au WebMapping. Du code à la Carte. Arnaud Van De Casteele Atelier 4 : au Du code à la Carte Arnaud Van De Casteele Présentation Générale Composants d'une application cartographique - Base de données - Serveur - Client Analyse des plateformes cartographiques existantes

Plus en détail

ONIX : une norme pour communiquer entre familles professionnelles?

ONIX : une norme pour communiquer entre familles professionnelles? ONIX : une norme pour communiquer entre familles professionnelles? Journée d étude AFNOR / BnF Métadonnées et confiance : quelles normes pour les échanges entre communautés? Etat des lieux des outils normatifs

Plus en détail

LE CONTENU DE LA FORMATION : Méthodologie de modélisation Démarche Bond Graph Phi Graph Exemple d application

LE CONTENU DE LA FORMATION : Méthodologie de modélisation Démarche Bond Graph Phi Graph Exemple d application MATLAB FORMATION AU LOGICIEL MATLAB TM ET SYSTEMES MATLAB TM est l un des logiciels les plus répandus dans l industrie. Il est, entre autre, utilisé dans toutes les étapes de modélisation et de simulation

Plus en détail

Une plate-forme interopérable. 4 décembre 2007

Une plate-forme interopérable. 4 décembre 2007 1 Une plate-forme interopérable 4 décembre 2007 Plan 2 Vers une nouvelle plate-forme: GeOxygene L expérience des plates-formes au COGIT. Architecture de GeOxygene Organisation générale de la plate-forme

Plus en détail

Assembleur, Compilateur et Éditeur de Liens

Assembleur, Compilateur et Éditeur de Liens Assembleur, Compilateur et Éditeur de Liens Pierre de rosette GIF-1001 Ordinateurs: Structure et Applications, Hiver 2015 Jean-François Lalonde Assembleur et compilateur Langage assembleur Langage compilé

Plus en détail

PRESENTATION DE JAVA. Qu est-ce que java? Les caractéristiques du langage java Les outils Les API Références. Software Associates International

PRESENTATION DE JAVA. Qu est-ce que java? Les caractéristiques du langage java Les outils Les API Références. Software Associates International PRESENTATION DE JAVA Qu est-ce que java? Les caractéristiques du langage java Les outils Les API Références 1 Qu est-ce que java? Un langage de programmation orienté objets Une architecture de Virtual

Plus en détail

www.cresitt.com Outils et solutions libres pour la R&D Atelier OPENCV 1er juillet 2010 Samuel ROUXEL Le CRT CRESITT est soutenu par

www.cresitt.com Outils et solutions libres pour la R&D Atelier OPENCV 1er juillet 2010 Samuel ROUXEL Le CRT CRESITT est soutenu par Outils et solutions libres pour la R&D Atelier OPENCV Samuel ROUXEL Le CRT CRESITT est soutenu par Système de Vision 2 Système de Vision 3 Open Computer Vision Library Développée par Intel en 1999 (v1.0

Plus en détail

Évaluation et implémentation des langages

Évaluation et implémentation des langages Évaluation et implémentation des langages Les langages de programmation et le processus de programmation Critères de conception et d évaluation des langages de programmation Les fondations de l implémentation

Plus en détail

ENSEIRB-MATMECA PG-113 2014. TP6: Optimisation au sens des moindres carrés

ENSEIRB-MATMECA PG-113 2014. TP6: Optimisation au sens des moindres carrés ENSEIRB-MATMECA PG-113 014 TP6: Optimisation au sens des moindres carrés Le but de ce TP est d implémenter une technique de recalage d images qui utilise une méthode vue en cours d analyse numérique :

Plus en détail

L informatique en BCPST

L informatique en BCPST L informatique en BCPST Présentation générale Sylvain Pelletier Septembre 2014 Sylvain Pelletier L informatique en BCPST Septembre 2014 1 / 20 Informatique, algorithmique, programmation Utiliser la rapidité

Plus en détail

Cahier de charges (Source : "Java EE - Guide de développement d'applications web en Java" par Jérôme Lafosse) Module. Site Web dynamique JSP / Servlet

Cahier de charges (Source : Java EE - Guide de développement d'applications web en Java par Jérôme Lafosse) Module. Site Web dynamique JSP / Servlet Cahier de charges (Source : "Java EE - Guide de développement d'applications web en Java" par Jérôme Lafosse) Module Site Web dynamique JSP / Servlet Sujet : betaboutique Soutenance le 04 / 01 /2013 &

Plus en détail

Feuille de Route pour la Conservation du Patrimoine Culturel Numérique

Feuille de Route pour la Conservation du Patrimoine Culturel Numérique Feuille de Route pour la Conservation du Patrimoine Culturel Numérique Contexte Le projet DCH-RP - Feuille de route pour la conservation du patrimoine culturel numérique est une action de coordination

Plus en détail

Développer des solutions technologiques basées sur de l électronique

Développer des solutions technologiques basées sur de l électronique Altronic Tunisie ALTRONIC s attache à faciliter la diffusion et le transfert des technologies et des connaissances en électronique vers les laboratoires de recherche publics, industriels, les start-up

Plus en détail

INFORMATIQUE & WEB. PARCOURS CERTIFICAT PROFESSIONNEL Programmation de sites Web. 1 an 7 MODULES. Code du diplôme : CP09

INFORMATIQUE & WEB. PARCOURS CERTIFICAT PROFESSIONNEL Programmation de sites Web. 1 an 7 MODULES. Code du diplôme : CP09 INFORMATIQUE & WEB Code du diplôme : CP09 Passionné par l informatique et le web, vous souhaitez obtenir une certification dans un domaine porteur et enrichir votre CV? PARCOURS CERTIFICAT PROFESSIONNEL

Plus en détail

Thales Research & Technology

Thales Research & Technology Thales Research & Technology Kick-off OpenGPU SP2 SPEAR Design Environment 25/03/10 Research & Technology SPEAR Design Environment 25/03/10 Approche semi-automatique complémentaire des compilateurs paralléliseurs

Plus en détail

ANALYSEURS DE COUPLE CENTORMETER

ANALYSEURS DE COUPLE CENTORMETER Solutions de mesure de force et de couple ANALYSEURS DE COUPLE CENTORMETER La gamme CENTORMETER Vérifiez avec précision vos clés, tournevis et visseuses au laboratoire, sur site ou au poste de travail

Plus en détail

Certificat Big Data Apprentissage TP1 Introduction à Python

Certificat Big Data Apprentissage TP1 Introduction à Python Certificat Big Data Apprentissage TP1 Introduction à Python Olivier Schwander 30 septembre 2015 1 / 31 Outline Environnement de travail Commentaires Installation Éditeur Expressions Structures de contrôle

Plus en détail

Rocket AS v6.3. Les bénéfices de l optimisation

Rocket AS v6.3. Les bénéfices de l optimisation Rocket AS v6.3 Les bénéfices de l optimisation Qu est-ce que Rocket AS? Rocket AS pour IBM System z assure la visualisation de requêtes, de rapports, de données et le développement d applications rapides

Plus en détail

Retour d expérience d outils autour d EML. Marie-Claude Quidoz (CEFE) Atelier FRB : 02/04/2014

Retour d expérience d outils autour d EML. Marie-Claude Quidoz (CEFE) Atelier FRB : 02/04/2014 Retour d expérience d outils autour d EML Marie-Claude Quidoz (CEFE) Atelier FRB : 02/04/2014 Contexte de l expérience 2 visions des métadonnées : Le fournisseur informe les potentiels utilisateurs des

Plus en détail

SOUNDGATE. Connectez-vous au monde sans fil avec le SoundGate

SOUNDGATE. Connectez-vous au monde sans fil avec le SoundGate SOUNDGATE Connectez-vous au monde sans fil avec le SoundGate Les possibilités de connexion actuelles sont plus nombreuses que jamais. Grâce à une variété d accessoires, nous sommes connectés avec nos proches,

Plus en détail

1. Présentation générale

1. Présentation générale BTS SIO PPE2 SISR OCS Inventory NG Page 1 1. Présentation générale 1.1. Principales fonctionnalités 1.1.1. Inventaire et gestion de parc Open Computers and Software Inventory Next Generation est un logiciel

Plus en détail

Unité de formation 1 : Structurer une application. Durée : 3 semaines

Unité de formation 1 : Structurer une application. Durée : 3 semaines PROGRAMME «DEVELOPPEUR LOGICIEL» Titre professionnel : «Développeur Logiciel» Inscrit au RNCP de niveau III (Bac+2) (JO du 23 Octobre 2007) (32 semaines) Unité de formation 1 : Structurer une application

Plus en détail

Programmation Java. Madalina Croitoru

Programmation Java. Madalina Croitoru Programmation Java Madalina Croitoru Madalina Croitoru 2002 2006 Univ. Aberdeen 2006 2008 Univ. Southampton Depuis 2008 Univ. Montpellier II Contact: Page web: www.lirmm.fr/~croitoru/teaching.html Email:

Plus en détail

Découverte des ressources disponibles et de l environnement de développement

Découverte des ressources disponibles et de l environnement de développement Denis Hautot Lycée Victor-Hugo BESANÇON. STS SN Développement à base de cartes de prototypage rapide mbed Découverte des ressources disponibles et de l environnement de développement Prérequis : langage

Plus en détail

Refonte des sites internet du SIEDS

Refonte des sites internet du SIEDS Refonte des sites internet du SIEDS Formation à la rédaction de contenu 31 juin 2005 09 h 00 Salle du CA, rue Notre Dame, à NIORT Déroulement Un CMS à quoi çà sert? La gestion de contenu selon SPIP Agora

Plus en détail

Présentation. Association Vaudoise du Contrôle des habitants & Prontophot (Schweiz) AG Séance 22. Janvier 2014

Présentation. Association Vaudoise du Contrôle des habitants & Prontophot (Schweiz) AG Séance 22. Janvier 2014 Présentation Association Vaudoise du Contrôle des habitants & Prontophot (Schweiz) AG Séance 22. Janvier 2014 Agenda - Présentation Prontophot - Offres de Produits & services Prontophot pour Communes Vaudoises

Plus en détail

Hôtel Concorde Lafayette, 6 juin 2006. En partenariat avec

Hôtel Concorde Lafayette, 6 juin 2006. En partenariat avec Hôtel Concorde Lafayette, 6 juin 2006 En partenariat avec 1 Plan Syntec Logiciel pour les Éditeurs Jean-Pierre Brulard, Président du Comité Éditeurs Journée «Croissance Éditeurs Syntec informatique», 6

Plus en détail

03/10/2012. Le Plan. Le travail de l'os. Les éléments logiciels : OS. OS & Logiciels. Systèmes d Exploitation sur Desktop & portables

03/10/2012. Le Plan. Le travail de l'os. Les éléments logiciels : OS. OS & Logiciels. Systèmes d Exploitation sur Desktop & portables OS & Logiciels Le Plan 1. Les Systèmes d Exploitation 2. Matériels & pilotes 3. Environnement Graphique 4. Logiciels i. Installation et désinstallation de logiciels ii. iii. Suites bureautiques Audio et

Plus en détail

La fédération Education Education Recherche

La fédération Education Education Recherche La fédération Education Recherche JoSy 6 mai 2010 Petit historique Fin 2005 : Fédération du CRU créée Couverture enseignement supérieur Implémentation choisie : Shibboleth Janvier 2009 : Migration vers

Plus en détail

Burckel Thomas. Formation. Compétences

Burckel Thomas. Formation. Compétences Burckel Thomas Adresse : 92 avenue de la République 94300 VINCENNES Tel : 06.83.21.48.25 Email : burckel.thomas@gmail.com Date et lieu de naissance : 3 septembre 1986 à Strasbourg Formation 2006 2009 Polytech

Plus en détail

Introduction. Python?

Introduction. Python? 1 Introduction Python - why settle for snake oil when you can have the whole snake? «Python - Pourquoi se contenter d huile de serpent quand on peut avoir le serpent tout entier?» Mark Jackson En guise

Plus en détail

La certification IFS

La certification IFS La certification Stéphanie Monnet Responsable Fédération des entreprises du Commerce et de la Distribution (FCD) Séminaire Eurofins Mars 2007 Les certifications en agro-alimentaire http://www.food-care.info

Plus en détail

Comment compiler un programme MATLAB

Comment compiler un programme MATLAB Comment compiler un programme MATLAB 1- Introduction Le compilateur MATLAB génère un code source C à partir d une fonction MATLAB. Le code C généré par le compilateur MATLAB peut être: soit un code source

Plus en détail

Secteur bancaire Enjeux d image

Secteur bancaire Enjeux d image Secteur bancaire Enjeux d image Étude mondiale Luc Durand Président Ipsos, Québec Luc.Durand@ipsos.com Plan de la présentation Sommaire méthodologique Portrait global La surveillance des banques Quand

Plus en détail

Prototypage électronique

Prototypage électronique Prototypage électronique C'est quoi Arduino? Enseignant d'électronique en BTS des Systèmes Électroniques au lycée Cabanis de Brive-la-Gaillarde, j'ai commencé en 2010 à entendre parler d'arduino à gauche

Plus en détail

Introduction aux Bases de Données Relationnelles Conclusion - 1

Introduction aux Bases de Données Relationnelles Conclusion - 1 Pratique d un : MySQL Objectifs des bases de données Où en sommes nous? Finalement, qu est-ce qu un? Modèle relationnel Algèbre relationnelle Conclusion SQL Conception et rétro-conception Protection de

Plus en détail

Comment accéder à distance à ces données grâce aux dernières technologies. france.ni.com

Comment accéder à distance à ces données grâce aux dernières technologies. france.ni.com Comment accéder à distance à ces données grâce aux dernières technologies Croissance spectaculaire du marché des appareils mobiles : 400 Projections du nombre de tablettes (en millions) Projections du

Plus en détail

MODULE D INITIATION À INFORMATIQUE LYCEE

MODULE D INITIATION À INFORMATIQUE LYCEE Module I INITIATION A L INFORMATIQUE, SYSTEME D EXPLOITATION ET WINDOWS CONTENU du Programme de formation : INTRODUCTION INFORMATIQUE 1 Notion de matériel Informatique et logiciel Informatique 2 Notion

Plus en détail

Cours Visual Basic pour Application. Par Fabrice Pasquier

Cours Visual Basic pour Application. Par Fabrice Pasquier Cours Visual Basic pour Application Par Fabrice Pasquier Sommaire Introduction à la programmation Motivation - démos VBA et VB Syntaxe de base, variables Opérateurs de base, boucles Intégration à MS Excel

Plus en détail

P R O G R A M M E E T I N S T R U C T I O N S O F F I C I E L L E S

P R O G R A M M E E T I N S T R U C T I O N S O F F I C I E L L E S P R O G R A M M E E T I N S T R U C T I O N S O F F I C I E L L E S POUR L ENSEIGNEMENT DE L INFORMATIQUE MPSI première année I. Objectifs de la formation II-1 Développement de compétences et d aptitudes

Plus en détail

La gestion de configuration à la portée de tous avec Rudder

La gestion de configuration à la portée de tous avec Rudder THÈME TECHNIQUE - ADMINISTRATION SYSTÈME La gestion de configuration à la portée de tous avec Rudder Jonathan CLARKE - jcl@ Qui suis-je? Jonathan Clarke Job : Co-fondateur et directeur technique de Normation

Plus en détail

Introduction. À qui s adresse cet ouvrage?

Introduction. À qui s adresse cet ouvrage? Introduction Pourquoi ce livre? Dans le classement Tiobe, classement des langages les plus populaires, Python est placé huitième avec une augmentation de son utilisation en entreprise par rapport à l année

Plus en détail

M.I.O. Interopérabilité des applications de gestion de marchés Des principes à la mise en œuvre. Formation Phast - 27 juin 2007 1 ère édition

M.I.O. Interopérabilité des applications de gestion de marchés Des principes à la mise en œuvre. Formation Phast - 27 juin 2007 1 ère édition M.I.O. Interopérabilité des applications de gestion de marchés Des principes à la mise en œuvre. Formation Phast - 27 juin 2007 1 ère édition Conception des standards une pyramide à gravir Dictionnaires

Plus en détail

Développement économique en Biologie-Santé-Nutrition en Nord Pas de Calais : Focus sur les TIC Santé. Sommaire

Développement économique en Biologie-Santé-Nutrition en Nord Pas de Calais : Focus sur les TIC Santé. Sommaire Développement économique en Biologie-Santé-Nutrition en Nord Pas de Calais : Focus sur les TIC Santé Développement économique TIC Santé Sommaire Eurasanté Le tissu économique régional Le secteur des TIC

Plus en détail

Développement mobile «cross-platform»

Développement mobile «cross-platform» Développement mobile «cross-platform» Polytech Nice vendredi 17 octobre 2014 20.10.14 1 Au programme 1. A chaque projet sa techno 2. 1 code Plusieurs plateformes 3. La puissance de jquery sur mobile 4.

Plus en détail

PRESENTATION DE OpenERP/Odoo. Progiciel de Gestion Intégré Open Source

PRESENTATION DE OpenERP/Odoo. Progiciel de Gestion Intégré Open Source PRESENTATION DE OpenERP/Odoo Progiciel de Gestion Intégré Open Source Qui-sommes nous? - Conseil en management - Conseil et intégration de technologies associées au Management (Business Apps & Décisionnel)

Plus en détail