If you are an early adopter who enjoys living on the cutting edge, RTI’s experimental or prototype products are for you! The main goal of sharing these products is to gather early feedbacks from interested users, and these feedbacks will be used to help drive our products’ future requirements.
We recently released a new version to two of these experimental products; RTI LabVIEW Integration, Early Access Release, and RTI Application Instrumentation Library, Prototype Release.
RTI LabVIEW Integration, Early Access Release
RTI and National Instruments (NI) are working together to provide robust and proven products and solutions designed to address the ever-growing need for efficient data distribution in distributed systems. The LabVIEW integration leverages the combined power of Connext DDS and National Instruments LabVIEW.
Visit this web page http://www.rti.com/products/dds/labview.html to find out more details about this integration and to watch a demo video.
RTI Application Instrumentation Library, Prototype Release
RTI Application Instrumentation is a software library for instrumenting real-time applications with minimal intrusion on the application thread. A developer selects which variables in their application that they want to monitor. Using the RTI Application Instrumentation API, these variables are sampled at run-time. Once the values are collected, a separate thread will process, aggregate, and publish the collected data. The data is published using RTI Connext. Because Application Instrumentation was designed to have minimal impact on a running process, it can be used for the entire software lifecycle. You can use Application Instrumentation to:
- Debug your application while developing. With instrumented code, you can remotely monitor your application variables to quickly track down where a problem occurred. This method is particularly helpful for debugging real-time and interdependent applications where a step-through debugger is not feasible.
- Collect data during verification. During test and verification, Application Instrumentation can be set to publish either all of the variables or aggregate statistics. The data is published using Connext and can be simultaneously viewed and recorded with a tool such as RTI Recording Service.
- Debug problems during integration. Finding the source of errors during integration time is particularly challenging because of the complex interaction of all the components. If each application has been instrumented, the data from all of them can be collected and viewed together. The timestamps on the data allow the system integrator to find timing problems.
- Continuously monitor while operational. The instrumentation was designed for minimal intrusion, so it can be left in an operational system. During operation, data processing such as finding an average or looking for outliers can be done locally, and then only summary data published on the network.
The following diagram shows an overview of the Application Instrumentation Library’s architecture:
To get an evaluation copy of the Application Instrumentation Library, send us an email at firstname.lastname@example.org.
And there’s more! You will find other experiment features in our community’s download page: