TECL (Terminal Emulator Class Library) is a series of terminal emulators contained in a collection of Java classes. By including these classes in your Java program, you are able to run a terminal emulation session within your application, with or without a visible screen. You can connect to a host using Telnet or (with HP hosts) NS/VT, run host programs under the control of your own application, simulate the keystrokes that would be entered by a real user, and capture the data that the host sends back to the screen or printer.
TECL may be compared to IBM's HACL (Host Access Class Library) except that TECL is available with non-IBM emulation types.
The emulator is accessed through methods contained in a class that implements the emapi class. We give you the source code template for emapi, and a .jar (Java archive) file that contains the other classes. We also provide sample code that shows how to use it.The configuration parameters for the emulation session, such as number of columns, are specified in a configuration file you create and pass to the emulator
TECL is intended as middleware for automated control of a host session. It is ideal for acquisition of legacy data that cannot be accessed from the raw data files, and for other automated data entry and retrieval applications. Some examples include:
TECL runs on the wide variety of platforms for which Java Runtime is available including Windows, UNIX and Linux.
TECL is availble for HP 700/92, DEC VT320, and (under beta test) IBM 5250 emulation. You can run multiple concurrent sessions, and if you own TECL for more than one emulation type you can use it to create simultaneous sessions with different hosts and different emulation types, enabling you to transfer data from one host application to another.
The delivered product consists of
Pricing depends on the number of developers, and the number of end-users who will be running software incorporating TECL. Software incorporating the class library may be used within the purchaser's organization, up to the number of run-time licenses purchased, but may not be re-sold without prior arrangement with us.
IBM 5250 Emulation is currently in beta test. Enquiries are invited.
Discounts may be available for volume purchases. Payment is due with order unless you have established credit with us. Payment may be by company check, Visa, Mastercard or Paypal.