Design and Implementation of rowe, a Web-Friendly Communication Library

Résumé : L'équipe-projet Inria INDES développe HOP, un langage à plusieurs niveaux pour la programmation Web. Dans le cadre du projet européen FP7 RAPP, l'équipe s'est donné pour objectif d'utiliser HOP comme lingua franca des applications robotiques développées dans le projet. Un des défis à relever est l'intégration de code robotique existant, utilisant ROS ou des bibliothèques dédiées, avec des applications en HOP. Ce document décrit rowe, une bibliothèque de communication visant à combler le vide entre d'un côté des composants robotiques bas niveau écrits en C, et d'un autre côté des composants écrits en C++, ROS ou HOP. L'objectif est de fournir une bibliothèque de communication légère, haute performance et qui s'intègre facilement à l'environnement Web. Elle met en œuvre une interface de type socket permettant d'échanger des objets JSON sur des WebSockets. Nous décrivons les motivations, les choix de conception, et la mise en œuvre de rowe.
Type de document :
Rapport
[Technical Report] RT-0452, Inria Bordeaux Sud-Ouest; INRIA. 2015, pp.10
Liste complète des métadonnées

Littérature citée [2 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/hal-01101660
Contributeur : Ludovic Courtès <>
Soumis le : vendredi 9 janvier 2015 - 11:40:04
Dernière modification le : samedi 17 septembre 2016 - 01:35:22
Document(s) archivé(s) le : vendredi 10 avril 2015 - 10:35:22

Fichiers

RT-452.pdf
Fichiers produits par l'(les) auteur(s)

Licence


Distributed under a Creative Commons Paternité - Partage selon les Conditions Initiales 4.0 International License

Identifiants

  • HAL Id : hal-01101660, version 1
  • ARXIV : 1501.02162

Collections

Citation

Ludovic Courtès. Design and Implementation of rowe, a Web-Friendly Communication Library. [Technical Report] RT-0452, Inria Bordeaux Sud-Ouest; INRIA. 2015, pp.10. 〈hal-01101660〉

Partager

Métriques

Consultations de la notice

254

Téléchargements de fichiers

83