Fermer

juillet 15, 2018

L'industrie automobile doit adopter l'open source



La course au développement de logiciels pour le marché de l'automobile connectée est en train de prendre de l'ampleur, les consommateurs s'attendant à ce que leurs véhicules leur procurent la même expérience et la même facilité d'utilisation que leurs smartphones.

L'étude Autotrader Car Impact 2017 a révélé que 53% des consommateurs s'attendent à ce que leurs véhicules offrent le même niveau de technologie que leurs téléphones, les gardant connectés en déplacement.

Malheureusement, beaucoup trop de constructeurs automobiles et d'autres entreprises qui développent des produits pour le marché des voitures connectées sont bloqués dans la neutralité, incapables de produire des logiciels à un rythme permettant de rester compétitif avec la technologie de niveau smartphone.

objectif ultime pour de nombreuses entreprises dans cet espace vise à sortir avec le premier véhicule autonome prêt à la route, la plupart de l'attention actuelle est axée sur l'écriture de code pour les systèmes d'infodivertissement, la combinaison d'interfaces qui fournissent des services comme la navigation et la musique en streaming ou vidéo pour rendre ces longs déplacements un peu plus supportables.

Le premier problème auquel l'industrie est confrontée maintenant est que les produits avec lesquels elle arrive sur le marché sont généralement assez maladroits pour le moins, et ne sont guère à la hauteur. le niveau de Apple CarPlay ou Android Auto . Le deuxième problème, encore plus étouffant, est que ces produits mettent beaucoup de temps à être distribués aux consommateurs, établissant en moyenne un calendrier de diffusion de 36 à 39 mois.

En 2017, un reportage de Visual Capitalist ce logiciel pour le marché automobile contient plus de 100 millions de lignes de code. Pour donner une certaine perspective, seul Google, avec tous ses services, aurait plus de code dans ses produits.

Si le marché automobile veut rester en tête de ces géants du logiciel, qui peuvent avoir leurs propres ambitions [19659004] de percer dans le jeu de voiture, ils ont besoin d'une arme secrète pour leur donner cette poussée d'azote dans la prochaine génération de développement.

Briser les barrières avec les logiciels open source

Les constructeurs automobiles ont commencé à comprendre que s'ils sont Ils vont essayer de battre Silicon Valley à leur propre jeu, puis ils vont devoir mettre leurs ressources en commun et travailler ensemble plus intelligemment.

L'un des moyens qu'ils utilisent déjà est d'utiliser des composants open source. . Ce logiciel est écrit et maintenu par la communauté open source et rendu disponible pour réutilisation par d'autres tant qu'ils suivent leurs licences.

Les composants Open Source sont essentiellement les composants de base du logiciel, comprenant entre 60 et 80% de la base de code. dans les applications modernes. Ces composants réutilisables offrent aux développeurs un moyen rapide et gratuit de résoudre les problèmes et d'ajouter des fonctionnalités puissantes à leurs produits sans devoir écrire eux-mêmes du code.

Dans l'espoir de faire du partage de code une réalité , Mazda, Mercedes-Benz, Honda, Toyota, et beaucoup d'autres – ont rejoint le projet Automotive Grade Linux (AGL) de la Linux Foundation.

Le but de l'initiative AGL est de créer un espace, à travers la base de code unifiée (UCB), où les développeurs peuvent contribuer à des projets, qui seront à leur tour disponibles pour les développeurs d'autres entreprises. Grâce à ce partage de code, les entreprises peuvent accélérer le développement de leurs produits sans avoir à réinventer la roue.

Accrochez-vous pour travailler de façon responsable avec l'open source

Accéder aux logiciels libres et de haute qualité la construction de ces nouveaux produits pour l'industrie automobile. Cependant, il y a quelques règles importantes de la route qu'ils doivent garder à l'esprit.

Tout d'abord s'assurer qu'ils ont des contrôles de sécurité en place. L'industrie automobile a fait preuve de plus de sensibilité lorsqu'il s'agit de s'assurer que les pilotes ne sont pas mis en danger par les pirates qui se fraient un chemin à travers les applications.

Lors du codage avec l'open source, les développeurs doivent s'assurer qu'ils n'utilisent pas de composants avec des vulnérabilités connues. Ce sont des failles dans le code qui ont été rapportées et publiées par les membres de la communauté sur une série de bases de données de sécurité et de ressources afin que les développeurs puissent savoir comment réparer leurs produits s'ils sont affectés. Cependant, les pirates informatiques ont également accès à ces informations et peuvent exploiter les organisations qui ont été trop lentes à corriger.

Afin de créer des produits sécurisés, les développeurs doivent utiliser des outils qui identifient les composants open source dont ils disposent dans leur environnement et empêchent l'utilisation de composants présentant des vulnérabilités associées. La capture de ces problèmes plus tôt dans le cycle de vie du développement logiciel est beaucoup moins coûteuse que lorsqu'un produit doit être reconfiguré plus tard.

Ensuite, ils doivent surveiller en continu les avis de sécurité et les bases de données pour détecter les vulnérabilités nouvellement détectées. lorsque les composants qu'ils utilisent sont affectés.

Si les constructeurs automobiles utilisent avec succès des composants open source, ils devront respecter les règles. Tesla a pris beaucoup de retard pour ne pas avoir respecté les licences de certains de ses logiciels qui lui demandaient d'ouvrir son code qui utilisait certains composants.

Ils ont récemment fait le transfert à d'une partie de leur code pour la communauté, reconnaissant peut-être que même les entreprises qui veulent bouger rapidement et casser des choses doivent redonner.

19659021] Les systèmes d'infodivertissement peuvent sembler une commodité mineure, un bel ajout à cette nouvelle odeur de voiture, mais du point de vue du conducteur, la demande est claire que leur véhicule offre une expérience complète, en les gardant connectés avec style. il est essentiel de trouver de nouvelles façons de travailler plus efficacement en adoptant le modèle du logiciel libre si l'on veut augmenter leur capacité à créer non seulement des produits pour l'infodivertissement mais aussi d'autres aspects des véhicules connectés / autonomes du futur proche.

Ce n'est que grâce à la coopération aujourd'hui qu'ils peuvent rester compétitifs.




Source link