SlideShare uma empresa Scribd logo
1 de 19
Baixar para ler offline
2
« L’open source, en soi, ne rend pas plus innovant. Mais son utilisation nous libère des
tâches de création de logiciels propriétaires. C’est une question d’efficience de
développement. Nous focalisons nos ressources sur le développement de notre logiciel
d’application. C’est cela qui fait la différence sur le marché. Nous avons davantage de
temps et de moyens pour rendre nos produits plus simples, attractifs et performants. »
Fred Potter, Netatmo
L’Open Source pour les objets connectés l 2016
3
Objets connectés : le choix de l’Open Source
Les freins, et comment les transformer en opportunité
Panorama : l’Open Source pour créer des objets connectés
Exemples concrets
L’Open Source pour les objets connectés l 2016
4
91% des développeurs IoT utilisent la technologie Open Source
(étude visionmobile, avril 2016)
Quels avantages ?
 Mutualisation des efforts de développement
 Prototypage rapide, esprit « Lean »
 Des standards ouverts
 Maîtrise de la technologie et transparence du code (auditabilité)
 Cycles de validation à grande échelle
 Ecosystème de développeurs
 Pas de coût de runtime
L’Open Source pour les objets connectés l 2016
5
Malgré tout : des interrogations récurrentes
 Quid de la propriété industrielle ?
 La technologie est-elle vraiment mature ?
 Qui est responsable en cas de dysfonctionnement ?
 Comment maîtriser la complexité et limiter les coûts cachés ?
L’Open Source pour les objets connectés l 2016
6
Une grande variété de licences libres
 La Gnu Public Licence : GPL
 Mais aussi : LGPL, APL (Apache), MPL (Mozilla), BSD,…
 Plus de 200 variantes identifiées…
Mais des fondamentaux simples à appréhender
 La notion de « contamination »
 L’exemple du noyau Linux : distinction kernel space et user space
 Dans les faits : des règles simples permettent d’éviter tout problème
 Plutôt que de subir, profiter du modèle collaboratif
L’Open Source pour les objets connectés l 2016
7
Un mouvement irréversible : la contribution des grands acteurs de l’IT
 Intel, premier contributeur au noyau Linux
 Des pure players de l’Open Source sont devenus des acteurs économiques majeurs
 Un écosystème très large et hétérogène : du développeur expert à la Fondation Linux
La qualité logicielle : un enjeu majeur pour l’Open Source
 Le logiciel libre est de meilleure qualité que le code propriétaire, selon Coverity
 Le chamboulement du modèle traditionnel développeurs/testeur
 En Open Source, la qualité est l’affaire de tous !
Un enjeu clé : mettre en œuvre très tôt des outils de gestion de la qualité
L’Open Source pour les objets connectés l 2016
OPEN WIDE : Intégrateur Open Source
8
Le rôle de l’intégrateur Open Source
 Un industriel du Libre…
 Veille technologique continue
 Expertise technique
 R&D, Contributions et relation avec les communautés
 …qui prend des engagements sur les logiciels livrés
 Expertise / audit / conseil
 Développement et intégration
 Maintenance, support, formation…
L’Open Source pour les objets connectés l 2016
9
IoT : du Little Data au Big Data
Conception
d’objets
complexes et
communicants
Hébergement
sécurisé des
données
Développement
des
Services
connectés
Interfaces
mobiles
User
eXperience
L’Open Source pour les objets connectés l 2016
10
Focus de la
présentation
L’Open Source pour les objets connectés l 2016
GICM – ARKEA
11
Hardware : des plateformes libres prêtes à l’emploi
Open Hardware : un développement très rapide
Le phénomène Arduino, près d’une vingtaine de versions produites
Beagleboard (ARM)
Minnowboard (x86)
Raspberry Pi foundation (pas entièrement libre !)
WeIO (ARM, plateforme orientée web HTML5/Python)
Pinoccio
Des plateformes hardware propriétaires…qui misent sur l’Open Source
Exemple des plateformes STM32 et de l’environnement STMCube
L’Open Source pour les objets connectés l 2016
GICM – ARKEA
12
Différentes typologies de projets :
Objet simple, de type capteur : micro-contrôleur, logiciel « bare metal »
Objet plus riche : OS « léger », intégrant des capacités de communication, temps réel,…
Objet complexe (« Smart… » ) : CPU avec MMU, OS de type Linux (plusieurs Mo d’empreinte mémoire)
La gamme d’OS léger :
Ces OS sont souvent considérés comme les OS des objets connectés
OS dédiés
 TinyOS (Université de Berkeley, licence BSD. Conçu pour les réseaux de capteurs sans fil)
 Contiki (licence BSD, ultra-léger, bien adapté aux capteurs)
 RIOT (INRIA, licence LGPL, le « Linux de l’IoT »)
 Zephyr (fondation Linux, cœur lié au noyau Rocket de Wind River )
 Mbed (ARM)
RTOS adaptés : pour des systèmes à contraintes temps réel
 FreeRTOS
 eCOS
La construction d’une distribution Linux embarquée dédiée : des outils matures
YOCTO (Fondation Linux) : bien adapté à l’industrialisation, attention à la courbe d’apprentissage
BUILDROOT : une communauté active, des experts en France
Open WRT : plutôt pour des routeurs
Les solutions pour exploiter son hardware (OS)
L’Open Source pour les objets connectés l 2016
GICM – ARKEA
13L’Open Source pour les objets connectés l 2016
GICM – ARKEA
14
BeagleBone Black modifiée
Firmware sous GPL
L’Open Source pour les objets connectés l 2016
GICM – ARKEA
15
Pour aller plus loin avec l’Open Source :
Protocoles : MQTT, XMPP,…
Plateformes Cloud IoT : OpenIoT, Kaa IoT Platform, IoTSys, etc…
Data processing : tous les frameworks de Machine Learning sont Open Source
Les plateformes verticalisées : Home Automation, Robotique, Santé,…
Visualisation des données
Ressources :
http://www.datamation.com/open-source/35-open-source-tools-for-the-internet-of-things-3.html
http://techbeacon.com/67-open-source-tools-resources-iot
Créer une plateforme complète avec des logiciels libres
L’Open Source pour les objets connectés l 2016
GICM – ARKEA
Objectif : Une startup souhaite valoriser une technologie de traitement
d’images issue d’un laboratoire
 Typologie du projet : objet complexe, nécessitant une forte puissance de calcul
 Environnement choisi : Linux embarqué sur cible hardware i.MX6
 Création de l’OS Linux embarqué : Buildroot
 Utilisation d’une extension temps réel : PREEMPT-RT
 Architecture de l’application : Gstreamer (création d’un pipeline sur la base de
composants standards avec intégration d’un module dédié T.I.)
 Serveur web embarqué pour paramétrage : lighttpd, CppCMS
16
Exemple n°1 : industrialiser une technologie innovante
L’Open Source pour les objets connectés l 2016
GICM – ARKEA
17
Exemple n°2 : accélérer l’évolution d’un produit existant
Objectif : « Moderniser » un produit avec une IHM graphique et un écran
tactile
 Typologie du projet : objet complexe, avec hardware contraint (Freescale iMX31)
 Environnement : OS propriétaire
 Difficulté technique : aucune solution du marché ne pourra être intégrée en l’état
 Deux approches possibles
 Développer une librairie graphique dédiée (coût ++)
 Adapter et intégrer une librairie existante
 Audit des solutions Open Source existantes
 Sélection des EFL
 Adaptation des interfaces et optimisation de la librairie
 Intégration dans le produit et développement applicatif
L’Open Source pour les objets connectés l 2016
GICM – ARKEA
18
Exemple n°3 : innover et industrialiser
Objectif : créer une solution de streaming temps réel sur
WiFi
 Typologie du projet : objet complexe, temps réel
 Environnement : Linux embarqué
 Faisabilité technique incertaine au lancement du projet
 Une approche en deux phases :
 Phase 1 : prototypage rapide sur PC
 Phase 2 : industrialisation sur plateforme embarquée
 Facteurs clés de réussite :
 Intégrer des technologies Open Source capables de répondre
à l’enjeu technique : JACK, libopus
 L’environnement Linux facilite la portabilité
 Point de difficulté : les récepteurs (smartphones) basés sur
des technologies fermées…
L’Open Source pour les objets connectés l 2016
GICM – ARKEADes questions ?
19
Olivier Viné
Directeur
Open Wide Ingénierie
olivier.vine@smile.fr
06.89.88.65.37
L’Open Source pour les objets connectés l 2016

Mais conteúdo relacionado

Mais procurados

Place et impact de l'Open Source sur les 10 tendances IT de 2014
Place et impact de l'Open Source sur les 10 tendances IT de 2014Place et impact de l'Open Source sur les 10 tendances IT de 2014
Place et impact de l'Open Source sur les 10 tendances IT de 2014Michel-Marie Maudet
 
Bluemix Paris Meetup #5 - Internet des objets - 11 février 2015
Bluemix Paris Meetup #5 - Internet des objets - 11 février 2015Bluemix Paris Meetup #5 - Internet des objets - 11 février 2015
Bluemix Paris Meetup #5 - Internet des objets - 11 février 2015IBM France Lab
 
La gouvernance du SI hybride - Principes et mise en oeuvre
La gouvernance du SI hybride - Principes et mise en oeuvreLa gouvernance du SI hybride - Principes et mise en oeuvre
La gouvernance du SI hybride - Principes et mise en oeuvreOCTO Technology
 
Afterwork OCTO Delivery - L'ADN d'un développement produit réussi
Afterwork OCTO Delivery - L'ADN d'un développement produit réussiAfterwork OCTO Delivery - L'ADN d'un développement produit réussi
Afterwork OCTO Delivery - L'ADN d'un développement produit réussicyrilpicat
 
La Duck Conf 2018 : "How to make your mobile happy?"
La Duck Conf 2018 : "How to make your mobile happy?"La Duck Conf 2018 : "How to make your mobile happy?"
La Duck Conf 2018 : "How to make your mobile happy?"OCTO Technology
 
Khaled Ben Driss 28 Fev 2007 V1.0.4
Khaled Ben Driss 28 Fev 2007 V1.0.4Khaled Ben Driss 28 Fev 2007 V1.0.4
Khaled Ben Driss 28 Fev 2007 V1.0.4Khaled Ben Driss
 
Business model integrateur_open_source
Business model integrateur_open_sourceBusiness model integrateur_open_source
Business model integrateur_open_sourcegtll_systematic
 
La Duck Conf - "Microservices & Servicemesh : le retour des frameworks d'entr...
La Duck Conf - "Microservices & Servicemesh : le retour des frameworks d'entr...La Duck Conf - "Microservices & Servicemesh : le retour des frameworks d'entr...
La Duck Conf - "Microservices & Servicemesh : le retour des frameworks d'entr...OCTO Technology
 
Séminaire janvier 2011 - Le poste de travail libre : projets, réussites et pe...
Séminaire janvier 2011 - Le poste de travail libre : projets, réussites et pe...Séminaire janvier 2011 - Le poste de travail libre : projets, réussites et pe...
Séminaire janvier 2011 - Le poste de travail libre : projets, réussites et pe...LINAGORA
 
La Duck Conf - "Quelle place pour le no code/low code dans les entreprises ?"
La Duck Conf - "Quelle place pour le no code/low code dans les entreprises ?"La Duck Conf - "Quelle place pour le no code/low code dans les entreprises ?"
La Duck Conf - "Quelle place pour le no code/low code dans les entreprises ?"OCTO Technology
 
Petit-déjeuner OCTO : Hadoop, plateforme multi-tenant, à tout d'une grande !
Petit-déjeuner OCTO : Hadoop, plateforme multi-tenant, à tout d'une grande !Petit-déjeuner OCTO : Hadoop, plateforme multi-tenant, à tout d'une grande !
Petit-déjeuner OCTO : Hadoop, plateforme multi-tenant, à tout d'une grande !OCTO Technology
 
Séminaire gratuit : OBM 2.4 - nouveautés, intégration et cloud !
Séminaire gratuit : OBM 2.4 - nouveautés, intégration et cloud !Séminaire gratuit : OBM 2.4 - nouveautés, intégration et cloud !
Séminaire gratuit : OBM 2.4 - nouveautés, intégration et cloud !LINAGORA
 
Revue de presse Telecom Valley - Juin 2017
Revue de presse Telecom Valley - Juin 2017Revue de presse Telecom Valley - Juin 2017
Revue de presse Telecom Valley - Juin 2017TelecomValley
 
La Duck Conf - "Edge computing : le déploiement continu se fait une virée en ...
La Duck Conf - "Edge computing : le déploiement continu se fait une virée en ...La Duck Conf - "Edge computing : le déploiement continu se fait une virée en ...
La Duck Conf - "Edge computing : le déploiement continu se fait une virée en ...OCTO Technology
 
Le Cloud Computing avec Google Apps
Le Cloud Computing avec Google AppsLe Cloud Computing avec Google Apps
Le Cloud Computing avec Google AppsAisne Numérique
 
Roadmap du GT Logiciel Libre 2013-2020
Roadmap du GT Logiciel Libre 2013-2020Roadmap du GT Logiciel Libre 2013-2020
Roadmap du GT Logiciel Libre 2013-2020Stefane Fermigier
 
La Duck Conf : "Observabilité"
La Duck Conf : "Observabilité"La Duck Conf : "Observabilité"
La Duck Conf : "Observabilité"OCTO Technology
 
Seminaire 2010 : Réussir les nouveaux projets web innovants avec Drupal
Seminaire 2010 : Réussir les nouveaux projets web innovants avec DrupalSeminaire 2010 : Réussir les nouveaux projets web innovants avec Drupal
Seminaire 2010 : Réussir les nouveaux projets web innovants avec DrupalLINAGORA
 
Séminaire Linagora : poste de travail Libre, décembre 2009
Séminaire Linagora : poste de travail Libre, décembre 2009Séminaire Linagora : poste de travail Libre, décembre 2009
Séminaire Linagora : poste de travail Libre, décembre 2009LINAGORA
 

Mais procurados (20)

Place et impact de l'Open Source sur les 10 tendances IT de 2014
Place et impact de l'Open Source sur les 10 tendances IT de 2014Place et impact de l'Open Source sur les 10 tendances IT de 2014
Place et impact de l'Open Source sur les 10 tendances IT de 2014
 
10 ans de l'Adullact
10 ans de l'Adullact10 ans de l'Adullact
10 ans de l'Adullact
 
Bluemix Paris Meetup #5 - Internet des objets - 11 février 2015
Bluemix Paris Meetup #5 - Internet des objets - 11 février 2015Bluemix Paris Meetup #5 - Internet des objets - 11 février 2015
Bluemix Paris Meetup #5 - Internet des objets - 11 février 2015
 
La gouvernance du SI hybride - Principes et mise en oeuvre
La gouvernance du SI hybride - Principes et mise en oeuvreLa gouvernance du SI hybride - Principes et mise en oeuvre
La gouvernance du SI hybride - Principes et mise en oeuvre
 
Afterwork OCTO Delivery - L'ADN d'un développement produit réussi
Afterwork OCTO Delivery - L'ADN d'un développement produit réussiAfterwork OCTO Delivery - L'ADN d'un développement produit réussi
Afterwork OCTO Delivery - L'ADN d'un développement produit réussi
 
La Duck Conf 2018 : "How to make your mobile happy?"
La Duck Conf 2018 : "How to make your mobile happy?"La Duck Conf 2018 : "How to make your mobile happy?"
La Duck Conf 2018 : "How to make your mobile happy?"
 
Khaled Ben Driss 28 Fev 2007 V1.0.4
Khaled Ben Driss 28 Fev 2007 V1.0.4Khaled Ben Driss 28 Fev 2007 V1.0.4
Khaled Ben Driss 28 Fev 2007 V1.0.4
 
Business model integrateur_open_source
Business model integrateur_open_sourceBusiness model integrateur_open_source
Business model integrateur_open_source
 
La Duck Conf - "Microservices & Servicemesh : le retour des frameworks d'entr...
La Duck Conf - "Microservices & Servicemesh : le retour des frameworks d'entr...La Duck Conf - "Microservices & Servicemesh : le retour des frameworks d'entr...
La Duck Conf - "Microservices & Servicemesh : le retour des frameworks d'entr...
 
Séminaire janvier 2011 - Le poste de travail libre : projets, réussites et pe...
Séminaire janvier 2011 - Le poste de travail libre : projets, réussites et pe...Séminaire janvier 2011 - Le poste de travail libre : projets, réussites et pe...
Séminaire janvier 2011 - Le poste de travail libre : projets, réussites et pe...
 
La Duck Conf - "Quelle place pour le no code/low code dans les entreprises ?"
La Duck Conf - "Quelle place pour le no code/low code dans les entreprises ?"La Duck Conf - "Quelle place pour le no code/low code dans les entreprises ?"
La Duck Conf - "Quelle place pour le no code/low code dans les entreprises ?"
 
Petit-déjeuner OCTO : Hadoop, plateforme multi-tenant, à tout d'une grande !
Petit-déjeuner OCTO : Hadoop, plateforme multi-tenant, à tout d'une grande !Petit-déjeuner OCTO : Hadoop, plateforme multi-tenant, à tout d'une grande !
Petit-déjeuner OCTO : Hadoop, plateforme multi-tenant, à tout d'une grande !
 
Séminaire gratuit : OBM 2.4 - nouveautés, intégration et cloud !
Séminaire gratuit : OBM 2.4 - nouveautés, intégration et cloud !Séminaire gratuit : OBM 2.4 - nouveautés, intégration et cloud !
Séminaire gratuit : OBM 2.4 - nouveautés, intégration et cloud !
 
Revue de presse Telecom Valley - Juin 2017
Revue de presse Telecom Valley - Juin 2017Revue de presse Telecom Valley - Juin 2017
Revue de presse Telecom Valley - Juin 2017
 
La Duck Conf - "Edge computing : le déploiement continu se fait une virée en ...
La Duck Conf - "Edge computing : le déploiement continu se fait une virée en ...La Duck Conf - "Edge computing : le déploiement continu se fait une virée en ...
La Duck Conf - "Edge computing : le déploiement continu se fait une virée en ...
 
Le Cloud Computing avec Google Apps
Le Cloud Computing avec Google AppsLe Cloud Computing avec Google Apps
Le Cloud Computing avec Google Apps
 
Roadmap du GT Logiciel Libre 2013-2020
Roadmap du GT Logiciel Libre 2013-2020Roadmap du GT Logiciel Libre 2013-2020
Roadmap du GT Logiciel Libre 2013-2020
 
La Duck Conf : "Observabilité"
La Duck Conf : "Observabilité"La Duck Conf : "Observabilité"
La Duck Conf : "Observabilité"
 
Seminaire 2010 : Réussir les nouveaux projets web innovants avec Drupal
Seminaire 2010 : Réussir les nouveaux projets web innovants avec DrupalSeminaire 2010 : Réussir les nouveaux projets web innovants avec Drupal
Seminaire 2010 : Réussir les nouveaux projets web innovants avec Drupal
 
Séminaire Linagora : poste de travail Libre, décembre 2009
Séminaire Linagora : poste de travail Libre, décembre 2009Séminaire Linagora : poste de travail Libre, décembre 2009
Séminaire Linagora : poste de travail Libre, décembre 2009
 

Destaque

Séminaire Smile - Réussir son application Métier
Séminaire Smile - Réussir son application MétierSéminaire Smile - Réussir son application Métier
Séminaire Smile - Réussir son application MétierSmile I.T is open
 
Meet'up "Linux et Android dans les systèmes embarqués et les objets connectés"
Meet'up "Linux et Android dans les systèmes embarqués et les objets connectés"Meet'up "Linux et Android dans les systèmes embarqués et les objets connectés"
Meet'up "Linux et Android dans les systèmes embarqués et les objets connectés"Smile I.T is open
 
Meet Magento : Connected store with magento 2
Meet Magento : Connected store with magento 2Meet Magento : Connected store with magento 2
Meet Magento : Connected store with magento 2Smile I.T is open
 
Séminaire Smile & Akeneo : e-commerce - J'ai mal à mon catalogue
Séminaire Smile & Akeneo : e-commerce - J'ai mal à mon catalogueSéminaire Smile & Akeneo : e-commerce - J'ai mal à mon catalogue
Séminaire Smile & Akeneo : e-commerce - J'ai mal à mon catalogueSmile I.T is open
 
Webinar SMILE : "Découvrez Alfresco 5.1, la solution pour une gestion documen...
Webinar SMILE : "Découvrez Alfresco 5.1, la solution pour une gestion documen...Webinar SMILE : "Découvrez Alfresco 5.1, la solution pour une gestion documen...
Webinar SMILE : "Découvrez Alfresco 5.1, la solution pour une gestion documen...Smile I.T is open
 
eZ conference - Symfony Bundle enabling webfactory features
eZ conference - Symfony Bundle enabling webfactory featureseZ conference - Symfony Bundle enabling webfactory features
eZ conference - Symfony Bundle enabling webfactory featuresSmile I.T is open
 
Séminaire E-commerce "J'ai mal à mon catalogue" by Smile & Akeneo
Séminaire E-commerce "J'ai mal à mon catalogue" by Smile & AkeneoSéminaire E-commerce "J'ai mal à mon catalogue" by Smile & Akeneo
Séminaire E-commerce "J'ai mal à mon catalogue" by Smile & AkeneoSmile I.T is open
 

Destaque (8)

Séminaire Smile - Réussir son application Métier
Séminaire Smile - Réussir son application MétierSéminaire Smile - Réussir son application Métier
Séminaire Smile - Réussir son application Métier
 
Meet'up "Linux et Android dans les systèmes embarqués et les objets connectés"
Meet'up "Linux et Android dans les systèmes embarqués et les objets connectés"Meet'up "Linux et Android dans les systèmes embarqués et les objets connectés"
Meet'up "Linux et Android dans les systèmes embarqués et les objets connectés"
 
Meet Magento : Connected store with magento 2
Meet Magento : Connected store with magento 2Meet Magento : Connected store with magento 2
Meet Magento : Connected store with magento 2
 
Séminaire Smile & Akeneo : e-commerce - J'ai mal à mon catalogue
Séminaire Smile & Akeneo : e-commerce - J'ai mal à mon catalogueSéminaire Smile & Akeneo : e-commerce - J'ai mal à mon catalogue
Séminaire Smile & Akeneo : e-commerce - J'ai mal à mon catalogue
 
Webinar SMILE : "Découvrez Alfresco 5.1, la solution pour une gestion documen...
Webinar SMILE : "Découvrez Alfresco 5.1, la solution pour une gestion documen...Webinar SMILE : "Découvrez Alfresco 5.1, la solution pour une gestion documen...
Webinar SMILE : "Découvrez Alfresco 5.1, la solution pour une gestion documen...
 
Les quick wins de l'UX
Les quick wins de l'UXLes quick wins de l'UX
Les quick wins de l'UX
 
eZ conference - Symfony Bundle enabling webfactory features
eZ conference - Symfony Bundle enabling webfactory featureseZ conference - Symfony Bundle enabling webfactory features
eZ conference - Symfony Bundle enabling webfactory features
 
Séminaire E-commerce "J'ai mal à mon catalogue" by Smile & Akeneo
Séminaire E-commerce "J'ai mal à mon catalogue" by Smile & AkeneoSéminaire E-commerce "J'ai mal à mon catalogue" by Smile & Akeneo
Séminaire E-commerce "J'ai mal à mon catalogue" by Smile & Akeneo
 

Semelhante a Webinar SMILE : "L'Open Source, un accélérateur d'innovation pour les objets connectés"

Introduction aux logiciels libres et à Linux
Introduction aux logiciels libres et à LinuxIntroduction aux logiciels libres et à Linux
Introduction aux logiciels libres et à LinuxBruno Cornec
 
Introduction à l'Open Hardware
Introduction à l'Open HardwareIntroduction à l'Open Hardware
Introduction à l'Open HardwareRobert Viseur
 
Pl news letter_decembre2012
Pl news letter_decembre2012Pl news letter_decembre2012
Pl news letter_decembre2012robertpluss
 
Pl NewsLetter Mars 2010
Pl NewsLetter Mars 2010Pl NewsLetter Mars 2010
Pl NewsLetter Mars 2010robertpluss
 
Pl news letter_avril10
Pl news letter_avril10Pl news letter_avril10
Pl news letter_avril10robertpluss
 
Pl news letter_avril10
Pl news letter_avril10Pl news letter_avril10
Pl news letter_avril10robertpluss
 
Pl news letter_avril10
Pl news letter_avril10Pl news letter_avril10
Pl news letter_avril10robertpluss
 
Graphotec granit opensource
Graphotec granit opensourceGraphotec granit opensource
Graphotec granit opensourcepjoulaud
 
Pl news letter_juin10
Pl news letter_juin10Pl news letter_juin10
Pl news letter_juin10robertpluss
 
Pl news letter_juin10
Pl news letter_juin10Pl news letter_juin10
Pl news letter_juin10robertpluss
 
Logiciel libre, principe et définitions
Logiciel libre, principe et définitionsLogiciel libre, principe et définitions
Logiciel libre, principe et définitionsBibLibre
 
Introduction au numérique par #Hackerschool
Introduction au numérique par #HackerschoolIntroduction au numérique par #Hackerschool
Introduction au numérique par #HackerschoolAnthony Le Goff
 
Pl news letter_nov10
Pl news letter_nov10Pl news letter_nov10
Pl news letter_nov10robertpluss
 
Captronic grenoble 01102014 version presentee
Captronic grenoble 01102014 version presenteeCaptronic grenoble 01102014 version presentee
Captronic grenoble 01102014 version presenteePatrick MOREAU
 
La valorisation des logiciels libres en entreprise
La valorisation des logiciels libres en entrepriseLa valorisation des logiciels libres en entreprise
La valorisation des logiciels libres en entrepriseRobert Viseur
 
La valorisation des logiciels libres en entreprise
La valorisation des logiciels libres en entrepriseLa valorisation des logiciels libres en entreprise
La valorisation des logiciels libres en entrepriseRobert Viseur
 
Scripts, Apps, APIs : les nouveaux champs de bataille de l'Open Source à l'èr...
Scripts, Apps, APIs : les nouveaux champs de bataille de l'Open Source à l'èr...Scripts, Apps, APIs : les nouveaux champs de bataille de l'Open Source à l'èr...
Scripts, Apps, APIs : les nouveaux champs de bataille de l'Open Source à l'èr...Marc Dutoo
 
Newsletter ProLibre Novembre 2009
Newsletter ProLibre Novembre 2009Newsletter ProLibre Novembre 2009
Newsletter ProLibre Novembre 2009robertpluss
 
Introduction à Linux et aux logiciels libres
Introduction à Linux et aux logiciels libresIntroduction à Linux et aux logiciels libres
Introduction à Linux et aux logiciels libresBruno Cornec
 
OCCIware presentation au groupe de travail Big Data du SCS
OCCIware presentation au groupe de travail Big Data du SCSOCCIware presentation au groupe de travail Big Data du SCS
OCCIware presentation au groupe de travail Big Data du SCSOCCIware
 

Semelhante a Webinar SMILE : "L'Open Source, un accélérateur d'innovation pour les objets connectés" (20)

Introduction aux logiciels libres et à Linux
Introduction aux logiciels libres et à LinuxIntroduction aux logiciels libres et à Linux
Introduction aux logiciels libres et à Linux
 
Introduction à l'Open Hardware
Introduction à l'Open HardwareIntroduction à l'Open Hardware
Introduction à l'Open Hardware
 
Pl news letter_decembre2012
Pl news letter_decembre2012Pl news letter_decembre2012
Pl news letter_decembre2012
 
Pl NewsLetter Mars 2010
Pl NewsLetter Mars 2010Pl NewsLetter Mars 2010
Pl NewsLetter Mars 2010
 
Pl news letter_avril10
Pl news letter_avril10Pl news letter_avril10
Pl news letter_avril10
 
Pl news letter_avril10
Pl news letter_avril10Pl news letter_avril10
Pl news letter_avril10
 
Pl news letter_avril10
Pl news letter_avril10Pl news letter_avril10
Pl news letter_avril10
 
Graphotec granit opensource
Graphotec granit opensourceGraphotec granit opensource
Graphotec granit opensource
 
Pl news letter_juin10
Pl news letter_juin10Pl news letter_juin10
Pl news letter_juin10
 
Pl news letter_juin10
Pl news letter_juin10Pl news letter_juin10
Pl news letter_juin10
 
Logiciel libre, principe et définitions
Logiciel libre, principe et définitionsLogiciel libre, principe et définitions
Logiciel libre, principe et définitions
 
Introduction au numérique par #Hackerschool
Introduction au numérique par #HackerschoolIntroduction au numérique par #Hackerschool
Introduction au numérique par #Hackerschool
 
Pl news letter_nov10
Pl news letter_nov10Pl news letter_nov10
Pl news letter_nov10
 
Captronic grenoble 01102014 version presentee
Captronic grenoble 01102014 version presenteeCaptronic grenoble 01102014 version presentee
Captronic grenoble 01102014 version presentee
 
La valorisation des logiciels libres en entreprise
La valorisation des logiciels libres en entrepriseLa valorisation des logiciels libres en entreprise
La valorisation des logiciels libres en entreprise
 
La valorisation des logiciels libres en entreprise
La valorisation des logiciels libres en entrepriseLa valorisation des logiciels libres en entreprise
La valorisation des logiciels libres en entreprise
 
Scripts, Apps, APIs : les nouveaux champs de bataille de l'Open Source à l'èr...
Scripts, Apps, APIs : les nouveaux champs de bataille de l'Open Source à l'èr...Scripts, Apps, APIs : les nouveaux champs de bataille de l'Open Source à l'èr...
Scripts, Apps, APIs : les nouveaux champs de bataille de l'Open Source à l'èr...
 
Newsletter ProLibre Novembre 2009
Newsletter ProLibre Novembre 2009Newsletter ProLibre Novembre 2009
Newsletter ProLibre Novembre 2009
 
Introduction à Linux et aux logiciels libres
Introduction à Linux et aux logiciels libresIntroduction à Linux et aux logiciels libres
Introduction à Linux et aux logiciels libres
 
OCCIware presentation au groupe de travail Big Data du SCS
OCCIware presentation au groupe de travail Big Data du SCSOCCIware presentation au groupe de travail Big Data du SCS
OCCIware presentation au groupe de travail Big Data du SCS
 

Mais de Smile I.T is open

Streamlined CMS - DrupalCon Session
Streamlined CMS - DrupalCon SessionStreamlined CMS - DrupalCon Session
Streamlined CMS - DrupalCon SessionSmile I.T is open
 
Deploy your contents with entity share
Deploy your contents with entity share   Deploy your contents with entity share
Deploy your contents with entity share Smile I.T is open
 
[Smile] atelier spark - salon big data 13032018
[Smile]   atelier spark - salon big data 13032018[Smile]   atelier spark - salon big data 13032018
[Smile] atelier spark - salon big data 13032018Smile I.T is open
 
Séminaire IoT EISTI du 14 avril 2016 avec Open Wide / Smile
Séminaire IoT EISTI du 14 avril 2016 avec Open Wide / SmileSéminaire IoT EISTI du 14 avril 2016 avec Open Wide / Smile
Séminaire IoT EISTI du 14 avril 2016 avec Open Wide / SmileSmile I.T is open
 
Présentation sur l'accessibilité numérique / Evènement université de Lille 3
Présentation sur l'accessibilité numérique / Evènement université de Lille 3 Présentation sur l'accessibilité numérique / Evènement université de Lille 3
Présentation sur l'accessibilité numérique / Evènement université de Lille 3 Smile I.T is open
 
Webinar Smile : Comment industrialiser votre SI avec Ansible ?
Webinar Smile : Comment industrialiser votre SI avec Ansible ?Webinar Smile : Comment industrialiser votre SI avec Ansible ?
Webinar Smile : Comment industrialiser votre SI avec Ansible ?Smile I.T is open
 
A high profile project with Symfony and API Platform: beIN SPORTS
A high profile project with Symfony and API Platform: beIN SPORTSA high profile project with Symfony and API Platform: beIN SPORTS
A high profile project with Symfony and API Platform: beIN SPORTSSmile I.T is open
 
Seminaire Drupal 8 à Nantes
Seminaire Drupal 8 à NantesSeminaire Drupal 8 à Nantes
Seminaire Drupal 8 à NantesSmile I.T is open
 
Demarche de cadrage Big data
Demarche de cadrage Big dataDemarche de cadrage Big data
Demarche de cadrage Big dataSmile I.T is open
 
Digitalisez vos points de ventes avec Smile !
Digitalisez vos points de ventes avec Smile !Digitalisez vos points de ventes avec Smile !
Digitalisez vos points de ventes avec Smile !Smile I.T is open
 
Comment une marque se développe par son approche user centric ? - Conference ...
Comment une marque se développe par son approche user centric ? - Conference ...Comment une marque se développe par son approche user centric ? - Conference ...
Comment une marque se développe par son approche user centric ? - Conference ...Smile I.T is open
 
Meet Magento 2015 Utrecht - ElasticSearch - Smile
Meet Magento 2015 Utrecht - ElasticSearch - SmileMeet Magento 2015 Utrecht - ElasticSearch - Smile
Meet Magento 2015 Utrecht - ElasticSearch - SmileSmile I.T is open
 
Webinar Smile - Comment Drupal 8 peut booster votre stratégie digitale ?
Webinar Smile - Comment Drupal 8 peut booster votre stratégie digitale ?Webinar Smile - Comment Drupal 8 peut booster votre stratégie digitale ?
Webinar Smile - Comment Drupal 8 peut booster votre stratégie digitale ?Smile I.T is open
 

Mais de Smile I.T is open (20)

Streamlined CMS - DrupalCon Session
Streamlined CMS - DrupalCon SessionStreamlined CMS - DrupalCon Session
Streamlined CMS - DrupalCon Session
 
Deploy your contents with entity share
Deploy your contents with entity share   Deploy your contents with entity share
Deploy your contents with entity share
 
ROM Android Customs
ROM Android Customs ROM Android Customs
ROM Android Customs
 
[Smile] atelier spark - salon big data 13032018
[Smile]   atelier spark - salon big data 13032018[Smile]   atelier spark - salon big data 13032018
[Smile] atelier spark - salon big data 13032018
 
Séminaire IoT EISTI du 14 avril 2016 avec Open Wide / Smile
Séminaire IoT EISTI du 14 avril 2016 avec Open Wide / SmileSéminaire IoT EISTI du 14 avril 2016 avec Open Wide / Smile
Séminaire IoT EISTI du 14 avril 2016 avec Open Wide / Smile
 
Présentation sur l'accessibilité numérique / Evènement université de Lille 3
Présentation sur l'accessibilité numérique / Evènement université de Lille 3 Présentation sur l'accessibilité numérique / Evènement université de Lille 3
Présentation sur l'accessibilité numérique / Evènement université de Lille 3
 
Webinar Smile : Comment industrialiser votre SI avec Ansible ?
Webinar Smile : Comment industrialiser votre SI avec Ansible ?Webinar Smile : Comment industrialiser votre SI avec Ansible ?
Webinar Smile : Comment industrialiser votre SI avec Ansible ?
 
A high profile project with Symfony and API Platform: beIN SPORTS
A high profile project with Symfony and API Platform: beIN SPORTSA high profile project with Symfony and API Platform: beIN SPORTS
A high profile project with Symfony and API Platform: beIN SPORTS
 
Seminaire Drupal 8 à Nantes
Seminaire Drupal 8 à NantesSeminaire Drupal 8 à Nantes
Seminaire Drupal 8 à Nantes
 
Webinar Smile et WSO2
Webinar Smile et WSO2Webinar Smile et WSO2
Webinar Smile et WSO2
 
Seminaire drupal8 Lille
Seminaire drupal8 LilleSeminaire drupal8 Lille
Seminaire drupal8 Lille
 
Offre Search
Offre SearchOffre Search
Offre Search
 
Dam et e-business
Dam et e-businessDam et e-business
Dam et e-business
 
Demarche de cadrage Big data
Demarche de cadrage Big dataDemarche de cadrage Big data
Demarche de cadrage Big data
 
Séminaire drupal8 Lyon
Séminaire drupal8 LyonSéminaire drupal8 Lyon
Séminaire drupal8 Lyon
 
Digitalisez vos points de ventes avec Smile !
Digitalisez vos points de ventes avec Smile !Digitalisez vos points de ventes avec Smile !
Digitalisez vos points de ventes avec Smile !
 
Comment une marque se développe par son approche user centric ? - Conference ...
Comment une marque se développe par son approche user centric ? - Conference ...Comment une marque se développe par son approche user centric ? - Conference ...
Comment une marque se développe par son approche user centric ? - Conference ...
 
Seminaire webfactory - 2015
Seminaire webfactory - 2015Seminaire webfactory - 2015
Seminaire webfactory - 2015
 
Meet Magento 2015 Utrecht - ElasticSearch - Smile
Meet Magento 2015 Utrecht - ElasticSearch - SmileMeet Magento 2015 Utrecht - ElasticSearch - Smile
Meet Magento 2015 Utrecht - ElasticSearch - Smile
 
Webinar Smile - Comment Drupal 8 peut booster votre stratégie digitale ?
Webinar Smile - Comment Drupal 8 peut booster votre stratégie digitale ?Webinar Smile - Comment Drupal 8 peut booster votre stratégie digitale ?
Webinar Smile - Comment Drupal 8 peut booster votre stratégie digitale ?
 

Webinar SMILE : "L'Open Source, un accélérateur d'innovation pour les objets connectés"

  • 1.
  • 2. 2 « L’open source, en soi, ne rend pas plus innovant. Mais son utilisation nous libère des tâches de création de logiciels propriétaires. C’est une question d’efficience de développement. Nous focalisons nos ressources sur le développement de notre logiciel d’application. C’est cela qui fait la différence sur le marché. Nous avons davantage de temps et de moyens pour rendre nos produits plus simples, attractifs et performants. » Fred Potter, Netatmo L’Open Source pour les objets connectés l 2016
  • 3. 3 Objets connectés : le choix de l’Open Source Les freins, et comment les transformer en opportunité Panorama : l’Open Source pour créer des objets connectés Exemples concrets L’Open Source pour les objets connectés l 2016
  • 4. 4 91% des développeurs IoT utilisent la technologie Open Source (étude visionmobile, avril 2016) Quels avantages ?  Mutualisation des efforts de développement  Prototypage rapide, esprit « Lean »  Des standards ouverts  Maîtrise de la technologie et transparence du code (auditabilité)  Cycles de validation à grande échelle  Ecosystème de développeurs  Pas de coût de runtime L’Open Source pour les objets connectés l 2016
  • 5. 5 Malgré tout : des interrogations récurrentes  Quid de la propriété industrielle ?  La technologie est-elle vraiment mature ?  Qui est responsable en cas de dysfonctionnement ?  Comment maîtriser la complexité et limiter les coûts cachés ? L’Open Source pour les objets connectés l 2016
  • 6. 6 Une grande variété de licences libres  La Gnu Public Licence : GPL  Mais aussi : LGPL, APL (Apache), MPL (Mozilla), BSD,…  Plus de 200 variantes identifiées… Mais des fondamentaux simples à appréhender  La notion de « contamination »  L’exemple du noyau Linux : distinction kernel space et user space  Dans les faits : des règles simples permettent d’éviter tout problème  Plutôt que de subir, profiter du modèle collaboratif L’Open Source pour les objets connectés l 2016
  • 7. 7 Un mouvement irréversible : la contribution des grands acteurs de l’IT  Intel, premier contributeur au noyau Linux  Des pure players de l’Open Source sont devenus des acteurs économiques majeurs  Un écosystème très large et hétérogène : du développeur expert à la Fondation Linux La qualité logicielle : un enjeu majeur pour l’Open Source  Le logiciel libre est de meilleure qualité que le code propriétaire, selon Coverity  Le chamboulement du modèle traditionnel développeurs/testeur  En Open Source, la qualité est l’affaire de tous ! Un enjeu clé : mettre en œuvre très tôt des outils de gestion de la qualité L’Open Source pour les objets connectés l 2016
  • 8. OPEN WIDE : Intégrateur Open Source 8 Le rôle de l’intégrateur Open Source  Un industriel du Libre…  Veille technologique continue  Expertise technique  R&D, Contributions et relation avec les communautés  …qui prend des engagements sur les logiciels livrés  Expertise / audit / conseil  Développement et intégration  Maintenance, support, formation… L’Open Source pour les objets connectés l 2016
  • 9. 9 IoT : du Little Data au Big Data Conception d’objets complexes et communicants Hébergement sécurisé des données Développement des Services connectés Interfaces mobiles User eXperience L’Open Source pour les objets connectés l 2016
  • 10. 10 Focus de la présentation L’Open Source pour les objets connectés l 2016
  • 11. GICM – ARKEA 11 Hardware : des plateformes libres prêtes à l’emploi Open Hardware : un développement très rapide Le phénomène Arduino, près d’une vingtaine de versions produites Beagleboard (ARM) Minnowboard (x86) Raspberry Pi foundation (pas entièrement libre !) WeIO (ARM, plateforme orientée web HTML5/Python) Pinoccio Des plateformes hardware propriétaires…qui misent sur l’Open Source Exemple des plateformes STM32 et de l’environnement STMCube L’Open Source pour les objets connectés l 2016
  • 12. GICM – ARKEA 12 Différentes typologies de projets : Objet simple, de type capteur : micro-contrôleur, logiciel « bare metal » Objet plus riche : OS « léger », intégrant des capacités de communication, temps réel,… Objet complexe (« Smart… » ) : CPU avec MMU, OS de type Linux (plusieurs Mo d’empreinte mémoire) La gamme d’OS léger : Ces OS sont souvent considérés comme les OS des objets connectés OS dédiés  TinyOS (Université de Berkeley, licence BSD. Conçu pour les réseaux de capteurs sans fil)  Contiki (licence BSD, ultra-léger, bien adapté aux capteurs)  RIOT (INRIA, licence LGPL, le « Linux de l’IoT »)  Zephyr (fondation Linux, cœur lié au noyau Rocket de Wind River )  Mbed (ARM) RTOS adaptés : pour des systèmes à contraintes temps réel  FreeRTOS  eCOS La construction d’une distribution Linux embarquée dédiée : des outils matures YOCTO (Fondation Linux) : bien adapté à l’industrialisation, attention à la courbe d’apprentissage BUILDROOT : une communauté active, des experts en France Open WRT : plutôt pour des routeurs Les solutions pour exploiter son hardware (OS) L’Open Source pour les objets connectés l 2016
  • 13. GICM – ARKEA 13L’Open Source pour les objets connectés l 2016
  • 14. GICM – ARKEA 14 BeagleBone Black modifiée Firmware sous GPL L’Open Source pour les objets connectés l 2016
  • 15. GICM – ARKEA 15 Pour aller plus loin avec l’Open Source : Protocoles : MQTT, XMPP,… Plateformes Cloud IoT : OpenIoT, Kaa IoT Platform, IoTSys, etc… Data processing : tous les frameworks de Machine Learning sont Open Source Les plateformes verticalisées : Home Automation, Robotique, Santé,… Visualisation des données Ressources : http://www.datamation.com/open-source/35-open-source-tools-for-the-internet-of-things-3.html http://techbeacon.com/67-open-source-tools-resources-iot Créer une plateforme complète avec des logiciels libres L’Open Source pour les objets connectés l 2016
  • 16. GICM – ARKEA Objectif : Une startup souhaite valoriser une technologie de traitement d’images issue d’un laboratoire  Typologie du projet : objet complexe, nécessitant une forte puissance de calcul  Environnement choisi : Linux embarqué sur cible hardware i.MX6  Création de l’OS Linux embarqué : Buildroot  Utilisation d’une extension temps réel : PREEMPT-RT  Architecture de l’application : Gstreamer (création d’un pipeline sur la base de composants standards avec intégration d’un module dédié T.I.)  Serveur web embarqué pour paramétrage : lighttpd, CppCMS 16 Exemple n°1 : industrialiser une technologie innovante L’Open Source pour les objets connectés l 2016
  • 17. GICM – ARKEA 17 Exemple n°2 : accélérer l’évolution d’un produit existant Objectif : « Moderniser » un produit avec une IHM graphique et un écran tactile  Typologie du projet : objet complexe, avec hardware contraint (Freescale iMX31)  Environnement : OS propriétaire  Difficulté technique : aucune solution du marché ne pourra être intégrée en l’état  Deux approches possibles  Développer une librairie graphique dédiée (coût ++)  Adapter et intégrer une librairie existante  Audit des solutions Open Source existantes  Sélection des EFL  Adaptation des interfaces et optimisation de la librairie  Intégration dans le produit et développement applicatif L’Open Source pour les objets connectés l 2016
  • 18. GICM – ARKEA 18 Exemple n°3 : innover et industrialiser Objectif : créer une solution de streaming temps réel sur WiFi  Typologie du projet : objet complexe, temps réel  Environnement : Linux embarqué  Faisabilité technique incertaine au lancement du projet  Une approche en deux phases :  Phase 1 : prototypage rapide sur PC  Phase 2 : industrialisation sur plateforme embarquée  Facteurs clés de réussite :  Intégrer des technologies Open Source capables de répondre à l’enjeu technique : JACK, libopus  L’environnement Linux facilite la portabilité  Point de difficulté : les récepteurs (smartphones) basés sur des technologies fermées… L’Open Source pour les objets connectés l 2016
  • 19. GICM – ARKEADes questions ? 19 Olivier Viné Directeur Open Wide Ingénierie olivier.vine@smile.fr 06.89.88.65.37 L’Open Source pour les objets connectés l 2016