Skip to content

Software Components

eManager Components


Application framework

  • Multi-language API: use the most appropriate language to develop each application (C, C++, Python, Go, Java...).

  • C++ based runtime library: optimize low-level processing power to allow optimal user application.

  • Toolkit: all tools that you need already adapted with the IoT (Node-RED, EdgeX Foundry...).

Linux application

  • Linux applications: all the applications you already know on Linux at your service.

Linux distribution

  • Board support package (BSP): defines interfaces and optimize hardware.

  • Long-term supported Linux kernel (LTSI): hosted and maintained by Linux Foundation.

  • Free open source packages: all system required packages (BusyBox, NTP, DHCP, PPP...).

Development environment

  • SDK: collection of software development tools to manage user application, developed with any programming language.

  • Yocto build system: recipes, layers, and configuration files to produce images and packages.