Both sides previous revision
Previous revision
|
|
download [2018/06/04 18:45] felipe |
download [2018/06/04 18:46] (current) felipe |
To provide real-time communication services, the ContextNet's middleware communication layer, **S**calable **D**ata **D**istribution **L**ayer (SDDL), uses the [[wp> Data_distribution_service|Data Distribution Service (DDS)]] protocol in its core network and the [[MR-UDP]] protocol in the edges. DDS in an OMG standard for Real-Time Publish/Subscribe communication. Thus, usage of ContextNet requires the installation of a DDS implementation (vendor). Currently, we support the following DDS- compliant vendors: OpenSplice DDS, RTI's Connext, and TwinOak's CoreDX. MR-UDP is an extended version of the Reliable UDP protocol and is included in the ContextNet middleware. | To provide real-time communication services, the ContextNet's middleware communication layer, **S**calable **D**ata **D**istribution **L**ayer (SDDL), uses the [[wp> Data_distribution_service|Data Distribution Service (DDS)]] protocol in its core network and the [[MR-UDP]] protocol in the edges. DDS in an OMG standard for Real-Time Publish/Subscribe communication. Thus, usage of ContextNet requires the installation of a DDS implementation (vendor). Currently, we support the following DDS- compliant vendors: OpenSplice DDS, RTI's Connext, and TwinOak's CoreDX. MR-UDP is an extended version of the Reliable UDP protocol and is included in the ContextNet middleware. |
| |
<callout type="warning" icon="true" title="INSTALLING OPENSPLICE"> <btn type="success" size="xs">[[installingdds|Click here]]</btn> for a guide on installing **OpenSplice** (an open source implementation of the DDS protocol). </callout> | <callout type="tip" icon="true" title="INSTALLING OPENSPLICE"> <btn type="success" size="xs">[[installingdds|Click here]]</btn> for a guide on installing **OpenSplice** (an open source implementation of the DDS protocol). </callout> |
| |
In addition, ContextNet requires a {{icon>external-link-square}} [[http://www.oracle.com/technetwork/pt/java/javase/downloads/index.html|Sun/Oracle Java 1.6+]] runtime. Optionally, you will need a Java IDE, such as [[http://www.eclipse.org/|Eclipse]] (preferred), [[https://netbeans.org/|NetBeans]] or [[https://www.jetbrains.com/idea/|IntelliJ]], however you can also use standard text editors (//e.g.//, vim, emacs). | In addition, ContextNet requires a {{icon>external-link-square}} [[http://www.oracle.com/technetwork/pt/java/javase/downloads/index.html|Sun/Oracle Java 1.6+]] runtime. Optionally, you will need a Java IDE, such as [[http://www.eclipse.org/|Eclipse]] (preferred), [[https://netbeans.org/|NetBeans]] or [[https://www.jetbrains.com/idea/|IntelliJ]], however you can also use standard text editors (//e.g.//, vim, emacs). |