Back

Development tool for embedded software

DATAFLOW Studio – Development tool suite for embedded devices

Starting situation

Over the past 30 years, IMT has implemented numerous challenging projects in the field of embedded systems for medical technology devices and for industry. During various projects, we noticed repeatedly that certain process workflows were hardly – or not at all – covered by the development tools currently available. Potential for improvement was also identified in the communications between the various teams and clients. IMT wanted to close this gap and initiated a project to develop a development tool suite. Our know-how from decades of development work was to be drawn upon.

Project objectives

DATAFLOW Studio was intended to optimize the development process of embedded systems in highly regulated environments, such as medical technology, the automotive sector, and other branches of industry The software provides a systematic approach to the planning, development, and automation of certain work steps. This increases quality, improves serviceability, and reduces project costs.

Technical implementation

The DATAFLOW Runtime is implemented in C++, the DATAFLOW Designer is developed with .NET and the very flexible WP-UI interface. This makes it possible to develop a user interface that is tailored to the problem solution and at the same time reduces unnecessary overhead.

Results

After several years of development, the current DATAFLOW version 1.6 is ready for product launch. Several internal and external projects have already been implemented with DATAFLOW software. The feedback from IMT developers and customers is very positive.

Learn more about DATAFLOW here.

«It was super exciting to implement the Dataflow project. From low-level embedded programming in C++ (runtime), code generation, model-based development, and MVVM desktop application with C#/.NET, the project combines many facets of state-of-the-art software development.»

Marco Wülser, Project Manager

Back

More projects

Our projects on the following topics might also interest you:
Computer showing an automated performance tests with Blazor-Based software

Software for automated performance tests

Development tool for embedded software

Modular pneumatic development toolbox

Personalized, non-invasive neurostimulation device

Manual Endoscope Processing System

AI-enabled compact gas flow meter

Embedded software for building engineering