Company type | Private |
---|---|
Industry | Virtualization, computer programming |
Founded | 2004 |
Founder | Fred Rivard |
Headquarters | |
Area served | Worldwide |
Number of employees | 60 (in 2021) [1] |
Website | microej |
MicroEJ (pronounced "micro-EDGE") [2] is a French-American independent software vendor with headquarters in Nantes, France [3] and offices in Boston, Massachusetts, USA. [4] It was founded by Fred Rivard in 2004. [5] [6] [7] It is known for developing MICROEJ VEE, a Virtual Execution Environment for embedded software development and other software development tools such as the software development kit MICROEJ SDK. [6] [8]
Fred Rivard founded MicroEJ under the name Industrial Smart Software Technologies (IS2T). [5] MicroEJ established its offices in Boston in 2016. [9]
At the 2020 Consumer Electronics Show (CES), MicroEJ announced plans to release an app store platform for IoT devices. [10]
MicroEJ partnered with Groupe SEB to integrate MICROEJ VEE into its food processor products in 2021. [11] In the same year, MicroEJ also partnered with NXP Semiconductors to offer a MICROEJ VEE platform on NXP's i.MX RT500 MCU for wearables. [12] [13]
At CES 2022, MicroEJ launched the first containerized software platform for smart home and industrial devices connected using the Matter protocol. [14] In 2022, MicroEJ also partnered with Thales to offer MICROEJ VEE on the Thales Cinterion IoT Module and Plug and Play IoT Devices. [15] MicroEJ also partnered with Telit to develop Telit IoT cellular modules' software development ecosystem. [16]
In 2023, MicroEJ announced collaboration with Polar Electro to integrate MICROEJ VEE several wearable products. [17] The company also revealed collaboration with Schneider Electric to integrate MICROEJ VEE technology in Industrial IoT products. [18]
MICROEJ VEE (Virtual Execution Environment) comes in the form of a runtime environment and its associated software libraries for running containers (also called virtual machines) reproducing the behavior of embedded systems. [2] [6] [19] MicroEJ uses Instruction Set hardware virtualization to deliver software in packages called containers [2] [20] and enable the creation of app stores. [4] [10]
MicroEJ also provides a simulator allowing the development of software applications on virtual devices (actual embedded devices simulated on workstations). [20] [21]
MicroEJ provides an IDE based on Eclipse for creating embedded software and applications on desktop. [20] MICROEJ SDK supports programming languages such as C, Java, Javascript, and Kotlin. [22] [6] Applications can also be developed using Android Studio and Gradle. [8]
Java Platform, Micro Edition or Java ME is a computing platform for development and deployment of portable code for embedded and mobile devices. Java ME was formerly known as Java 2 Platform, Micro Edition or J2ME.
ARM is a family of RISC instruction set architectures (ISAs) for computer processors. Arm Ltd. develops the ISAs and licenses them to other companies, who build the physical devices that use the instruction set. It also designs and licenses cores that implement these ISAs.
Conexant Systems, Inc. was an American-based software developer and fabless semiconductor company that developed technology for voice and audio processing, imaging and modems. The company began as a division of Rockwell International, before being spun off as a public company. Conexant itself then spun off several business units, creating independent public companies which included Skyworks Solutions and Mindspeed Technologies.
Telit Cinterion is an Internet of Things (IoT) Enabler company headquartered in Irvine, California, United States. It is a privately held company with key operations in the US, Brazil, Italy, Israel, and Korea.
PikeOS is a commercial hard real-time operating system (RTOS) which features a separation kernel-based hypervisor. This hypervisor supports multiple logical partition types for various operating systems (OS) and applications, each referred to as a GuestOS. PikeOS is engineered to support the creation of certifiable smart devices for the Internet of Things (IoT), ensuring compliance with industry standards for quality, safety, and security across various sectors. In instances where memory management units (MMU) are not present but memory protection units (MPU) are available on controller-based systems, PikeOS for MPU is designed for critical real-time applications and provides up-to-standard safety and security.
Squawk is a Java micro edition virtual machine for embedded system and small devices. Most virtual machines for the Java platform are written in low level native languages such as C/C++ and assembler; what makes Squawk different is that Squawk's core is mostly written in Java. A Java implementation provides ease of portability, and integration of virtual machine and application resources such as objects, threads, and operating-system interfaces.
Kontron AG is a German-based multinational company which designs and manufactures embedded systems, modules and boards, and provides software products for Internet of Things and 5G technologies.
The i.MX range is a family of Freescale Semiconductor proprietary microcontrollers for multimedia applications based on the ARM architecture and focused on low-power consumption. The i.MX application processors are SoCs (System-on-Chip) that integrate many processing units into one die, like the main CPU, a video processing unit, and a graphics processing unit for instance. The i.MX products are qualified for automotive, industrial, and consumer markets. Most of them are guaranteed for a production lifetime of 10 to 15 years.
Arm Holdings plc is a British semiconductor and software design company based in Cambridge, England, whose primary business is the design of central processing unit (CPU) cores that implement the ARM architecture family of instruction sets. It also designs other chips, provides software development tools under the DS-5, RealView and Keil brands, and provides systems and platforms, system-on-a-chip (SoC) infrastructure and software. As a "holding" company, it also holds shares of other companies. Since 2016, it has been majority owned by Japanese conglomerate SoftBank Group.
Linaro is an engineering organization that works on free and open-source software such as the Linux kernel, the GNU Compiler Collection (GCC), QEMU, power management, graphics and multimedia interfaces for the ARM family of instruction sets and implementations thereof as well as for the Heterogeneous System Architecture (HSA). The company provides a collaborative engineering forum for companies to share engineering resources and funding to solve common problems on ARM software. In addition to Linaro's collaborative engineering forum, Linaro also works with companies on a one-to-one basis through its Services division.
AliOS is a Linux distribution developed by Alibaba Cloud, a subsidiary of Mainland Chinese company Alibaba Group. It is designed for smart cars and Internet of Things (IoT) devices, and it had been used as a mobile operating system.
Tuxera Inc. is a Finnish company that develops and sells file systems, flash management and networking software. The company was founded in 2008 and is headquartered in Espoo, Finland. Tuxera's other offices are located in the US, South Korea, Japan, Hungary, Germany, Taiwan and China.
Mocana is a San Jose-based company that focuses on and embedded system security for industrial control systems and the Internet of Things (IoT). One of its main products, the IoT Security Platform, is a high-performance, ultra-optimized, OS-independent, high-assurance security platform that is intended to support all device classes. This decoupling of the security implementation from the rest of application development allows for easier development of software for devices comprising the "Internet of Things", in which numerous independent networked devices communicate with each other in various ways. Mocana was originally launched as an embedded systems security company, but as of the early 2010s, the company has shifted its focus to protecting mobile devices and the apps and data on them.
Sequans Communications is a fabless semiconductor company that designs, develops, and markets integrated circuits ("chips") and modules for 4G and 5G cellular IoT devices. The company is based in Paris, France with offices in the United States, United Kingdom, Israel, Hong Kong, Singapore, Taiwan, South Korea, Finland and China. The company was founded as a société anonyme in October 2003 by Georges Karam. It originally focused on the WiMAX market and expanded to the LTE market in 2009, dropping WiMAX altogether in 2011. Today the company develops and delivers only LTE chips and modules for the global 5G/4G cellular IoT market. Sequans was listed on the New York Stock Exchange in April 2011. Karam is the company's CEO.
Apache Mynewt is a modular real-time operating system for connected Internet of things (IoT) devices that must operate for long times under power, memory, and storage constraints. It is free and open-source software incubating under the Apache Software Foundation, with source code distributed under the Apache License 2.0, a permissive license that is conducive to commercial adoption of open-source software.
RPMsg is a protocol enabling inter-processor communication inside multi-core processors.
HarmonyOS (HMOS) is a distributed operating system developed by Huawei for smartphones, tablets, smart TVs, smart watches, personal computers and other smart devices. It has a multi-kernel design with dual frameworks: the operating system selects suitable kernels from the abstraction layer in the case of devices that use diverse resources.
Zerynth is a software implementation of the Python programming language for programming microcontrollers. It targets 32-bit microcontroller platforms and is designed to mix Python with C code. It connects the microcontrollers to the cloud for developing Internet of Things (IoT) products.
Emteria.OS is an Android-based operating system (OS). The application of the OS is mainly purposed for industrial applications such as internet of things, digital signage, vending machines, point of sale or smart city.
OpenHarmony (OHOS), also known as OH by shorter acronym, is a family of open-source distributed operating systems based on HarmonyOS derived from LiteOS, donated the L0-L2 branch source code by Huawei to the OpenAtom Foundation. Similar to HarmonyOS, the open-source distributed operating system is designed with a layered architecture, consisting of four layers from the bottom to the top: the kernel layer, system service layer, framework layer, and application layer. It is also an extensive collection of free software, which can be used as an operating system or in parts with other operating systems via Kernel Abstraction Layer subsystems.