圖形介面軟體
Graphics: Nucleus GRAFIX
參考資訊:
Applications,
Features,
Benefits and
References
產品概述 Overview
Enables Graphics User
Interface (GUI) building for
Embedded Systems
Human
interaction with embedded
devices continues to increase.
Suddenly, we have the need for
embedded systems to look like
traditional desktop devices
with full graphical user
interfaces (GUI). Set-top
boxes, medical imaging
equipment, factory automation
equipment and mobile phones
all require a sophisticated
user interface, which has
created quite a dilemma in the
embedded market. Most GUI
programs are not tailored to
embedded devices and are
limited by their size or
performance. Nucleus GRAFIX
Windowing Toolkit is
specifically designed to
provide GUI-building
capabilities that meet the
design constraints faced by
embedded developers today.
Designed from the ground up
and a tightly integrated
Nucleus component
Nucleus GRAFIX
is a Nucleus-proper component.
As a tightly integrated
Nucleus component, Nucleus
GRAFIX takes advantage of
Nucleus services throughout
and works with other Nucleus
products seamlessly. It has
been designed from the ground
up for embedded systems. As a
result, Nucleus GRAFIX
includes all of our customer’s
favorite embedded software
features that are common to
all Nucleus real-time
software.
Enables embedded developers to
design powerful and fast GUI
applications
In designing
Nucleus GRAFIX Windowing
Toolkit, our goal was to
create a GUI with the features
that you need. Nucleus GRAFIX
Windowing Toolkit contains the
components commonly needed by
GUI developers including text,
lines, pull-down menus, dialog
boxes, radio buttons,
scrollable windows and icons.
These features allow a
developer to easily and
quickly build a graphical
interface that is suitable for
embedded devices.
Highly
modularized and portable
architecture
Nucleus
GRAFIX is modular and highly
portable and contains three
parts: the Windowing Toolkit,
the Rendering Services and the
Device Drivers. The Windowing
Toolkit provides the tools to
build high-level human
interfaces referred to as the
GUI (Graphical User
Interface). The Rendering
Services provide the
facilities necessary for basic
line drawing and text
manipulation. This package
provides the ability to draw
lines, boxes, characters and
symbols, fill polygons and
include several other useful
tools for preparing a complete
presentation. The Device
Drivers provide the interface
to the hardware and provide an
API for the input and output
on the device. Nucleus GRAFIX
is proven in many designs and
provides all of the
functionality you would expect
from a full-featured windowing
package.
 |