Terminal Components
Terminal Components (Java Terminal Emulation)
The Terminal Components are highly configurable, protocol-independent implementations of a standard ANSI/VT terminal. We've designed the component to ensure the lowest possible distribution size, along with AWT and Swing distributions for environments where compatibility with lesser JDKs is paramount.

These components have been specifically designed for direct integration within third party applications and support all versions of the Java Development Kit™ from v1.1 onwards. Our components are provided with example code to get your prototype system up and running within minutes. The component is protocol-independent and supports Telnet, rlogin, rcommand, rexec as standard, with SSH1 & 2 plug-ins also available when combined with the J2SSH Maverick API.

Ease of Implementation

With the needs of OEM developers in mind, we've created a component that provides to the developer the most configurable terminal available today. We have ensured that the majority of the terminal's interface is configurable, meaning you can add/remove functionality with ease to suit your project's specific requirements.

These terminal components support a wide range of transport protocols as standard. The abstract design means that the development of additional protocol plug-ins is as simple as possible.

Technical Information
  • Compatible with JDK1.1+
  • Cross platform, 100% Java™ based component
  • Separate AWT and Swing versions
  • Low distribution sizes - 119K for AWT version and 111K for Swing
  • Includes Telnet, rcommand , rlogin and rexec transport scheme plug-ins
  • Optional SSH plug-in available using the J2SSH Maverick API
  • Supports VT100, VT220, VT320 and ANSI Emulations
  • Virtual terminal framework enables multiple tabbed sessions in each terminal instance
  • Transport scheme interface allows for additional protocols to be plugged in at runtime
  • XML based profile for connection persistence
  • Supports charset conversion
Licensing Information

You may evaluate the software for a period of up to forty-five days, after which you must purchase the relevant commercial license or remove all copies of the software from your systems.

There are two types of licensing for the Terminal Components:

  • Professional License - If more than one developer will be using the components on more than machine then you will require the Professional license.

  • Enterprise License - If you require access to the source code of the component, you will require the Enterprise license. This license also allows use amongst multiple developers.

Our products are licensed on a per-project basis. This means that you may use the license for the development of one named project only, with additional projects may be added to your license by contacting SSHTools. All of our product licenses are non-exclusive and royalty-free and all come with our free one-year standard support contract.

Please see our licensing FAQ for more information.

Support Services

Both the licenses for the Terminal Components are bundled with our introductory one-year standard support contract. Our developers have several years experience in developing cutting edge security solutions and can assist you in porting your legacy J2SSH applications to the enhanced API, configuration issues or any other technical SSH related enquiry. If your environment dictates that a rapid response is essential, we also offer a premium support contract for your reassurance.

Java is a trademark or registered trademark of Sun Microsystems, Inc. in the United States and other countries.

 

Download


Purchase
 

Online purchase currently not available. Contact sales@sshtools.com


Who Uses Terminal Components?

The Terminal Components are in use by many companies to provide a complete access solution to internal cross-platform resources. The components have also been used to develop applets for similar purposes.