Soumettre la recherche
Mettre en ligne
RTI Connext 5.2.0
•
1 j'aime
•
695 vues
Jan Van Bruaene
Suivre
RTI Connext 5.2.0, an overview
Lire moins
Lire la suite
Logiciels
Signaler
Partager
Signaler
Partager
1 sur 48
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
RTI Connext 5.1.0
RTI Connext 5.1.0
Jan Van Bruaene
Understanding i pv6 2
Understanding i pv6 2
srmanjuskp
Distributed Systems: How to connect your real-time applications
Distributed Systems: How to connect your real-time applications
Jaime Martin Losa
LF_DPDK17_Integrating and using DPDK with Open vSwitch
LF_DPDK17_Integrating and using DPDK with Open vSwitch
LF_DPDK
Where are we now: IPv6 deployment update - Brunei National IPv6 Day Conference
Where are we now: IPv6 deployment update - Brunei National IPv6 Day Conference
APNIC
SDN Networks Programming Languages
SDN Networks Programming Languages
Flavio Vit
Handling Kernel Upgrades at Scale - The Dirty Cow Story
Handling Kernel Upgrades at Scale - The Dirty Cow Story
DataWorks Summit
Scaling Hadoop at LinkedIn
Scaling Hadoop at LinkedIn
DataWorks Summit
Recommandé
RTI Connext 5.1.0
RTI Connext 5.1.0
Jan Van Bruaene
Understanding i pv6 2
Understanding i pv6 2
srmanjuskp
Distributed Systems: How to connect your real-time applications
Distributed Systems: How to connect your real-time applications
Jaime Martin Losa
LF_DPDK17_Integrating and using DPDK with Open vSwitch
LF_DPDK17_Integrating and using DPDK with Open vSwitch
LF_DPDK
Where are we now: IPv6 deployment update - Brunei National IPv6 Day Conference
Where are we now: IPv6 deployment update - Brunei National IPv6 Day Conference
APNIC
SDN Networks Programming Languages
SDN Networks Programming Languages
Flavio Vit
Handling Kernel Upgrades at Scale - The Dirty Cow Story
Handling Kernel Upgrades at Scale - The Dirty Cow Story
DataWorks Summit
Scaling Hadoop at LinkedIn
Scaling Hadoop at LinkedIn
DataWorks Summit
TLDK - FD.io Sept 2016
TLDK - FD.io Sept 2016
Benoit Hudzia
OpenFlow tutorial
OpenFlow tutorial
openflow
Experimental evaluation of a RINA prototype - GC 2014
Experimental evaluation of a RINA prototype - GC 2014
Eleni Trouva
IRATI @ RINA Workshop 2014, Dublin
IRATI @ RINA Workshop 2014, Dublin
Eleni Trouva
Building the Next-Generation Messaging Platform on Pulsar at Intuit - Pulsar ...
Building the Next-Generation Messaging Platform on Pulsar at Intuit - Pulsar ...
StreamNative
Update on IRATI technical work after month 6
Update on IRATI technical work after month 6
Eleni Trouva
IPv6 at CSCS
IPv6 at CSCS
Swiss IPv6 Council
Openstack Neutron and SDN
Openstack Neutron and SDN
inakipascual
CompTIA Cloud+ Objectives
CompTIA Cloud+ Objectives
sombat nirund
DPDK Summit 2015 - Intel - Keith Wiles
DPDK Summit 2015 - Intel - Keith Wiles
Jim St. Leger
Robert Raszuk - Technologies for IPv4/IPv6 coexistance
Robert Raszuk - Technologies for IPv4/IPv6 coexistance
PROIDEA
DPDK: Multi Architecture High Performance Packet Processing
DPDK: Multi Architecture High Performance Packet Processing
Michelle Holley
RINA overview and ongoing research in EC-funded projects, ISO SC6 WG7
RINA overview and ongoing research in EC-funded projects, ISO SC6 WG7
Eleni Trouva
Analyzing 1.2 Million Network Packets per Second in Real-time
Analyzing 1.2 Million Network Packets per Second in Real-time
DataWorks Summit
Interconnect your future
Interconnect your future
inside-BigData.com
Data Plane Evolution: Towards Openness and Flexibility
Data Plane Evolution: Towards Openness and Flexibility
APNIC
Open stack with_openflowsdn-torii
Open stack with_openflowsdn-torii
Hui Cheng
Fast RTPS Workshop at FIWARE Summit 2018
Fast RTPS Workshop at FIWARE Summit 2018
Jaime Martin Losa
IRATI Experimentation, US-EU FIRE Workshop
IRATI Experimentation, US-EU FIRE Workshop
Eleni Trouva
Ingest and Stream Processing - What will you choose?
Ingest and Stream Processing - What will you choose?
DataWorks Summit/Hadoop Summit
TechTalk: Connext DDS 5.2.
TechTalk: Connext DDS 5.2.
Real-Time Innovations (RTI)
Virtual training intro to InfluxDB - June 2021
Virtual training intro to InfluxDB - June 2021
InfluxData
Contenu connexe
Tendances
TLDK - FD.io Sept 2016
TLDK - FD.io Sept 2016
Benoit Hudzia
OpenFlow tutorial
OpenFlow tutorial
openflow
Experimental evaluation of a RINA prototype - GC 2014
Experimental evaluation of a RINA prototype - GC 2014
Eleni Trouva
IRATI @ RINA Workshop 2014, Dublin
IRATI @ RINA Workshop 2014, Dublin
Eleni Trouva
Building the Next-Generation Messaging Platform on Pulsar at Intuit - Pulsar ...
Building the Next-Generation Messaging Platform on Pulsar at Intuit - Pulsar ...
StreamNative
Update on IRATI technical work after month 6
Update on IRATI technical work after month 6
Eleni Trouva
IPv6 at CSCS
IPv6 at CSCS
Swiss IPv6 Council
Openstack Neutron and SDN
Openstack Neutron and SDN
inakipascual
CompTIA Cloud+ Objectives
CompTIA Cloud+ Objectives
sombat nirund
DPDK Summit 2015 - Intel - Keith Wiles
DPDK Summit 2015 - Intel - Keith Wiles
Jim St. Leger
Robert Raszuk - Technologies for IPv4/IPv6 coexistance
Robert Raszuk - Technologies for IPv4/IPv6 coexistance
PROIDEA
DPDK: Multi Architecture High Performance Packet Processing
DPDK: Multi Architecture High Performance Packet Processing
Michelle Holley
RINA overview and ongoing research in EC-funded projects, ISO SC6 WG7
RINA overview and ongoing research in EC-funded projects, ISO SC6 WG7
Eleni Trouva
Analyzing 1.2 Million Network Packets per Second in Real-time
Analyzing 1.2 Million Network Packets per Second in Real-time
DataWorks Summit
Interconnect your future
Interconnect your future
inside-BigData.com
Data Plane Evolution: Towards Openness and Flexibility
Data Plane Evolution: Towards Openness and Flexibility
APNIC
Open stack with_openflowsdn-torii
Open stack with_openflowsdn-torii
Hui Cheng
Fast RTPS Workshop at FIWARE Summit 2018
Fast RTPS Workshop at FIWARE Summit 2018
Jaime Martin Losa
IRATI Experimentation, US-EU FIRE Workshop
IRATI Experimentation, US-EU FIRE Workshop
Eleni Trouva
Ingest and Stream Processing - What will you choose?
Ingest and Stream Processing - What will you choose?
DataWorks Summit/Hadoop Summit
Tendances
(20)
TLDK - FD.io Sept 2016
TLDK - FD.io Sept 2016
OpenFlow tutorial
OpenFlow tutorial
Experimental evaluation of a RINA prototype - GC 2014
Experimental evaluation of a RINA prototype - GC 2014
IRATI @ RINA Workshop 2014, Dublin
IRATI @ RINA Workshop 2014, Dublin
Building the Next-Generation Messaging Platform on Pulsar at Intuit - Pulsar ...
Building the Next-Generation Messaging Platform on Pulsar at Intuit - Pulsar ...
Update on IRATI technical work after month 6
Update on IRATI technical work after month 6
IPv6 at CSCS
IPv6 at CSCS
Openstack Neutron and SDN
Openstack Neutron and SDN
CompTIA Cloud+ Objectives
CompTIA Cloud+ Objectives
DPDK Summit 2015 - Intel - Keith Wiles
DPDK Summit 2015 - Intel - Keith Wiles
Robert Raszuk - Technologies for IPv4/IPv6 coexistance
Robert Raszuk - Technologies for IPv4/IPv6 coexistance
DPDK: Multi Architecture High Performance Packet Processing
DPDK: Multi Architecture High Performance Packet Processing
RINA overview and ongoing research in EC-funded projects, ISO SC6 WG7
RINA overview and ongoing research in EC-funded projects, ISO SC6 WG7
Analyzing 1.2 Million Network Packets per Second in Real-time
Analyzing 1.2 Million Network Packets per Second in Real-time
Interconnect your future
Interconnect your future
Data Plane Evolution: Towards Openness and Flexibility
Data Plane Evolution: Towards Openness and Flexibility
Open stack with_openflowsdn-torii
Open stack with_openflowsdn-torii
Fast RTPS Workshop at FIWARE Summit 2018
Fast RTPS Workshop at FIWARE Summit 2018
IRATI Experimentation, US-EU FIRE Workshop
IRATI Experimentation, US-EU FIRE Workshop
Ingest and Stream Processing - What will you choose?
Ingest and Stream Processing - What will you choose?
Similaire à RTI Connext 5.2.0
TechTalk: Connext DDS 5.2.
TechTalk: Connext DDS 5.2.
Real-Time Innovations (RTI)
Virtual training intro to InfluxDB - June 2021
Virtual training intro to InfluxDB - June 2021
InfluxData
Slides: How to Select a PaaS
Slides: How to Select a PaaS
Altoros
Pivotal Cloud Foundry 2.3: A First Look
Pivotal Cloud Foundry 2.3: A First Look
VMware Tanzu
Confluent Partner Tech Talk with Reply
Confluent Partner Tech Talk with Reply
confluent
How to scale your PaaS with OVH infrastructure?
How to scale your PaaS with OVH infrastructure?
OVHcloud
A Big Data Lake Based on Spark for BBVA Bank-(Oscar Mendez, STRATIO)
A Big Data Lake Based on Spark for BBVA Bank-(Oscar Mendez, STRATIO)
Spark Summit
MuleSoft Surat Virtual Meetup#18 - Persistent Queue, Object Store and Persist...
MuleSoft Surat Virtual Meetup#18 - Persistent Queue, Object Store and Persist...
Jitendra Bafna
What's New in IBM Streams V4.2
What's New in IBM Streams V4.2
lisanl
Oracle - Continuous Delivery NYC meetup, June 07, 2018
Oracle - Continuous Delivery NYC meetup, June 07, 2018
Oracle Developers
PAD-3126 - Evolving the DevOps Organization around IBM PureApplication System...
PAD-3126 - Evolving the DevOps Organization around IBM PureApplication System...
Hendrik van Run
PortoTechHub - Hail Hydrate! From Stream to Lake with Apache Pulsar and Friends
PortoTechHub - Hail Hydrate! From Stream to Lake with Apache Pulsar and Friends
Timothy Spann
Intel open stack-summit-session-nov13-final
Intel open stack-summit-session-nov13-final
Deepak Mane
PCM Vision 2019 Breakout: Quest Software
PCM Vision 2019 Breakout: Quest Software
PCM
Samantha Wang [InfluxData] | Data Collection Overview | InfluxDays 2022
Samantha Wang [InfluxData] | Data Collection Overview | InfluxDays 2022
InfluxData
Best Practices for Scaling an InfluxEnterprise Cluster
Best Practices for Scaling an InfluxEnterprise Cluster
InfluxData
Monitoring federation open stack infrastructure
Monitoring federation open stack infrastructure
Fernando Lopez Aguilar
Weave GitOps - continuous delivery for any Kubernetes
Weave GitOps - continuous delivery for any Kubernetes
Weaveworks
How Tencent Applies Apache Pulsar to Apache InLong —— A Streaming Data Integr...
How Tencent Applies Apache Pulsar to Apache InLong —— A Streaming Data Integr...
StreamNative
Deploying Containers in Production and at Scale
Deploying Containers in Production and at Scale
Mesosphere Inc.
Similaire à RTI Connext 5.2.0
(20)
TechTalk: Connext DDS 5.2.
TechTalk: Connext DDS 5.2.
Virtual training intro to InfluxDB - June 2021
Virtual training intro to InfluxDB - June 2021
Slides: How to Select a PaaS
Slides: How to Select a PaaS
Pivotal Cloud Foundry 2.3: A First Look
Pivotal Cloud Foundry 2.3: A First Look
Confluent Partner Tech Talk with Reply
Confluent Partner Tech Talk with Reply
How to scale your PaaS with OVH infrastructure?
How to scale your PaaS with OVH infrastructure?
A Big Data Lake Based on Spark for BBVA Bank-(Oscar Mendez, STRATIO)
A Big Data Lake Based on Spark for BBVA Bank-(Oscar Mendez, STRATIO)
MuleSoft Surat Virtual Meetup#18 - Persistent Queue, Object Store and Persist...
MuleSoft Surat Virtual Meetup#18 - Persistent Queue, Object Store and Persist...
What's New in IBM Streams V4.2
What's New in IBM Streams V4.2
Oracle - Continuous Delivery NYC meetup, June 07, 2018
Oracle - Continuous Delivery NYC meetup, June 07, 2018
PAD-3126 - Evolving the DevOps Organization around IBM PureApplication System...
PAD-3126 - Evolving the DevOps Organization around IBM PureApplication System...
PortoTechHub - Hail Hydrate! From Stream to Lake with Apache Pulsar and Friends
PortoTechHub - Hail Hydrate! From Stream to Lake with Apache Pulsar and Friends
Intel open stack-summit-session-nov13-final
Intel open stack-summit-session-nov13-final
PCM Vision 2019 Breakout: Quest Software
PCM Vision 2019 Breakout: Quest Software
Samantha Wang [InfluxData] | Data Collection Overview | InfluxDays 2022
Samantha Wang [InfluxData] | Data Collection Overview | InfluxDays 2022
Best Practices for Scaling an InfluxEnterprise Cluster
Best Practices for Scaling an InfluxEnterprise Cluster
Monitoring federation open stack infrastructure
Monitoring federation open stack infrastructure
Weave GitOps - continuous delivery for any Kubernetes
Weave GitOps - continuous delivery for any Kubernetes
How Tencent Applies Apache Pulsar to Apache InLong —— A Streaming Data Integr...
How Tencent Applies Apache Pulsar to Apache InLong —— A Streaming Data Integr...
Deploying Containers in Production and at Scale
Deploying Containers in Production and at Scale
Dernier
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
Delhi Call girls
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
shikhaohhpro
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
kalichargn70th171
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
Mind IT Systems
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
VishalKumarJha10
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
OnePlan Solutions
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdf
proinshot.com
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
aagamshah0812
Pharm-D Biostatistics and Research methodology
Pharm-D Biostatistics and Research methodology
Anusha Are
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
ayushiqss
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Steffen Staab
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
Shane Coughlan
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
ICS
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
AmarnathKambale
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
kalichargn70th171
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
mohitmore19
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
VictorSzoltysek
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
kalichargn70th171
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
ComplianceQuest1
Dernier
(20)
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdf
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
Pharm-D Biostatistics and Research methodology
Pharm-D Biostatistics and Research methodology
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
RTI Connext 5.2.0
1.
© 2015 Real-‐Time
Innova3ons, Inc. RTI Connext 5.2.0 The Real-‐3me Connec3vity Pla>orm for the Industrial Internet of Things Jan Van Bruaene -‐ VP of Engineering Vien Chan – Senior Product Manager
2.
© 2015 Real-‐Time
Innova3ons, Inc. 2 Codename “Eddy”
3.
© 2015 Real-‐Time
Innova3ons, Inc. 3 What we’ll cover • What’s in the box • Customer feedback • Suppor3ng new use cases • The big boulders of this release • Interoperability • Transi3oning to 5.2.0
4.
© 2015 Real-‐Time
Innova3ons, Inc. 4
5.
© 2015 Real-‐Time
Innova3ons, Inc. 5 New RTI Connext bundling • Host bundle: all non-‐compiler specific files, such as documenta3on, header files, tools, services executables (e.g., Rou3ng Service or Persistence Service). • Target bundle: libraries. Target bundles are shipped in a new RTI packaging format.
6.
© 2015 Real-‐Time
Innova3ons, Inc. 6 New RTI Connext bundling – Cont. • Package types: Core, Basic, Pro, Eval, and add-‐ons – Core package includes basic libs, does not include RTI applica3ons/ services products. – Basic, Pro and Eval all have the same func3onality. The bundles differ in which components are license managed. – Installers are now available for all host package types. – Targets are installed through the new RTI package mgr.
7.
© 2015 Real-‐Time
Innova3ons, Inc. 7 New RTI Package Manager The RTI package file (.rtipkg) is a compressed file containing: – package.properties (file) describing the package – MANIFEST.xml (file) containing a list of files to be installed. – Compressed files and directory structure to be installed The package manager handles backups and patch installa3ons. Use the RTI Package Manager (bin/rtipkginstall, or from the Launcher GUI) to install target bundles, patches, ports and feature accelera3ons.
8.
© 2015 Real-‐Time
Innova3ons, Inc. 8 New Directory Structure “SDK” RunTime resources: Resources used by the RTI provided tools, applica3ons and services. Startup Scripts Crea3on of a User Workspace When you start any RTI applica3on
9.
© 2015 Real-‐Time
Innova3ons, Inc. 9 New documenta3on look and format HTML Search Available at Community.r3.com
10.
© 2015 Real-‐Time
Innova3ons, Inc. 10 More pla>orms are now supported • RHEL 6.5 on x86 and x64 • RHEL 7 on x86 and x64 • Ubuntu 14.04 • Windows 8, 8.1 (VS2013) • Windows 8 and server 2012 R2 (VS2013) on x64 • OS X 10.10 (Yosemite) on x64 … including tools on MacOS. • Android 2.3 – 4.4 on ARMv7a • VxWorks 6.9.4 on PPC (e500v2) • VxWorks 7.0 on x86 • Integrity 11.0.4 on p4080, x86 • AIX 7.1 on POWER7 x86 • RT NI Linux/ ARM7 Check out the pla>orm notes for details, including which compila3on flags we used, what are required system libs
11.
© 2015 Real-‐Time
Innova3ons, Inc. 11 More complete product support • .NET API Support – for Custom Content Filter – for Op3onal Members • Ada language binding available today – Ada compiler upgraded to GNAT 7.3.2 • Database Adapter for Microson SQL Server • RTI DDS LabVIEW Toolkit support for real-‐3me NI Linux/ARMv7
12.
© 2015 Real-‐Time
Innova3ons, Inc. 12 Addressing customer use cases Beper support for large data or variable sized samples • Enable the number of elements in a Sequence to be unbounded. • Enable the number bytes in a String to be unbounded • Support unbounded Sequences and Strings for key fields • Support use of Content Filter with unbounded sequence and strings • Support in the following languages: C, C++/CLI, .NET, Dynamic Data and Built-‐ in-‐types • Limita3ons: • Does not support Java (yet) (for generated Java Code. It is supported in Dyn Data.) • Persistence Service does not support unbounded sequence/strings out-‐of-‐the-‐box. • Recorder supports only serialized recording of variable sized samples. • Excel currently already disallows work with unbounded types. • Does not support Database Integra3on Service
13.
© 2015 Real-‐Time
Innova3ons, Inc. 13 Addressing customer use cases Ability to serialize sample into buffer and deserialize sample from buffer • Two new TypeSupport opera3ons to serialize a sample into a buffer and deserialize a sample from a buffer. • The sample serializa3on/deserializa3on uses CDR representa3on. • Supported in the following languages: – Generated Code: C, C++, Java and .NET – Dynamic Data: C, C++ (tradi3onal and modern)
14.
© 2015 Real-‐Time
Innova3ons, Inc. 14 Addressing customer use cases • TCP transport support for load balancers, tested with F5 hardware LB. • New op3on to release the resources associated to a disposed instance. We now also support the standard service_cleanup delay in PS. • Several TCP and TLS enhancements: more scalable and robust • Ability to supervise the end-‐point discovery provides addi3onal level of control of who can be discovered. • Ability to Add Metadata Flags to Samples • Allow out-‐of-‐order type defini3ons in XML configura3on files • Enable user to apach response to an applica3on acknowledgement message and no3fy the writer. • Enable users to provide user-‐managed threads to the middleware. … and tons more. èPlease check the Release Notes for more details.
15.
© 2015 Real-‐Time
Innova3ons, Inc. 15 Stable connec3vity pla>orm for IIoT Addressing product issues • Beper TCP transport! More robust and more scalable. • Resolved communica3on issue for two par3cipants on the same node when one has SHMEM transport disabled. • Resolved memory growth issues in more dynamic environments • Dynamic Data API fixes • DW/DR Liveliness QoS Policy fixes • Resolved interoperability issue when using UDPv6 transport • Large data sample repair fix • Domain Par3cipant crea3on fixes related when no shared memory segment is available, or when no unique IP address is available (MacOS) • Resolved issues related to DDS en3ty destruc3on. èPlease check the Release Notes for a descrip3on of all bug fixes. We’ve spent a lot of effort addressing product issues to make this a very stable release.
16.
© 2015 Real-‐Time
Innova3ons, Inc. 16 Big boulders • R3ddsgen2.0 • C++ PSM • Queuing Service • Data Visualiza3on • New Launcher
17.
© 2015 Real-‐Time
Innova3ons, Inc. Code genera3on
18.
© 2015 Real-‐Time
Innova3ons, Inc. 18 Why a new code generator? up to 10x faster Code genera3on Customizable templates
19.
© 2015 Real-‐Time
Innova3ons, Inc. 19 R3ddsgen2.0 -‐ Con3nued • Obfuscate op3on to share IDL with others • New genera3on op3ons (-create, -update) to avoid erroneously overwri3ng previously generated example, type or make files R3ddsgen2.0 Limita3ons • XSD-‐based code genera3on to be supported aner 5.2 release • No support for bi>ields • -corba, -metp è use the r3ddsgen1.0-‐based code generator. This capability is provided through corresponding add-‐on products.
20.
© 2015 Real-‐Time
Innova3ons, Inc. New C++ language binding
21.
© 2015 Real-‐Time
Innova3ons, Inc. 21 C++ PSM (Pla>orm Specific Model) • A New C++ API for C++03 and C++11 – A modern C++ API which works well with the standard library – An API that is efficient, expressive, easy-‐to-‐use, and easy-‐to-‐learn. – Generic programming, automa3c resource management, use of excep3ons, C++11 features such as move opera3ons. • Same feature support as the other RTI supported language APIs, including RTI extensions and XML applica3on crea3on. Note: Tradi3onal C++ PSM is s3ll supported
22.
© 2015 Real-‐Time
Innova3ons, Inc. 22 A P2P distributed applica3on in under 35 lines of C++11 Code (see blog post) Shorter Easier to maintain More robust
23.
© 2015 Real-‐Time
Innova3ons, Inc. Queuing Service Add-‐on product offering available on select pla;orms
24.
© 2015 Real-‐Time
Innova3ons, Inc. 24 Suppor3ng 3 key communica3on paperns 2004 2015 2013 Publish-‐Subscribe Request / Reply Queuing -‐ At least once -‐ At most once
25.
© 2015 Real-‐Time
Innova3ons, Inc. 25 Use Case: High Speed Processing in Cloud • Eze Sonware delivers financial trading sonware to more than 1,500 buy-‐side and sell-‐side ins3tu3ons in 30 countries • RTI will be the core middleware for the Eze financial trading pla>orm. Analy3cs Connext TCP (WAN) Client Client Client Client Logging Redundant, Load-‐ Balanced Reliable Mul3cast Data Center Cloud Gateway Processor Gateway Processor Gateway Processor Gateway Processor Load Balancer (F5) ConnextInputBus Connext Processing Bus Monitor Queue Queue Queueing Service
26.
© 2015 Real-‐Time
Innova3ons, Inc. 26 Shared Reader Queues Load balance and Redelivery among DRs • Round Robin (RR) • RR with explicit Queue Consumer availability Queuing Service Shared Subscriber SharedReader Queue SharedReader Queue DW DW DR DR DR 1 2 1 2 1 2 1 2 Tools (e.g., r=ddsspy) Non-‐Queue Consumers (e.g., tools) can s3ll subscribe
27.
© 2015 Real-‐Time
Innova3ons, Inc. 27 Support for Request/Reply papern • Implemented with two SharedReaderQueues: One for the request and one for the reply Requester Applica=on Queuing Service Shared Subscriber Request Shared ReaderQueue DW Response Shared ReaderQueue DR Req 1 Res 1 Replier Applica=on DR DW Res 1 Req 1
28.
© 2015 Real-‐Time
Innova3ons, Inc. 28 Producer/Consumer Wrapper API Queuing Service Shared ReaderQueue .NET only
29.
© 2015 Real-‐Time
Innova3ons, Inc. 29 Requester/Replier Wrapper API Queuing Service Request SRQ Reply SRQ .NET only
30.
© 2015 Real-‐Time
Innova3ons, Inc. 30 Various replica3on schemes are supported
31.
© 2015 Real-‐Time
Innova3ons, Inc. Data Visualiza3on
32.
© 2015 Real-‐Time
Innova3ons, Inc. 32 Features • Visualize live data flowing in the system – Subscribe to topics and visualize them through: • A table with one row per instance (Instance Table) • A log of data from one or more topics (Sample Log) • A chart of value(s) versus 3me (Time Chart) • A view which shows all fields and meta-‐data (Sample Inspector) – Export data to CSV & text files – Drag & Drop for quick and simple configura3on – Remembers and restores your views and subscrip3ons
33.
© 2015 Real-‐Time
Innova3ons, Inc. 33 Subscrip3on Dialog
34.
© 2015 Real-‐Time
Innova3ons, Inc. 34 Subscrip3on Dialog Advanced Op3ons Narrow down what is displayed • QoS Profiles • Content Filters • DataWriter Filters
35.
© 2015 Real-‐Time
Innova3ons, Inc. 35 Topic Data (Instance Table) Live values of all instances
36.
© 2015 Real-‐Time
Innova3ons, Inc. 36 Sample Inspector Live values of all fields and meta-‐data of the selected instance in the Sample Inspector
37.
© 2015 Real-‐Time
Innova3ons, Inc. 37 Sample Log
38.
© 2015 Real-‐Time
Innova3ons, Inc. 38 Time Chart with Live Mode & History Mode
39.
© 2015 Real-‐Time
Innova3ons, Inc. New Launcher
40.
© 2015 Real-‐Time
Innova3ons, Inc. 40 Launcher 2.0 -‐ New Implementa3on Using Java and SWT – Na3ve Look on all OS
41.
© 2015 Real-‐Time
Innova3ons, Inc. 41 Launcher 2.0 – Cont. Extensible at Run Time New Third Party Tab New License Dialog New Command History Dialog Automa3c downloadable components New Installed Products Table New Documenta3on and Help Links Panel
42.
© 2015 Real-‐Time
Innova3ons, Inc. 42 Interoperability • UDPv6 class ID is now RTPS spec compliant – Admin console will help you iden3fy the compa3bility issue – Connext 5.1 backward compa3bility mode (dds.transport.use_510_compa=ble_locator_kinds property) • Issue when using built-‐in topics to monitor Rou3ng Service, Queuing Service or Data Integra3on Service while mixing 5.1 / 5.2 versions • Monitoring types are not backwards compa3ble • Solaris Sparc Shared memory compa3bility issue
43.
© 2015 Real-‐Time
Innova3ons, Inc. 43 New QoS values for • New defaults for – DDS_DynamicDataProperty_t.buffer_max_size – DiscoveryConfig Built-‐In Writer autopurge_unregistered_instances_delay – DataReader Resource Limits: dynamically_allocate_fragmented_samples and max_fragments_per_sample • HighThroughput and AutoTuning built-‐in QoS profiles changed to resolve an issue where communica3on may fail when wri3ng small samples
44.
© 2015 Real-‐Time
Innova3ons, Inc. 44 Transi3oning from 5.1 to 5.2 • Regenerate and recompile • Automa3on scripts will need to be updated due the new directory structure – Change scripts which launch applica3ons like r3ddsgen, rou3ng_service, etc. – Change the build path to point to the new SDK directory – Change library path to point to the new directory
45.
© 2015 Real-‐Time
Innova3ons, Inc. 45 Community.r3.com • RTI Connext examples are updated for 5.2.0.
46.
© 2015 Real-‐Time
Innova3ons, Inc. 46 Stay tuned for blog posts (hpp://blogs.r3.com) with lots of details on the various 5.2.0 features These slides will be available at hpp://www.slideshare.net/RealTimeInnova3ons jan@r3.com vien@r3.com
47.
© 2015 Real-‐Time
Innova3ons, Inc. 47
48.
© 2015 Real-‐Time
Innova3ons, Inc. 48 For More Informa3on • RTI site: www.r3.com • Examples, forum, papers: community.r3.com • Free RTI Connext DDS Pro: www.r3.com/downloads • Youtube: RealTimeInnova3ons • Follow: @real3meinnov
Télécharger maintenant