User Interface Development with Nucleus RTOS
Create compelling user interfaces without modifying the source code with Nucleus ReadyStart's built-in Inflexion UI tool. Inflexion UI is comprised of UI Express, which helps developers implement a UI through a drag-and-drop approach, allowing UIs to be created in a matter of days and UI Runtime, which runs on the target device executing UI designs exported from Inflexion UI Express. Inflexion UI is flexible enough to use its own built-in 2D or 2.5D software rendering or an OpenGL/ES hardware graphics engine for enhanced 2D to 3D effects.
Details
Menu-driven UI framework
Inflexion UI incorporates a customizable and extensible menu-driven user interface framework on any electronic device with a graphical display. This gives you the capability to create, test, and iteratively refine your designs without changing the underlying application code.
Modular approach to GUI building
Because of Inflexion UI's ability to separate application functionality and presentation, software engineers can focus on making the product work while UI designers are free to create the best user experience.
Color depth and added support
- Wide range of color-depths supported (1, 2, 4, 8, 16, 24, 32). Note that odd color depths where the number of bits is not a power of two such as 18-bit, are usually represented in software as the closest higher color –depth – so 18-bit is represented as 24-bit from software perspective
- Both synchronous and asynchronous (such as smart LCD modules) types of displays are supported
- Runtime color format translation (for example, the framebuffer could be setup as BGR24 while the actual hardware might have RGB16, or the other way around)
Integrated input management
Inflexion UI is tightly integrated to Input management system to support various input devices including touch panel, keypad, mouse, etc.
Download EvaluationNucleus ReadyStart
Nucleus RTOS
Resources
Nucleus RTOS Communities
Nucleus RTOS user forums — discussions, design tips, sample designs and more. Visit