PrismTech’s Vortex DDS Showcased at DSEI 2017

Last week saw PrismTech showcase our Data Distribution Service (DDS) demo (see YouTube video above) whilst exhibiting amongst the giants of the world’s defense and aerospace market at DSEI 2017- many of whom are current PrismTech customers. Renowned as the world’s leading event bringing together the global defense and security sector DSEI did not disappoint, with the Excel Exhibition Centre hosting over 1,600 exhibitors and 34,000 visitors across the four days featuring a wide array of Defense and Aerospace applications.

PrismTech’s DDS demo stimulated great interest around the PrismTech booth, leading to many exciting discussions on how DDS could be applied to their own defense use cases. The demo highlighted the process of moving real-time data around network systems using Vortex DDS with land and sea examples.

Another highlight at DSEI was the announcement of Thales Australia selecting Vortex DDS as the data sharing platform for its Integral Computing System (ICS) which has been featured in major defense publications such as; Jane’s 360 and Defence Connect.

DSEI 2017

A Defense and Aerospace event of this scale is particularly relevant to PrismTech due the wide adoption of DDS in this industry- for example it is mandated in Vetronics systems with standards such as the Generic Vehicle Architecture (GVA).

To find out more about how Vortex DDS benefits the defense and aerospace industry, click here

MathWorks’ MATLAB and Simulink integration on the latest Vortex OpenSplice v6.8.1

OpenSplice 6.8.1.pngPrismTech is pleased to announce the availability of Vortex OpenSplice version 6.8.1. with Mathworks’ MATLAB and Simulink integration as major enhancements, such as:

  • The generation of MATLAB classes from existing IDL including support for IDL sequences and bounded strings
  • The Simulink integration now supports wait conditions on both read (wait for regular and historical data availability) and write (wait for matching subscribers). In addition, IDL sequences are now also supported for Simulink
  • The Vortex DDS ‘block set’ now also supports Simulink Coder, allowing users with a Simulink Coder license (as available from MathWorks) to generate C/C++-code from their Simulink models. This code can then be deployed as a regular Vortex OpenSplice DDS application on supported target platforms.

As of version 6.8, Vortex™ OpenSplice™ provides OMG DDS-based integration with MathWorks’ MATLAB® and Simulink® products. MATLAB classes as well as Simulink BUS definitions are automatically mapped to their corresponding Topic definitions in DDS.

To ensure type agreement between DDS and MATLAB/Simulink applications, MATLAB classes and Simulink blocks can be exported to the IDL format that is well-known for DDS applications. The integration allows users to create DDS entities in their MATLAB/Simulink model and associate them with desired Quality-of-Services in separate XML files to provide maximum flexibility and control how and when data is exchanged. These capabilities allow users to transparently share any data between different MATLAB/Simulink applications and/or pure DDS applications no matter where they have been deployed in the network.

The Vortex OpenSplice v6.8.1 software is now available for evaluation download from PrismTech’s website at: http://www.prismtech.com/vortex/software-downloads

Reflections on DDS at Undersea Defense Technology (UDT)

I’m writing this blog tonight whilst traveling home from exhibiting at the Undersea Defense Technology (UDT) conference in Bremen, Germany with my PrismTech colleagues Peter Steele and Gregg Shenton.

It’s always good to catch up with the latest innovations and tech in the naval and subsea industry – and of course the major suppliers were all in attendance.  A lot of interesting things were going on.

UDTblog3

UDT is a particularly appropriate event for PrismTech.  We have many customers in this industry, with DDS (the Data Distribution Service) already being widely applied and often even mandated by the standards bodies and organizations.  Our leading DDS implementation, Vortex OpenSplice has many successful naval deployments and a long history in this market.  Many people will know how its early version was initially designed to address the specific problem of moving data around a complex, real time, combat management system.  The middleware aspect was standardized to form the DDS specification, which of course addresses a lot of those problems – namely delivering time critical data to the applications that need it in an efficient, fault tolerant and scalable manner.

The benefits of DDS, though, are perhaps quite abstract, and for non-software developers probably initially difficult to appreciate.  Because of that, we wanted to provide a visual demonstration at the event that would be interesting for the passer-by yet allow them to relate to what the technology can provide.

UDTblog2

We came up with a mini simulation of a combat system whereby data from the raw environment is captured, processed and delivered to where needed for further analysis.  Our demo used a webcam to capture the raw environment – which in real terms could represent a radar, sonar or video system.  The demo then performed some local analysis, in our case some image processing to track specific colours as they move across the camera.  We had some different colored balls that people were encouraged to wave around (or if brave, juggle) in front of the webcam.  These moving colours were tracked, with their positions published into DDS.  We had another computer which subscribed to that data and presented it to a would-be operator on a mocked-up Blue Force Tracking system, i.e. naval symbols on a sea chart.  We were simulating how position and routes of other vessels and obstacles could be tracked within a networked system in real time.  Of course, DDS is even more valuable when you have to deliver the data to potentially hundreds of machines that might exist within a ship or vessel but there is only so much you can show on a stand!  Still, people appreciated the demo and we had some very interesting discussions.

On reflection, those discussions were generally centred around two key areas.  Firstly, how companies can simplify and optimize their own internal data communication systems.  They usually have some existing solution to deliver data around the network but they are often quite legacy and difficult to extend, enhance or deploy to different scenarios.  DDS is great for that purpose.  Secondly, we spoke about easy integration with other vendors in the naval supply chain.  DDS has strong yet evolvable typing that allows for the clear definition of what data is and represents, while also providing an interoperable wire protocol so applications can automatically discover each other and share data with little integration effort.

MathWorks MATLAB and Simulink with Vortex OpenSplice DDS Tutorial

To coincide with the release of PrismTech’s Vortex OpenSplice 6.8, we have put together a series of videos to show how simple using Vortex OpenSplice DDS in MATLAB and Simulink is.

Presented by Paul Elder, these videos walk you through everything you’ll need to get up and running with Vortex: from installation, right through to building a model.

 

Culham Centre for Fusion Energy Selects PrismTech’s OpenSplice DDS for Remote Handling System

Stirling, UK – June 5, 2014 – PrismTech™, a global leader in software platforms for distributed systems, today announced that its OpenSplice™ DDS product suite had been selected by Culham Centre for Fusion Energy (CCFE) to support its Remote Handling system.  OpenSplice DDS provides the scalability, Quality-of-Service and integration needed to support the supervisory control and data acquisition (SCADA) system that repairs and configures reactor components and instrumentation within a fusion research reactor.

CCFE, the United Kingdom’s national laboratory for fusion research, and one of the leading fusion research labs in the world, developed its Remote Handling system to perform maintenance-related activities within its thermo-nuclear fusion research reactor—an environment too hostile for engineers and technicians to perform these actions.

Culham Centre for Fusion Energy Remote Handling

“The Remote Handling system is a crucial component in our research efforts to develop fusion as a new source of clean energy, but it had outgrown the capabilities of our internal software control system,” said Robert Skilton, Control Systems and Software Engineer, CCFE.  “It’s a highly sophisticated system that requires a high performance, real-time data-sharing platform.  Not only does PrismTech’s OpenSplice DDS meet these needs, but it also provides the necessary integration, scalability and flexibility to support this complex, distributed system.”

MASCOT 6 Culham Centre for Fusion EnergyCCFE’s Remote Handling is a fully remote system that includes robotic devices, advanced computers, virtual reality and closed circuit television systems, a variety of special tools, supervised from a multi-operator control room.  OpenSplice DDS is being specifically used by CCFE as part of its MASCOT 6 telemanipulator project.

“OpenSplice DDS is an optimal solution for the type of challenges we find in SCADA applications and in the energy sector in general,” said Andrew Foster, Product Marketing Manager, PrismTech.  “We work with a number of organizations in this sector and we understand the importance of delivering a real-time, standards-based data-sharing solution.  OpenSplice DDS provides the right mix of flexibility, scalability, security and Quality-of-Service in these distributed systems.”

OpenSplice DDS is the leading (commercial and Open Source) implementation of the Object Management Group™’s (OMG™) Data Distribution Service (DDS) for Real-Time Systems standard.  OpenSplice DDS has been designed to optimally address the real-time information distribution and management challenges posed by high performance real-time systems.  It sets new levels of performance, robustness, scalability, fault-tolerance, portability and interoperability for standard’s based middleware.

Further information about PrismTech’s OpenSplice DDS is available from the website at: http://www.prismtech.com/vortex/vortex-opensplice.

PrismTech Appoints Soft Service as new Japanese Distributor

Soft Service will distribute PrismTech’s market leading OpenSplice DDS and Spectra SDR products within Japan

Boston, MA, USA – April 22, 2014 – PrismTech™, a global leader in software platforms for distributed systems, today announced that it had appointed Soft Service as its new Japanese distributor and value added reseller.

Established in 1986 with headquarters in Fukuoka City and offices in Kanto, Kansai, Kitakyushu and Kofu, Soft Service has extensive experience in selling distributed middleware technologies and real-time operating systems (RTOS) in market sectors including: manufacturing / production management and control systems, embedded systems, image processing systems, networks, business solutions, health and long-term care systems.  Soft Service includes global leaders such as Panasonic, Mitsubishi Electric, NTT DoCoMo and Nippon Steel amongst its client base.

Under the distribution agreement announced today, Soft Service will distribute and support PrismTech’s market leading OpenSplice™ Data Distribution Service (DDS) and Spectra™ Software Defined Radio (SDR) products within Japan.

OpenSplice DDS is the leading (commercial and Open Source) implementation of the Object Management Group™’s (OMG™) Data Distribution Service (DDS) for Real-Time Systems standard.  OpenSplice DDS has been designed to optimally address the real-time information distribution and management challenges posed by high performance real-time systems.  It sets new levels of performance, robustness, scalability, fault-tolerance, portability and interoperability for standard’s based middleware.

Spectra is a leading SDR and Software Communications Architecture (SCA) solution that includes: Spectra CX (a model-driven development tool that greatly simplifies, accelerates, and validates the SDR/SCA development process), Spectra CF (a high performance, ultra low footprint, COTS SCA Core Framework), Spectra CDB (a fully integrated and optimized SDR middleware stack running across a wide range of GPP, DSP and FPGA elements), and Spectra DTP (a wideband, high performance, baseband and Radio Frequency SDR Development and Test platform).

“PrismTech has a track record throughout the world for developing advanced software technologies that can support the real-time situational awareness, control and interoperability requirements of many different projects.  By offering a combination of PrismTech’s trusted products and excellent technical support from Soft Service’s experienced team, our partnership will lead to a ‘Win-Win-Win’ for Japanese customers,” said Akira Nomiyama, CEO, Soft Service.

“The Japanese economy produces around 10 per cent of global GDP and so represents a great potential market for our OpenSplice DDS and Spectra SDR products,” added Keith Steele, CEO, PrismTech.  “Soft Service has extensive expertise in middleware and embedded systems in our key target markets and I’m sure that they will be a perfect fit for us within Japan.”

Further information about Soft Service is available from their Japanese website at: http://www.soft-service.co.jp

OpenSplice Community v6.4 Release

I’m delighted to announce that OpenSplice Community Edition v6.4 is now available to the Open Source Community. The new release is the most up-to-date OpenSplice Community Edition and is based on the OpenSplice Enterprise v6.4 code base.

The new release is in keeping with our revised Open Source policy that OpenSplice Community Edition releases will closely follow OpenSplice Enterprise Edition releases, providing the Open Source Community with access to the latest and greatest OpenSplice code base.

OpenSplice Community Edition v6.4 includes the following new features:

  • Significant performance improvements both in terms of latency as well as throughput making OpenSplice DDS v6.4 the fastest DDS implementation on the market (with end-to-end latencies over a gigabit Ethernet as low as 42 microseconds)
  • TCP/IP support for the DDSI2 networking service, enabling data sharing with a TCP/IP endpoint, for example an application running in a Cloud-based datacenter.
  • The first GA implementation of the new DDS ISO C++ PSM (API) available on the market. The new C++ API greatly reduces the complexity of developing DDS applications, and improves efficiency and safety.

In addition, numerous other updates and improvements have been made to the code base since the previous v6.3 release. These include performance and footprint improvements, bug fixes and robustness improvements.

For questions about OpenSplice Community Edition, please read our FAQ at: http://www.prismtech.com/opensplice/opensplice-dds-community/frequently-asked-questions

Open Source OpenSplice Community Edition v6.4 downloads are now available from: http://www.prismtech.com/opensplice/opensplice-dds-community/software-downloads

We believe that the latest version of OpenSplice Community Edition is the best Open Source infrastructure for data sharing in complex and large scale distributed systems. Please have fun trying it out and let us know your feedback!