SlideShare a Scribd company logo
1 of 18
Download to read offline
Splice DDS OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DDS




                       OpenSplice DDS v5.1
                    The Universal Data Bus
       :: http://www.opensplice.org :: http://www.opensplice.com :: http://www.prismtech.com ::



                                                    Angelo Corsaro, Ph.D.
                                                       Chief Technology Officer
                                                               PrismTech
                                                       OMG DDS SIG Co-Chair
                                                    angelo.corsaro@prismtech.com


Splice DDS OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DDS
OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DD
                                OpenSplice DDS
:: http://www.opensplice.org :: http://www.opensplice.com :: http://www.prismtech.com ::



‣ Four different editions providing a growing set of functionalities:
    ‣ Community Edition
                                                                                            Enterprise Ed.
    ‣ Compact Edition
    ‣ Professional Edition
            Enterprise Ed.                                                                 Professional Ed.
    ‣ Enterprise Edition
                                                                                            Compact Ed.

‣ The Community Edition is Open
    Source. Compact, Enterprise and                                                        Community Ed.
    Professional Edition are available only
    through Commercial Subscriptions
OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DD
                            Community Edition
:: http://www.opensplice.org :: http://www.opensplice.com :: http://www.prismtech.com ::




 ‣ Full OMG DDS v1.2 DCPS                                                                  Application


 ‣ Real-Time Networking                                                                                             Content




                                                                                                                                   DDS v1.2
                                                                        Ownership             Durability
                                                                                                                  Subscription


 ‣ DDSI v2.1 beta                                                                       Minimum Profile

                                                                                     Real-Time Pub/Sub (DCPS)

 ‣ WAN Discovery




                                                                                                                                   DDSI v2.1
                                                                                                     Interoperable Wire Protocol
                                                                       Real-Time Networking
                                                                                                               (DDSI)

 ‣ Compression                                                                       Networking Technology


                                                                                               UDP/IP

 ‣ Quorum Writers
                                                                    Licensing
 ‣ Read/Write Access Control
                                                                    ‣ Open Source (LGPLv3)
OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DD
                            Community Edition
:: http://www.opensplice.org :: http://www.opensplice.com :: http://www.prismtech.com ::




 ‣ Full OMG DDS v1.2 DCPS                                                                  Application


 ‣ Real-Time Networking                                                                                             Content




                                                                                                                                   DDS v1.2
                                                                        Ownership             Durability
                                                                                                                  Subscription


 ‣ DDSI v2.1 beta                                                                       Minimum Profile

                                                                                     Real-Time Pub/Sub (DCPS)

 ‣ WAN Discovery




                                                                                                                                   DDSI v2.1
                                                                                                     Interoperable Wire Protocol
                                                                       Real-Time Networking
                                                                                                               (DDSI)

 ‣ Compression                                                                       Networking Technology


                                                                                               UDP/IP

 ‣ Quorum Writers
                                                                    Licensing
 ‣ Read/Write Access Control
                                                                    ‣ Open Source (LGPLv3)
OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DD
                            Community Edition
:: http://www.opensplice.org :: http://www.opensplice.com :: http://www.prismtech.com ::




 ‣ Full OMG DDS v1.2 DCPS                                                                  Application


 ‣ Real-Time Networking                                                                                             Content




                                                                                                                                   DDS v1.2
                                                                        Ownership             Durability
                                                                                                                  Subscription


 ‣ DDSI v2.1 beta                                                                       Minimum Profile

                                                                                     Real-Time Pub/Sub (DCPS)

 ‣ WAN Discovery




                                                                                                                                   DDSI v2.1
                                                                                                     Interoperable Wire Protocol
                                                                       Real-Time Networking
                                                                                                               (DDSI)

 ‣ Compression                                                                       Networking Technology


                                                                                               UDP/IP

 ‣ Quorum Writers
                                                                    Licensing
 ‣ Read/Write Access Control
                                                                    ‣ Open Source (LGPLv3)
OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DD
                            Community Edition
:: http://www.opensplice.org :: http://www.opensplice.com :: http://www.prismtech.com ::




 ‣ Full OMG DDS v1.2 DCPS                                                                  Application


 ‣ Real-Time Networking                                                                                             Content




                                                                                                                                   DDS v1.2
                                                                        Ownership             Durability
                                                                                                                  Subscription


 ‣ DDSI v2.1 beta                                                                       Minimum Profile

                                                                                     Real-Time Pub/Sub (DCPS)

 ‣ WAN Discovery




                                                                                                                                   DDSI v2.1
                                                                                                     Interoperable Wire Protocol
                                                                       Real-Time Networking
                                                                                                               (DDSI)

 ‣ Compression                                                                       Networking Technology


                                                                                               UDP/IP

 ‣ Quorum Writers
                                                                    Licensing
 ‣ Read/Write Access Control
                                                                    ‣ Open Source (LGPLv3)
OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DD
                            Community Edition
:: http://www.opensplice.org :: http://www.opensplice.com :: http://www.prismtech.com ::




 ‣ Full OMG DDS v1.2 DCPS                                                                  Application


 ‣ Real-Time Networking                                                                                             Content




                                                                                                                                   DDS v1.2
                                                                        Ownership             Durability
                                                                                                                  Subscription


 ‣ DDSI v2.1 beta                                                                       Minimum Profile

                                                                                     Real-Time Pub/Sub (DCPS)

 ‣ WAN Discovery




                                                                                                                                   DDSI v2.1
                                                                                                     Interoperable Wire Protocol
                                                                       Real-Time Networking
                                                                                                               (DDSI)

 ‣ Compression                                                                       Networking Technology


                                                                                               UDP/IP

 ‣ Quorum Writers
                                                                    Licensing
 ‣ Read/Write Access Control
                                                                    ‣ Open Source (LGPLv3)
OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DD
                                Compact Edition
:: http://www.opensplice.org :: http://www.opensplice.com :: http://www.prismtech.com ::




                                                               MDE


 ‣ All Community ed Features                                  Tuner
                                                                                                Application

                                                            PowerTools


 ‣ Power Tools                                                                                                             Content




                                                                                                                                          DDS v1.2
                                                                              Ownership              Durability
                                                                                                                         Subscription


     ‣ Eclipse Visual Modeling Tool
                                                                                               Minimum Profile

                                                                                            Real-Time Pub/Sub (DCPS)

     ‣ Tuner Tool




                                                                                                                                          DDSI v2.1
                                                                                                            Interoperable Wire Protocol
                                                                              Real-Time Networking
                                                                                                                      (DDSI)

                                                                                            Networking Technology

 Licensing                                                                                            UDP/IP

 ‣ Commercial Subscription / PrismTech Source
     Code License (non-copy-left)
OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DD
                            Professional Edition
 :: http://www.opensplice.org :: http://www.opensplice.com :: http://www.prismtech.com ::



  ‣ All Compact Ed. Features                                         MDE                               Application


  ‣ DLRL v1.2
                                                                    Tuner
                                                                                                              Object/Relational Mapping

                                                                  PowerTools                               Object-Oriented Pub/Sub (DLRL)




                                                                                                                                                 DDS v1.2
  ‣ Power Tools                                                                     Ownership              Durability
                                                                                                                                  Content
                                                                                                                                Subscription

     ‣ Eclipse Visual Modeling Tool                                                                  Minimum Profile

     ‣ Tuner Tool                                                                                 Real-Time Pub/Sub (DCPS)




                                                                                                                                                 DDSI v2.1
  ‣ Connectors                                                      SOAP            Real-Time Networking
                                                                                                                   Interoperable Wire Protocol
                                                                                                                             (DDSI)


     ‣ SOAP                                                       Connectors
                                                                                                  Networking Technology


                                                                                                            UDP/IP
Licensing
‣ Commercial Subscription / PrismTech Source
  Code License (non-copy-left)
OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DD
                               Enterprise Edition
 :: http://www.opensplice.org :: http://www.opensplice.com :: http://www.prismtech.com ::



Features                                                          MDE                                  Application


‣ All Professional Ed. Features                                  Tuner
                                                                                                           Object/Relational Mapping

                                                               PowerTools                               Object-Oriented Pub/Sub (DLRL)




                                                                                                                                               DDS v1.2
‣ Security                                                                       Ownership             Persistence
                                                                                                                               Content
                                                                                                                             Subscription
                                                                 DBMS

‣ Connectors                                                   Connectors
                                                                                                     Minimum Profile

                                                                                                  Real-Time Pub/Sub(DCPS)


   ‣ DBMS




                                                                                                                                               DDSI v2.1
                                                                                                       Real-Time          Interoperable Wire
                                                                 SOAP         Secure Networking
                                                                                                       Networking           Protocol (DDSI)

                                                               Connectors                         Networking Technology

Licensing                                                                                                UDP/IP

‣ Commercial Subscription / PrismTech Source
   Code License (non-copy-left)
OpenSplice DDS
             The Universal Data Bus
:: http://www.opensplice.org :: http://www.opensplice.com :: http://www.prismtech.com ::




                                                                       Open Source
                                                                        Ecosystem
OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DD
                              SimD: Simple DDS
:: http://www.opensplice.org :: http://www.opensplice.com :: http://www.prismtech.com ::




‣ Incubator project for the upcoming ISO C++ DDS PSM
‣ Simple, safe, and efficient
‣ Available at:
    ‣ http://code.google.com/p/simd-cxx/
OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DD
                             Twitting with SimD
 :: http://www.opensplice.org :: http://www.opensplice.com :: http://www.prismtech.com ::


            Writing Tweets                                                         Reading Tweets
                                                                   dds::Topic<TweetType> topic("TweetTopic");
dds::Topic<TweetType> topic("TweetTopic");
                                                                   std::vector<std::string> partitions = {
dds::PublisherQos pubQoS;                                          "tweeter.ocel",
pubQoS.set_partition("Tweeter.bird");                              "tweeter.oiseau"
dds::Publisher pub(pubQoS);                                        };
                                                                   dds::PublisherQos pubQoS;
dds::DataWriter<TweetType> dw(pub);                                pubQoS.set_partition(partitions);
                                                                   dds::Publisher pub(pubQoS);
TweetType tt = {
   "@bird",                                                        dds::DataReader<TweetType> dr(pub);
   "Writing next-gen tweeter in DDS"
};                                                                 std::vector<TweetType> data;
                                                                   std::Vector<SampleInfo> info;
dw.write(tt);
                                                                   dr.read(data, info);
OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DD
                            RESTful Connector
:: http://www.opensplice.org :: http://www.opensplice.com :: http://www.prismtech.com ::




‣ Provides a RESTful API for performing the basic CRUD
    (C=Create, R=Reads, U=Update, D=Delete) operations on DDS

‣ Available at:
    ‣ http://code.google.com/p/restful-dds/
OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DD
                                              CamelOS
:: http://www.opensplice.org :: http://www.opensplice.com :: http://www.prismtech.com ::




   ‣ OpenSplice DDS Apache Connector
   ‣ Provides you access to DDS from the 80 connectors currently
       available in Apache Camel

   ‣ Available at:
       ‣ http://fusesource.com/wiki/display/CAMELOPENSPLICE/Home
OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DD
                                DDS TouchStone
:: http://www.opensplice.org :: http://www.opensplice.com :: http://www.prismtech.com ::




   ‣ Scenario-driven Benchmarking Framework allowing to quickly measure
       measure latencies and                   throughputs for user-specified scenarios

    ‣ DDS TouchStone
        provides a time-
        effective and
        meaningful way of
        assessing OpenSplice
        DDS suitability for a
        specific application
OpenSplice DDS
References
             Delivering Performance, Openness, and Freedom


                http://www.opensplice.com/
               http://www.opensplice.org/                    http://www.slideshare.net/angelo.corsaro
                emailto:opensplicedds@prismtech.com




               http://bit.ly/1Sreg
                                                             http://twitter.com/acorsaro/




               http://www.youtube.com/OpenSpliceTube         http://opensplice.blogspot.com
S   at
                           e  DD       g
                       lic        . or
                    Sp       i ce
                pen nspl
             d O .ope

                              OpenSplice DDS
           a
     n Lo      ww
                  w
   w
Do      p ://
   h tt



                The Universal Data Bus
   :: http://www.opensplice.org :: http://www.opensplice.com :: http://www.prismtech.com ::




     THANK You!                                                                                        d  the
                                                                                                              ta  lk? F
                                                                                                                 end
                                                                                                                       m
                                                                                                                         o und
                                                                                                                          e yo
                                                                                                                                it
                                                                                                                               ur
                                                                                                n joye         S
                                                                                          .S. E          ing?          :
                                                                                        P           bor          s at         h.co
                                                                                                                                   m
                                                                                           Blo ody         me nt           ec
                                                                                                      com         r ismt
                                                                                                         sa ro@p
                                                                                                 lo. cor
                                                                                           a nge

More Related Content

Viewers also liked

Ultra-scalable Architectures for Telecommunications and Web 2.0 Services
Ultra-scalable Architectures for Telecommunications and Web 2.0 ServicesUltra-scalable Architectures for Telecommunications and Web 2.0 Services
Ultra-scalable Architectures for Telecommunications and Web 2.0 ServicesMauricio Arango
 
Web Application Scanning 101
Web Application Scanning 101Web Application Scanning 101
Web Application Scanning 101Sasha Nunke
 
DDS Web Programming with dscript
DDS Web Programming with dscriptDDS Web Programming with dscript
DDS Web Programming with dscriptAngelo Corsaro
 
Europe 6A
Europe 6AEurope 6A
Europe 6AC FM
 
PCI Compliance: What You Need to Know
PCI Compliance: What You Need to KnowPCI Compliance: What You Need to Know
PCI Compliance: What You Need to KnowSasha Nunke
 
архитектура компьютера
архитектура компьютераархитектура компьютера
архитектура компьютераVirus91
 
OpenSplice DDS Goes Open Source
OpenSplice DDS Goes Open SourceOpenSplice DDS Goes Open Source
OpenSplice DDS Goes Open SourceAngelo Corsaro
 
Career Avenues in HR field
Career Avenues in HR fieldCareer Avenues in HR field
Career Avenues in HR fieldRajendra Sabnis
 
Euro Style Design Ltd Arxx P Panel Dura Viessmann Commercialresidential
Euro Style Design Ltd Arxx P Panel Dura Viessmann CommercialresidentialEuro Style Design Ltd Arxx P Panel Dura Viessmann Commercialresidential
Euro Style Design Ltd Arxx P Panel Dura Viessmann CommercialresidentialRoland Laufer
 
Web Application Security For Small and Medium Businesses
Web Application Security For Small and Medium BusinessesWeb Application Security For Small and Medium Businesses
Web Application Security For Small and Medium BusinessesSasha Nunke
 
before traveling
before travelingbefore traveling
before travelingJune Song
 
Innovation mentoring grant proposal 100113 rev 1
Innovation mentoring grant proposal 100113 rev 1Innovation mentoring grant proposal 100113 rev 1
Innovation mentoring grant proposal 100113 rev 1John Michitson
 
Facebook for Business (Creating Fan Pages)
Facebook for Business (Creating Fan Pages)Facebook for Business (Creating Fan Pages)
Facebook for Business (Creating Fan Pages)CreAgent Marketing
 

Viewers also liked (20)

SPH 107 Ch 5
SPH 107 Ch 5SPH 107 Ch 5
SPH 107 Ch 5
 
Ultra-scalable Architectures for Telecommunications and Web 2.0 Services
Ultra-scalable Architectures for Telecommunications and Web 2.0 ServicesUltra-scalable Architectures for Telecommunications and Web 2.0 Services
Ultra-scalable Architectures for Telecommunications and Web 2.0 Services
 
Pangkor
PangkorPangkor
Pangkor
 
ikp321-svn
ikp321-svnikp321-svn
ikp321-svn
 
Web Application Scanning 101
Web Application Scanning 101Web Application Scanning 101
Web Application Scanning 101
 
DDS Web Programming with dscript
DDS Web Programming with dscriptDDS Web Programming with dscript
DDS Web Programming with dscript
 
Europe 6A
Europe 6AEurope 6A
Europe 6A
 
PCI Compliance: What You Need to Know
PCI Compliance: What You Need to KnowPCI Compliance: What You Need to Know
PCI Compliance: What You Need to Know
 
архитектура компьютера
архитектура компьютераархитектура компьютера
архитектура компьютера
 
OpenSplice DDS Goes Open Source
OpenSplice DDS Goes Open SourceOpenSplice DDS Goes Open Source
OpenSplice DDS Goes Open Source
 
Infinite Banking & Personal Economics
Infinite Banking & Personal EconomicsInfinite Banking & Personal Economics
Infinite Banking & Personal Economics
 
Career Avenues in HR field
Career Avenues in HR fieldCareer Avenues in HR field
Career Avenues in HR field
 
Euro Style Design Ltd Arxx P Panel Dura Viessmann Commercialresidential
Euro Style Design Ltd Arxx P Panel Dura Viessmann CommercialresidentialEuro Style Design Ltd Arxx P Panel Dura Viessmann Commercialresidential
Euro Style Design Ltd Arxx P Panel Dura Viessmann Commercialresidential
 
Negation
NegationNegation
Negation
 
Present Tense Verbs
Present Tense VerbsPresent Tense Verbs
Present Tense Verbs
 
Web Application Security For Small and Medium Businesses
Web Application Security For Small and Medium BusinessesWeb Application Security For Small and Medium Businesses
Web Application Security For Small and Medium Businesses
 
Excellent Roth IRA Alternative
Excellent Roth IRA  AlternativeExcellent Roth IRA  Alternative
Excellent Roth IRA Alternative
 
before traveling
before travelingbefore traveling
before traveling
 
Innovation mentoring grant proposal 100113 rev 1
Innovation mentoring grant proposal 100113 rev 1Innovation mentoring grant proposal 100113 rev 1
Innovation mentoring grant proposal 100113 rev 1
 
Facebook for Business (Creating Fan Pages)
Facebook for Business (Creating Fan Pages)Facebook for Business (Creating Fan Pages)
Facebook for Business (Creating Fan Pages)
 

Similar to OpenSplice DDS v5.1

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
 
Tweeting with OpenSplice DDS
Tweeting with OpenSplice DDSTweeting with OpenSplice DDS
Tweeting with OpenSplice DDSAngelo 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
 
Roadmap and Technology Incubators
Roadmap and Technology IncubatorsRoadmap and Technology Incubators
Roadmap and Technology IncubatorsAngelo Corsaro
 
10 Reasons for Choosing OpenSplice DDS
10 Reasons for Choosing OpenSplice DDS10 Reasons for Choosing OpenSplice DDS
10 Reasons for Choosing OpenSplice DDSAngelo Corsaro
 
The DDS Tutorial - Part I
The DDS Tutorial - Part IThe DDS Tutorial - Part I
The 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
 
Tuning and Troubleshooting OpenSplice DDS Applications
Tuning and Troubleshooting OpenSplice DDS ApplicationsTuning and Troubleshooting OpenSplice DDS Applications
Tuning and Troubleshooting OpenSplice DDS ApplicationsAngelo Corsaro
 
OMG DDS Tutorial - Part I
OMG DDS Tutorial - Part IOMG DDS Tutorial - Part I
OMG DDS Tutorial - Part IAngelo Corsaro
 
OpenNebulaConf 2016 - The DRBD SDS for OpenNebula by Philipp Reisner, LINBIT
OpenNebulaConf 2016 - The DRBD SDS for OpenNebula by Philipp Reisner, LINBITOpenNebulaConf 2016 - The DRBD SDS for OpenNebula by Philipp Reisner, LINBIT
OpenNebulaConf 2016 - The DRBD SDS for OpenNebula by Philipp Reisner, LINBITOpenNebula Project
 
20160217 - Overview of Vortex Intelligent Data Sharing Platform
20160217 - Overview of Vortex Intelligent Data Sharing Platform20160217 - Overview of Vortex Intelligent Data Sharing Platform
20160217 - Overview of Vortex Intelligent Data Sharing PlatformJamie (Taka) Wang
 
HPC at Scale Enabled by DDN A3i and NVIDIA SuperPOD
HPC at Scale Enabled by DDN A3i and NVIDIA SuperPODHPC at Scale Enabled by DDN A3i and NVIDIA SuperPOD
HPC at Scale Enabled by DDN A3i and NVIDIA SuperPODinside-BigData.com
 
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
 
Integration Platform For JMPS Using DDS
Integration Platform For JMPS Using DDSIntegration Platform For JMPS Using DDS
Integration Platform For JMPS Using DDSSupreet Oberoi
 

Similar to OpenSplice DDS v5.1 (20)

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.
 
DDS QoS Unleashed
DDS QoS UnleashedDDS QoS Unleashed
DDS QoS Unleashed
 
Tweeting with OpenSplice DDS
Tweeting with OpenSplice DDSTweeting with OpenSplice DDS
Tweeting with OpenSplice DDS
 
Cloudand Xchange
Cloudand XchangeCloudand Xchange
Cloudand Xchange
 
A Gentle Introduction to OpenSplice DDS
A Gentle Introduction to OpenSplice DDSA Gentle Introduction to OpenSplice DDS
A Gentle Introduction to OpenSplice DDS
 
Roadmap and Technology Incubators
Roadmap and Technology IncubatorsRoadmap and Technology Incubators
Roadmap and Technology Incubators
 
SimD
SimDSimD
SimD
 
10 Reasons for Choosing OpenSplice DDS
10 Reasons for Choosing OpenSplice DDS10 Reasons for Choosing OpenSplice DDS
10 Reasons for Choosing OpenSplice DDS
 
The DDS Tutorial - Part I
The DDS Tutorial - Part IThe DDS Tutorial - Part I
The 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
 
Tuning and Troubleshooting OpenSplice DDS Applications
Tuning and Troubleshooting OpenSplice DDS ApplicationsTuning and Troubleshooting OpenSplice DDS Applications
Tuning and Troubleshooting OpenSplice DDS Applications
 
OMG DDS Tutorial - Part I
OMG DDS Tutorial - Part IOMG DDS Tutorial - Part I
OMG DDS Tutorial - Part I
 
DDS vs AMQP
DDS vs AMQPDDS vs AMQP
DDS vs AMQP
 
OpenNebulaConf 2016 - The DRBD SDS for OpenNebula by Philipp Reisner, LINBIT
OpenNebulaConf 2016 - The DRBD SDS for OpenNebula by Philipp Reisner, LINBITOpenNebulaConf 2016 - The DRBD SDS for OpenNebula by Philipp Reisner, LINBIT
OpenNebulaConf 2016 - The DRBD SDS for OpenNebula by Philipp Reisner, LINBIT
 
20160217 - Overview of Vortex Intelligent Data Sharing Platform
20160217 - Overview of Vortex Intelligent Data Sharing Platform20160217 - Overview of Vortex Intelligent Data Sharing Platform
20160217 - Overview of Vortex Intelligent Data Sharing Platform
 
HPC at Scale Enabled by DDN A3i and NVIDIA SuperPOD
HPC at Scale Enabled by DDN A3i and NVIDIA SuperPODHPC at Scale Enabled by DDN A3i and NVIDIA SuperPOD
HPC at Scale Enabled by DDN A3i and NVIDIA SuperPOD
 
Business Models for Interoperability
Business Models for InteroperabilityBusiness Models for Interoperability
Business Models for Interoperability
 
DDS Everywhere
DDS EverywhereDDS Everywhere
DDS Everywhere
 
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++
 
Integration Platform For JMPS Using DDS
Integration Platform For JMPS Using DDSIntegration Platform For JMPS Using DDS
Integration Platform For JMPS Using DDS
 

More from 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
 

More from 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
 

Recently uploaded

SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 

Recently uploaded (20)

SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 

OpenSplice DDS v5.1

  • 1. Splice DDS OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DDS v5.1 The Universal Data Bus :: http://www.opensplice.org :: http://www.opensplice.com :: http://www.prismtech.com :: Angelo Corsaro, Ph.D. Chief Technology Officer PrismTech OMG DDS SIG Co-Chair angelo.corsaro@prismtech.com Splice DDS OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DDS
  • 2. OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DD OpenSplice DDS :: http://www.opensplice.org :: http://www.opensplice.com :: http://www.prismtech.com :: ‣ Four different editions providing a growing set of functionalities: ‣ Community Edition Enterprise Ed. ‣ Compact Edition ‣ Professional Edition Enterprise Ed. Professional Ed. ‣ Enterprise Edition Compact Ed. ‣ The Community Edition is Open Source. Compact, Enterprise and Community Ed. Professional Edition are available only through Commercial Subscriptions
  • 3. OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DD Community Edition :: http://www.opensplice.org :: http://www.opensplice.com :: http://www.prismtech.com :: ‣ Full OMG DDS v1.2 DCPS Application ‣ Real-Time Networking Content DDS v1.2 Ownership Durability Subscription ‣ DDSI v2.1 beta Minimum Profile Real-Time Pub/Sub (DCPS) ‣ WAN Discovery DDSI v2.1 Interoperable Wire Protocol Real-Time Networking (DDSI) ‣ Compression Networking Technology UDP/IP ‣ Quorum Writers Licensing ‣ Read/Write Access Control ‣ Open Source (LGPLv3)
  • 4. OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DD Community Edition :: http://www.opensplice.org :: http://www.opensplice.com :: http://www.prismtech.com :: ‣ Full OMG DDS v1.2 DCPS Application ‣ Real-Time Networking Content DDS v1.2 Ownership Durability Subscription ‣ DDSI v2.1 beta Minimum Profile Real-Time Pub/Sub (DCPS) ‣ WAN Discovery DDSI v2.1 Interoperable Wire Protocol Real-Time Networking (DDSI) ‣ Compression Networking Technology UDP/IP ‣ Quorum Writers Licensing ‣ Read/Write Access Control ‣ Open Source (LGPLv3)
  • 5. OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DD Community Edition :: http://www.opensplice.org :: http://www.opensplice.com :: http://www.prismtech.com :: ‣ Full OMG DDS v1.2 DCPS Application ‣ Real-Time Networking Content DDS v1.2 Ownership Durability Subscription ‣ DDSI v2.1 beta Minimum Profile Real-Time Pub/Sub (DCPS) ‣ WAN Discovery DDSI v2.1 Interoperable Wire Protocol Real-Time Networking (DDSI) ‣ Compression Networking Technology UDP/IP ‣ Quorum Writers Licensing ‣ Read/Write Access Control ‣ Open Source (LGPLv3)
  • 6. OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DD Community Edition :: http://www.opensplice.org :: http://www.opensplice.com :: http://www.prismtech.com :: ‣ Full OMG DDS v1.2 DCPS Application ‣ Real-Time Networking Content DDS v1.2 Ownership Durability Subscription ‣ DDSI v2.1 beta Minimum Profile Real-Time Pub/Sub (DCPS) ‣ WAN Discovery DDSI v2.1 Interoperable Wire Protocol Real-Time Networking (DDSI) ‣ Compression Networking Technology UDP/IP ‣ Quorum Writers Licensing ‣ Read/Write Access Control ‣ Open Source (LGPLv3)
  • 7. OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DD Community Edition :: http://www.opensplice.org :: http://www.opensplice.com :: http://www.prismtech.com :: ‣ Full OMG DDS v1.2 DCPS Application ‣ Real-Time Networking Content DDS v1.2 Ownership Durability Subscription ‣ DDSI v2.1 beta Minimum Profile Real-Time Pub/Sub (DCPS) ‣ WAN Discovery DDSI v2.1 Interoperable Wire Protocol Real-Time Networking (DDSI) ‣ Compression Networking Technology UDP/IP ‣ Quorum Writers Licensing ‣ Read/Write Access Control ‣ Open Source (LGPLv3)
  • 8. OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DD Compact Edition :: http://www.opensplice.org :: http://www.opensplice.com :: http://www.prismtech.com :: MDE ‣ All Community ed Features Tuner Application PowerTools ‣ Power Tools Content DDS v1.2 Ownership Durability Subscription ‣ Eclipse Visual Modeling Tool Minimum Profile Real-Time Pub/Sub (DCPS) ‣ Tuner Tool DDSI v2.1 Interoperable Wire Protocol Real-Time Networking (DDSI) Networking Technology Licensing UDP/IP ‣ Commercial Subscription / PrismTech Source Code License (non-copy-left)
  • 9. OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DD Professional Edition :: http://www.opensplice.org :: http://www.opensplice.com :: http://www.prismtech.com :: ‣ All Compact Ed. Features MDE Application ‣ DLRL v1.2 Tuner Object/Relational Mapping PowerTools Object-Oriented Pub/Sub (DLRL) DDS v1.2 ‣ Power Tools Ownership Durability Content Subscription ‣ Eclipse Visual Modeling Tool Minimum Profile ‣ Tuner Tool Real-Time Pub/Sub (DCPS) DDSI v2.1 ‣ Connectors SOAP Real-Time Networking Interoperable Wire Protocol (DDSI) ‣ SOAP Connectors Networking Technology UDP/IP Licensing ‣ Commercial Subscription / PrismTech Source Code License (non-copy-left)
  • 10. OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DD Enterprise Edition :: http://www.opensplice.org :: http://www.opensplice.com :: http://www.prismtech.com :: Features MDE Application ‣ All Professional Ed. Features Tuner Object/Relational Mapping PowerTools Object-Oriented Pub/Sub (DLRL) DDS v1.2 ‣ Security Ownership Persistence Content Subscription DBMS ‣ Connectors Connectors Minimum Profile Real-Time Pub/Sub(DCPS) ‣ DBMS DDSI v2.1 Real-Time Interoperable Wire SOAP Secure Networking Networking Protocol (DDSI) Connectors Networking Technology Licensing UDP/IP ‣ Commercial Subscription / PrismTech Source Code License (non-copy-left)
  • 11. OpenSplice DDS The Universal Data Bus :: http://www.opensplice.org :: http://www.opensplice.com :: http://www.prismtech.com :: Open Source Ecosystem
  • 12. OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DD SimD: Simple DDS :: http://www.opensplice.org :: http://www.opensplice.com :: http://www.prismtech.com :: ‣ Incubator project for the upcoming ISO C++ DDS PSM ‣ Simple, safe, and efficient ‣ Available at: ‣ http://code.google.com/p/simd-cxx/
  • 13. OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DD Twitting with SimD :: http://www.opensplice.org :: http://www.opensplice.com :: http://www.prismtech.com :: Writing Tweets Reading Tweets dds::Topic<TweetType> topic("TweetTopic"); dds::Topic<TweetType> topic("TweetTopic"); std::vector<std::string> partitions = { dds::PublisherQos pubQoS; "tweeter.ocel", pubQoS.set_partition("Tweeter.bird"); "tweeter.oiseau" dds::Publisher pub(pubQoS); }; dds::PublisherQos pubQoS; dds::DataWriter<TweetType> dw(pub); pubQoS.set_partition(partitions); dds::Publisher pub(pubQoS); TweetType tt = { "@bird", dds::DataReader<TweetType> dr(pub); "Writing next-gen tweeter in DDS" }; std::vector<TweetType> data; std::Vector<SampleInfo> info; dw.write(tt); dr.read(data, info);
  • 14. OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DD RESTful Connector :: http://www.opensplice.org :: http://www.opensplice.com :: http://www.prismtech.com :: ‣ Provides a RESTful API for performing the basic CRUD (C=Create, R=Reads, U=Update, D=Delete) operations on DDS ‣ Available at: ‣ http://code.google.com/p/restful-dds/
  • 15. OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DD CamelOS :: http://www.opensplice.org :: http://www.opensplice.com :: http://www.prismtech.com :: ‣ OpenSplice DDS Apache Connector ‣ Provides you access to DDS from the 80 connectors currently available in Apache Camel ‣ Available at: ‣ http://fusesource.com/wiki/display/CAMELOPENSPLICE/Home
  • 16. OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DDS OpenSplice DD DDS TouchStone :: http://www.opensplice.org :: http://www.opensplice.com :: http://www.prismtech.com :: ‣ Scenario-driven Benchmarking Framework allowing to quickly measure measure latencies and throughputs for user-specified scenarios ‣ DDS TouchStone provides a time- effective and meaningful way of assessing OpenSplice DDS suitability for a specific application
  • 17. OpenSplice DDS References Delivering Performance, Openness, and Freedom http://www.opensplice.com/ http://www.opensplice.org/ http://www.slideshare.net/angelo.corsaro emailto:opensplicedds@prismtech.com http://bit.ly/1Sreg http://twitter.com/acorsaro/ http://www.youtube.com/OpenSpliceTube http://opensplice.blogspot.com
  • 18. S at e DD g lic . or Sp i ce pen nspl d O .ope OpenSplice DDS a n Lo ww w w Do p :// h tt The Universal Data Bus :: http://www.opensplice.org :: http://www.opensplice.com :: http://www.prismtech.com :: THANK You! d the ta lk? F end m o und e yo it ur n joye S .S. E ing? : P bor s at h.co m Blo ody me nt ec com r ismt sa ro@p lo. cor a nge