Skip to content
Permalink
Branch: master
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
139 lines (108 sloc) 6.38 KB

eProsima project documentation index

https://camo.githubusercontent.com/01079cb1429bb575d845184a10af7c047291579c/68747470733a2f2f656e637279707465642d74626e332e677374617469632e636f6d2f696d616765733f713d74626e3a414e6439476353643050446c567a31555f374d67645465304652495744304a63395f59482d674769305a704c6b722d71674349365a456f4a5a3547427151

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.

http://www.eprosima.com/images/boxes/Fast_RTPS_box200w.png

eProsima Fast RTPS

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.

https://www.eprosima.com/images/screenshots/eProsima-Shapes-Demo.png

eProsima Shape Demo

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.

https://camo.githubusercontent.com/01079cb1429bb575d845184a10af7c047291579c/68747470733a2f2f656e637279707465642d74626e332e677374617469632e636f6d2f696d616765733f713d74626e3a414e6439476353643050446c567a31555f374d67645465304652495744304a63395f59482d674769305a704c6b722d71674349365a456f4a5a3547427151

eProsima Micro XRCE-DDS

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.

https://camo.githubusercontent.com/01079cb1429bb575d845184a10af7c047291579c/68747470733a2f2f656e637279707465642d74626e332e677374617469632e636f6d2f696d616765733f713d74626e3a414e6439476353643050446c567a31555f374d67645465304652495744304a63395f59482d674769305a704c6b722d71674349365a456f4a5a3547427151

eProsima Integration Services

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.

http://www.eprosima.com/images/boxes/RPC_over_DDS_box200.png

eProsima RPC over DDS

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.

https://www.eprosima.com/images/boxes/Fast_Buffers_box200b.png

eProsima Fast Buffers

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.

https://encrypted-tbn3.gstatic.com/images?q=tbn:ANd9GcSd0PDlVz1U_7MgdTe0FRIWD0Jc9_YH-gGi0ZpLkr-qgCI6ZEoJZ5GBqQ

eProsima Non-Intrusive DDS Recorder

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.

https://encrypted-tbn3.gstatic.com/images?q=tbn:ANd9GcSd0PDlVz1U_7MgdTe0FRIWD0Jc9_YH-gGi0ZpLkr-qgCI6ZEoJZ5GBqQ

eProsima Dynamic Fast Buffers

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.

You can’t perform that action at this time.