For the development of industrial applications we use Qt and QML as well as other industrially tested frameworks. We work closely with our customers' product managers and developers and provide them with support through the fast build-up of the application infrastructure. We thus bring speed and additional capacity to development projects and shorten the time-to-market.
Agile development for innovative products
In many projects we are also responsible for the operating system level in parallel. This avoids any interface losses. When realizing functions that affect both the operating system and application levels, significant synergies are possible.
Our services in the area of system-near application development include:
- Requirements analysis including architecture and technology selection
- Infrastructure design for control, visualization and operation
- D-Bus based systems for inter-process communication
- OPC UA for platform-independent data exchange in service-orientated architectures (SOA)
- Migration of legacy software to Linux
- Integration into cloud-based environments (Azure, AWS and Private Cloud)
- Interface development and integration into ERP systems
- Development of unit tests, integration tests and system tests
- Test automation, continuous integration and continuous delivery
- Architecture and application documentation
Our Qt and D-Bus based system solutions for digitalization and networking are central components of various industrial products. The spectrum ranges from device and machine operation via Telematic and multimedia systems to laboratory equipment and control of pharmaceutical plant.
BEST PRACTICE
Dürkopp Adler GmbH![duerkopp_sewing_machine_500x360px_72dpi_rgb.png](/fileadmin/emlix/images/success_stories/duerkopp_sewing_machine_500x360px_72dpi_rgb.png)
Build infrastructure and application development
In this project emlix is responsible for the software concept, the selection of the framework and the planning of the realization. The company is integrating the existing machine control into the new software architecture and implementing the operating and service applications as well as the embedded Linux system on which they are based, including putting the hardware into operation.