

TrustAPP extends the MICROEJ VEE software container with secure multi-sandboxing, enabling embedded devices to run multiple applications safely in isolated environments. Each application operates within its own protected sandbox, ensuring system resources remain secure and unaffected by other apps. Importantly, TrustApp’s sandboxing is language-agnostic: it applies equally to any application type running on MEJ32, whether written in Java, C, or any other supported language. The execution semantics (isolation, security management, multithreading) are identical across all app types and guaranteed across hardware evolutions.
With TrustAPP, applications (whether developed in-house or by third parties) can be installed, launched, paused, stopped, or uninstalled safely, enabling the creation of app ecosystems that open new use cases and monetization opportunities.
Execution Control & Isolation
TrustAPP provides a sandbox model where each application operates independently within its own execution environment (memory, namespace, objects). This guarantees:
Runtime Security & Verification
At runtime, TrustAPP ensures:
MEJ32 is part of MicroEJ’s CORE IPs portfolio, enabling lightweight virtualization, ecosystem creation, and multi-language support for embedded architectures.
To learn more about licensing and integration options, visit our MicroEJ Licensing Page.