Telit, a global enabler of the Internet of Things (IoT), announced a strategic partnership with MicroEJ, a leading provider of standard software containers for embedded and IoT devices. With the unique combination of MicroEJ software container technology deployed on Telit IoT cellular modules—starting with ME910C1 product family—Telit offers a more complete portfolio of solutions and enables a broader software development ecosystem.
At the core of MICROEJ VEE sits MEJ32, a 32-bit virtual machine, which comes in various flavors optimized for each type of processor. The MICROEJ VEE enables hardware abstraction, which facilitates software development and code portability across different device architectures and technologies. Developers can also take advantage of software components that are hardware independent and reuse them across hardware architectures and application processors.
Telit+MicroEJ competitive differentiators:
- Optimized hardware costs: runs code on the module without the need of external processor
- Better performance: lightweight, fast and power efficient
- Abstraction and increased security: provides abstraction of underlying hardware capabilities and protects memory access, critical hardware functions and system services
- Separation of concerns: all cellular/ wireless protocol jargon is confined and managed by lower layers, exposing a simple yet fully controllable set of APIs
“Telit+MicroEJ helps customers coming from a non-embedded world to remove the learning curve of cellular IoT development,” said Dr. Fred Rivard, CEO, MicroEJ. “Developers from other environments will find higher quality, security and support programming languages and tools along, with reduced dependencies from underlying hardware architectures thus simplifying code portability.”
“MICROEJ VEE with a virtual Telit device allows for faster iteration and accelerated, simplified app development with multilanguage support, a better abstraction and richer set of high-level APIs,” said Martino Turcato, Head of Software, Product Management, Telit. “Manufacturers can empower their users and create an app ecosystem around their devices. Examples range from edge applications to vertical services like hyperscaler integration, HMI and edge analytics.”