Home

Profibus

Net Theory

Service

Products

Download Docu

EC32

RTC-32

SMB New

New: Preventive Maintenance Issues

Support New

Disclaimer


RTOS-32


Statistic

Private

Translate

 


ICS

Industrielle Automatisierungssysteme GmbH

 
           
Home News Products Company Profile EC32-Info Download Contact
 

Introduction on RTPEG-32

The information on this page has been provided with kind permission of On-Time.

Please check the pages at http://www.on-time.com for updated information.

 

RTPEG-32 (Real-Time Portable Embedded Graphics) provides the building blocks for a powerful and extensible graphical user interface. Advanced clipping techniques, font support, graphic image support, and an object oriented methodologies are incorporated in RTPEG-32.

RTPEG-32 is Swell Software Inc.'s product PEG ported to On Time RTOS-32 by On Time.

This programming manual contains a general introduction and programming tips for using RTPEG-32. The RTPEG-32 API class reference is supplied in the RTPEG-32 Reference Manual.

The main features of RTPEG-32 are:

  • True Windows 95 Look-and-Feel
    RTPEG-32 includes a full set of controls which look and behave the way users expect. Predefined classes include buttons, bitmaps, check boxes, scroll bars, menus, progress bars, radio buttons, prompts, combo boxes, dialog boxes, lists, tree views, etc.
  • Event Driven Programming Model
    User interface objects of an application are typically C++ classes derived from a predefined RTPEG-32 class. Such a derived classes can override methods such as Draw to implement a custom appearance, or they can override Message to catch messages sent by a user input device, separate threads, or other GUI controls.
  • Rich Set of Drivers
    A driver for VGA, 16 color mode, is included, as well as high performance drivers for 8-bit, 16-bit, 24-bit, and 32-bit color depth with arbitrary resolution. These drivers require VGA compatible hardware or VESA BIOS support. The source code of these drivers is included, allowing easy adaptation for custom video hardware.
  • Keyboard Support
    RTPEG-32 applications can be navigated using only the keyboard, if no mouse or other pointing device is available.
  • Mouse (MS Serial and PS/2) an Touch Screen Support
    Standard Microsoft compatible mice are and PS/2 touch screens supported.
  • Never Disables Interrupts
    All RTPEG-32 operations are fully interruptable. Real-time performance is never affected.
  • Supports (But Does Not Require) RTKernel-32
    Several threads can perform screen output simultaneously. RTPEG-32 performs all required locking. Even the simultaneous execution of several modal windows is supported (e.g., to signal error conditions while other threads continue to run).
  • GUI Design Tools
    Program WindowBuilder is a rapid prototyping and design tool used to quickly create RTPEG-32 graphical objects such as bitmaps, fonts, windows, etc.
  • Win32 Emulation Library
    The RTPEG-32 Win32 Emulation Library allows executing RTPEG-32 GUI programs under Microsoft Windows.
  • Unicode Support
    The Unicode version of RTPEG-32 allows using fonts with up to 65535 characters, for example, to support Far East languages and multi-language programs.
     
Next: RTTarget-32

back to previous page
 

 

         
Home Search Sitemap Our friends Security FAQ Contact

 

 

© 2004 ICS GmbH. All rights reserved. - Last update: December 12, 2004 - Webadmin: service@ics-control.com