Image of an arrow

Ring se tourne vers l’éco-conception

Avatar

Tahia Wan

Depuis le début du mois d’août, le logiciel de communication universelle et partagée Ring, s’est orienté vers l’éco-conception avec le soutien de l’Université du Québec à Montréal (UQAM). Le projet intitulé, « Évaluation de la qualité logicielle de Ring au niveau performance et consommation d’énergie » a pour objectif d’évaluer la qualité logicielle de Ring en terme de performance et de consommation d’énergie par la détection des mauvaises pratiques logicielles.

Il repose sur la mise en place d’un protocole expérimental développé de concert avec l’équipe de l’UQAM composée de Naouel Moha, professeur en informatique, Fabio Petrillo, stagiaire post-doctoral et Mehdi Adel Ait Younes, étudiant en maîtrise d’informatique.

« Ce protocole repose sur une approche que l’on a nommée Hot Pepper et qui repose sur Paprika et Naga viper. Paprika récupère l’APK puis lance son analyse statique, elle détecte s’il y’a ou pas des mauvaises pratiques au niveau du code source, elle envoie ensuite les applications corrigées vers Naga viper qui se charge de lancer le protocole de mesure sur les différentes APK.  Une fois les mesures terminées, l’application éco-efficiente retourne à l’utilisateur avec un fichier log contenant les corrections effectuées sur le code source » explique Mehdi.

blog-visuel-article-hot-pepper blog-visuel-article-yocto

Ces précautions prises pour le développement d’applications mobiles contribuent à établir un code optimisé, à la conception simple et éco-responsable.

« Bien concevoir et développer des logiciels a définitivement un impact positif sur la consommation d’énergie. »Naouel Moha, professeure d’informatique à l’UQAM et directrice du projet

Le projet mené par Ring et l’UQAM soulève plusieurs défis et enjeux scientifiques qui, selon Naouel Moha, méritent d’être relevés afin de révolutionner notre façon de développer et de concevoir nos logiciels.

L’éco-conception, vers des nouveaux défis et enjeux scientifiques.

  • Le premier des défi est celui de l’analyse statique et dynamique d’un système logiciel distribué et décentralisé comme Ring. « Nous utilisons l’analyse statique pour la détection des mauvaises pratiques et l’analyse dynamique pour évaluer l’impact énergétique de l’application » précise Mehdi.
  • La mise en place du protocole expérimental constitue en lui même un second défi pour les équipes de Savoir-faire Linux et de l’UQAM.
  • Enfin, l’application de ces analyses et de ce protocole dans le logiciel Ring est le dernier défi auquel doivent faire face les équipes.

« Grâce à ce partenariat, Savoir-faire Linux va pouvoir développer une expertise de pointe dans l’identification des mauvaises pratiques logicielles présentes en conception et implémentation des systèmes afin d’orienter le développement d’un logiciel libre comme Ring vers le GreenIT» déclare le Président de Savoir-faire Linux, Cyrille Béraud.

Le GreenIT vise à réduire l’empreinte écologique, économique et sociale des technologies de l’information et de la communication en adoptant notamment les bonnes pratiques de conception.

Elles représentent aujourd’hui un des volets des actions environnementales que Savoir-faire Linux a fait le choix d’intégrer à sa démarche de développement durable.

Cette entente qui découle du désir des deux équipes respectives de Savoir-faire Linux et de l’UQAM de faciliter le changement culturel et comportemental tout en contribuant à l’innovation a débuté en septembre 2016 soutenu par le Conseil de recherches en sciences naturelles et en génie du Canada.

savoirfairelinux uqam

 


Articles similaires

Image of an arrow

En continuant nos rétrospectives de 2023, nous souhaitons mettre en lumière les contributions que nous avons apportées tout au long de l’année aux divers projets open source que nous utilisons quotidiennement pour nos besoins et ceux de nos clients, ou auxquels nous sommes stratégiquement impliqués par leur développement ou leur maintenance. En tant que membre […]

Bonjour ! Je m’appelle Emma Falkiewitz et j’ai 21 ans.‌‌ Je suis en 4ᵉ année d’école d’informatique à l’université de technologie de Compiègne (l’UTC) en France. Je viens de terminer mon stage à Savoir-faire Linux où j’ai travaillé sur Jami. Comment t’est venu ce choix de carrière ? Au lycée, j’étais déjà intéressée par l’informatique, […]

[L’introduction est en français, le reste du texte en anglais] 2023 fut une année très prolifique pour Savoir-faire Linux, et à l’occasion de notre participation et de notre sponsorisation du LF Energy Summit 2024, nous souhaitions partager une rétrospective des conférences auxquelles nous avons participé en 2023. Grâce à nos investissements en R&D ainsi que […]

Salle Shuli Goodman

Notre vie personnelle et professionnelle est souvent jalonnée de rencontres avec des femmes et des hommes qui nous ont marqués et inspirés, que ce soit par leurs compétences, leur engagement social ou politique, leur vision, leur leadership… Nous avons cette tradition chez Savoir-faire Linux qui est de rendre hommage à certaines de ces personnalités remarquables […]

Parce que l’UX ne se limite pas au monde connecté, si vous allez un jour à Miami et que vous devez prendre le train, ne cherchez pas plus loin : optez pour la Brightline. Ce réseau ferroviaire a su inclure l’UX et l’expérience client dans son processus et rend le train extrêmement agréable à emprunter. […]