SlideShare une entreprise Scribd logo
1  sur  48
Télécharger pour lire hors ligne
©	
  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	
  
©	
  2015	
  Real-­‐Time	
  Innova3ons,	
  Inc.	
  2	
  
Codename	
  “Eddy”	
  
©	
  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	
  
	
  
©	
  2015	
  Real-­‐Time	
  Innova3ons,	
  Inc.	
  4	
  
©	
  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.	
  
©	
  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.	
  	
  
©	
  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.	
  
©	
  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	
  
©	
  2015	
  Real-­‐Time	
  Innova3ons,	
  Inc.	
  9	
  
New	
  documenta3on	
  look	
  and	
  format	
  
HTML	
  
Search	
  
Available	
  at	
  	
  
Community.r3.com	
  
©	
  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	
  
©	
  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	
  
©	
  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	
  
©	
  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)	
  
©	
  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.	
  	
  
©	
  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.	
  	
  	
  
©	
  2015	
  Real-­‐Time	
  Innova3ons,	
  Inc.	
  16	
  
Big	
  boulders	
  
•  R3ddsgen2.0	
  	
  
•  C++	
  PSM	
  
•  Queuing	
  Service	
  
•  Data	
  Visualiza3on	
  
•  New	
  Launcher	
  
©	
  2015	
  Real-­‐Time	
  Innova3ons,	
  Inc.	
  
Code	
  genera3on	
  
©	
  2015	
  Real-­‐Time	
  Innova3ons,	
  Inc.	
  18	
  
Why	
  a	
  new	
  code	
  generator?	
  
up	
  to	
  10x	
  faster	
  	
  
Code	
  genera3on	
  
Customizable	
  	
  
templates	
  
©	
  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.	
  	
  
©	
  2015	
  Real-­‐Time	
  Innova3ons,	
  Inc.	
  
New	
  C++	
  language	
  binding	
  
©	
  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	
  
©	
  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	
  
©	
  2015	
  Real-­‐Time	
  Innova3ons,	
  Inc.	
  
Queuing	
  Service	
  
Add-­‐on	
  product	
  offering	
  
available	
  on	
  select	
  pla;orms	
  
©	
  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	
  
©	
  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	
  
©	
  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	
  
©	
  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	
  
©	
  2015	
  Real-­‐Time	
  Innova3ons,	
  Inc.	
  28	
  
Producer/Consumer	
  Wrapper	
  API	
  
Queuing	
  Service	
  
Shared	
  
ReaderQueue	
  
.NET	
  only	
  
©	
  2015	
  Real-­‐Time	
  Innova3ons,	
  Inc.	
  29	
  
Requester/Replier	
  Wrapper	
  API	
  
Queuing	
  Service	
  
Request	
  SRQ	
  
Reply	
  SRQ	
  
.NET	
  only	
  
©	
  2015	
  Real-­‐Time	
  Innova3ons,	
  Inc.	
  30	
  
Various	
  replica3on	
  schemes	
  are	
  supported	
  
©	
  2015	
  Real-­‐Time	
  Innova3ons,	
  Inc.	
  
Data	
  Visualiza3on	
  
©	
  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	
  
©	
  2015	
  Real-­‐Time	
  Innova3ons,	
  Inc.	
  33	
  
Subscrip3on	
  Dialog	
  
©	
  2015	
  Real-­‐Time	
  Innova3ons,	
  Inc.	
  34	
  
Subscrip3on	
  Dialog	
  Advanced	
  Op3ons	
  	
  
Narrow	
  down	
  what	
  
is	
  displayed	
  
	
  
•  QoS	
  Profiles	
  
•  Content	
  Filters	
  
•  DataWriter	
  Filters	
  
	
  
©	
  2015	
  Real-­‐Time	
  Innova3ons,	
  Inc.	
  35	
  
Topic	
  Data	
  (Instance	
  Table)	
  
Live	
  values	
  of	
  all	
  instances	
  
©	
  2015	
  Real-­‐Time	
  Innova3ons,	
  Inc.	
  36	
  
Sample	
  Inspector	
  
Live	
  values	
  of	
  all	
  fields	
  and	
  
meta-­‐data	
  of	
  the	
  selected	
  
instance	
  in	
  the	
  Sample	
  
Inspector	
  
©	
  2015	
  Real-­‐Time	
  Innova3ons,	
  Inc.	
  37	
  
Sample	
  Log	
  
©	
  2015	
  Real-­‐Time	
  Innova3ons,	
  Inc.	
  38	
  
Time	
  Chart	
  with	
  Live	
  Mode	
  &	
  History	
  Mode	
  
©	
  2015	
  Real-­‐Time	
  Innova3ons,	
  Inc.	
  
New	
  Launcher	
  
©	
  2015	
  Real-­‐Time	
  Innova3ons,	
  Inc.	
  40	
  
Launcher	
  2.0	
  -­‐	
  New	
  Implementa3on	
  
Using	
  Java	
  
and	
  SWT	
  –	
  
Na3ve	
  Look	
  
on	
  all	
  OS	
  
©	
  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	
  
©	
  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	
  
©	
  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	
  
©	
  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	
  
©	
  2015	
  Real-­‐Time	
  Innova3ons,	
  Inc.	
  45	
  
Community.r3.com	
  
•  RTI	
  Connext	
  examples	
  
are	
  updated	
  for	
  5.2.0.	
  	
  
	
  
©	
  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	
  
©	
  2015	
  Real-­‐Time	
  Innova3ons,	
  Inc.	
  47	
  
©	
  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	
  

Contenu connexe

Tendances

TLDK - FD.io Sept 2016
TLDK - FD.io Sept 2016 TLDK - FD.io Sept 2016
TLDK - FD.io Sept 2016 Benoit Hudzia
 
OpenFlow tutorial
OpenFlow tutorialOpenFlow tutorial
OpenFlow tutorialopenflow
 
Experimental evaluation of a RINA prototype - GC 2014
Experimental evaluation of a RINA prototype - GC 2014Experimental evaluation of a RINA prototype - GC 2014
Experimental evaluation of a RINA prototype - GC 2014Eleni Trouva
 
IRATI @ RINA Workshop 2014, Dublin
IRATI @ RINA Workshop 2014, DublinIRATI @ RINA Workshop 2014, Dublin
IRATI @ RINA Workshop 2014, DublinEleni Trouva
 
Building the Next-Generation Messaging Platform on Pulsar at Intuit - Pulsar ...
Building the Next-Generation Messaging Platform on Pulsar at Intuit - Pulsar ...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 6Update on IRATI technical work after month 6
Update on IRATI technical work after month 6Eleni Trouva
 
Openstack Neutron and SDN
Openstack Neutron and SDNOpenstack Neutron and SDN
Openstack Neutron and SDNinakipascual
 
CompTIA Cloud+ Objectives
CompTIA Cloud+ Objectives CompTIA Cloud+ Objectives
CompTIA Cloud+ Objectives sombat nirund
 
DPDK Summit 2015 - Intel - Keith Wiles
DPDK Summit 2015 - Intel - Keith WilesDPDK Summit 2015 - Intel - Keith Wiles
DPDK Summit 2015 - Intel - Keith WilesJim St. Leger
 
Robert Raszuk - Technologies for IPv4/IPv6 coexistance
Robert Raszuk - Technologies for IPv4/IPv6 coexistanceRobert Raszuk - Technologies for IPv4/IPv6 coexistance
Robert Raszuk - Technologies for IPv4/IPv6 coexistancePROIDEA
 
DPDK: Multi Architecture High Performance Packet Processing
DPDK: Multi Architecture High Performance Packet ProcessingDPDK: Multi Architecture High Performance Packet Processing
DPDK: Multi Architecture High Performance Packet ProcessingMichelle Holley
 
RINA overview and ongoing research in EC-funded projects, ISO SC6 WG7
RINA overview and ongoing research in EC-funded projects, ISO SC6 WG7RINA overview and ongoing research in EC-funded projects, ISO SC6 WG7
RINA overview and ongoing research in EC-funded projects, ISO SC6 WG7Eleni Trouva
 
Analyzing 1.2 Million Network Packets per Second in Real-time
Analyzing 1.2 Million Network Packets per Second in Real-timeAnalyzing 1.2 Million Network Packets per Second in Real-time
Analyzing 1.2 Million Network Packets per Second in Real-timeDataWorks Summit
 
Data Plane Evolution: Towards Openness and Flexibility
Data Plane Evolution: Towards Openness and FlexibilityData Plane Evolution: Towards Openness and Flexibility
Data Plane Evolution: Towards Openness and FlexibilityAPNIC
 
Open stack with_openflowsdn-torii
Open stack with_openflowsdn-toriiOpen stack with_openflowsdn-torii
Open stack with_openflowsdn-toriiHui Cheng
 
Fast RTPS Workshop at FIWARE Summit 2018
Fast RTPS Workshop at FIWARE Summit 2018Fast RTPS Workshop at FIWARE Summit 2018
Fast RTPS Workshop at FIWARE Summit 2018Jaime Martin Losa
 
IRATI Experimentation, US-EU FIRE Workshop
IRATI Experimentation, US-EU FIRE WorkshopIRATI Experimentation, US-EU FIRE Workshop
IRATI Experimentation, US-EU FIRE WorkshopEleni Trouva
 

Tendances (20)

TLDK - FD.io Sept 2016
TLDK - FD.io Sept 2016 TLDK - FD.io Sept 2016
TLDK - FD.io Sept 2016
 
OpenFlow tutorial
OpenFlow tutorialOpenFlow tutorial
OpenFlow tutorial
 
Experimental evaluation of a RINA prototype - GC 2014
Experimental evaluation of a RINA prototype - GC 2014Experimental evaluation of a RINA prototype - GC 2014
Experimental evaluation of a RINA prototype - GC 2014
 
IRATI @ RINA Workshop 2014, Dublin
IRATI @ RINA Workshop 2014, DublinIRATI @ 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 ...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 6Update on IRATI technical work after month 6
Update on IRATI technical work after month 6
 
IPv6 at CSCS
IPv6 at CSCSIPv6 at CSCS
IPv6 at CSCS
 
Openstack Neutron and SDN
Openstack Neutron and SDNOpenstack Neutron and SDN
Openstack Neutron and SDN
 
CompTIA Cloud+ Objectives
CompTIA Cloud+ Objectives CompTIA Cloud+ Objectives
CompTIA Cloud+ Objectives
 
DPDK Summit 2015 - Intel - Keith Wiles
DPDK Summit 2015 - Intel - Keith WilesDPDK Summit 2015 - Intel - Keith Wiles
DPDK Summit 2015 - Intel - Keith Wiles
 
Robert Raszuk - Technologies for IPv4/IPv6 coexistance
Robert Raszuk - Technologies for IPv4/IPv6 coexistanceRobert 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 ProcessingDPDK: 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 WG7RINA 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-timeAnalyzing 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 futureInterconnect your future
Interconnect your future
 
Data Plane Evolution: Towards Openness and Flexibility
Data Plane Evolution: Towards Openness and FlexibilityData Plane Evolution: Towards Openness and Flexibility
Data Plane Evolution: Towards Openness and Flexibility
 
Open stack with_openflowsdn-torii
Open stack with_openflowsdn-toriiOpen stack with_openflowsdn-torii
Open stack with_openflowsdn-torii
 
Fast RTPS Workshop at FIWARE Summit 2018
Fast RTPS Workshop at FIWARE Summit 2018Fast RTPS Workshop at FIWARE Summit 2018
Fast RTPS Workshop at FIWARE Summit 2018
 
IRATI Experimentation, US-EU FIRE Workshop
IRATI Experimentation, US-EU FIRE WorkshopIRATI 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?Ingest and Stream Processing - What will you choose?
Ingest and Stream Processing - What will you choose?
 

Similaire à RTI Connext 5.2.0

Virtual training intro to InfluxDB - June 2021
Virtual training  intro to InfluxDB  - June 2021Virtual training  intro to InfluxDB  - June 2021
Virtual training intro to InfluxDB - June 2021InfluxData
 
Slides: How to Select a PaaS
Slides: How to Select a PaaSSlides: How to Select a PaaS
Slides: How to Select a PaaSAltoros
 
Pivotal Cloud Foundry 2.3: A First Look
Pivotal Cloud Foundry 2.3: A First LookPivotal Cloud Foundry 2.3: A First Look
Pivotal Cloud Foundry 2.3: A First LookVMware Tanzu
 
Confluent Partner Tech Talk with Reply
Confluent Partner Tech Talk with ReplyConfluent Partner Tech Talk with Reply
Confluent Partner Tech Talk with Replyconfluent
 
How to scale your PaaS with OVH infrastructure?
How to scale your PaaS with OVH infrastructure?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)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...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.2What's New in IBM Streams V4.2
What's New in IBM Streams V4.2lisanl
 
Oracle - Continuous Delivery NYC meetup, June 07, 2018
Oracle - Continuous Delivery NYC meetup, June 07, 2018Oracle - Continuous Delivery NYC meetup, June 07, 2018
Oracle - Continuous Delivery NYC meetup, June 07, 2018Oracle Developers
 
PAD-3126 - Evolving the DevOps Organization around IBM PureApplication System...
PAD-3126 - Evolving the DevOps Organization around IBM PureApplication System...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 FriendsPortoTechHub  - Hail Hydrate! From Stream to Lake with Apache Pulsar and Friends
PortoTechHub - Hail Hydrate! From Stream to Lake with Apache Pulsar and FriendsTimothy Spann
 
Intel open stack-summit-session-nov13-final
Intel open stack-summit-session-nov13-finalIntel open stack-summit-session-nov13-final
Intel open stack-summit-session-nov13-finalDeepak Mane
 
PCM Vision 2019 Breakout: Quest Software
PCM Vision 2019 Breakout: Quest SoftwarePCM Vision 2019 Breakout: Quest Software
PCM Vision 2019 Breakout: Quest SoftwarePCM
 
Samantha Wang [InfluxData] | Data Collection Overview | InfluxDays 2022
Samantha Wang [InfluxData] | Data Collection Overview | InfluxDays 2022Samantha Wang [InfluxData] | Data Collection Overview | InfluxDays 2022
Samantha Wang [InfluxData] | Data Collection Overview | InfluxDays 2022InfluxData
 
Best Practices for Scaling an InfluxEnterprise Cluster
Best Practices for Scaling an InfluxEnterprise ClusterBest Practices for Scaling an InfluxEnterprise Cluster
Best Practices for Scaling an InfluxEnterprise ClusterInfluxData
 
Monitoring federation open stack infrastructure
Monitoring federation open stack infrastructureMonitoring federation open stack infrastructure
Monitoring federation open stack infrastructureFernando Lopez Aguilar
 
Weave GitOps - continuous delivery for any Kubernetes
Weave GitOps - continuous delivery for any KubernetesWeave GitOps - continuous delivery for any Kubernetes
Weave GitOps - continuous delivery for any KubernetesWeaveworks
 
How Tencent Applies Apache Pulsar to Apache InLong —— A Streaming Data Integr...
How Tencent Applies Apache Pulsar to Apache InLong —— A Streaming Data Integr...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 ScaleDeploying Containers in Production and at Scale
Deploying Containers in Production and at ScaleMesosphere Inc.
 

Similaire à RTI Connext 5.2.0 (20)

TechTalk: Connext DDS 5.2.
TechTalk: Connext DDS 5.2.TechTalk: Connext DDS 5.2.
TechTalk: Connext DDS 5.2.
 
Virtual training intro to InfluxDB - June 2021
Virtual training  intro to InfluxDB  - June 2021Virtual training  intro to InfluxDB  - June 2021
Virtual training intro to InfluxDB - June 2021
 
Slides: How to Select a PaaS
Slides: How to Select a PaaSSlides: 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 LookPivotal 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 ReplyConfluent 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?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)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...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.2What'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, 2018Oracle - 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...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 FriendsPortoTechHub  - 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-finalIntel open stack-summit-session-nov13-final
Intel open stack-summit-session-nov13-final
 
PCM Vision 2019 Breakout: Quest Software
PCM Vision 2019 Breakout: Quest SoftwarePCM 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 2022Samantha 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 ClusterBest Practices for Scaling an InfluxEnterprise Cluster
Best Practices for Scaling an InfluxEnterprise Cluster
 
Monitoring federation open stack infrastructure
Monitoring federation open stack infrastructureMonitoring federation open stack infrastructure
Monitoring federation open stack infrastructure
 
Weave GitOps - continuous delivery for any Kubernetes
Weave GitOps - continuous delivery for any KubernetesWeave 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...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 ScaleDeploying 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 🔝✔️✔️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 CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfkalichargn70th171
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024Mind IT Systems
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfVishalKumarJha10
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionOnePlan Solutions
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfproinshot.com
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
Pharm-D Biostatistics and Research methodology
Pharm-D Biostatistics and Research methodologyPharm-D Biostatistics and Research methodology
Pharm-D Biostatistics and Research methodologyAnusha Are
 
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdfThe Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdfayushiqss
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...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...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...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-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnAmarnathKambale
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+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.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesVictorSzoltysek
 
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...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.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 

Dernier (20)

call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️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 CCTVOptimizing 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.pdfPayment 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 202410 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.pdfintroduction-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) SolutionIntroducing 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.pdfExploring 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 ModelsUnlocking 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 methodologyPharm-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 .pdfThe 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-...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...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...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-learnVTU 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...+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.pdfThe 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 providerTECUNIQUE: 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 TechniquesAI 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...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.docxA 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