Nucleus GUI
|
The graphical user interface (GUI) has become a key differentiator among today’s devices. Ease of use dominates the user’s preference in all aspects of a device’s design. With more embedded applications featuring full color LCD panels with a keypad or touch screen interface, the software requirements underlying these interfaces are extremely complex. The days of the simple text-based screen are gone. Today customer’s want to see clear, readable fonts, animated icons, complex menu schemes, full color maps, and smooth screen transitions. Developing the screens can be a task in itself, managing them from within an embedded application can be daunting. The Nucleus OS graphics components simplify the development of high-quality user interfaces with modular services that handle the details of hardware support, rendering, windowing, and more.
BenefitsEasy to Use The Nucleus OS GUI component is provided with source code and with no royalty fees. The source code is ANSI C compliant. Displays to Fit Your Needs From a single line monochrome to a large, full color LCD or VGA connection, the Nucleus OS has hardware drivers to address your display requirements. Window Management From simple raster-based graphics to the full windowing environment, the GUI package is scalable and feature rich including everything you would expect: dialog boxes, dropdown menus, push buttons, edit boxes, and much more! Vast Font Support Options Through UNICODE, wherever your product may be sold, the Nucleus OS GUI package can support the fonts you require. Furthermore, support for both True-Type fonts and custom bitmap fonts allow for a clear, customized display. Flexible Input Management All input is driven through an event-based protocol allowing for all types of input devices to be used. The GUI package provides hardware drivers for touch panel, mouse, keypad, and keyboard. Tools to Speed Your Development Many tools are provided with the GUI package to help customize and speed your GUI development. These tools include image conversion, font conversion, and a GUI development environment. Simulation Environment Before working on hardware, test your software in a simulated environment on your desktop. This saves time and effort in development. This simulation environment is available through the EDGE Developer Suite. Nucleus SolutionsRendering
Widgets (Controls)
Windows
Tools
Display Adapter Support
Input Device Support
EDGE Developer Suite
GUI Technical Publications |


