download

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
download [2018/06/04 16:14]
felipe
download [2018/06/04 18:46]
felipe
Line 2: Line 2:
 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="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>
-<WRAP center important> +
-[[installingdds|Click here]] for a guide on installing <fc #ff0000>**OpenSplice**</fc> (an open source implementation of the DDS protocol). +
-</WRAP> +
-----+
  
 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).
Line 12: Line 8:
 ====== Download ====== ====== Download ======
  
-ContextNet middleware is composed of a set of components and technologies, such as [[wp> Data_distribution_service|Data Distribution Service (DDS)]], [[MR-UDP]], and [[ClientLib]]. The ContextNet middleware is distributed as a set of software modules in the form of **JAR** files. In order to develop applications based on ContextNet services, you will need to include these libraries in your application build path (Eclipse, Netbeans, etc). If preferred, instead of downloading manually the JAR files, we also provide a {{icon>external-link-square}} [[https://maven.apache.org/|Maven]] repository to include the ContextNet middleware as a dependency for your project. Here are the two download options:+ContextNet middleware is composed of a set of components and technologies, such as [[wp> Data_distribution_service|Data Distribution Service (DDS)]], [[MR-UDP]], and [[ClientLib]]. The ContextNet middleware is distributed as a set of software modules in the form of **JAR** files. In order to develop applications based on ContextNet services, you will need to include these libraries in your application build path (Eclipse, Netbeans, etc). If preferred, instead of downloading manually the JAR files, we also provide a {{icon>external-link-square}} [[https://maven.apache.org/|Maven]] repository to include the ContextNet middleware as a dependency for your project. 
  
-=== Direct link to JAR files ===+=== Here are the two download options: === 
 + 
 +<panel type="primary" title="Direct Link to JAR files">
  
   * Include ContextNet JAR file in your project build path:   * Include ContextNet JAR file in your project build path:
Line 21: Line 19:
 [[https://bitbucket.org/endler/contextnet-dependencies/raw/master/br/pucrio/inf/lac/contextnet/2.7/contextnet-2.7.jar|contextnet-2.7.jar]]. Use this version if you have **OpenSplice 6.7**. (LATEST VERSION) [[https://bitbucket.org/endler/contextnet-dependencies/raw/master/br/pucrio/inf/lac/contextnet/2.7/contextnet-2.7.jar|contextnet-2.7.jar]]. Use this version if you have **OpenSplice 6.7**. (LATEST VERSION)
 </WRAP> </WRAP>
- +
 <WRAP rounded download> <WRAP rounded download>
 [[https://bitbucket.org/endler/contextnet-dependencies/raw/master/br/pucrio/inf/lac/contextnet/2.5/contextnet-2.5.jar|contextnet-2.5.jar]]. Use this version if you have **OpenSplice 6.4**. (OLD VERSION) [[https://bitbucket.org/endler/contextnet-dependencies/raw/master/br/pucrio/inf/lac/contextnet/2.5/contextnet-2.5.jar|contextnet-2.5.jar]]. Use this version if you have **OpenSplice 6.4**. (OLD VERSION)
 </WRAP> </WRAP>
 +</panel>
  
-==Maven Module ===+<panel type="primary" title="Maven Module">
 Dependency code (put this in your ''pom.xml'' file). Dependency code (put this in your ''pom.xml'' file).
   * ContextNet 2.7:   * ContextNet 2.7:
Line 53: Line 52:
 </repository> </repository>
 </code> </code>
 +
 +</panel>
  
 ====== Running ====== ====== Running ======
  • download.txt
  • Last modified: 2018/06/04 18:46
  • by felipe