Specifications

Table Of Contents
Product Catalog, January 2012
www.cuesystem.com
Cue Visual Composer
M F
• Integrated Development Environment (IDE)
• All-In-One application
• Visual 2D system configuration based on circuit diagram
• XPL2 programming language
• Supports alpha channel for semitransparent objects
• Multi language support for touch panel applications
• Vector fonts (TrueType and OpenType) including anti-aliasing
• Powerful touch panel design functions
• User defined graphical objects
• Topnotch Graphical User Interface (GUI)
• CVC and all runtimes for Microsoft Windows based computers can
utilize multi-core processors.
D
Cue Visual Composer (CVC) is a new generation All-In-One software for
control application programming.
CVC is innovative mainly due to its unique concept. Touch panels and
controllers are programmed in the same way, which makes it possible
to use touch panels as fully functional control units. One universal
programming language XPL2 allows to program graphical objects, touch
panel layouts, device drivers and other parts of control application.
Effective programming is achieved by visual programming approach
with drag and drop, advanced editing technique IntelliSense, export
and import of ready to use pieces of program and more. Application
language localization and Unicode character support are inherent parts
of CVC, so it does not require any programming effort. Any part of source
code can be protected by a password to protect the author’s intellectual
property and also can be licensed to a specific hardware. Control
application runs on CUE touch panels, controllers and on Microsoft
Windows based computers.
Cue Visual Composer thus becomes an open platform for a large group
of application programmers and makes an important contribution to the
development of modern graphical user interfaces. The XPL2 programming
language itself is tailored to the needs of control systems used to integrate
various technologies. It includes a complete set of powerful commands
that enable system integrators to achieve an effective, robust and easily
maintainable code.
S C
• Visual 2D Configuration with cross-page interconnection
• Unified library window with object tree view
• Command list view
P
• Programmable touch panels with the same features as controller but
less control ports
• Streamlined object-oriented XPL2 programming language same for
touch panels and for controllers
• Reduced command set with more compact and powerful commands
• New compiler generates faster, more robust and efficient binary code
• Source code editing with color coded language keywords
• Syntax editor with IntelliSense and instant context sensitive help
• Control and graphic API available
• Many various ways how to debug and test applications, which
significantly shortens the development cycle. The whole project can
anytime be simulated on a computer or tested on real hardware units
using their control ports. For every unit in the project this debug mode
can be set individually and both simulation and real unit testing can
be combined. CVC displays debug messages from simulated units
and from real units too.
• Firmware update On-The-Fly is implemented for all CUE touch panels
and controllers. All firmware is part of CVC installation. If CVC
recognizes an older firmware version, it automatically updates it
before debugging or final project uploading.
I D E (IDE)
• Sophisticated development environment derived from Microsoft
Visual Studio 2005 and Microsoft Visual Studio 2008
• Polished GUI based on new Microsoft Office 2007 graphical style
• Seven different graphical styles – 1 x Windows XP, 4 x Office 2007,
2 x Visual Studio 200x
• Customizable interface with floating and/or dockable windows
• Reduced number of windows with tabbed client area
• Drag & Drop support
• Easy editing place switching through tabs