EMBEDDED MIDDLEWARE SOLUTION FOR SMART THINGS
Quux Oy is developing a middleware software platform that provides a secure platform for security-critical long-life applications for Industrial IoT devices used in heavy industry, medical and health technology, automotive industry, logistics and warehousing. A software platform intends to provide a universally verifiable code execution platform (a runtime engine). Applications developed model-based or coded using various programming languages may be executed parallel using a modern and efficient container technology securely according to real-time requirements.
With the Quux middleware, developers have a standard toolset to build and debug applications for embedded devices. Pre-integrated software with support for WASM and WASI will fast move you to the prototyping phase of your next project.
Protecting Your Technology Investments
Our modular and flexible solution lets you seamlessly consolidate multiple applications to disparate software technologies written in different languages on the same endpoint, without the need to overhaul or invest in recoding and redesign for software.
Reduce Certification Time
Reduce safety certification time and costs with virtualization technology with the highest safety compliance and pre-certification levels. Leveraging standards such as WASM and WASI, Quux middleware offers separation and isolation of safety-critical components from non-safety-critical components.
Optimize Systems with Consolidation
Consolidating applications onto one SoC with Quux middleware technology allows you to:
- Reduce hardware costs
- Optimize size and power consumption
- Shorten development and test cycles
- Easily migrate legacy code to one SoC
Increase system performance
Quux middleware provides a high-performance virtualization environment reliability without wasting resources.
- Small footprint
- No need to run multiple OS
Safety and Security
Sandboxing ensures Quux middleware applications can be isolated from each other to ensure the incorrect behavior of one application can’t affect other applications or bring down the system.
The Quux middleware allows you to safely consolidate multiple applications to co-exist on the same SoC and separate safety-critical from non-safety critical components. The solution is built using the unique Virtual Execution Environment, a safe and secure embedded software middleware platform capable of running on any SoC.
We provide virtualization, code verification, and flexible sandbox environments for a fleet of processors and programming languages.
- Designed for IEC61508 and ISO26262 compliant application development
- Managing safety and secure application deployment process for delivering firmware and application components to Industrial IoT endpoints
- Possibility to run third party application components
- Focusing on software asset packaging and management
Support of 32-bit and 64bit processors
Web Assembly software execution ahead-of-time (AOT) or just-in-time (JIT)
Support of Ada, C, C++, Delphi, Fortran, Haskell, Java, Objective-C, Rust with LLVM toolchain
Execution of multiple application with trusted and secured sandboxing
Virtualization of hardware and middleware
Dynamic application loader