中文

一个Web友好通信库rowe的设计与实现

分布式、并行与集群计算 2015-01-12 v1 软件工程

摘要

Inria的INDES项目团队一直在开发HOP,一种用于Web编程的多层语言。作为RAPP FP7欧洲项目的一部分,该团队着手将HOP用作该项目内开发的机器人应用程序的通用语言。部分挑战在于将使用ROS或自定义库编写的现有机器人代码与基于HOP的应用程序集成。本文档报告了rowe的实现,这是一个通信库,旨在填补一方面底层机器人C组件与另一方面其他C、C++、ROS或HOP组件之间的鸿沟。该库旨在成为一个轻量、高性能、“对Web友好”的通信库。它实现了一个类套接字接口,允许程序通过WebSockets交换JSON对象。我们描述了rowe的原理、设计和实现。

关键词

引用

@article{arxiv.1501.02162,
  title  = {Design and Implementation of rowe, a Web-Friendly Communication Library},
  author = {Ludovic Courtès},
  journal= {arXiv preprint arXiv:1501.02162},
  year   = {2015}
}