# Real-time Data Sharing for Mobile and Java™ Centric IoT Devices

Vortex Café brings the Data Distribution Service (DDS) to Java-centric systems including mobile devices powered by Android. Vortex Café combines the benefits of the Java™ programming model with real-time data sharing to enable users to create the next generation of high performance Internet of Things (IoT) applications.

# Overview

Vortex Café is a pure Java™ DDS implementation optimized for Android and J2SE Java™ Virtual Machines (JVMs). Vortex Café is the first real-time peer-to-peer middleware infrastructure designed for mobility whilst enabling seamless interoperability with existing DDS systems. Vortex Café brings the benefits and productivity advantages of the Java programming language such as “write once, run anywhere” portability and programming efficiency, combined with the real-time data sharing performance and Quality-of-Service (QoS) control required by industrial and business-critical IoT systems.

![Based on the provided image, here is the description of the flowchart:\n\n**Labeled Blocks:**\n*   **Mobile Network:** A group of cell towers on the left.\n*   **VORTEX Café:** A central server/laptop graphic displaying Java and Android logos.\n*   **Local Area Network:** A mesh network of devices (laptop, phone) at the bottom left.\n*   **Local Area Network:** A smaller mesh network of devices on the right.\n*   **Cloud Icon:** A cloud graphic at the top center (contains a 'V' logo).\n\n**Connections:**\n*   **Mobile Network** connects via dotted lines to both the **Cloud** and the **VORTEX Café**.\n*   **Cloud** connects via dotted lines to the **VORTEX Café** and the **Local Area Network** (right side).\n*   **VORTEX Café** connects via a dotted line to the **Local Area Network** (bottom left).](.vortexcafe-datasheet/84bc23c850f83126330e1d6adfdaf03e2d5139dbbd0b3fa0273fd0f57d782fa9.jpg)

# Supported Qualities-of-Service (QoS)

Vortex Cafe provides predictable and deterministic data sharing between applications by enabling users to have tailored control over the real-time behavior of the data. QoS can be specified to control timing, communication channel priority and resource utilization, including:

<table><tr><td>QoS Category</td><td>QoS Policy</td><td>VORTEX Café</td></tr><tr><td>Data Availability</td><td>DURABILITY</td><td>only VOLATILE and TRANSIENT_LOCAL</td></tr><tr><td></td><td>DURABILITY SERVICE</td><td></td></tr><tr><td></td><td>LIFESPAN</td><td></td></tr><tr><td></td><td>HISTORY</td><td>✓</td></tr><tr><td></td><td>WRITER DATA LIFECYCLE</td><td>✓</td></tr><tr><td></td><td>READER DATA LIFECYCLE</td><td>✓</td></tr><tr><td>Data Delivery</td><td>PRESENTATION</td><td></td></tr><tr><td></td><td>RELIABILITY</td><td>✓</td></tr><tr><td></td><td>PARTITION</td><td>✓</td></tr><tr><td></td><td>DESTINATION ORDER</td><td>✓</td></tr><tr><td></td><td>OWNERSHIP</td><td>✓</td></tr><tr><td></td><td>OWNERSHIP STRENGTH</td><td>✓</td></tr><tr><td>Data Timeliness</td><td>DEADLINE</td><td>✓</td></tr><tr><td></td><td>LATENCY BUDGET</td><td>✓</td></tr><tr><td></td><td>TRANSPORT PRIORITY</td><td>✓</td></tr><tr><td>Resources</td><td>TIME BASED FILTER</td><td>✓</td></tr><tr><td></td><td>RESOURCE LIMITS</td><td>✓</td></tr><tr><td>Configuration</td><td>USER DATA</td><td></td></tr><tr><td></td><td>TOPIC DATA</td><td></td></tr><tr><td></td><td>GROUP DATA</td><td></td></tr><tr><td></td><td>ENTITY FACTORY</td><td>✓</td></tr><tr><td>System Availability</td><td>LIVELINESS</td><td>only AUTOMATIC</td></tr></table>

# Vortex Café Interoperability

Vortex Café is fully compliant with the OMG DDSI v2.1 Standard, meaning that Vortex Café fully interoperates with other DDS implementations that also implement the standard. Vortex Café is compliant with the Java 5 PSM specification for simpler and safer programming that delivers exceptional developer productivity. The DDSI stack is optimized for mobile environments, and can be used on Android devices along with any other device that can support a J2SE JVM.

# Complementary Technologies

Vortex Café is a key component of the Vortex DDS Intelligent Data Sharing platform, an advanced suite of complementary interoperable technologies that enable business-critical and industrial IoT systems. In addition to Vortex café, the Vortex DDS platform consists of Vortex Lite for embedded IoT devices, Vortex Link for cloud services and internet wide data sharing, and Vortex OpenSplice for enterprise servers.

# Summary of Vortex Café Benefits

• Pure Java DDS implementation version targeting Java-centric systems
? Only DDSI implementation on the market designed optimized for mobility and for Android devices
• Can run on any device that supports J2SE v1.6 JVM and above
Member of Vortex DDS family of IoT products for end-to-end (Device-to-Device; Device-to-Cloud-to-Device) data management capability
• Seamless interoperability and integration with the other Vortex DDS products
Java-5 PSM (API) for simple and safe programming and exceptional productivity

# For More Information

For further information regarding Vortex Café availability, platform support and pricing please e-mail: ist\_info@adlinktech.com or visit:

www.adlinktech.com
[🔗 Link to the original document](.vortexcafe-datasheet/vortexcafe-datasheet.pdf)
