diff --git a/_navbar.md b/_navbar.md index dccb870..5c92592 100644 --- a/_navbar.md +++ b/_navbar.md @@ -1,6 +1,6 @@ * [Bachelor Infotro](/infotro/) * [PTR - Programmation Temps Réel](/infotro/PTR/) - * [SDi - Systèmes Distribués](/infotro/SDi) + * [SDi - Systèmes Distribués](/infotro/SDi/) * [Eln - Électronique](/infotro/Eln/) * [SEm - Systèmes Embarqués](/infotro/SEm/) * [STM32](/STM32/) \ No newline at end of file diff --git a/infotro/SDi/iot_technologies.md b/infotro/SDi/iot_technologies.md index afeecb8..b1dbc7b 100644 --- a/infotro/SDi/iot_technologies.md +++ b/infotro/SDi/iot_technologies.md @@ -119,3 +119,17 @@ langages C, y compris C, C++, C#, Java, JavaScript, Perl, Python et bien d'autre langage d'échange de données idéal. +3. **Compacité et Efficacité :** +Les données sérialisées avec Protobuf sont plus compactes que d'autres formats textuels comme JSON. Cela les rend plus +efficaces à transmettre sur un réseau ou à stocker. + +4. **Interopérabilité :** +Protobuf prend en charge la génération automatique de code dans plusieurs langages de programmation, facilitant +l'interopérabilité entre différentes plates-formes. + +5. **Évolution :** +Le schéma peut évoluer avec le temps sans casser la compatibilité en ajoutant de nouveaux champs. +Cela rend Protobuf flexible pour les applications en constante évolution. + +En résumé, Protobuf est une façon efficace et flexible de sérialiser des données structurées en binaire, offrant +compacité, interopérabilité et facilité d'évolution. diff --git a/infotro/SDi/json_syntaxe.png b/infotro/SDi/json_syntaxe.png new file mode 100644 index 0000000..5d49fb6 Binary files /dev/null and b/infotro/SDi/json_syntaxe.png differ