Articles published in 2017:

Code Generation & Meta-Programming in Embedded Software

from on 13.03.2017
Tools Zühlke

Code generation and meta-programming can be significant time savers in embedded software projects. But pro-ject leaders and developers are reluctant to use it, for various reasons. This post looks into these reasons and analyses them one at a time. In conclusion, only some of the reservations towards code generation tools seem to be justified. Continue reading

Cross-platform development with JavaScript – Hands on

from on 20.02.2017

In the last blog post I give an overview about the technologies used for my cross-platform development experiment. Now I will show you the results of the demo applications: Let the magic happen In the following examples, I will show you how you can develop a cross-platform application with the chosen stack. The example application will show a list of persons. You can select one by clicking on a list Continue reading

Design for the user – or be prepared to fail

from on 13.02.2017
Wearables, Smartwatches

How will IoT and wearables improve our daily lives in the future? To get a glimpse of the current state of the art in both science and industry, I visited UbiComp and ISWC, two A* conferences hosted in Heidelberg. I will hereafter present topics, devices, and applications in the context of ubiquitous computing and wearables demonstrated there to identify areas with high promises for success in the near future and original ways to solve problems, also as inputs to our innovation driven work process. Continue reading

Innovation: always in the last place you look

from on 10.02.2017

A google image search reveals that the universal symbol for “innovation” is the incandescent electric light bulb. Putting aside that the lightbulb has been a zombie technology for many years, what can the history of the creation of the bulb tell us about innovation? From the earliest proof of concept by Davy to the introduction of the modern tungsten filament bulb was a period of around a century, during which Continue reading