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!

PrismTech Announces Release of Open Source OpenSplice Community Edition v6.4

Latest version of the most advanced and complete Data Distribution Service (DDS) middleware implementation now available to the Open Source community

Boston, MA, USA, March 20, 2014 – PrismTech™, a global leader in standards-based, performance-critical middleware, today announced the latest v6.4 update to the OpenSplice™ Community Edition. This update will provide access to the latest version of OpenSplice 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.4 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.4 (with its extensive set of configurable Qualities of Service) is a key system enabler.  In the latest OpenSplice Community Edition v6.4 all of this is available to the user community as an LGPLv3 Open Source distribution.

The latest OpenSplice Community Edition 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.
  • 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 including bug fixes and robustness improvements.

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 for the community to a fully supported release.

The OpenSplice Community Edition v6.4 is available for download from PrismTech’s website at: http://www.prismtech.com/dds-community/software-downloads.

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!

PrismTech Announces the Release of OpenSplice Enterprise version 6.4

Boston, MA, USA – February 20, 2014 – PrismTech™, a global leader in standards-based, performance-critical middleware, today announced the release of OpenSplice™ Enterprise v6.4.

The latest OpenSplice Enterprise v6.4 features TCP/IP support for the DDSI2 networking service. It also provides GA support for the ISO C++ PSM (API) as an alternative to the previous 2006 C++ API. Both TCP/IP and ISO C++ PSM are included as part of OpenSplice v6.4 core.

OpenSplice Enterprise v6.4 includes updates to the Record and Replay service which allows users to select a binary-storage as an optional alternative to the previously supported xml-based story format. RnR service importing/exporting storages are now significantly faster compared to the v6.3 release.

Other additions include support for the Raspberry Pi single board computer running Linux and a new OpenSplice Enterprise Evaluation and Benchmarking Guide with supporting benchmarking examples.

The latest OpenSplice Enterprise v6.4 is available for free evaluation download here.

OpenSplice DDS in Coordinated Multirobot Missions for Lunar Sample Collection

PrismTech recently announced that NASA had selected OpenSplice DDS to help make Star Trek inspired Holodeck Technologies a reality. Following on from this I would like to highlight in my blog another space related project which is using OpenSplice DDS called IMPERA (integrated mission planning using heterogeneous robots).

The main goal of IMPERA is the development of a multirobot planning and execution architecture with a focus on a lunar sample collection scenario in an unknown environment. For future lunar and other planetary missions, autonomy is mandatory. Current NASA missions deal mainly with the exploration of the Mars surface and the analysis of the surface consistency. The systems Spirit, Opportunity, and Curiosity work as individual systems. Looking toward the future, it is a subsequent step to set up infrastructure and scientific components on Mars or on the moon. This infrastructure can consist of small stations measuring environmental conditions, units that are used to provide drill cores for subsurface analysis, or units for communication and energy supply.

Building infrastructure and interacting with infrastructure during a planetary mission calls for multirobot systems and coordination between multiple systems, each system having dedicated sensors and roles during a mission. If robots need to cooperate in a multirobot context, it is important to know how such a team of robots can exchange their knowledge about the world in terms of a world model, how to generate a mission plan, and how to execute a plan using robots with different abilities and configurations.

For the IMPERA project PrismTech’s OpenSplice DDS implementation of the Data Distribution Service for Real-Time Systems standard was chosen as the communcations middleware. OpenSplice DDS is ideally suited for the IMPERA project as it is based on the loosely coupled publish subscribe paradignm and provides extensive quality of service (QoS) options such as automatic reconnection and data buffering in the case of communication loss. The DDS communication middleware helps to ensure that each robot has the same knowledge about the internal status of each individual robot.

For further details about the IMPERA project, a Journal of Field Robotics paper titled “Towards Coordinated Multirobot Missions for Lunar Sample Collection in an Unknown Environment” authored by Markus Eich, Ronny Hartanto, Sebastian Kasperski, Sankaranarayanan Natarajan, and Johannes Wollenberg of DFKI, Robotics Innovation Center, Bremen, Germany is Now Available.

Evaluating and Benchmarking OpenSplice Enterprise

One of the key differentiators of PrismTech’s OpenSplice Enterprise is that it provides a user with the ability to choose exactly how to deploy Data Distribution Service for Real-Time Systems (DDS) applications, i.e. there are different DDS system architecture deployment modes and also different networking service protocols. This allows a user to maximize both intra-nodal and inter-nodal performance based on requirements specific to their own use case.

When evaluating OpenSplice Enterprise it is very important to understand all of these features and benefits to ensure that the most appropriate combination is evaluated against your specific performance criteria. Once the performance figures have been observed the choice is usually clear.

Every customer use case and set of requirements is different, so to help with your evaluation and benchmarking, PrismTech has produced a new guide “Evaluating and Benchmarking OpenSplice Enterprise”. You can access the guide Here.

The guide takes you through how to best deploy OpenSplice Enterprise so that it meets and exceeds your expectations. It explains how easy it is to get started with OpenSplice Enterprise and observe the excellent performance and scalability it provides. OpenSplice Enterprise is even shipped with dedicated performance tests that the user can build and run easily.

Note that this guide serves only as an introduction and does not replace the full OpenSplice Enterprise reference and user guides at: http://www.prismtech.com/opensplice/resources/documentation.

NASA selects PrismTech’s OpenSplice DDS to Help Make Holodeck Technologies a Reality

OpenSplice DDS provides high performance, real-time data sharing for leading edge simulation environments

Boston, MA, USA – January 23, 2014 – PrismTech™, a global leader in standards-based, performance-critical middleware, today announced that it is working with NASA with the aim of making Star Trek inspired holodeck technologies one step closer to becoming a reality.

Star Trek has provided an enormous complement of technologies that have amazed audiences for decades.  An important technology that served multiple purposes was the holodeck.  The holodeck was used as a data analysis environment (provided 3-D visualization of data/models/simulations), a communications device (created 3-D representation of the beings that were being communicated with), a training tool (provided crew members with simulated environments to train for missions), an engineering design tool (allowed crew members to create and manipulate 3-D models of objects piece by piece before they were fabricated), and as a recreation environment (simulated locations crew members could visit).

Although a holodeck developed using today’s technologies would not provide the same range and fidelity of capabilities as those provided by a Star Trek holodeck, the technologies available today would still allow the creation of a system that would still be tremendously beneficial.

NASA has started developing the concepts related to a holodeck system using today’s technologies and is investigating the benefits that it could provide to tele-presence, mission planning, and training activities.  Future improvements of this holodeck system using technologies that are currently being developed at research institutions (e.g. Claytronics) could one day provide the necessary technology augmentations to make Star Trek like holodecks a reality.

As part of the project, NASA required a middleware solution that allowed real-time, scalable and robust information exchange between different parts of the system.

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 data-processing systems.

“OpenSplice was evaluated and selected for this Project because of its easy to use API, cross platform compatibility, high performance, and a rich suite of functionality,” said Frank Delgado, Engineer, NASA.

“This project has the potential of changing the way people interact with machines, visualize data and work together,” said Angelo Corsaro, CTO, PrismTech.  “This revolutionary and visionary Science Fiction inspired technology now has the prospect of becoming a reality. Knowing that OpenSplice DDS plays a key role in enabling this real-time data sharing is very exciting.”

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