eProsima project documentation index¶
eProsima is focused in networking middleware and tools for high performance distributed systems and our products are customer driven. Over the years we have excelled in several areas of expertise: Low latency, high throughput, small footprint, low bandwidth consumption, optimum protocol, low cpu use, etc working under very different scenarios, from high-performance systems with high speed reliable links, to small devices connected over unreliable radio links.
eProsima Fast RTPS is a high performance publish subscribe framework to share data in distributed systems using a decoupled model based on Publishers, Subscribers, and Data Topics.
Shapes Demo is an application that Publishes and Subscribes to shapes of different colors and sizes moving on a board. Each Shape conforms its own topic: Square, Triangle or Circle. A single instance of the Shapes Demo can publish on or subscribe to several topics at a time.
eProsima Micro XRCE-DDS implements DDS-XRCE protocol specified in the DDS for eXtremely Resource Constrained Environments proposal submitted to the Object Management Group (OMG) consortium.
eProsima Integration Service is a library based on Fast RTPS for creating parameterized communication bridges between different systems, services, and protocols. It is also able to perform transformations over the over the messages such as customized routing and mapping.
eProsima RPC over DDS is a high performance remote procedure call (RPC) framework. It combines a software stack with a code generation engine to build services that work efficiently in several platforms and programming languages.
eProsima Fast Buffers is an open source serialization engine optimized for performance, beating alternatives such as Apache Thrift and Google Protocol Buffers in both Simple and Complex Structures.
eProsima Non-intrusive DDS Recorder is a tool to record all the DDS traffic in your network, using a non-intrusive mechanism allowing you to test, analyze or log your DDS distributed system without adding any new DDS participant or service, ensuring you are recording the real behavior and timing.
eProsima Dynamic Fast Buffers is an open source high-performance serialization library using a different approach to the traditional serialization frameworks. Data types are defined through a friendly API directly in your application code, and the serialization support is generated at runtime.
eProsima Discovery Server is an application that simplifies the use and testing of the new Fast RTPS discovery capabilities. Now Fast RTPS allows a centralized, non-standard, client-server discovery mechanism that:
- extends Fast RTPS use to non-unicast network transports like TCP.
- speeds up the discovery-stage in a large number of participants scenarios.