This website uses cookies to make the content more user-friendly and effective. By using this website, you agree to the use of cookies. You can find additonal information about the use of cookies and the possibility of objecting to the use of cookies here.

25 - 27 February 2020 // Nuremberg, Germany

Conferences and supporting programme

back to day overview
Session 6.1: SW-Engineering I / Languages & Standards

Declarative Programming for Cortex-M Class Embedded Devices Vortragssprache Englisch

While declarative HMI development is state-of-the-art for bigger embedded systems and desktop applications, it is still uncommon for Cortex-M class embedded devices. The HMI description in a specific, high-level language ensures flexibility, extendibility, and portability, while efficient native components ensure both maximum performance of the same application on various platforms with different input devices, resolutions, and graphics formats. Unfortunately, most available cross-platform frameworks on the market either lack support for declarative programming, or they don’t scale down to Cortex-M class CPUs. This talk summarises macio’s experience with using domain-specific languages for declarative programming in several large applications on small controllers. This includes applications of more than 1000 screens on devices with only 1-2 MB RAM. The result is a toolchain, with generates specific bundles for various embedded platforms, such as embOS and Sciopta, as well as for larger platforms such as mobile devices and desktop – all out of the same sources. The toolchain considers platform-specific characteristics, like vector or pixel graphics, responsive design, multitouch, or hardware buttons. On powerful platforms, it is possible to either execute specific bundles for this platform or embedded bundles in a 1:1 simulation mode (e.g., for testing).

--- Date: 26.02.2019 Time: 9:30 - 10:00 Location: Conference Counter NCC Ost



Andy Walter

macio GmbH


The selected entry has been placed in your favourites!

If you register you can save your favourites permanently and access all entries even when underway – via laptop or tablet.

You can register an account here to save your settings in the Exhibitors and Products Database and as well as in the Supporting Programme.The registration is not for the TicketShop and ExhibitorShop.

Register now

Your advantages at a glance:

  • Advantage Save your favourites permanently. Use the instant access – mobile too, anytime and anywhere – incl. memo function.
  • Advantage The optional newsletter gives you regular up-to-date information about new exhibitors and products – matched to your interests.
  • Advantage Call up your favourites mobile too! Simply log in and access them at anytime.