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

Abstract : The INDES project-team of Inria has been developing HOP, a multi-tier language for Web programming. As part of the RAPP FP7 European project, the team has set out to use HOP as the lingua franca of the robotics applications developed within that project. Part of the challenge lies in the integration of existing robotics code, written using ROS or custom libraries, with HOP-based application. This document reports on the implementation of rowe, a communication library designed the fill the gap between low-level robotics C components on one hand, and other C, C++, ROS, or HOP components on the other. The library aims to be a lightweight, high-performance, ``Web-friendly'' communication library. It implements a socket-like interface that allows programs to exchange JSON objects over WebSockets. We describe the rationale, design, and implementation of rowe.
Complete list of metadatas

Cited literature [2 references]  Display  Hide  Download

https://hal.inria.fr/hal-01101660
Contributor : Ludovic Courtès <>
Submitted on : Friday, January 9, 2015 - 11:40:04 AM
Last modification on : Monday, March 11, 2019 - 4:00:03 PM
Long-term archiving on : Friday, April 10, 2015 - 10:35:22 AM

Files

RT-452.pdf
Files produced by the author(s)

Licence


Distributed under a Creative Commons Attribution - ShareAlike 4.0 International License

Identifiers

  • 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⟩

Share

Metrics

Record views

328

Files downloads

124