Message

Commentaire: Nouveaux modèles d'affaires sur le matériel IoT, par logiciel

Jamie Bennett, de Canonical, considère le rôle du logiciel dans la création de nouveaux modèles commerciaux autour du matériel IoT, avec l'utilisation de snaps.

New business models on IoT hardware, by software - IoTsecurity-source-Shutterstock

Vient l'heure, vient l'âge du développeur Linux. Ce n'est pas un secret que certains des esprits les plus brillants de l'intelligence artificielle (IA), de l'apprentissage automatique et de l'Internet des Objets (IoT) ont perfectionné leurs compétences sur Linux.

La nature de l'open source est telle qu'elle permet aux développeurs d'innover à un rythme plus élevé que ne le permettrait un écosystème fermé, en minimisant les contraintes et en favorisant un espace propice à la collaboration. Et pourtant, tout en étant un environnement productif pour les individus, les entreprises dans leur ensemble n'ont pas encore capitalisé sur une base d'utilisateurs aussi riche et diversifiée qui se situe actuellement dans des dizaines de millions.

Flexibilité versus disparité

Pourquoi ça? Parce que la flexibilité dans un sens tend à favoriser la disparité dans un autre.

La fragmentation de Linux au fil du temps - d'Ubuntu et Fedora à Debian et Mageia - a peut-être permis aux développeurs de tester librement les dernières technologies, mais il est devenu beaucoup plus difficile pour les entreprises de se lancer dans une stratégie logicielle unique. public intéressé.

Avec la mise à l'échelle de Linux, la capacité de la communauté à regrouper les applications sur chaque distribution a diminué.

Ce défi, cependant, n'est pas sans récompense s'il est résolu, et la réponse peut simplement se trouver dans un format d'emballage innovant et universel sous le nom de snaps. Non seulement les snaps peuvent révolutionner l'architecture logicielle pour cibler plusieurs distributions Linux dans un seul artefact de construction, mais ils peuvent également apporter une nouvelle couche de rentabilité au-dessus des plates-formes matérielles.

Arrivée des boutons-pression

Snaps sont des progiciels conteneurisés faciles à gérer grâce à Snapcraft, une plate-forme de création et de publication d'applications pour un public de millions d'utilisateurs de Linux.

Snapcraft permet aux auteurs de pousser les mises à jour logicielles qui s'installent automatiquement et de revenir en cas d'échec.

La probabilité qu'une mise à jour errante casse un périphérique ou dégrade l'expérience de l'utilisateur final est, par conséquent, considérablement réduite. Si une faille de sécurité est découverte dans les bibliothèques utilisées par une application, l'éditeur de l'application est averti afin que l'application puisse être rapidement reconstruite avec le correctif fourni et rejetée.

Paquets

Comme les paquets d'applications regroupent leurs dépendances d'exécution, ils fonctionnent sans modification sur toutes les principales distributions Linux, ils sont inviolables et facilement confinés.

Un composant logiciel enfichable ne peut pas être modifié ou modifié par une autre application, et l'accès au système au-delà de son confinement doit être explicitement accordé. La définition de précision apporte donc une documentation plus simple pour l'installation et la gestion des applications.

En tenant compte des mises à jour automatiques, qui éliminent une longue liste de versions, les applications fonctionnent de manière plus intuitive pour l'éditeur et l'utilisateur final.

Communiqués

Snapcraft fournit également aux responsables les outils nécessaires pour organiser les versions dans différentes versions ou canaux de publication. Un ensemble d'outils peut être utilisé pour pousser les mises à jour d'applications à partir des versions de CI automatiques, vers le contrôle qualité, les bêta-testeurs et enfin tous les utilisateurs.

Il visualise les mises à jour lorsqu'elles transitent par ces canaux et aide les développeurs à suivre la croissance et la rétention de la base d'utilisateurs. En bref, ils peuvent simplifier la route d'un développeur, et celle de leur entreprise, à s'engager avec un grand nombre d'utilisateurs de Linux.

Rationaliser une route vers le marché permet non seulement de maximiser la valeur du développeur, mais cela ouvre aussi de nouveaux moteurs de revenus dans le processus.

Harmonie du matériel logiciel

L'explosion des produits IoT sur le marché ces dernières années a opposé les fabricants les uns aux autres dans une course vers le bas. Les entreprises risquent de disparaître à moins de se différencier sur un logiciel.

Snaps offre un moyen de créer un écosystème d'applications au-dessus de votre plate-forme matérielle qui offre des fonctionnalités améliorées et de nouvelles opportunités de revenus. Il n'est plus possible de considérer un logiciel connecté à Internet comme un produit fini.

La maintenance logicielle doit s'étendre à la durée de vie d'un produit matériel afin de rester pertinent et dans le monde de l'IoT, cela est souvent mesuré sur plusieurs années.

Tout se résume à maximiser la valeur de toute application, et les instantanés permettent aux entreprises d'atteindre le plus grand public avec facilité et confiance. Les possibilités d'améliorer le matériel sont également infinies avec des accrochages.

Signalisation numérique

Prenez la signalisation numérique, par exemple. Son usage traditionnel se limite à la publicité - projeter un message et le laisser là.

En opérant sous Linux et en utilisant des snaps, cependant, cette signalétique peut se transformer en un espace polyvalent: l'intégration du logiciel le plus récent qui permet l'IA et la capture de données; diffuser du matériel promotionnel adapté aux téléspectateurs; et renvoyer l'analyse en temps réel à l'entreprise.

Au fur et à mesure que les produits intelligents s'intègrent à l'IoT, les instantanés seront réalisés en tant que facilitateur de l'adoption de Linux par les entreprises.

Coûts de support

Les applications publiées sous forme de snaps ont également des coûts de support inférieurs. Le fait que les snaps se mettent automatiquement à jour vers de nouvelles versions signifie que les entreprises peuvent être assurées que tous leurs utilisateurs utilisent la dernière version.

Les fonctions de restauration, quant à elles, offrent aux webcams, aux caméras de sécurité et aux autres appareils connectés une sécurité supplémentaire, au cas où le matériel serait compromis par le logiciel.

Les récentes expositions de Meltdown et Specter montrent qu'il n'y a pas de solution miracle à la sécurité. La réponse doit être la capacité de garder les systèmes opérationnels lorsqu'ils passent à travers un flux de mises à jour.

Ce n'est plus le cas, vous pouvez écrire un logiciel une fois et s'attendre à ce qu'il soit sécurisé et sans bug pour toujours. Le logiciel va échouer, c'est ainsi qu'une entreprise rapide et complète peut répondre à cette défaillance qui est la clé.

Développement de balle d'argent

Les entreprises ont une énorme opportunité d'adopter les nouvelles technologies et de faire évoluer leurs produits et services.

Open source et snaps sont des solutions simples, mais qui offrent aux innovateurs d'une entreprise - les développeurs - les outils dont ils ont besoin pour lancer des applications en toute confiance sur les logiciels les plus polyvalents au monde.

Les développeurs ne sont pas compliqués - ils veulent un soutien dans les espaces où ils opèrent. Les grands acteurs du marché, comme Microsoft, Google et Amazon, utilisent déjà des forums pour apprendre de leurs pairs et tirer le meilleur parti de cette communauté grandissante.

Les entreprises sont toujours nées du génie des gens; il est juste que les prochains modèles de revenus viennent des leaders de cet âge - le développeur Linux.

Jamie Bennett, vice-président de l'ingénierie, IoT & Devices at Canonique