• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
OpenSplice DDS v5.1
 

OpenSplice DDS v5.1

on

  • 3,149 views

OpenSplice DDS v5.1 introduces a new set of features that further its applicability to Ultra-Large Scales Systems, Dependable Systems and Resource Constrained Systems. This presentation provides an ...

OpenSplice DDS v5.1 introduces a new set of features that further its applicability to Ultra-Large Scales Systems, Dependable Systems and Resource Constrained Systems. This presentation provides an overview of the new key features included in v5.1

Statistics

Views

Total Views
3,149
Views on SlideShare
3,089
Embed Views
60

Actions

Likes
0
Downloads
80
Comments
0

3 Embeds 60

http://www.slideshare.net 34
http://www.prismtech.com 25
http://www.linkedin.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    OpenSplice DDS v5.1 OpenSplice DDS v5.1 Presentation Transcript

    • 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