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.

 

GUI

 

Benefits

Easy 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 Solutions

Rendering

  • Lines, ovals, arcs, rectangles, polygons - fill and frame
  • Bitmap and Scalable Vector Fonts
  • Zoom and scale images to any size
  • Clipping irregularly shaped regions
  • Hit Detection

Widgets (Controls)

  • Buttons: Push, Radio
  • Boxes: Edit, List, Combo, Text, Grid, Picture, Spin, Check
  • Bars: Progress, Tracking

Windows

  • Normal, Application, Dialog, Desktop, Bar menu, Menu, Debugwnd

Tools

  • Image Converter - BMP, JPEG, GIF
  • GUI Development

Display Adapter Support

  • LCD and VGA
  • From 1 bit to 32 bits per pixel

Input Device Support

  • Touch panel
  • Keypad
  • Mouse
  • Keyboard

EDGE Developer Suite

  • Eclipse-based IDE
  • Simulation environment ideal for automation
  • Customizable debugging environment (codelets)
  • Compilers
  • Industrial strength tools for just $2995 USD
 
© Mentor Graphics Corp. All rights reserved.