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

What’s new with Open Source DDS Community Edition v6.7 Software

DDS Community v6.7 Mailer Poster

PrismTech recently released its latest version of Open Source DDS Community Edition, the 6.7 version which adds significant new functionality and a new open source licensing model to the DDS Community Edition.

The DDS Community Edition v6.7 is being released to the open source community under the widely adopted Apache license, version 2.0 source code license. Unlike many other code licenses the Apache license places very few restrictions on the use or availability of the code.

Here are the new features included on this release:

  • Durability: Full support for TRANSIENT_LOCAL durability is now offered without relying on each standalone ‘single-process’ application to include a full durability-service (DS).  As typically a DS is run as part of a federation, we have introduced the concept of ‘client-side durability’ where standalone ‘single-process’ applications will transparently obtain historical data from dynamically discovered durability-services (as provided by our commercial OpenSplice version)
  • DCPS API’s: Support for the latest ISOCPP and JAVA5 DCPS language bindings
  • FACE: This release includes a reference implementation of the FACE 2.1 Transport Services Segment (TSS)
  • GPB: Support to use Google Protocol Buffers (GPB) as an alternative to the OMG-IDL definition for topic-types. GPB is a popular technology that supports evolvable data-types and we’ve added annotations for key- and filterable-fields to retain the data-centric features of DDS.

The new release also includes numerous other updates to the code base such as: performance and footprint improvements, bug fixes, robustness and maintainability improvements.

With having Apache license version 2.0 open source license available, this will help reduce the IoT adoption barriers and further accelerate the penetration of DDS in this new and exciting market.

Find out more details on DDS Community v6.7 or click here to download the software.

 

Vortex 2.1 is now available

Vortex 2.1 includes the following new functionality:

  • Client side Durability is now supported by both Vortex Lite and Vortex Café. This means that TRANSIENT and PERSISTENT Durability QoS policies can now be used by both Vortex Lite and Vortex Café applications provided that at least one Vortex OpenSplice™ Durability Service is deployed in the same system.

  • Vortex Lite now includes support for extensible data models based on Google Protocol Buffers (GPB). GPB is a language-neutral, platform-neutral extensible mechanism for serializing structured data developed by Google. The benefit of using GPBs is that they are extensible and can be updated without breaking programs that are compiled against “older” data structure definitions. This ability enables systems and their data models to evolve dynamically without major application re-engineering. GPB support in Vortex Lite is currently available for the ISO C++ API. GPB support is already available in Vortex OpenSplice (Java, C and ISO C++) and will be available shortly in Vortex Café.

  • Vortex OpenSplice also includes a number of new features, including:

    • It is now possible to detach from all domains. A new operation has been added to the DomainParticipantFactory in the DDS API that allows you to detach your application safely from all Domains it is participating in with one single call.

    • The naming of DomainParticipant, Publisher, Subscriber, DataWriter and DataReader entities has been improved. When visualized with one of the Vortex tools (Insight, Tuner or Tester) the improved naming makes it easier for users to relate entities to their applications.

    • A new section called “Controls” has been introduced to Vortex OpenSplice Launcher. This section contains buttons to easily start and stop an OpenSplice domain based on the active ospl config file in Launcher. When the user clicks on the start/stop button, a progress bar is displayed in the bottom tool bar to indicate that Launcher is processing the request. When Launcher has completed the operation, notification pop-up messages are displayed indicating the result of the requested operation.

    • Windows 10 is now supported.

“This new version of the Vortex platform highlights how we have significantly accelerated our new product development following our recent acquisition by ADLINK Technology,” said Angelo Corsaro, CTO, PrismTech.  “We look forward to delivering many new extremely innovative IoT products to our global customer base in the coming months.”

 

Vortex 2.0 is now available to download

PrismTech is pleased to announce that Vortex 2.0, a major upgrade of its award winning Intelligent Data-Sharing Platform is now generally available for evaluation and purchase. The Vortex platform provides the most comprehensive Industrial IoT solution for integrating devices, real-time high performance edge-based Fog networks and Cloud systems.

Vortex 2.0 delivers significant benefits in terms of support for Fog computing, improved robustness, security, platform support and ease of use. Vortex 2.0 includes the following new functionality:

  • Vortex OpenSplice 6.6 – includes new features such as Google Protocol Buffer (GPB) support, latest ISO C++ API, dynamic network partitions, Durability Service optimizations, coherent updates – full PresentationQoSPolicy support,  RnR Service – split file recording and Python scripting support for OpenSplice Tester
  • Vortex Fog 1.x – a new addition to the platform providing secure interest based routing of real-time information between UDP (multicast and unicast) enabled edge networks and TCP endpoints, enabling Device-Fog, Fog-Fog and Fog-Cloud connectivity
  • Vortex Cloud 1.3 – includes new Boundary Security solution
  • Vortex Lite 2.0 – latest ISO C++ API, enhanced Durability QoS, support for Windows 10, Mac OS X10.1
  • Vortex Insight 1.2 – usability improvements

Vortex is ideally suited for mission-critical distributed and Industrial Internet of Things (IIoT) applications. It is based on the Data Distribution Service (DDS) for Real-time Systems open standard and builds on proven technologies to provide an efficient solution for Internet scale real-time data sharing. Vortex is a crucial enabler for systems that have to reliably and securely deliver high volumes of data with stringent end-to-end qualities-of-service (QoS); for IIoT systems Vortex delivers the right information to the right place at the right time.

Evaluate Now

PrismTech releases Vortex 1.2

PrismTech announces Vortex v1.2, the latest version of its award-winning intelligent data-sharing platform for the Internet of Things

Includes significant new functionality, with improved robustness, performance, scalability and ease of use

PrismTech™ announced the general availability of Vortex™ v1.2, the latest version of its award-winning intelligent data-sharing platform for the Internet of Things (IoT).  The Vortex platform provides the most comprehensive real-time data sharing solution for integrating device (sensors to servers), web, mobile and cloud environments.

Vortex is ideally suited for mission-critical distributed and Industrial Internet of Things (IIoT) applications.  It is based on the Data Distribution Service (DDS) for Real-time Systems open standard and builds on proven technologies to provide an efficient solution for device-to-device, device-to-cloud and cloud-to-cloud Internet scale, real-time data sharing.  Vortex is a crucial enabler for systems that have to reliably and securely deliver high volumes of data with stringent end-to-end qualities-of-service (QoS); hence its suitability for delivering the right information to the right place at the right time.

Vortex v1.2 delivers significant benefits in terms of improved robustness, performance, scalability and ease of use.  It also includes the following new functionality:

  • Vortex OpenSplice™ 6.5 – support for the latest Java 5 PSM, a Streams API for ISO C++ and an overall performance improvement.
  • Vortex Cloud 1.2 – selective routing that allows users to control exactly what Topic data is shared across the Cloud and between LANs.
  • Vortex Insight 1.1 – support for system browser sorting / filtering and inclusion of a new Vortex Cloud instance browser.
  • Vortex Lite 1.0 – new low footprint DDS implementation targeting resource constrained embedded devices.

“Vortex is proving to be a key enabler for the Internet of Things,” said Angelo Corsaro, CTO, PrismTech.  “These latest enhancements help ensure that Vortex continues to be the most comprehensive data sharing platform in the industry.”

Vortex is available for free 30-day evaluation. Click here to evaluate.

PrismTech Announces the Release of Open Source OpenSplice Community Edition v6.3

Latest version of the most advanced and complete Data Distribution Service implementation now available to the Open Source Community

OpenSplice User Group Meeting Europe, Berlin, Germany, June 18, 2013 – PrismTech™, a global leader in standards-based, performance-critical middleware, today announced a major update to the Open Source OpenSplice™ Community Edition.  This v6.3 update will provide access to the latest version of OpenSplice DDS along with several innovations that improve usability, productivity and performance.

OpenSplice is the most advanced and complete Open Source implementation of the OMG™ Data Distribution Service (DDS) for Real-Time Systems standard and represents the state-of-the-art in Real-Time data sharing.  It sets new levels of performance, robustness, scalability, fault-tolerance and portability (platform support).  If you have a time-sensitive distributed application or a system that requires reliable and deterministic data-sharing, then OpenSplice v6.3 should be at the top of your list of enabling technologies.

Whether users are developing systems for mil/aero, simulation, smart energy, mobile healthcare, transportation, industrial applications (e.g. Real-time Machine to Machine (M2M)) or Internet connectivity, then OpenSplice v6.3 (with its extensive set of configurable Qualities-of-Service) is a key system enabler.  In the latest OpenSplice Community Edition v6.3 all of this is available to the user community as an LGPLv3 Open Source distribution.

The latest OpenSplice Community Edition will feature the first implementation of the new DDS ISO C++ API available on the market.  The new C++ API greatly reduces the complexity of developing DDS applications, and improves efficiency and safety.  This release also introduces support for a stand-alone deployment mode and along with the latest DDSI v2.1 implementation enables a greatly enhanced ‘zero-configuration’ out-of-the-box experience.  In addition numerous other updates and improvements have been made to the code base since OpenSplice v5.5 (the previous Community Edition release).  Key upgrades include: performance and footprint improvements, bug fixes, robustness improvements, maintainability improvements, additional interfaces and adaptations to support superior tooling (for both development and run-time monitoring and optimization) and ease-of-use enhancements.

PrismTech also provides a comprehensive set of add-ons and world class commercial support for users where their business or mission-critical projects require guaranteed service levels.  The aligned code-base between the community and commercial editions allows for a seamless transition from the community to a fully supported release.

“The latest version of the OpenSplice Community Edition is one of the most advanced, yet easy to use, Open Source infrastructures for data sharing in complex and large scale distributed systems,” explained Angelo Corsaro, Ph.D, OpenSplice CTO, PrismTech.  “This community update asserts our commitment to Open Source and our role as a thought and technology leader.”

The OpenSplice Community Edition v6.3 is available to download at: http://www.prismtech.com/dds-community/software-downloads.

PrismTech Announces General Availability of First COTS SCA 4.0 Compliant Middleware Solution for Software Defined Radios

Allows SDR developers to leverage the benefits of SCA 4.0 middleware within their current SCA implementations while minimizing migration path to fully supporting the standard in future projects

Boston, MA, USA – June 05, 2013 – PrismTech™, a global leader in standards-based, performance-critical middleware, today announced the General Availability (GA) of Spectra™ ORB v2.0 the first compliant implementation of the SCA 4.0 Full and Lightweight CORBA® Profiles.

SCA 4.0 is a major revision of the Software Defined Radio (SDR) Software Communications Architecture standard.  SCA 4.0 is more scalable, lightweight, and flexible than the current SCA 2.2.2 specification and is compatible with radio sizes ranging from small, single channel radios to prime-power, multi-channel sets.

The SCA 4.0 specification includes transfer mechanisms to provide standardized client / server operations.  SCA 4.0 Appendix E identifies the approved set of platform specific transport and technology mappings, transformations, and model representations used to achieve conformance with the SCA Platform Independent model (PIM) as defined in the main specification. SCA 4.0 Appendix E.1 defines the first set of compliant platform specific technologies that can be used by SDR developers.  These are specified in the form of three new CORBA profiles, specifically:

  • Full Profile which is targeted for applications hosted on GPPs
  • Lightweight Profile which is targeted towards environments with limited computing support such as a DSP
  • Ultra-Lightweight Profile which is intended for processing elements with even more limited computing support such as an FPGA

PrismTech’s Spectra Common Data Bus (CDB) is a fully integrated and optimized SDR middleware stack.  It is the first standards based, high performance, low footprint, fully interoperable, COTS SCA middleware solution that can be deployed across multiple processor types, including GPP, DSP and FPGA environments.  Spectra CDB includes the Spectra ORB C++ Edition (for GPP) and C ORB Edition (for GPP and DSP); and the Spectra IP Core ORB (ICO) for FPGA and ASIC implementations.

With the new GA release of the Spectra ORB, fully compliant support is now provided for the SCA 4.0 Full and Lightweight Profiles.  Spectra ICO already supports the SCA 4.0 Ultra-Lightweight Profile.

“PrismTech has already established a strong reputation in the market for supporting the SCA standard within our Spectra product suite,” said Andrew Foster, Spectra CDB Product Manager, PrismTech.  “SCA 4.0 is a major update to the standard and we are pleased that we are the first middleware vendor to be supporting it in our products.”

Further information about PrismTech’s Spectra product suite is available from PrismTech’s website at http://www.prismtech.com/spectra