Sourceforge Page


Support This Project

RTES - Realbasic Terminal Emulation Suite

If you are looking for support or to report bugs, please see the sourceforge page

RTES is a crossplatform library designed to make implementing a terminal emulator significantly easier. First a list of terminals currently emulated. Please note that those marked with * are currently in progress and can be found in the current CVS and not necessarily in the last release of RTES.

* VT52
* VT102

But why use RTES? You'll want to use it because it does for terminal emulation what RB does for programming: frees you up from trivial concerns so you can focus on what's unique to your program. At the heart are the following abstract classes:

AbstractTerminalDisplayCanvas contains the core of routines needed to emulate a terminal display including drawing routines. It supports the following features:
- Fast Scrolling complete with scrollback buffering, scrollbar that is as easy to implement as command-drag.
-Logging both the raw data being sent to the display as well plain text
-Threaded to allow seamless integration in your GUI
-Support for both Underlined and block cursors

-Highly configurable with most options readily available in the IDE from fonts, screensize, to memory requirements.


AbstractTerminalCommunicator contains the core of routines needed to communicate with a remote terminal. This is currently in planning stages and we hope to provide a common interface to support both modem and telnet connectivity.