Vortex DDS Release Featuring Native Python API

ADLINK recently announced the release of Vortex DDS v2.5 which includes many significant new features (download an evaluation of the software here). One of the key features in this new release of our market leading (commercial and open source) Data-Distribution implementation is a Native Python API. This blog will take you through an explanation of what Python is, its benefits and why a Python DDS Binding really is a big deal.

What is Python?

Python Software Foundation’s Python™ is an interpreted high-level programming language for general purpose programming. Created by Guido van Rossum and first released in 1991, Python has a design philosophy that emphasizes code readability and a syntax that allows programmers to express concepts in fewer lines of code, notably using significant whitespace. It provides constructs that enable clear programming on both small and large scales.

Python is consistently near the top of any list of most popular programming languages and in 2018 is expected to be the second most in demand by employers after Java.  The popularity of Python looks set to continue well in to the future as the ability for rapid prototyping is ideal for machine learning which is an area of intense development.

The Significance of Python DDS Binding

Vortex OpenSplice provides fast, secure and interoperable data communications infrastructure. This can be used to distribute data between applications written in Python and those written in other languages such as C, C++, C# and Java, offering seamless integration.

Vortex OpenSplice enables you to reliably scale systems to hundreds or even thousands of applications, distributed across local and wide-area networks. This is especially useful when considering the scalability, rapid prototyping and machine learning that are the key benefits of using Python as a programming language.

What Benefits Will Python bring?

  • Seamless Integration between Python applications and other applications implemented in C, C++, C# and Java
  • Scalable peer-to-peer data communication
  • Dynamic peer discovery
  • Robust security with authentication, encryption, and per-topic access control
  • Ability to fine-tune application behavior, without coding through Quality of Service parameters
  • Available on the plethora of platforms that Vortex OpenSplice supports already given these offer support for the Python package itself as well.

Vortex DDS already the leading (commercial and open source) implementation of the Data-Distribution Service standard continues to improve it’s offering to the market, highlighted by the above benefits of the new Python feature.

To find out more download the full whitepaper here

 

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s