Revue de presse Inno #1

Mobilité

Kotlin : Faster Lazy for Android

Par Loïc Siret

L’utilisation de Lazy en Kotlin permet de déclarer une Property sans l’initialiser immédiatement : Elle le sera lors de son premier usage ! Particulièrement utile lorsque que l’on veut mapper une Property sur le résultat d’un appel à une base de donnée par exemple.

iOS : Présentation de Weavy au CocoaHeads Meetup du 21 septembre dernier

Par Thibault Wittemberg (conférencier)

Dans le monde réel, le tissage implique l’utilisation d’un métier à tisser pour entrelacer deux ensembles de fils à angle : le “Warp” qui s’étend verticalement et le “Weft” qui la traverse horizontalement. Dans cette présentation, nous avons démontré qu’une technique aussi ancienne peut être très utile, notamment lors de la navigation dans une application iOS. L’objectif est de se débarrasser des limitations inhérentes aux “segues” ou au code technique de modèles de conception comme “Coordinator”.

Weavy est un framework open source, basé sur un tel modèle de tissage, qui favorise la programmation réactive, la navigation déclarative, l’injection de dépendance et la séparation des préoccupations.

Développement Web

Intégration de React dans Drupal Core

Par Alexandre Lision

Des discussions ont été entamées à la DrupalCon Vienna pour intégrer React dans Drupal Core. Pourquoi cette discussion maintenant ? Car React a beaucoup plus de traction que d’autres framework JS, et s’est démocratisé. De plus le récent retournement de veste sur la nouvelle licence de React sous MIT va dans la bonne direction pour considérer son intégration dans Drupal. Toutefois, le manque d’expertise JS au sein de l’équipe de contributeurs Drupal pourraient être un bloquant.
Le mix entre Drupal et React native permettrait de bénéficier d’un CMS démocratisé et robuste avec une solution Front-end moderne.

Actualités diverses

Après-midi Contribution, vendredi 29 septembre

L’après-midi Contribution est un événement récurent organisé par le département Innovation digitale, Web et mobilité de Savoir-faire Linux. Il permet à nos consultants de consacrer une partie de leur temps à contribuer à des projets open-source ainsi qu’à se former sur de nouvelles technologies.

Découverte d’un module Python de reconnaissance optique de caractères (OCR)

Par Kevin Barralon

Tesseract est moteur de reconnaissance optique de caractères (OCR) qui reconnaît plus de 100 langues. Il existe un module Python permettant d’utiliser le moteur en important le paquet. Le paquet reconnaît les formats jpeg, png, gif, bmp, tiff, et d’autres grâce au paquet PIL (ou Pillow). Une après-midi a été dédiée à la découverte du paquet et à son installation dans un conteneur Docker dans le but de l’utiliser conjointement avec le micro-framework Python Flask et de créer une API Rest avec notamment un endpoint qui permettrait de renvoyer les résultats de la reconnaissance des caractères d’une image soumise via l’API.

DebConf17 : un événement mondial 100% Debian à Montréal

                                    


Du 5 et 12 août, Savoir-faire Linux était l’un des commanditaires majeurs de la DebConf17 qui se déroulait cette année à Montréal. Une occasion en or de soutenir la communauté Debian et de renouveler notre engagement à l’un des plus grands projets Open Source au monde.

DebConf17, la conférence annuelle des développeurs et collaborateurs de Debian, a rassemblé cette année plus de 405 personnes venues du monde entier, autour de 169 événements dont 89 entretiens, 61 séances de discussion et 6 ateliers. Nul doute, la DebConf17 fut un succès ! Pleinement engagés dans cet événement et fiers contributeurs de logiciel libre, nous avons endossé tour à tour des rôles de conférencier, commanditaire, participant à la foire de l’emploi et même hôte de soirée durant l’événement.  Retour sur une semaine intense 100% Debian !

L’honneur de faire partie des commanditaires majeurs de la DebConf17

Chez Savoir-faire Linux, nous nous sommes engagés à bâtir une économie durable fondée sur la coopération et le partage du savoir. Nous croyons fermement que notre force repose sur la qualité de notre partenariat avec les acteurs du monde du logiciel libre et nos contributions à de nombreux projets communautaires. Dans la logique de cet engagement, nous avons forgé au fil des ans, de solides partenariats avec notamment  la Free Software Foundation, la Linux Foundation, la communauté Debian, Python et d’autres projets de logiciels ouverts et collaboratifs. Évidemment, lorsque nous avons appris que la conférence annuelle de Debian se tenait à Montréal, nous étions ravis de soutenir et d’accueillir ce rassemblement mondial chez nous !

Des employés à la fibre DebConf17

Lucas Bajolet en conférence

Aussitôt confirmé, nos équipes ont commencé à réfléchir et proposer des animations, ateliers et conférences. Impliqués plus largement dans diverses communautés Linux, nous avons proposé de nombreux sujets gravitant autour du thème :

 

Dans l’ordre, Alexandre Viau et Andreas Traczyk
Présentation d’Amir Taherizadeh
Foire à l’emploi avec notre président Cyrille Béraud

Une foire à l’emploi fructueuse et conviviale

Le samedi 5 août, nous avons participé à l’activité officielle de réseautage professionnelle. Notre président, Cyrille Béraud, s’est également joint à l’événement pour répondre personnellement aux questions et rencontrer les nombreux talents qui sillonnaient le hall. Les rencontres et les surprises furent nombreuses,  les discussions riches et passionnantes, aboutissant parfois sur la promesse d’une nouvelle rencontre et même, d’une future collaboration.

Soirée Ring on ! Célébrez et échangez avec l’équipe Ring

Ring est une plateforme de communication (texte, audio et vidéo) libre et universelle qui préserve la confidentialité et la vie privé des utilisateurs. Reconnu paquet GNU par la Free Software Foundation, cette application fonctionne sur de nombreuses plateformes et ne cesse de gagner en fonctionnalités et en stabilité.

L’équipe Ring de Savoir-faire Linux

Nous souhaitions profiter de l’effervescence de la DebConf pour célébrer la sortie de la version stable de Ring : Ring 1.0 – Liberté, Égalité, Fraternité. Avec l’aide des organisateurs de DebConf, nous avons diffusé l’invitation pendant l’événement et avons accueilli une foule d’invités remarquables ! Parmi nos invités figuraient, Daniel Pocock (Projet Debian), John Sullivan (Freee Software Foundation), Michaël Meskes (Credativ) ainsi que de brillants développeurs, passionnés et collaborateurs proches. La soirée a été marquée par la présentation de l’équipe Ring de Savoir-faire Linux, saluée avec les honneurs pour son travail acharné depuis des mois et la sortie cette dernière version de Ring.

De gauche à droite, Chloé Nignol de DeGama, Amandine Gravier, directrice des communications chez Savoir-faire Linux et Dorina Mosku, coordonnatrice du projet Ring
Au centre, Daniel Pocock du projet Debian et à droite, John Sullivan de la Free Software Foundation

 

 

 

 

 

 

DebConf17 touche à sa fin mais la mission continue !

La triste vérité est qu’encore une fois, nous devions dire au revoir à DebConf et à son public bigarré et attachant ! Mais le mot de la fin est : DebConf18 sera encore plus sensationnel ! Peu importe si  la DebConf17 se termine, parce que le projet Debian fêtera pour la Debconf18 ses 25 ans d’existence avec toujours plus de nouveautés, de partage et d’excitation autour du plus populaire système d’exploitation Linux !

La sortie de la version stable de Ring 1.0 Liberté, Égalité, Fraternité


21 Juillet 2017 –
Savoir-faire Linux annonce la sortie de la version stable de Ring 1.0 – Liberté, Égalité, Fraternité. Ring est une plateforme de communication libre et universelle, respectant les libertés et la vie privée des utilisateurs. Ring, un paquet GNU officiel depuis octobre 2016, est disponible sur plusieurs plateformes et peut être utilisé pour envoyer des messages texte et faire des appels audio/vidéo de façon confidentielle, sécurisée et fiable.

À propos de Ring

Ring est un système entièrement distribué, basé sur les technologies OpenDHT et Ethereum Blockchain. Il ne dépend pas de serveur ou d’infrastructure centralisée 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.

En outre, Ring repose sur des protocoles sécurisés standards de chiffrement de bout en bout, prévenant le décryptage des communications sur le réseau. Il offre par conséquent un haut niveau de sécurité et de confidentialité.

Fonctionnalités et caractéristiques principales

> Communication Audio/Vidéo HD et Clavardage chiffrée (ICE, SIP, TLS)
> Capacité d’associer plusieurs périphériques à un même compte Ring
> Partage d’écran et support des conférences (Win32, GNU/Linux)
> Support de la blockchain Ethereum comme annuaire public et distribué
> Plateforme distribuée de communication (OpenDHT)
> Support des systèmes GNU/Linux, Windows UWP (Windows 10 et Surface),    Win32 (Windows 7, 8 et 8.1), macOS (10.10+) et Android (4.0+)
> Publié sous license GPLv3+
> Certaines parties de Ring préfigurent un protocole d’Internet
des Objets

Ring: Une innovation sociale impactante et inspirante

Ring est basé sur des technologies de pointe (Ethereum, OpenDHT) et repose sur des principes éthiques strictes qui, ensemble, permettent d’offrir aux utilisateurs un haut niveau de confidentialité, de vie privée et de sécurité. De plus, la connectivité stable et ses fonctionnalités standards employées de façon innovante sur l’ensemble des plateformes, font de Ring une alternative adaptée à tout besoin de communication.

Liens importants
> Télécharger Ring
> Comment contribuer au projet Ring?
> Documentation technique

Savoir-faire Linux reçoit l’attestation de performance au programme ICI ON RECYCLE!

Montréal, le 27 juin 2017 – Savoir-faire Linux s’est vu décerner la plus haute distinction au programme ICI ON RECYCLE!, soit l’Attestation de performance de niveau 3. Il s’agit d’une reconnaissance officielle du gouvernement du Québec, instaurée par RECYC-QUÉBEC afin de souligner les efforts remarquables des industries, des commerces et des institutions (ICI) qui ont implanté, dans leur établissement, des mesures permettant la gestion responsable de leurs matières résiduelles.

L’Attestation de performance ICI ON RECYCLE! de niveau 3 est remise aux organisations qui atteignent des standards élevés conformément aux objectifs de la Politique québécoise de gestion des matières résiduelles 1998-2008. Rappelons que le programme ICI ON RECYCLE! comporte trois niveaux de reconnaissance : le Niveau 1 – Engagement, le Niveau 2 – Mise en œuvre et le Niveau 3 – Performance. Ce dernier, obtenu par Savoir-faire Linux, vise à reconnaître les efforts des établissements qui atteignent un taux élevé de mise en valeur de leurs matières résiduelles, en plus d’avoir réalisé des activités d’information et de sensibilisation auprès de leurs employés et d’avoir mis en place des mesures de réduction à la source et de réemploi.

Tête première dans les poubelles

Cette reconnaissance fait directement suite à l’activité de caractérisation Tête première dans les poubelles, organisée plus tôt dans l’année par le Comité environnemental de l’entreprise et ses employés bénévoles.

L’activité avait permis de démontrer que les taux de mise en valeur obtenus pour chaque type de matières caractérisées entraînaient une performance globale de 71,6%, un résultat honorable qui soulignait toutefois quelques points à améliorer, notamment sur la revalorisation des déchets et des matières putrescibles.

Un engagement inscrit dans l’ADN de Savoir-faire Linux

Pour Savoir-faire Linux, l’obtention de cette distinction est un élément de fierté confirmant son engagement en faveur de la protection de l’environnement. Savoir-faire Linux s’investit depuis 2011 dans une démarche de développement durable qui s’inscrit parfaitement dans son ADN. Elle promeut des pratiques responsables, à travers une politique environnementale qui vise à internaliser les problématiques environnementales dans sa conception/production, économiser au maximum les ressources naturelles et minimiser ses impacts sur les écosystèmes. Par ailleurs, l’entreprise, qui développe et implante des logiciels libres, mise depuis sa création sur la coopération et la mutualisation des connaissances pour favoriser, dans une économie digitale en plein boum, un partage et une réutilisation des biens. Une fibre écoresponsable qui fait donc directement écho à sa mission et à sa vision d’un avenir durable et solidaire.

Savoir-faire Linux forge un partenariat stratégique avec Technologic Systems

                   

Le 16 mai 2017 – Savoir-faire Linux, chef de file canadien des technologies open source et des logiciels libres et Technologic Systems, une compagnie américaine de solutions embarquées, sont heureux d’annoncer la conclusion d’un accord de partenariat d’un an visant à offrir soutien mutuel des activités technologiques et Marketing. Cette initiative aura pour but d’optimiser l’offre des deux entreprises en conjuguant l’expertise Linux et open source de Savoir-faire Linux et les composants électroniques haute gamme de Technologic Systems.

Les deux sociétés collaborent depuis de nombreuses années pour offrir à leurs clients des processus intégrés et optimisés à tous les niveaux de la chaîne de valeur du produit. Dans une ère digitale hautement concurrentielle, les deux partenaires considèrent capitale la synergie entre les solutions matérielles et logicielles et placent au cœur de leur processus les besoins du client et l’expérience utilisateurs.  Cette nouvelle alliance visera donc à renforcer leur collaboration pour offrir des solutions uniques, dépassant les normes de l’industrie.

Système embarqué TS-7990 de Technologic Systems complet avec écran tactile capacitif

Rappelons que depuis 33 ans, Technologic Systems (Arizona, États-Unis) crée du matériel électronique et informatique afin de répondre à une large gamme de besoins industriels. Technologic Systems possède des centaines de produits commercialisés et la possibilité de modifier des solutions existantes ou de concevoir des ordinateurs embarqués entièrement personnalisés pour s’adapter aux besoins des clients. Un large éventail d’outils libres et open source viennent consolider la mission de Technologic Systems pour offrir des solutions orientées client. 

Notre équipe d’ingénierie de produits construit un système d’interphone tactile: « Quick-Phone »

Pour garantir une excellente qualité dans l’offre logicielle, Technologic Systems s’est appuyé sur la forte expertise de Savoir-faire Linux (Montréal, Canada). Depuis près de deux décennies, Savoir-faire Linux crée et partage ses connaissances du logiciel libre et du langage open source par le biais de services de conseil, de conception, d’architecture et d’intégration à travers ses 4 bureaux en Amérique du Nord et en Europe. L’entreprise québécoise s’est bâtie un écosystème technologique unique pour répondre aux enjeux de transformation digitale des entreprises. Parmi ses partenaires, on compte la Fondation Linux, Red Hat, Liferay, Odoo, pour n’en nommer que quelques-uns. Elle est donc en mesure de garantir la stabilité et la performance de logiciels libres à un niveau inégalé par ses concurrents. Robert Miller, fondateur de Technologic Systems, ajoute :

 » Puisque nous fournissons du matériel embarqué pour de multiples industries, il était presque impossible de fournir un service applicatif à tous nos clients. Savoir-faire Linux est pour nous un partenaire fantastique, car ils se sont bien adaptés pour gérer une variété de projets sur une multitude de plateformes. Savoir-faire Linux comprend parfaitement le client et donne vie à sa vision en tirant le meilleur parti de notre matériel. C’est une équipe engagée et professionnelle. Nous les recommandons sans condition, en sachant que nos clients seront entre de bonnes mains. » Robert Miller, fondateur de Technologic Systems.

Les deux sociétés forment ainsi un excellent partenariat qui profite à leurs utilisateurs finaux grâce à l’accès à un ensemble de solutions logicielles et matérielles de très bonne facture,  performant et fiable. Ce partenariat devrait croître et mûrir au sein des équipes R&D et élargir la portée des marchés canadiens et américains.

À propos de Technologic Systems
Depuis 33 ans Technologic Systems propose une grande variété d’ordinateurs simples, d’ordinateurs sur modules, de PC tactiles, de PC / 104 et d’autres périphériques, ainsi que des contrôleurs industriels qui répondent à la plupart des exigences de projets intégrés. Ils proposent des configurations personnalisées et des services de conception très soignée et spécifique, avec une expertise pour les architectures ARM et X86 et la personnalisation de FPGA.