* ANNOUNCE: Ada Terminal Emulator 1.5
@ 2003-11-06 12:19 Ross Higson
0 siblings, 0 replies; only message in thread
From: Ross Higson @ 2003-11-06 12:19 UTC (permalink / raw)
Version 1.5 of the Ada Terminal Emulator is now available. It can be
downloaded from:
http://www.members.optusnet.com.au/rosshigson/terminal
The emulator provides a set of terminal emulation capabilities
implemented in Ada 95 to run under Windows 95/98/NT/2000, along with
various demonstration and application programs.
All source code for the emulator is provided under the GNU General
Public License. The package was developed using GNAT and GWindows.
Version 1.5 is a significant improvement over the initial release of
this package. Modifications include bug fixes, improvements in the VTxxx
and ANSI emulation capabilities, and improvements in the compatibility
of the telnet application with various Win32, UNIX and VMS based telnet
servers.
A summary of all changes is available at the above URL.
Special thanks to Simon Clubley for testing the emulator against several
different VMS platfoms, and suggesting valuable improvements.
Ross Higson.
------------------------------------------------------------------------
In addition to providing simple "dumb" terminal emulation, the Ada
Terminal Emulator provides full emulation of DEC VT52/VT100/VT102
compatible terminals, including double height and double width
characters, smooth scrolling, special graphics, display controls and
national replacement character sets. The emulator also implements a
substantial subset of VT220/VT320/VT420 and ISO 6429 capabilities.
The package consists of the following main components:
Terminal_Emulator:
------------------
An Ada package that provides facilities for creating, configuring and
interacting with terminal windows from an Ada program. Multiple terminal
windows can be created from the same program. Each window implements a
completely independent terminal emulator. Each can be separately
configured as a simple dumb terminal, or emulate full DEC VTxxx
capabilities.
Term_IO:
--------
An Ada package that can be used as a complete and transparent
replacement for the standard Ada text-handling package Text_IO. In
addition to supporting all the normal file handling capabilities of
Text_IO, Term_IO replaces the default files (i.e. standard input,
standard output and standard error) with one or more terminal windows.
It also allows the creation and manipulation of user-defined terminal
windows using only Text_IO syntax. Each terminal window can be
configured to either strictly implement the semantics of Text_IO as
defined in the Ada 95 Language Reference Manual (LRM), or to implement
relaxed semantics that allow the user to take advantage of the terminal
capabilities in a more intuitive manner.
Redirect:
---------
A stand-alone program that allows existing text based applications
(including non-Ada applications) to have their standard I/O (i.e.
standard input, standard output and standard error) redirected through a
terminal window - without recompiling or relinking. Redirect supports
all the features of the Terminal_Emulator, and adds line editing,
command and filename completion and command history. It can be used to
create a sophisticated window-based command line interpreter with only a
few dozen lines of programming. A complete Ada 95 example is included.
Comms:
------
A stand-alone program that allows the use of a communications port as
input and output to a terminal window. This enables a PC to be used as a
serial terminal. Multiple instances of comms can be started on different
serial ports. Comms supports all the features of the Terminal_Emulator.
Telnet:
-------
A stand-alone program that allows the use of the Telnet protocol as
input and output to a terminal window. This enables a PC to be used as a
Network Virtual Terminal. When used as a client, multiple instances of
telnet can be run, connected to multiple remote hosts. Telnet can also
be used to implement a simple telnet server. Telnet supports all the
features of the Terminal_Emulator.
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2003-11-06 12:19 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-11-06 12:19 ANNOUNCE: Ada Terminal Emulator 1.5 Ross Higson
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox