History

September, 2017

Emteria GmbH started operations.

August, 2017

Emteria GmbH was founded in Aachen, Germany.

May, 2017

The emteria wins a one year founding scholarship from the EXIST program by the German Federal Ministry for Economic Affairs and Energy and the EU.

February, 2017

Emteria GmbH is merged with the RTAndroid project at the Embedded Software Laboratory at RWTH Aachen University. Igor Kalkov wrote his PhD thesis about the real time capabilities of Android. It provides a reliable execution environment for applications with real-time requirements on common mobile devices. The platform benefits from Android’s high usability and its wide range of supported hardware. The application framework and the original system API are extended with functionality that turn Android into a predictable and deterministic soft real-time system. Due to the fact that RTAndroid is fully backward compatibility to the original Android platform, application development is just as comfortable as for the stock Android platform. Android is built upon a Linux kernel, which has been modified in RTAndroid to allow deterministic priority-based process scheduling. Furthermore, RTAndroid introduces a number of additional features to ensure a reliable process execution:

  • Predictable inter-process communication using Intent broadcasting
  • Non-blocking, real-time capable garbage collection
  • Extended system services for bypassing Android’s low memory process killer
  • Isolation of the running real-time application on one of the available CPUs

The synergy of the described techniques allows predictable execution times and significantly reduced latencies.

Publications

Kalkov, I., Gurghian, A., and Kowalewski, S., “Priority Inheritance during Remote Procedure Calls in Real-Time Android using Extended Binder Framework”, in Proc. 13th International Workshop on Java Technologies for Real-time and Embedded Systems (JTRES), 2015 in JTRES ’15, ACM, p. 5:1-5:10.
Kowalewski, S., Kalkov, I., Obster, M., and Thönnessen, D., “Echtzeiterweiterung für Android: SPS inside”, IEE – Elektrische Automatisierung + Antriebstechnik, pp. 58-61, 2015
Kalkov, I., Gurghian, A., and Kowalewski, S., “Predictable Broadcasting of Parallel Intents in Real-Time Android”, in Proc. 12th International Workshop on Java Technologies for Real-time and Embedded Systems (JTRES), 2014, ACM, pp. 57-66.
Obster, M., Kalkov, I., and Kowalewski, S., “Development and Execution of PLC Programs on Real-Time Capable Mobile Devices”, in Proc. 19th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA), 2014, IEEE.
Armoush, A., Franke, D., Kalkov, I., and Kowalewski, S., “An Approach for Using Mobile Devices In Industrial Safety-Critical Embedded Systems”, in Proc. 5th International Conference on Mobile Computing, Applications and Services (MobiCASE), 2013, Springer, p. 4.
Gerlitz, T., Kalkov, I., Schommer, J., Franke, D., and Kowalewski, S., “Non-Blocking Garbage Collection for Real-Time Android”, in Proc. 11th International Workshop on Java Technologies for Real-time and Embedded Systems (JTRES), 2013, ACM, pp. 108-117.
Kalkov, I., Franke, D., Schommer, J. F., and Kowalewski, S., “A Real-time Extension to the Android Platform”, in Proc. 10th International Workshop on Java Technologies for Real-time and Embedded Systems (JTRES), 2012, ACM, pp. 105-114.