Google ouvre le code de PebbleOS
Bonne nouvelle ! Google libère le code source de PebbleOS. Pebble Technology était un constructeur de montres connectées dès 2013. Il avait créé le hardware et le logiciel. Elles étaient compatibles Android et iOS. Après une seconde génération en 2015, Pebble annonce la fin de l'aventure en décembre 2016 : arrêt de la production, plus aucun support. Plus rien. Dans le même temps, Fitbit rachetait une partie des actifs de Pebble : les équipes et les technologies. Mais Fitbit mise sur sa propre gamme et intègre des technologies Pebble. Un projet alternatif, Rebble, tenta de maintenir l'OS et le matériel. Le service survit 2 ans. Et finalement, Google a annoncé le 27 janvier la mise en open source du code de PebbleOS. Les sources sont disponibles sur GitHub. Google a ouvert la dernière version de l'OS, l'ensemble des fonctionnalités, le support des apps tierces. Le matériel repose sur un microcontrôleur ARM Cortex-M. L'OS en lui-même est construit sur FreeRTOS. Les apps sont écrites en C, JavaScript (avec le moteur Jerryscript). L'OS est plutôt léger pour optimiser l'autonomie. Attention : Google précise que tous les codes propriétaires ont été retirés notamment dans le firmware (Bluetooth, bibliothèque STM, ARM CMSIS, certains codecs, pilote de rythme cardiaque, l'ensemble du système des polices). Bref, tout ce qui n'appartient pas Pebble est retiré. CD'autres modules ont déplacé et sorti du code principal (third_party). Google est transparent sur l'utilisation du code : "Pour que quelqu'un puisse créer une nouvelle mise à jour du firmware, il y a une quantité de travail non négligeable à faire pour trouver des remplacements pour les éléments qui ont été supprimés de ce code, ainsi que pour mettre à jour ce code source qui n'a pas été maintenu depuis quelques années." Cela signifie que nous ne verrons pas un matériel compatible PebbleOS ou une nouvelle version de l'OS avant un long travail d'implémentation pour créer un firmware totalement fonctionnel. Eric Migicovsky, fondateur de Pebble, a l'ambition, avec une petite équipe, de concevoir de nouvelles montres et d'utiliser PebbleOS Open Source et d'écrire les couches logicielles manquantes. Il précise qu'il veut faire simple et ne pas reproduire les erreurs de Pebble avec des fonctionnalités trop ambitieuses. Il n'a aucun détail ni agenda pour ce nouveau projet. Catégorie actualité: OS - HardwarePebble, Fitbit, GoogleImage actualité AMP:
Bonne nouvelle ! Google libère le code source de PebbleOS. Pebble Technology était un constructeur de montres connectées dès 2013. Il avait créé le hardware et le logiciel. Elles étaient compatibles Android et iOS. Après une seconde génération en 2015, Pebble annonce la fin de l'aventure en décembre 2016 : arrêt de la production, plus aucun support. Plus rien. Dans le même temps, Fitbit rachetait une partie des actifs de Pebble : les équipes et les technologies. Mais Fitbit mise sur sa propre gamme et intègre des technologies Pebble.
Un projet alternatif, Rebble, tenta de maintenir l'OS et le matériel. Le service survit 2 ans. Et finalement, Google a annoncé le 27 janvier la mise en open source du code de PebbleOS.
Les sources sont disponibles sur GitHub. Google a ouvert la dernière version de l'OS, l'ensemble des fonctionnalités, le support des apps tierces. Le matériel repose sur un microcontrôleur ARM Cortex-M. L'OS en lui-même est construit sur FreeRTOS. Les apps sont écrites en C, JavaScript (avec le moteur Jerryscript). L'OS est plutôt léger pour optimiser l'autonomie. Attention : Google précise que tous les codes propriétaires ont été retirés notamment dans le firmware (Bluetooth, bibliothèque STM, ARM CMSIS, certains codecs, pilote de rythme cardiaque, l'ensemble du système des polices). Bref, tout ce qui n'appartient pas Pebble est retiré. CD'autres modules ont déplacé et sorti du code principal (third_party).
Google est transparent sur l'utilisation du code : "Pour que quelqu'un puisse créer une nouvelle mise à jour du firmware, il y a une quantité de travail non négligeable à faire pour trouver des remplacements pour les éléments qui ont été supprimés de ce code, ainsi que pour mettre à jour ce code source qui n'a pas été maintenu depuis quelques années." Cela signifie que nous ne verrons pas un matériel compatible PebbleOS ou une nouvelle version de l'OS avant un long travail d'implémentation pour créer un firmware totalement fonctionnel.
Eric Migicovsky, fondateur de Pebble, a l'ambition, avec une petite équipe, de concevoir de nouvelles montres et d'utiliser PebbleOS Open Source et d'écrire les couches logicielles manquantes. Il précise qu'il veut faire simple et ne pas reproduire les erreurs de Pebble avec des fonctionnalités trop ambitieuses. Il n'a aucun détail ni agenda pour ce nouveau projet.