DebConf18: On parle de Ring à Taïwan!

Du 28 juillet au 5 août, l’un des membres de notre équipe, Hugo Lefeuvre (également un développeur Debian dans son temps libre), a participé à la DebConf18.  Ceci est LE regroupement annuel de la communauté Debian, à Hsinchu, Taïwan.  Au cours de la semaine, Hugo a passé du temps à préparer sa conférence sur Ring, à « hacker » des paquets Debian, à discuter de logiciels libres en communication et en réseaux distribués avec d’autres développeurs et utilisateurs et à profiter de la frénésie de l’événement.  

Tout comme l’édition de l’année dernière, la DebConf18 fut une expérience très enrichissante pour Savoir-faire Linux.  La DebConf est une excellente occasion de raviver de vieilles amitiés, mais aussi de créer de nouveaux liens entre les développeurs de logiciels libres de tous horizons. L’événement permet le partage de connaissances tout en étant un excellent endroit pour obtenir des commentaires, des critiques et des retours constructifs sur le métier.

 

            

La conférence d’Hugo – « Challenges of Ring – une plate-forme de communication distribuée gratuite et universelle »  visait principalement à donner un aperçu du projet Ring tout en discutant de certains des défis découlant de son processus de développement. 
En choisissant de présenter le projet Ring du point de vue des développeurs, nous avons voulu montrer la réalité d’être impliqué dans le projet,  et plus généralement, à quel point il est intéressant d’être pionniers dans le domaine de la communication libre et distribuée. Nous espérons que cela a suscité un intérêt parmi les développeurs Ring existants et nouveaux. 

L’exposé a été suivi d’une séance de questions-réponses où nous avons discuté de divers sujets, tels que l’impact de Firebase intégré sur notre client Android  et comment développer une solution de contournement pour résoudre ce problème.


Les participants étaient également intéressés à explorer l’empreinte de la batterie sur Android, ou l’utilisation de la blockchain dans notre serveur de noms. Ce fut vraiment un moment précieux pour nous et, espérons-le, pour tous les participants.
Nous aimerions remercier les organisateurs et les sponsors de la DebConf18 pour tous leurs efforts afin de  faire de cette édition un succès. Nous avons hâte de vous revoir l’année prochaine au Brésil!

La nouvelle version de Ring est disponible!

Montréal, 25 juillet 2018 – Savoir-faire Linux, chef de file de l’informatique à code ouvert au Québec et au Canada, annonce la nouvelle version de sa plateforme de communication ouverte Ring, baptisée « Live Free or Die », rappelant la devise de l’État du New Hampshire. Cette mise à jour majeure de la plateforme de communication libre et universelle Ring intègre de nombreux changements, tels que l’enregistrement des appels vidéo et audio, les notifications poussées et de nombreuses améliorations de la sécurité et de la stabilité.

Destiné au grand public aussi bien qu’à l’industrie, Ring a pour objectif de fournir à l’ensemble de ses utilisateurs un outil de communication universel, libre, sécurisé et bâti sur une architecture distribuée ne nécessitant aucune autorité ni serveur central pour fonctionner.

À ce jour, la plateforme Ring est maintenant disponible sur la plupart des systèmes actuels :

  • GNU/Linux (Ubuntu, Debian, Fedora)
  • Android & Android TV
  • Windows
  • macOS
  • iOS (iPhone & iPad)

OpenDHT: La technologie derrière Ring

Logo OpenDHT créé par l’équipe Ring

Ring est un système entièrement distribué, basé sur la technologie OpenDHT et sur la blockchain Ethereum. La plateforme n’a pas besoin d’infrastructures centralisées ni de serveurs pour fonctionner. De ce fait, aucune base de données centralisée des utilisateurs n’est requise et les données personnelles des utilisateurs ne sont stockées sur aucun serveur.

De plus, le logiciel Ring repose sur des protocoles sécurisés standards et sur un chiffrement de bout en bout, prévenant le décryptage des communications sur le réseau et offrant ainsi un haut niveau de sécurité et de confidentialité. À noter également que les capacités technologiques de Ring peuvent être étendues vers des contextes industriels plus larges comme les objets connectés, les systèmes industriels ou bien pour des besoins de communication personnalisés.

Principales fonctionnalités et caractéristiques de Ring

  • Vidéo/Audio/Messages encryptés,
  • Partage d’écran,
  • Enregistrement des appels vidéo et audio,
  • Notifications poussées (Push notifications),
  • Service de conférence disponible sur GNU/Linux et clients Win32,
  • Support de la blockchain Ethereum comme une base de donnée distribuée des utilisateurs,
  • Plateforme de communication distribuée (OpenDHT),
  • Support de GNU/Linux, Android (4.3+), Windows (Win32 et UWP), macOS (10.10+) et iOS (9.3+),
  • Distribué sous licence GPLv3+.

Sources et information:
Marie Pelland (Directrice des communications)
marie.pelland@savoirfairelinux.com
+1 514 276 5468 (ext. 328)

 

Retours sur le DrupalCamp 2018 de Montréal

En juin dernier, Savoir-faire Linux a participé à la 10ᵉ édition du DrupalCamp Montréal, qui a eu lieu à l’Université Concordia. Ce fût l’occasion de voir une bonne partie de la communauté de développeurs Drupal montréalaise, d’échanger avec les autres entreprises qui travaillent avec cette technologie et de faire l’état de l’évolution de Drupal de cette dernière année et à l’avenir.

Voici quelques retours des sessions du DrupalCamp écrit par notre développeur senior Drupal, Maxime Turcotte :

Migrez en un, migrez les tous : Migrons ensemble vers Drupal 8

Avec les avantages qu’offre Drupal 8 comparativement à Drupal 7, en particulier au niveau du support multilingue, de plus en plus de sites font la migration vers la dernière version et ce, malgré certains obstacles. Par exemple, bien que l’API du système de migration ait été depuis peu stabilisée, les migrations des traductions de contenus ne sont pas encore totalement supportées.

En plus de fournir un excellent aperçu du processus de migration et de la création de migrations personnalisées, cette présentation apporte des solutions et des exemples pour ceux et celles qui cherchent à migrer leurs sites multilingues de Drupal 7 à Drupal 8.

Besoin d’héberger des sites Drupal ? Utilisez Aegir !

Que ce soit pour un seul site ou pour une plate-forme multi-site, si vous aimez bâtir votre propre infrastructure avec des solutions libres et gérer vos sites à l’aide d’une interface web ou d’un outil en ligne de commande, Aegir est pour vous.

Dans cette présentation, on apprend les raisons historiques qui ont fait naître un système comme Aegir, les défis architecturaux, les problèmes actuels de cette architecture, quelques conseils et idées pour des situations courantes, les projets de refonte et d’amélioration des versions à venir et bien d’autre choses.

Ce que j’ai appris depuis 10 ans en gérant une boutique Drupal

Diriger une entreprise de services dans un milieu compétitif et en constante transformation comme le Web est très difficile. Quoi de mieux que de bénéficier de l’expérience accumulée par deux professionnels qui ont démarré leur entreprise Drupal il y 10 ans?

Tout le monde fait des erreurs et il y en aura toujours d’autres à faire, c’est une des leçons de cette présentation. Le risque est bien sûr nécessaire pour réussir dans ce domaine, mais la gestion du risque est ce qui différencie parfois ceux et celles qui réussissent des autres qui échouent. Que ce soit dans la recherche et le développement, dans le choix des contrats que l’on courtise ou dans les dépenses que l’on accepte ou refuse de faire, il faut être capable de prévoir si le risque en vaut la peine.

Mais outre le risque et la compétition, la collaboration et l’implication dans la communauté est ce qui semble rester le plus important pour ces deux chefs d’entreprise.

Savoir-faire Linux ouvre un centre d’expertise en ingénierie logicielle libre et systèmes embarqués à Rennes

Rennes, le 30 novembre 2017 – Savoir-faire Linux est fière d’annoncer l’installation à Rennes d’un centre d’expertise en ingénierie logicielle libre et systèmes embarqués pour desservir ses clients français et européens.

Savoir-faire Linux s'installe à RennesSavoir-faire Linux est une entreprise québécoise experte en technologies libres et open source, leader au Canada et implantée en France depuis 2014. Elle a installé cet été son équipe au sein du nouvel espace collaboratif la NewsRoom, situé en plein cœur de Rennes, avec l’aide de Bretagne Commerce International et Business France. Cette équipe de démarrage a comme mission d’offrir son expertise en Linux embarqué et en technologies broadcast pour les acteurs de l’ingénierie produits, de la télé numérique, des systèmes mobiles et embarqués et de l’IoT.

Ce pôle Rennais travaille en synergie avec les équipes canadiennes pour offrir, à travers une approche nord-américaine, un haut niveau d’expertise à chaque cycle de développement et apporter une vision audacieuse sur des solutions matérielles et logicielles répondant aux besoins d’innovation et de rapidité de développement, de la phase d’idéation à la mise en marché.

Rennes, un choix stratégique

Cette installation à Rennes est un choix stratégique puisque Savoir-faire Linux mise sur son écosystème régional, riche en talents et en entreprises axées sur l’innovation pour développer son réseau. « Depuis notre arrivée en France en 2014, nous avons pu constater que notre double culture française et nord-américaine était porteuse d’innovation pour nos clients. Lors de l’International Broadcasting Convention au mois de septembre à Amsterdam, nous avons rencontré plusieurs entreprises de l’écosystème rennais et pu ainsi confirmer la pertinence de notre investissement. C’est dans cette logique d’expertise et de double culture que nous avons voulu constitué notre équipe de démarrage » explique Christophe Villemer, vice-président exécutif de Savoir-faire Linux et directeur général de la filiale France.

Éloi Bail, ingénieur Produits Senior qui après 5 ans chez Savoir-faire Linux au Canada, démarre cette aventure dans sa Bretagne natale : « Mon expérience au Canada, notamment dans le secteur industriel, du transport et du broadcast et notre réseau outre-Atlantique est un atout majeur pour pousser l’innovation, optimiser les coûts de développement et les cycles de production chez nos clients. » précise-t-il.

Une expertise pointue des communautés open source et des processus d’innovation

Savoir-faire Linux et ses ingénieurs en logiciels libres
Savoir-faire Linux et ses ingénieurs en logiciels libres

Forte d’une équipe multidisciplinaire de plus de 120 ingénieurs et développeurs, la compagnie s’appuie sur 18 ans d’expérience et de nombreuses contributions au noyau Linux (29e contributeur mondial en septembre 2017) ainsi que sur de nombreux projets open source tels que Buildroot, Uboot, Qt, Yocto ou GStreamer. Parmi ses dernières réalisations, Savoir-faire Linux collabore avec le télé-diffuseur Radio-Canada pour mener des contributions importantes au framework multimédia FFmpeg, dont les avancées ont été présentées en septembre dernier à l’IBC d’Amsterdam.

Ces solides liens avec les communautés ainsi que son intérêt pour les technologies innovantes comme la Blockchain et la robotique confère à Savoir-faire Linux une place privilégiée pour accompagner ses clients français vers une stratégie d’innovation ouverte et le développement de leurs nouveaux produits. Gilles Doffe, ingénieur Produits Senior, qui a rejoint Savoir-faire Linux avec plus de 10 années d’expérience dans le bassin rennais, précise à ce sujet qu’il a « choisi d’intégrer Savoir-faire Linux pour les valeurs d’innovation qu’elle défend, son implication dans l’open source, son approche novatrice du service et son soucis de la qualité. Sa solide expérience dans des domaines pointus comme le transport, l’industriel et la télé-diffusion en fait une nouvelle offre de choix en France et en Europe ».

Le réseau French-Tech

En tant qu’entreprise engagée et passionnée, Savoir-faire Linux souhaite participer activement au dynamise territorial. Forte de son rôle actif dans Bleu Blanc Tech, la French Tech à Montréal, l’entreprise franco-québécoise souhaite s’impliquer localement dans la French Tech Rennes Saint-Malo et sera notamment partenaire de la Digital Tech qui se tiendra les 7 et 8 décembre à Rennes et y co-animera un atelier sur les technologies Blockchain et les smart-contracts.

Le logiciel de communication Ring fait son apparition sur Android TV

Ring continue de surprendre ! Il est désormais offert sur les télévisions intelligentes et box sous Android TV. Ring devient ainsi le seul logiciel de communication disponible sur le Google Play Store Android TV, depuis l’arrêt du support et de la version TV de Skype en juin 2016. Cette offre est une déclinaison de l’application Ring, déjà disponible sur différents dispositifs tels que mobiles, tablettes, Mac et PC.

Disponible sous la licence GPLv3+, Ring est un logiciel de communication libre, distribué et universel. Les utilisateurs de Ring peuvent communiquer de différentes façons, en l’utilisant comme un téléphone, un outil de partage de médias (audio et vidéo), une messagerie, ou encore comme un socle de communication pour les objets connectés. Souvent perçu comme une alternative libre et open source à Skype, le succès et la différenciation de Ring reposent notamment sur l’utilisation d’un réseau distribué et décentralisé afin de garantir une très haute confidentialité et une meilleure protection de la vie privée des utilisateurs. En développement continu, le projet, devenu paquet GNU en 2016, bénéficie de l’appui d’une communauté de contributeurs à travers le monde et de la Free Software Foundation.

Repenser Ring pour Android TV

Afin d’offrir la meilleure expérience utilisateur, les développeurs ont retravaillé l’interface de l’application Ring Android pour s’adapter aux standards Android TV. Pour obtenir le résultat actuel, il a été nécessaire de repenser l’ergonomie  ainsi que la navigation au sein de l’application Ring pour fonctionner avec une télécommande et les composants graphiques offerts par la plateforme.

Le pattern d’architecture mis en œuvre dans l’application Ring Android a permis aux développeurs de mutualiser toute la partie métier et données de la version mobile et de se concentrer sur la partie interface graphique.

Les contraintes d’utilisabilité ont conduit les développeurs à se concentrer sur des fonctionnalités clés comme :

  • la recherche de contact
  • l’appel audio-vidéo en ligne
  • l’affichage d’écran partagés de votre interlocuteur

Ces fonctionnalités demeurent réduites, mais le développement se poursuit pour offrir dans les prochaines semaines, des possibilités d’usage élargies. Ring s’intègre pour l’instant aux  télévisions intelligentes et box sous Android TV, comme un logiciel de communication audio/vidéo simple et intuitif, dédié à un usage familial mais aussi professionnel, en se substituant aux téléphones de conférence dans les salles de réunion.

Ring sur Android TV dans les bureaux de Savoir-faire Linux

Aidez-nous à améliorer Ring !

Ring s’améliore sans cesse pour offrir le meilleur de la communication. Comme le logiciel est en processus de développement actif, quelques bugs subsistent toujours et de nombreux défis attendent encore notre équipe de développeurs. Les évaluations que nous fournissent la communauté d’utilisateurs, de testeurs et développeurs sur la qualité et l’utilisation de la plateforme sont essentielles pour nous aider à identifier les problèmes, à les résoudre et à améliorer l’expérience.

Pour la sortie de Ring sur Android TV, nos questionnements se portent sur la compatibilité des systèmes et des caméras Web autres que Logitech ainsi que sur le matériel NVHI. Aussi, nous encourageons les curieux, utilisateurs et passionnés de logiciels libres à tester Ring sur différents supports et dans différents environnements. Votre expérience a été une réussite ? ou des crashs subsistent avec votre matériel ? Faites-nous part de vos commentaires en écrivant à Ring@savoirfairelinux.com. Vous participerez vous aussi à l’amélioration de Ring !

Téléchargez Ring sur Android TV

Si vous souhaitez essayer cette nouvelle expérience de communication, sachez que Ring est dès à présent disponible en téléchargement gratuit sur le Google Play Store