Javascript embedded

 

Boston, August 31th 2021

MicroEJ, the leading provider of software containers for edge and embedded devices, recently released its new JavaScript framework for embedded development, called MICROEJ Kifaru™. This new addition fulfills the company’s mission to democratize embedded development to the broadest ecosystem of skilled applications developers on the market.

MicroEJ has long supported multiple standards and specific languages (C, Java, Domain-Specific Languages) to open embedded systems development to the large mobile and cloud community. By adding JavaScript support to MICROEJ Virtual Execution Environment (VEE), MicroEJ leverages the largest ecosystem of developers on the market, making MICROEJ VEE the most accessible execution environment in the embedded industry. And the roadmap includes Kotlin and Python to embrace an even broader engineering workforce.

MICROEJ Kifaru introduces numerous benefits to smart device manufacturers:

  • Safe software container
    MICROEJ Kifaru makes no compromise on security nor reliability: it targets the safe MicroEJ software container, enabling the application to be written in multiple languages. However, all multi-language components are securely run and managed by MICROEJ VEE.
  • No learning curve
    JavaScript is considered as one of the easiest and accessible languages to learn. It is highly dynamic and loosely typed, which translates into more flexibility. In addition, it makes it easier to iterate at a fast velocity to achieve quick prototypes and applications.
  • Large ecosystem
    Engineering teams can now benefit from one of the largest ecosystems of tools, frameworks, and libraries that can be leveraged in the development process to reduce development efforts and costs. MICROEJ Kifaru supports npm command line, babel, etc.
  • Software modules reuse
    MicroEJ ensure software modules portability across many RTOS/OS and hardware platforms. It means that JavaScript software modules created with MICROEJ Kifaru can run ‘as is’ on various electronics with no modifications, resulting in a much easier evaluation process between different hardware and fast product declinations.
  • Reliability
    MicroEJ combines security and flexibility as it provides application sandboxing, meaning software applications stay isolated from each other. Device robustness is guaranteed at execution thanks to code validation and real-time execution checking for reliable embedded and IoT devices.

 

Access the MicroEJ website to know more about MicroEJ framework and discover its newest MICROEJ Kifaru preview demo: here

 

After having supported many specific sub-flavors of JavaScript for various customers targeting IoT and User Interface, we are delighted to welcome the full 10+ million JavaScript engineers’ community to create applications for the embedded world. Being able to address more than 60% of the worldwide software developer community is a formidable boost of innovative creativity that we are proud to share with our customers.”

Concludes Fred Rivard, MicroEJ’s CEO.

MICROEJ Kifaru is currently successfully used with lead customers for the production of mass-market electronic products. Visit MICROEJ Kifaru webpage to stay tuned.


About MicroEJ

MicroEJ is a software vendor of cost-driven solutions for embedded and IoT devices. We are focused on providing device manufacturers with secure products in markets where software applications require high performance, compact size, energy efficiency, and cost-effective development.

Today more than 120+ companies in the world with currently over 100 million products sold, have already chosen MicroEJ to design electronic product applications in a large variety of industries, including smart home, wearables, healthcare, industrial automation, retail, telecommunications, smart city, building automation, transportation, etc.

▷ For more information : www.microej.com   – 
▷ Contact: press@microej.com

 


Java™ is Sun Microsystems’ trademark for a technology for developing application software and deploying it in cross-platform, networked environments. When it is used in this site without adding the “™” symbol, it includes implementations of the technology by companies other than Sun. Java™, all Java-based marks and all related logos are trademarks or registered trademarks of Sun Microsystems Inc, in the United States and other Countries.