SlideShare ist ein Scribd-Unternehmen logo
1 von 24
Downloaden Sie, um offline zu lesen
DDS Interoperability Demo



    Angelo Corsaro              Gerardo Pardo-Castellote                     Clark Tucker
        PrismTech                                RTI                           TwinOaks
angelo.corsaro@prismtech.com              gerardo@rti.com            ctucker@twinoakscomputing.com




                     © 2009 PrismTech, RTI, TwinOaks - All rights Reserved                1
The DDS the Standards History

 Data Distribution Service for Real-Time Systems
     API for Data-Centric Publish-Subscribe
      distributed systems
     Adopted in June 2003
     Finalized in June 2004
     Revised June 2005, June 2006
     Spec version 1.2: formal/07-07-01
 DDS-RTPS Interoperability Wire Protocol
     Adopted in July 2006
     Revised in July 2007
     Spec version 2.1: formal/2009-01-05
 Related specifications
     UML Profile for DDS
     DDS for Light-Weight CCM


 Multiple (7+) Implementations
                                                   2
Exec Summary



    Three vendors: PrismTech, RTI, and TwinOaks, have
    independently implemented the DDS-RTPS
    Interoperability Wire Protocol 2.1 Specification.

•   First DDSI-Interoperability successfully
    demonstrated at the March 2009 OMG Meeting

    Today again together to showcase Interoperability!




               © 2009 PrismTech, RTI, TwinOaks - All rights Reserved   3
Demo Participants




          © 2009 PrismTech, RTI, TwinOaks - All rights Reserved   4
PrismTech Corporation

The World Leader in Open Source
High Performance Middleware




                                                                                                                               Proprietary Information - Distribution without Expressed Written Permission is Prohibited.
‣ Global presence with active business in
  50+ countries

‣ Supporting some of the most critical
  deployments around the globe, in Telco,
  Defense & Aerospace, Transportation,
  and Financial                                                                                               HQ Sites
                                                                                                    USA: Burlington, MA
                                                                                                EMEA: Edinburgh, Scotland
‣ 110 Tech Jedi, including several                                                                Engineering Centres
  Internationally acknowledged                                                           Newcastle, UK | Fort Wayne, IN
                                                                                          Berlin, Germany | Paris, France
  Middleware Experts, working hard to                                                               Hengelo, Netherlands
  deliver you Performance, Openness,                                                        Field Offices / Distributors
  and Freedom!                                                                             London, UK | Saddle Brook, NJ
                                                                                         Houston, TX | San Francisco, CA
                                                                     Helsinki, Finland | Seoul, South Korea | Beijing, China
                            © 2008, PrismTech. All Rights Reserved
OpenSplice DDS Editions
   Professional Edition
                                                      Compact Edition




  Enterprise Edition                                Community Edition



                          ‣   The previous demo
                              demonstrated
                              OpenSplice DDS
                              Commercial Editions
                          ‣   This demo will
                              demonstrate the
                              OpenSplice DDS Open
                              Source Edition
Demo Participants




          © 2009 PrismTech, RTI, TwinOaks - All rights Reserved   7
About RTI


      We are the DDS company
          100% focused on DDS
      Founded 1991 by researchers
      from Stanford Aerospace Robotics
      Lab
      Real-time middleware since 1996
      Over 500 unique applications
      Solid financials
          Bootstrapped, no VC
          History of profitability and growth
      http://www.rti.com




                                                                                                       4
4                         Copyright © 2008 Real-Time Innovations, Inc. Confidential and Proprietary.
Demo Participants




          © 2009 PrismTech, RTI, TwinOaks - All rights Reserved   10
About Twin Oaks Computing

 Small business based in Colorado
 Specializing in high-performance data communications
     DDS, RTPS
     Networking protocols
     Device drivers
     Embedded computing environments
     Tactical data links
 CoreDX DDS implementation
     Targeted at high-performance, space-constrained, embedded
      environments
 Staff with over 30 years experience developing and
 supporting DoD systems
 http://www.twinoakscomputing.com




                                                                  8
What you will see today


#1 Interoperability works!

#2 This is not a “trivial” scenario or “toy” demo!
    You will see interoperability along many dimensions:
         Discovery
         Different platforms (Linux, Windows)
         Different Data-Types
         Different Topics
         Different Qos
         Unicast & Multicast, both reliable and best efforts
         One to Many and Many to one communications
         Filters: time, content, …

#3 Interoperability does not compromise performance
    Direct communication. No bridges!!



                   © 2009 PrismTech, RTI, TwinOaks - All rights Reserved   7
Seven demo scenarios




 Basic interoperability
 QoS Matching
 Quality of Service: DURABILITY
 Time Based Filters
 Quality of Service: RELIABILITY
 Intermittent Connectivity
 Multiple Topics, Keys & Content Filters


All this and more between multiple vendors
across different platforms!!
            © 2009 PrismTech, RTI, TwinOaks - All rights Reserved   9
Scenario I - Basic Interoperability
 Key Highlights
  Dynamic Discovery
  Multi-Platform (Windows/Linux)
  Data encoding interop.




                                        DDS
                                 Global Data Space




  Default QoS


              © 2009 PrismTech, RTI, TwinOaks - All rights Reserved   14
Scenario II – RxO QoS Matching

Key Highlights
•   Request/Offered Behavior
•   Reliable subscribers do not match
    the best-effort publisher




                                         DDS
                                  Global Data Space




    1 Best Effort + 1 Reliable Publisher
    2 Best Effort + 2 Reliable
    Subscribers


                     © 2009 PrismTech, RTI, TwinOaks - All rights Reserved   15
Scenario III - Durabilty

Key Highlights
  Volatile late joiner just gets new data
  Transient late joiner gets the history




                                          DDS
                                   Global Data Space




 1 Pub Volatile + 1 Pub Transient Local
 2 Sub Volatile + 2 Sub Transient Local


                  © 2009 PrismTech, RTI, TwinOaks - All rights Reserved   16
Scenario IV - Filtering / Time Base Filter


Key Highlights
  Subscribers get data at desired rate




                                          DDS
                                   Global Data Space




 1 Pub Best Effort Publishing 10 msgs/sec
 2 Sub Best Effort with Time Filter1 msg/sec




                © 2009 PrismTech, RTI, TwinOaks - All rights Reserved   17
Scenario V - Reliability
                         •    Key Highlights
                              High data rate
                              Best-effort can lose some data
                              Reliable gets all data!




                                    DDS
                             Global Data Space




            © 2009 PrismTech, RTI, TwinOaks - All rights Reserved   18
Scenario VI – Robustness to Net Interruption
 Key Highlights
 •   Still-connected nodes are not effected by
     node leaving the network
 •   Node is re-discovered automatically




                                           DDS
                                    Global Data Space




     1 Publisher Reliable
     2 Subscribers Reliable


                  © 2009 PrismTech, RTI, TwinOaks - All rights Reserved   19
Scenario VII – Multiple Topics and Instances

       Key Highlights
       • Multiple Topics
         (shapes)
       • Multiple Keys (colors)




                                     DDS
                              Global Data Space




             © 2009 PrismTech, RTI, TwinOaks - All rights Reserved   20
Scenario VIII – Multiple Partitions

        Key Highlights
        •   Three partitions
        •   Subscribers see data only
            on the requested partition




                                        DDS
                                 Global Data Space




                © 2009 PrismTech, RTI, TwinOaks - All rights Reserved   20
Scenario IX– Multiple Partitions

        Key Highlights
        •   Three partitions
        •   Subscribers see data only
            on the requested partition




                                        DDS
                                 Global Data Space




                © 2009 PrismTech, RTI, TwinOaks - All rights Reserved   20
Scenario X– Time & Content Filters

       Key Highlights
       •   You get the data you
           want at the rate that you
           want




                                       DDS
                                Global Data Space




               © 2009 PrismTech, RTI, TwinOaks - All rights Reserved   20
Interoperability demonstrated along many dimensions


 •   Today we demonstrated:
     Discovery
     Different platforms (Linux, Windows)
     Different Data-Types
     Different Topics
     Different Qos (RELIABILITY, DURABILITY)
     Unicast & Multicast, both reliable and best efforts
     One to Many and Many to one communications
     Time Based Filters, Content Based Filter
     Robustness to network interruption


                © 2009 PrismTech, RTI, TwinOaks - All rights Reserved   17
Conclusions

 DDS Interoperability Works!!
     This was first demo. We will continue working on
      additional scenarios
     Vendors are committed to interoperability


 The DDS Standard and DDS-RTPS Interoperability
 Wire Protocol standards are complete and usable
     A non-OMG vendor was able to use the OMG standard
      documents and produce an interoperable DDS product


 DDS truly is the most open interoperable publish-
 subscribe communications infrastructure
 Come see more at the booths!

               © 2009 PrismTech, RTI, TwinOaks - All rights Reserved   18

Weitere ähnliche Inhalte

Was ist angesagt?

Radisys - Future Proofing Your Digital Business With Transcoding
Radisys - Future Proofing Your Digital Business With TranscodingRadisys - Future Proofing Your Digital Business With Transcoding
Radisys - Future Proofing Your Digital Business With TranscodingRadisys Corporation
 
DataVox Company Profile
DataVox Company ProfileDataVox Company Profile
DataVox Company Profilenferguson2008
 
Multimedia Analytics with 5G Edge Nodes
Multimedia Analytics with 5G Edge NodesMultimedia Analytics with 5G Edge Nodes
Multimedia Analytics with 5G Edge NodesAnand Bhojan
 
Transforming the Video Experience with Medianet
Transforming the Video Experience with MedianetTransforming the Video Experience with Medianet
Transforming the Video Experience with MedianetCisco Service Provider
 
Experiences with High-Definition Video Conferencing
Experiences with High-Definition Video ConferencingExperiences with High-Definition Video Conferencing
Experiences with High-Definition Video ConferencingVideoguy
 
Turbocharge the NFV Data Plane in the SDN Era - a Radisys presentation
Turbocharge the NFV Data Plane in the SDN Era - a Radisys presentationTurbocharge the NFV Data Plane in the SDN Era - a Radisys presentation
Turbocharge the NFV Data Plane in the SDN Era - a Radisys presentationRadisys Corporation
 
Nilesat (The Egyptian Satellite Co.)
Nilesat (The Egyptian Satellite Co.)Nilesat (The Egyptian Satellite Co.)
Nilesat (The Egyptian Satellite Co.)Cisco Case Studies
 
SCA Information gateway
SCA Information gatewaySCA Information gateway
SCA Information gatewayglobalsdr
 
D link corporate-presentation_apr. 2014
D link corporate-presentation_apr. 2014D link corporate-presentation_apr. 2014
D link corporate-presentation_apr. 2014Kunal Raul
 
Beginning of the end for big iron ATE?
Beginning of the end for big iron ATE?Beginning of the end for big iron ATE?
Beginning of the end for big iron ATE?Hank Lydick
 
White Box Hardware Challenges in the 5G & IoT Hyperconnected Era
White Box Hardware Challenges in the 5G & IoT Hyperconnected EraWhite Box Hardware Challenges in the 5G & IoT Hyperconnected Era
White Box Hardware Challenges in the 5G & IoT Hyperconnected EraCharo Sanchez
 
UCaaS with 3cx and ProSBC
UCaaS with 3cx and ProSBCUCaaS with 3cx and ProSBC
UCaaS with 3cx and ProSBCAlan Percy
 
Monetizing VoLTE, RCS and Video; IMS MRF and Conferencing Solutions
Monetizing VoLTE, RCS and Video; IMS MRF and Conferencing SolutionsMonetizing VoLTE, RCS and Video; IMS MRF and Conferencing Solutions
Monetizing VoLTE, RCS and Video; IMS MRF and Conferencing SolutionsRadisys Corporation
 
InfiniBand In-Network Computing Technology and Roadmap
InfiniBand In-Network Computing Technology and RoadmapInfiniBand In-Network Computing Technology and Roadmap
InfiniBand In-Network Computing Technology and Roadmapinside-BigData.com
 
ExpoCloud2013 - Cloud flexible: Un enfoque práctico con soluciones concretas
ExpoCloud2013 - Cloud flexible: Un enfoque práctico con soluciones concretasExpoCloud2013 - Cloud flexible: Un enfoque práctico con soluciones concretas
ExpoCloud2013 - Cloud flexible: Un enfoque práctico con soluciones concretasInside_Marketing
 
On-device Motion Tracking for Immersive VR
On-device Motion Tracking for Immersive VROn-device Motion Tracking for Immersive VR
On-device Motion Tracking for Immersive VRQualcomm Research
 
Versatile Video Coding – Video Compression beyond HEVC: Coding Tools for SDR ...
Versatile Video Coding – Video Compression beyond HEVC: Coding Tools for SDR ...Versatile Video Coding – Video Compression beyond HEVC: Coding Tools for SDR ...
Versatile Video Coding – Video Compression beyond HEVC: Coding Tools for SDR ...Förderverein Technische Fakultät
 

Was ist angesagt? (20)

Radisys - Future Proofing Your Digital Business With Transcoding
Radisys - Future Proofing Your Digital Business With TranscodingRadisys - Future Proofing Your Digital Business With Transcoding
Radisys - Future Proofing Your Digital Business With Transcoding
 
DataVox Company Profile
DataVox Company ProfileDataVox Company Profile
DataVox Company Profile
 
Multimedia Analytics with 5G Edge Nodes
Multimedia Analytics with 5G Edge NodesMultimedia Analytics with 5G Edge Nodes
Multimedia Analytics with 5G Edge Nodes
 
Advancing Active Safety for Next-Gen Automotive
Advancing Active Safety for Next-Gen AutomotiveAdvancing Active Safety for Next-Gen Automotive
Advancing Active Safety for Next-Gen Automotive
 
Tactile Internet with Human-in-the-Loop
Tactile Internet with Human-in-the-LoopTactile Internet with Human-in-the-Loop
Tactile Internet with Human-in-the-Loop
 
Transforming the Video Experience with Medianet
Transforming the Video Experience with MedianetTransforming the Video Experience with Medianet
Transforming the Video Experience with Medianet
 
Experiences with High-Definition Video Conferencing
Experiences with High-Definition Video ConferencingExperiences with High-Definition Video Conferencing
Experiences with High-Definition Video Conferencing
 
Turbocharge the NFV Data Plane in the SDN Era - a Radisys presentation
Turbocharge the NFV Data Plane in the SDN Era - a Radisys presentationTurbocharge the NFV Data Plane in the SDN Era - a Radisys presentation
Turbocharge the NFV Data Plane in the SDN Era - a Radisys presentation
 
Nilesat (The Egyptian Satellite Co.)
Nilesat (The Egyptian Satellite Co.)Nilesat (The Egyptian Satellite Co.)
Nilesat (The Egyptian Satellite Co.)
 
Openstack meetup NFV
Openstack meetup NFV Openstack meetup NFV
Openstack meetup NFV
 
SCA Information gateway
SCA Information gatewaySCA Information gateway
SCA Information gateway
 
D link corporate-presentation_apr. 2014
D link corporate-presentation_apr. 2014D link corporate-presentation_apr. 2014
D link corporate-presentation_apr. 2014
 
Beginning of the end for big iron ATE?
Beginning of the end for big iron ATE?Beginning of the end for big iron ATE?
Beginning of the end for big iron ATE?
 
White Box Hardware Challenges in the 5G & IoT Hyperconnected Era
White Box Hardware Challenges in the 5G & IoT Hyperconnected EraWhite Box Hardware Challenges in the 5G & IoT Hyperconnected Era
White Box Hardware Challenges in the 5G & IoT Hyperconnected Era
 
UCaaS with 3cx and ProSBC
UCaaS with 3cx and ProSBCUCaaS with 3cx and ProSBC
UCaaS with 3cx and ProSBC
 
Monetizing VoLTE, RCS and Video; IMS MRF and Conferencing Solutions
Monetizing VoLTE, RCS and Video; IMS MRF and Conferencing SolutionsMonetizing VoLTE, RCS and Video; IMS MRF and Conferencing Solutions
Monetizing VoLTE, RCS and Video; IMS MRF and Conferencing Solutions
 
InfiniBand In-Network Computing Technology and Roadmap
InfiniBand In-Network Computing Technology and RoadmapInfiniBand In-Network Computing Technology and Roadmap
InfiniBand In-Network Computing Technology and Roadmap
 
ExpoCloud2013 - Cloud flexible: Un enfoque práctico con soluciones concretas
ExpoCloud2013 - Cloud flexible: Un enfoque práctico con soluciones concretasExpoCloud2013 - Cloud flexible: Un enfoque práctico con soluciones concretas
ExpoCloud2013 - Cloud flexible: Un enfoque práctico con soluciones concretas
 
On-device Motion Tracking for Immersive VR
On-device Motion Tracking for Immersive VROn-device Motion Tracking for Immersive VR
On-device Motion Tracking for Immersive VR
 
Versatile Video Coding – Video Compression beyond HEVC: Coding Tools for SDR ...
Versatile Video Coding – Video Compression beyond HEVC: Coding Tools for SDR ...Versatile Video Coding – Video Compression beyond HEVC: Coding Tools for SDR ...
Versatile Video Coding – Video Compression beyond HEVC: Coding Tools for SDR ...
 

Andere mochten auch

DDS Interoperability Demo 2013 (Washington DC)
DDS Interoperability Demo 2013 (Washington DC)DDS Interoperability Demo 2013 (Washington DC)
DDS Interoperability Demo 2013 (Washington DC)Gerardo Pardo-Castellote
 
Application of DDS on modular Hardware-in-the-loop test benches at Audi
Application of DDS on modular Hardware-in-the-loop test benches at AudiApplication of DDS on modular Hardware-in-the-loop test benches at Audi
Application of DDS on modular Hardware-in-the-loop test benches at AudiReal-Time Innovations (RTI)
 
Building and Deploying OpenSplice DDS Based Cloud Messaging
Building and Deploying OpenSplice DDS Based Cloud Messaging Building and Deploying OpenSplice DDS Based Cloud Messaging
Building and Deploying OpenSplice DDS Based Cloud Messaging Angelo Corsaro
 
Getting Started with DDS in C++, Java and Scala
Getting Started with DDS in C++, Java and ScalaGetting Started with DDS in C++, Java and Scala
Getting Started with DDS in C++, Java and ScalaAngelo Corsaro
 
DDS and OPC UA Explained
DDS and OPC UA ExplainedDDS and OPC UA Explained
DDS and OPC UA ExplainedAngelo Corsaro
 
DDS in Action -- Part I
DDS in Action -- Part IDDS in Action -- Part I
DDS in Action -- Part IAngelo Corsaro
 
Using DDS to Secure the Industrial Internet of Things (IIoT)
Using DDS to Secure the Industrial Internet of Things (IIoT)Using DDS to Secure the Industrial Internet of Things (IIoT)
Using DDS to Secure the Industrial Internet of Things (IIoT)Gerardo Pardo-Castellote
 
DDS - The Proven Data Connectivity Standard for the Industrial IoT (IIoT)
DDS - The Proven Data Connectivity Standard for the Industrial IoT (IIoT)DDS - The Proven Data Connectivity Standard for the Industrial IoT (IIoT)
DDS - The Proven Data Connectivity Standard for the Industrial IoT (IIoT)Gerardo Pardo-Castellote
 
A Similarity Measure for Large Color Differences
A Similarity Measure for Large Color DifferencesA Similarity Measure for Large Color Differences
A Similarity Measure for Large Color Differencesnmoroney
 
Vision for Haverhill Comprehensive Plan Concept & Framework
Vision for Haverhill Comprehensive Plan Concept & FrameworkVision for Haverhill Comprehensive Plan Concept & Framework
Vision for Haverhill Comprehensive Plan Concept & FrameworkJohn Michitson
 
Qualicum engagement.novpptx
Qualicum   engagement.novpptxQualicum   engagement.novpptx
Qualicum engagement.novpptxFaye Brownlie
 
Cyberpolitics W12 Part Ii
Cyberpolitics W12 Part IiCyberpolitics W12 Part Ii
Cyberpolitics W12 Part Iioiwan
 
Real-Time Marketing With Twitter
Real-Time Marketing With TwitterReal-Time Marketing With Twitter
Real-Time Marketing With TwitterAsfaq Tapia
 
Social learning circle
Social learning circleSocial learning circle
Social learning circleArie Wels
 

Andere mochten auch (20)

DDS Interoperability Demo 2013 (Washington DC)
DDS Interoperability Demo 2013 (Washington DC)DDS Interoperability Demo 2013 (Washington DC)
DDS Interoperability Demo 2013 (Washington DC)
 
Application of DDS on modular Hardware-in-the-loop test benches at Audi
Application of DDS on modular Hardware-in-the-loop test benches at AudiApplication of DDS on modular Hardware-in-the-loop test benches at Audi
Application of DDS on modular Hardware-in-the-loop test benches at Audi
 
Building and Deploying OpenSplice DDS Based Cloud Messaging
Building and Deploying OpenSplice DDS Based Cloud Messaging Building and Deploying OpenSplice DDS Based Cloud Messaging
Building and Deploying OpenSplice DDS Based Cloud Messaging
 
Getting Started with DDS in C++, Java and Scala
Getting Started with DDS in C++, Java and ScalaGetting Started with DDS in C++, Java and Scala
Getting Started with DDS in C++, Java and Scala
 
DDS and OPC UA Explained
DDS and OPC UA ExplainedDDS and OPC UA Explained
DDS and OPC UA Explained
 
DDS In Action Part II
DDS In Action Part IIDDS In Action Part II
DDS In Action Part II
 
DDS in Action -- Part I
DDS in Action -- Part IDDS in Action -- Part I
DDS in Action -- Part I
 
OMG DDS Interoperability Demo 2009
OMG DDS Interoperability Demo 2009OMG DDS Interoperability Demo 2009
OMG DDS Interoperability Demo 2009
 
Using DDS to Secure the Industrial Internet of Things (IIoT)
Using DDS to Secure the Industrial Internet of Things (IIoT)Using DDS to Secure the Industrial Internet of Things (IIoT)
Using DDS to Secure the Industrial Internet of Things (IIoT)
 
DDS - The Proven Data Connectivity Standard for the Industrial IoT (IIoT)
DDS - The Proven Data Connectivity Standard for the Industrial IoT (IIoT)DDS - The Proven Data Connectivity Standard for the Industrial IoT (IIoT)
DDS - The Proven Data Connectivity Standard for the Industrial IoT (IIoT)
 
A Similarity Measure for Large Color Differences
A Similarity Measure for Large Color DifferencesA Similarity Measure for Large Color Differences
A Similarity Measure for Large Color Differences
 
лэндинги
лэндингилэндинги
лэндинги
 
Option 2 - Coast
Option 2 - CoastOption 2 - Coast
Option 2 - Coast
 
Vision for Haverhill Comprehensive Plan Concept & Framework
Vision for Haverhill Comprehensive Plan Concept & FrameworkVision for Haverhill Comprehensive Plan Concept & Framework
Vision for Haverhill Comprehensive Plan Concept & Framework
 
IKD312-01-pendahuluan
IKD312-01-pendahuluanIKD312-01-pendahuluan
IKD312-01-pendahuluan
 
Qualicum engagement.novpptx
Qualicum   engagement.novpptxQualicum   engagement.novpptx
Qualicum engagement.novpptx
 
Cyberpolitics W12 Part Ii
Cyberpolitics W12 Part IiCyberpolitics W12 Part Ii
Cyberpolitics W12 Part Ii
 
Real-Time Marketing With Twitter
Real-Time Marketing With TwitterReal-Time Marketing With Twitter
Real-Time Marketing With Twitter
 
Ralph Who
Ralph WhoRalph Who
Ralph Who
 
Social learning circle
Social learning circleSocial learning circle
Social learning circle
 

Ähnlich wie DDS Interoperability Demo

Introduction to OMG DDS (1 hour, 45 slides)
Introduction to OMG DDS (1 hour, 45 slides)Introduction to OMG DDS (1 hour, 45 slides)
Introduction to OMG DDS (1 hour, 45 slides)Gerardo Pardo-Castellote
 
Easing Integration of Large-Scale Real-Time Systems with DDS
Easing Integration of Large-Scale Real-Time Systems with DDSEasing Integration of Large-Scale Real-Time Systems with DDS
Easing Integration of Large-Scale Real-Time Systems with DDSRick Warren
 
Introduction to DDS
Introduction to DDSIntroduction to DDS
Introduction to DDSRick Warren
 
Communication Patterns Using Data-Centric Publish/Subscribe
Communication Patterns Using Data-Centric Publish/SubscribeCommunication Patterns Using Data-Centric Publish/Subscribe
Communication Patterns Using Data-Centric Publish/SubscribeSumant Tambe
 
Communication Patterns Using Data-Centric Publish/Subscribe
Communication Patterns Using Data-Centric Publish/SubscribeCommunication Patterns Using Data-Centric Publish/Subscribe
Communication Patterns Using Data-Centric Publish/SubscribeReal-Time Innovations (RTI)
 
OMG DDS and its Relation to Unmanned Vehicle Interoperability
OMG DDS and its Relation to Unmanned Vehicle InteroperabilityOMG DDS and its Relation to Unmanned Vehicle Interoperability
OMG DDS and its Relation to Unmanned Vehicle InteroperabilityGerardo Pardo-Castellote
 
Roadmap and Technology Incubators
Roadmap and Technology IncubatorsRoadmap and Technology Incubators
Roadmap and Technology IncubatorsAngelo Corsaro
 
DDS 2010 Interoperability Demo
DDS 2010 Interoperability DemoDDS 2010 Interoperability Demo
DDS 2010 Interoperability DemoAngelo Corsaro
 
Standardizing the Data Distribution Service (DDS) API for Modern C++
Standardizing the Data Distribution Service (DDS) API for Modern C++Standardizing the Data Distribution Service (DDS) API for Modern C++
Standardizing the Data Distribution Service (DDS) API for Modern C++Sumant Tambe
 
GoOpen 2010: Rein Amund Schultz
GoOpen 2010: Rein Amund SchultzGoOpen 2010: Rein Amund Schultz
GoOpen 2010: Rein Amund SchultzFriprogsenteret
 
OMG DDS Tutorial - Part I
OMG DDS Tutorial - Part IOMG DDS Tutorial - Part I
OMG DDS Tutorial - Part IAngelo Corsaro
 
OMG DDS: The Data Distribution Service for Real-Time Systems
OMG DDS: The Data Distribution Service for Real-Time SystemsOMG DDS: The Data Distribution Service for Real-Time Systems
OMG DDS: The Data Distribution Service for Real-Time SystemsAngelo Corsaro
 
Getting Started with OpenSplice DDS Community Ed.
Getting Started with OpenSplice DDS Community Ed.Getting Started with OpenSplice DDS Community Ed.
Getting Started with OpenSplice DDS Community Ed.Angelo Corsaro
 
The Future of Software is Open Source
The Future of Software is Open SourceThe Future of Software is Open Source
The Future of Software is Open SourceAngelo Corsaro
 
A Gentle Introduction to OpenSplice DDS
A Gentle Introduction to OpenSplice DDSA Gentle Introduction to OpenSplice DDS
A Gentle Introduction to OpenSplice DDSAngelo Corsaro
 
DDS Interoperability Demo using the DDS-RTPS standard protocol 2010
DDS Interoperability Demo using the DDS-RTPS standard protocol 2010DDS Interoperability Demo using the DDS-RTPS standard protocol 2010
DDS Interoperability Demo using the DDS-RTPS standard protocol 2010Gerardo Pardo-Castellote
 
OpenSplice DDS Goes Open Source
OpenSplice DDS Goes Open SourceOpenSplice DDS Goes Open Source
OpenSplice DDS Goes Open SourceAngelo Corsaro
 

Ähnlich wie DDS Interoperability Demo (20)

Introduction to OMG DDS (1 hour, 45 slides)
Introduction to OMG DDS (1 hour, 45 slides)Introduction to OMG DDS (1 hour, 45 slides)
Introduction to OMG DDS (1 hour, 45 slides)
 
Easing Integration of Large-Scale Real-Time Systems with DDS
Easing Integration of Large-Scale Real-Time Systems with DDSEasing Integration of Large-Scale Real-Time Systems with DDS
Easing Integration of Large-Scale Real-Time Systems with DDS
 
Introduction to DDS
Introduction to DDSIntroduction to DDS
Introduction to DDS
 
Communication Patterns Using Data-Centric Publish/Subscribe
Communication Patterns Using Data-Centric Publish/SubscribeCommunication Patterns Using Data-Centric Publish/Subscribe
Communication Patterns Using Data-Centric Publish/Subscribe
 
Communication Patterns Using Data-Centric Publish/Subscribe
Communication Patterns Using Data-Centric Publish/SubscribeCommunication Patterns Using Data-Centric Publish/Subscribe
Communication Patterns Using Data-Centric Publish/Subscribe
 
OMG DDS and its Relation to Unmanned Vehicle Interoperability
OMG DDS and its Relation to Unmanned Vehicle InteroperabilityOMG DDS and its Relation to Unmanned Vehicle Interoperability
OMG DDS and its Relation to Unmanned Vehicle Interoperability
 
Roadmap and Technology Incubators
Roadmap and Technology IncubatorsRoadmap and Technology Incubators
Roadmap and Technology Incubators
 
DDS 2010 Interoperability Demo
DDS 2010 Interoperability DemoDDS 2010 Interoperability Demo
DDS 2010 Interoperability Demo
 
Standardizing the Data Distribution Service (DDS) API for Modern C++
Standardizing the Data Distribution Service (DDS) API for Modern C++Standardizing the Data Distribution Service (DDS) API for Modern C++
Standardizing the Data Distribution Service (DDS) API for Modern C++
 
GoOpen 2010: Rein Amund Schultz
GoOpen 2010: Rein Amund SchultzGoOpen 2010: Rein Amund Schultz
GoOpen 2010: Rein Amund Schultz
 
Smart grid oct10 sso
Smart grid oct10 ssoSmart grid oct10 sso
Smart grid oct10 sso
 
Smart grid oct10 sso
Smart grid oct10 ssoSmart grid oct10 sso
Smart grid oct10 sso
 
OMG DDS Tutorial - Part I
OMG DDS Tutorial - Part IOMG DDS Tutorial - Part I
OMG DDS Tutorial - Part I
 
OMG DDS: The Data Distribution Service for Real-Time Systems
OMG DDS: The Data Distribution Service for Real-Time SystemsOMG DDS: The Data Distribution Service for Real-Time Systems
OMG DDS: The Data Distribution Service for Real-Time Systems
 
Getting Started with OpenSplice DDS Community Ed.
Getting Started with OpenSplice DDS Community Ed.Getting Started with OpenSplice DDS Community Ed.
Getting Started with OpenSplice DDS Community Ed.
 
The Promise of Interoperability
The Promise of InteroperabilityThe Promise of Interoperability
The Promise of Interoperability
 
The Future of Software is Open Source
The Future of Software is Open SourceThe Future of Software is Open Source
The Future of Software is Open Source
 
A Gentle Introduction to OpenSplice DDS
A Gentle Introduction to OpenSplice DDSA Gentle Introduction to OpenSplice DDS
A Gentle Introduction to OpenSplice DDS
 
DDS Interoperability Demo using the DDS-RTPS standard protocol 2010
DDS Interoperability Demo using the DDS-RTPS standard protocol 2010DDS Interoperability Demo using the DDS-RTPS standard protocol 2010
DDS Interoperability Demo using the DDS-RTPS standard protocol 2010
 
OpenSplice DDS Goes Open Source
OpenSplice DDS Goes Open SourceOpenSplice DDS Goes Open Source
OpenSplice DDS Goes Open Source
 

Mehr von Angelo Corsaro

zenoh: The Edge Data Fabric
zenoh: The Edge Data Fabriczenoh: The Edge Data Fabric
zenoh: The Edge Data FabricAngelo Corsaro
 
Data Decentralisation: Efficiency, Privacy and Fair Monetisation
Data Decentralisation: Efficiency, Privacy and Fair MonetisationData Decentralisation: Efficiency, Privacy and Fair Monetisation
Data Decentralisation: Efficiency, Privacy and Fair MonetisationAngelo Corsaro
 
zenoh: zero overhead pub/sub store/query compute
zenoh: zero overhead pub/sub store/query computezenoh: zero overhead pub/sub store/query compute
zenoh: zero overhead pub/sub store/query computeAngelo Corsaro
 
zenoh -- the ZEro Network OverHead protocol
zenoh -- the ZEro Network OverHead protocolzenoh -- the ZEro Network OverHead protocol
zenoh -- the ZEro Network OverHead protocolAngelo Corsaro
 
zenoh -- the ZEro Network OverHead protocol
zenoh -- the ZEro Network OverHead protocolzenoh -- the ZEro Network OverHead protocol
zenoh -- the ZEro Network OverHead protocolAngelo Corsaro
 
Breaking the Edge -- A Journey Through Cloud, Edge and Fog Computing
Breaking the Edge -- A Journey Through Cloud, Edge and Fog ComputingBreaking the Edge -- A Journey Through Cloud, Edge and Fog Computing
Breaking the Edge -- A Journey Through Cloud, Edge and Fog ComputingAngelo Corsaro
 
fog05: The Fog Computing Infrastructure
fog05: The Fog Computing Infrastructurefog05: The Fog Computing Infrastructure
fog05: The Fog Computing InfrastructureAngelo Corsaro
 
Cyclone DDS: Sharing Data in the IoT Age
Cyclone DDS: Sharing Data in the IoT AgeCyclone DDS: Sharing Data in the IoT Age
Cyclone DDS: Sharing Data in the IoT AgeAngelo Corsaro
 
fog05: The Fog Computing Platform
fog05: The Fog Computing Platformfog05: The Fog Computing Platform
fog05: The Fog Computing PlatformAngelo Corsaro
 
Programming in Scala - Lecture Four
Programming in Scala - Lecture FourProgramming in Scala - Lecture Four
Programming in Scala - Lecture FourAngelo Corsaro
 
Programming in Scala - Lecture Three
Programming in Scala - Lecture ThreeProgramming in Scala - Lecture Three
Programming in Scala - Lecture ThreeAngelo Corsaro
 
Programming in Scala - Lecture Two
Programming in Scala - Lecture TwoProgramming in Scala - Lecture Two
Programming in Scala - Lecture TwoAngelo Corsaro
 
Programming in Scala - Lecture One
Programming in Scala - Lecture OneProgramming in Scala - Lecture One
Programming in Scala - Lecture OneAngelo Corsaro
 
Data Sharing in Extremely Resource Constrained Envionrments
Data Sharing in Extremely Resource Constrained EnvionrmentsData Sharing in Extremely Resource Constrained Envionrments
Data Sharing in Extremely Resource Constrained EnvionrmentsAngelo Corsaro
 
The DDS Security Standard
The DDS Security StandardThe DDS Security Standard
The DDS Security StandardAngelo Corsaro
 
The Data Distribution Service
The Data Distribution ServiceThe Data Distribution Service
The Data Distribution ServiceAngelo Corsaro
 
RUSTing -- Partially Ordered Rust Programming Ruminations
RUSTing -- Partially Ordered Rust Programming RuminationsRUSTing -- Partially Ordered Rust Programming Ruminations
RUSTing -- Partially Ordered Rust Programming RuminationsAngelo Corsaro
 

Mehr von Angelo Corsaro (20)

Zenoh: The Genesis
Zenoh: The GenesisZenoh: The Genesis
Zenoh: The Genesis
 
zenoh: The Edge Data Fabric
zenoh: The Edge Data Fabriczenoh: The Edge Data Fabric
zenoh: The Edge Data Fabric
 
Zenoh Tutorial
Zenoh TutorialZenoh Tutorial
Zenoh Tutorial
 
Data Decentralisation: Efficiency, Privacy and Fair Monetisation
Data Decentralisation: Efficiency, Privacy and Fair MonetisationData Decentralisation: Efficiency, Privacy and Fair Monetisation
Data Decentralisation: Efficiency, Privacy and Fair Monetisation
 
zenoh: zero overhead pub/sub store/query compute
zenoh: zero overhead pub/sub store/query computezenoh: zero overhead pub/sub store/query compute
zenoh: zero overhead pub/sub store/query compute
 
zenoh -- the ZEro Network OverHead protocol
zenoh -- the ZEro Network OverHead protocolzenoh -- the ZEro Network OverHead protocol
zenoh -- the ZEro Network OverHead protocol
 
zenoh -- the ZEro Network OverHead protocol
zenoh -- the ZEro Network OverHead protocolzenoh -- the ZEro Network OverHead protocol
zenoh -- the ZEro Network OverHead protocol
 
Breaking the Edge -- A Journey Through Cloud, Edge and Fog Computing
Breaking the Edge -- A Journey Through Cloud, Edge and Fog ComputingBreaking the Edge -- A Journey Through Cloud, Edge and Fog Computing
Breaking the Edge -- A Journey Through Cloud, Edge and Fog Computing
 
Eastern Sicily
Eastern SicilyEastern Sicily
Eastern Sicily
 
fog05: The Fog Computing Infrastructure
fog05: The Fog Computing Infrastructurefog05: The Fog Computing Infrastructure
fog05: The Fog Computing Infrastructure
 
Cyclone DDS: Sharing Data in the IoT Age
Cyclone DDS: Sharing Data in the IoT AgeCyclone DDS: Sharing Data in the IoT Age
Cyclone DDS: Sharing Data in the IoT Age
 
fog05: The Fog Computing Platform
fog05: The Fog Computing Platformfog05: The Fog Computing Platform
fog05: The Fog Computing Platform
 
Programming in Scala - Lecture Four
Programming in Scala - Lecture FourProgramming in Scala - Lecture Four
Programming in Scala - Lecture Four
 
Programming in Scala - Lecture Three
Programming in Scala - Lecture ThreeProgramming in Scala - Lecture Three
Programming in Scala - Lecture Three
 
Programming in Scala - Lecture Two
Programming in Scala - Lecture TwoProgramming in Scala - Lecture Two
Programming in Scala - Lecture Two
 
Programming in Scala - Lecture One
Programming in Scala - Lecture OneProgramming in Scala - Lecture One
Programming in Scala - Lecture One
 
Data Sharing in Extremely Resource Constrained Envionrments
Data Sharing in Extremely Resource Constrained EnvionrmentsData Sharing in Extremely Resource Constrained Envionrments
Data Sharing in Extremely Resource Constrained Envionrments
 
The DDS Security Standard
The DDS Security StandardThe DDS Security Standard
The DDS Security Standard
 
The Data Distribution Service
The Data Distribution ServiceThe Data Distribution Service
The Data Distribution Service
 
RUSTing -- Partially Ordered Rust Programming Ruminations
RUSTing -- Partially Ordered Rust Programming RuminationsRUSTing -- Partially Ordered Rust Programming Ruminations
RUSTing -- Partially Ordered Rust Programming Ruminations
 

Kürzlich hochgeladen

Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 

Kürzlich hochgeladen (20)

Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 

DDS Interoperability Demo

  • 1. DDS Interoperability Demo Angelo Corsaro Gerardo Pardo-Castellote Clark Tucker PrismTech RTI TwinOaks angelo.corsaro@prismtech.com gerardo@rti.com ctucker@twinoakscomputing.com © 2009 PrismTech, RTI, TwinOaks - All rights Reserved 1
  • 2. The DDS the Standards History Data Distribution Service for Real-Time Systems  API for Data-Centric Publish-Subscribe distributed systems  Adopted in June 2003  Finalized in June 2004  Revised June 2005, June 2006  Spec version 1.2: formal/07-07-01 DDS-RTPS Interoperability Wire Protocol  Adopted in July 2006  Revised in July 2007  Spec version 2.1: formal/2009-01-05 Related specifications  UML Profile for DDS  DDS for Light-Weight CCM Multiple (7+) Implementations 2
  • 3. Exec Summary Three vendors: PrismTech, RTI, and TwinOaks, have independently implemented the DDS-RTPS Interoperability Wire Protocol 2.1 Specification. • First DDSI-Interoperability successfully demonstrated at the March 2009 OMG Meeting Today again together to showcase Interoperability! © 2009 PrismTech, RTI, TwinOaks - All rights Reserved 3
  • 4. Demo Participants © 2009 PrismTech, RTI, TwinOaks - All rights Reserved 4
  • 5. PrismTech Corporation The World Leader in Open Source High Performance Middleware Proprietary Information - Distribution without Expressed Written Permission is Prohibited. ‣ Global presence with active business in 50+ countries ‣ Supporting some of the most critical deployments around the globe, in Telco, Defense & Aerospace, Transportation, and Financial HQ Sites USA: Burlington, MA EMEA: Edinburgh, Scotland ‣ 110 Tech Jedi, including several Engineering Centres Internationally acknowledged Newcastle, UK | Fort Wayne, IN Berlin, Germany | Paris, France Middleware Experts, working hard to Hengelo, Netherlands deliver you Performance, Openness, Field Offices / Distributors and Freedom! London, UK | Saddle Brook, NJ Houston, TX | San Francisco, CA Helsinki, Finland | Seoul, South Korea | Beijing, China © 2008, PrismTech. All Rights Reserved
  • 6. OpenSplice DDS Editions Professional Edition Compact Edition Enterprise Edition Community Edition ‣ The previous demo demonstrated OpenSplice DDS Commercial Editions ‣ This demo will demonstrate the OpenSplice DDS Open Source Edition
  • 7. Demo Participants © 2009 PrismTech, RTI, TwinOaks - All rights Reserved 7
  • 8. About RTI We are the DDS company  100% focused on DDS Founded 1991 by researchers from Stanford Aerospace Robotics Lab Real-time middleware since 1996 Over 500 unique applications Solid financials  Bootstrapped, no VC  History of profitability and growth http://www.rti.com 4 4 Copyright © 2008 Real-Time Innovations, Inc. Confidential and Proprietary.
  • 9. Demo Participants © 2009 PrismTech, RTI, TwinOaks - All rights Reserved 10
  • 10. About Twin Oaks Computing Small business based in Colorado Specializing in high-performance data communications  DDS, RTPS  Networking protocols  Device drivers  Embedded computing environments  Tactical data links CoreDX DDS implementation  Targeted at high-performance, space-constrained, embedded environments Staff with over 30 years experience developing and supporting DoD systems http://www.twinoakscomputing.com 8
  • 11. What you will see today #1 Interoperability works! #2 This is not a “trivial” scenario or “toy” demo!  You will see interoperability along many dimensions:  Discovery  Different platforms (Linux, Windows)  Different Data-Types  Different Topics  Different Qos  Unicast & Multicast, both reliable and best efforts  One to Many and Many to one communications  Filters: time, content, … #3 Interoperability does not compromise performance  Direct communication. No bridges!! © 2009 PrismTech, RTI, TwinOaks - All rights Reserved 7
  • 12. Seven demo scenarios Basic interoperability QoS Matching Quality of Service: DURABILITY Time Based Filters Quality of Service: RELIABILITY Intermittent Connectivity Multiple Topics, Keys & Content Filters All this and more between multiple vendors across different platforms!! © 2009 PrismTech, RTI, TwinOaks - All rights Reserved 9
  • 13. Scenario I - Basic Interoperability Key Highlights Dynamic Discovery Multi-Platform (Windows/Linux) Data encoding interop. DDS Global Data Space Default QoS © 2009 PrismTech, RTI, TwinOaks - All rights Reserved 14
  • 14. Scenario II – RxO QoS Matching Key Highlights • Request/Offered Behavior • Reliable subscribers do not match the best-effort publisher DDS Global Data Space 1 Best Effort + 1 Reliable Publisher 2 Best Effort + 2 Reliable Subscribers © 2009 PrismTech, RTI, TwinOaks - All rights Reserved 15
  • 15. Scenario III - Durabilty Key Highlights Volatile late joiner just gets new data Transient late joiner gets the history DDS Global Data Space 1 Pub Volatile + 1 Pub Transient Local 2 Sub Volatile + 2 Sub Transient Local © 2009 PrismTech, RTI, TwinOaks - All rights Reserved 16
  • 16. Scenario IV - Filtering / Time Base Filter Key Highlights Subscribers get data at desired rate DDS Global Data Space 1 Pub Best Effort Publishing 10 msgs/sec 2 Sub Best Effort with Time Filter1 msg/sec © 2009 PrismTech, RTI, TwinOaks - All rights Reserved 17
  • 17. Scenario V - Reliability • Key Highlights High data rate Best-effort can lose some data Reliable gets all data! DDS Global Data Space © 2009 PrismTech, RTI, TwinOaks - All rights Reserved 18
  • 18. Scenario VI – Robustness to Net Interruption Key Highlights • Still-connected nodes are not effected by node leaving the network • Node is re-discovered automatically DDS Global Data Space 1 Publisher Reliable 2 Subscribers Reliable © 2009 PrismTech, RTI, TwinOaks - All rights Reserved 19
  • 19. Scenario VII – Multiple Topics and Instances Key Highlights • Multiple Topics (shapes) • Multiple Keys (colors) DDS Global Data Space © 2009 PrismTech, RTI, TwinOaks - All rights Reserved 20
  • 20. Scenario VIII – Multiple Partitions Key Highlights • Three partitions • Subscribers see data only on the requested partition DDS Global Data Space © 2009 PrismTech, RTI, TwinOaks - All rights Reserved 20
  • 21. Scenario IX– Multiple Partitions Key Highlights • Three partitions • Subscribers see data only on the requested partition DDS Global Data Space © 2009 PrismTech, RTI, TwinOaks - All rights Reserved 20
  • 22. Scenario X– Time & Content Filters Key Highlights • You get the data you want at the rate that you want DDS Global Data Space © 2009 PrismTech, RTI, TwinOaks - All rights Reserved 20
  • 23. Interoperability demonstrated along many dimensions • Today we demonstrated: Discovery Different platforms (Linux, Windows) Different Data-Types Different Topics Different Qos (RELIABILITY, DURABILITY) Unicast & Multicast, both reliable and best efforts One to Many and Many to one communications Time Based Filters, Content Based Filter Robustness to network interruption © 2009 PrismTech, RTI, TwinOaks - All rights Reserved 17
  • 24. Conclusions DDS Interoperability Works!!  This was first demo. We will continue working on additional scenarios  Vendors are committed to interoperability The DDS Standard and DDS-RTPS Interoperability Wire Protocol standards are complete and usable  A non-OMG vendor was able to use the OMG standard documents and produce an interoperable DDS product DDS truly is the most open interoperable publish- subscribe communications infrastructure Come see more at the booths! © 2009 PrismTech, RTI, TwinOaks - All rights Reserved 18