The Host Access Beans for Java provide emulator functions as a set of JavaBeans. JavaBeans are components that have configurable properties, use events to communicate, and can be manipulated in visual development environments. (See the Sun JavaBeans API Specification for more information). The Host Access Beans can be used by developers to rapidly develop custom applications that deliver the specific functions they want to include in their host access applications.
Each bean description below is preceded by the icon used to represent the bean in most visual development environments.
![]() |
Session - This non-visual bean provides methods and properties for setting up and establishing communications with the host system. The Session bean fires events that allow listeners to be notified of presentation space, operator information area (OIA), and communication changes. |
![]() |
Screen - This visual bean provides the graphical interface for displaying the host data from a Session bean. The Screen bean listens to presentation space, OIA, and GUI events fired by the Session bean and interprets the events to display the main text area and the operator information area. It fires keystroke events to registered listeners, and also provides the clipboard cut, copy, and paste functions. |
![]() |
Terminal - This visual bean combines the Session and Screen beans to provide a composite bean that encompasses both the communication with the host and the graphical interface for displaying the host data. |
![]() |
CustomTerminal
- ![]() |
![]() |
KeyPad - This visual bean provides a simple grid of buttons which invoke various host functions. |
![]() |
KeyRemap - This visual bean provides keyboard remap capability. Using KeyRemap, keystrokes can be mapped to alternate characters, strings, macros, or directly to host functions. |
![]() |
FileTransfer - This visual bean provides a toolbar interface for transferring files to and from a host. |
![]() |
Macro - This non-visual bean records and plays a single macro. Macro employs advanced screen recognition technology to reliably navigate host applications in any environment. Macro also provides the ability to prompt for user input and extract text from the screen during playback. |
![]() |
MacroManager - This visual bean provides a toolbar interface for managing multiple macros. The MacroManager bean allows you to record, play, load, delete and edit multiple macros. |
![]() |
Color
Remap - This visual bean provides a simple interface for modifying
the colors displayed by the Screen or Terminal beans.
![]() |
For information on programming with these beans, see the
Host Access Beans Javadoc.
The following diagram shows the major events that are passed between each of the Host Access Beans and the composition of the Terminal bean.
Note:
The CustomTerminal bean is wired similarly to the Terminal bean; however, only KeyPad, KeyRemap, and FileTransfer beans can be wired to the CustomTerminal bean.
[ Top of Page | Previous Page| Next Page | Table of Contents]