Create Stunning User Interfaces
Mentor Embedded™ Inflexion™ UI enables users to implement compelling and visually rich user interfaces (UIs) with significantly reduced effort, allowing users to meet the UI demands of today’s embedded devices.
Inflexion UI Runtime
Small, Efficient but Powerful UI Engine
Inflexion UI Runtime, the on-device portion of the Inflexion UI system, comprises the core Inflexion UI engine along with a variety of tools and modules. The engine is a small, highly efficient, embedded run-time library that consumes designs exported from Inflexion UI Express; controlling the look, feel, functionality, and flow of the target application.
Portable and Easy to Use
UI Runtime contains a powerful porting layer making it available across a wide range of hardware and software platforms. It comes with out of the box support for Android, Linux and Nucleus.
The Inflexion UI Runtime is delivered as a set of C++ source files that compile into a library. It provides an "Engine Control" API that includes configuration functions, an "Integration Layer" that interfaces the engine to underlying native functionality and a "Porting Layer" reference implementation.
The APIs support the C language thus allowing application developers to interface with Inflexion without requiring the use of C++. Java APIs are supported in the Android port.
See Inflexion UI in Action
This video illustrates an automotive "infotainment system", and shows how Inflexion can be used to transform a product through rich, dynamic UIs.
3D In Vehicle Infotainment HMI
Example 3D Instrument Cluster HMI created using Inflexion UI. The demo uses 3D objects, and many OpenGL ES effects, by exploiting the hardware GPU for a more sophisticated look.
Matlab is the registered trademark of Mathworks. Android is a trademark of Google Inc. Use of this trademark is subject to Google Permissions. Linux is the registered trademark of Linus Torvalds in the U.S. and other countries.