Design and Implementation of rowe, a Web-Friendly Communication Library
Ludovic Court\`es (INRIA Bordeaux - Sud-Ouest)

TL;DR
This paper presents rowe, a lightweight, high-performance WebSocket-based communication library that facilitates integration of robotics code with web applications by exchanging JSON objects.
Contribution
The paper introduces rowe, a novel Web-friendly communication library that bridges low-level robotics code with web and higher-level components using a socket-like interface.
Findings
Successfully implemented rowe with socket-like interface
Enables efficient JSON data exchange over WebSockets
Facilitates integration of robotics code with web applications
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.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsInternet Traffic Analysis and Secure E-voting · Security and Verification in Computing · Network Security and Intrusion Detection
