Features
Traditional Emulation Delivered within a Web Browser
Emulation is instantly available anywhere the user can access an Internet
Explorer session. Flynet Viewer gives you all the features normally associated
with 'native' stand-alone emulators including:
-
Scalable fonts - as browser is re-sized, font sizes re-scale to fit the window
-
Customizable keyboard including all function keys
-
Keyboard buffering or 'type ahead' - users can type input before screens are
visible, as they are often used to doing with terminal-based applications
-
True colors
-
All host writes are synchronized with the web page
Instant Installation
Rapid, simple installation on the server and no client-side installation.
The First Terminal Emulator Built on ASP.NET
Flynet Viewer is integrated at the server level with ASP.NET, providing
organizations with an easily implemented solution for providing terminal
emulation to any client personal computer running Microsoft Internet Explorer
5.5 and above. Developers can integrate with host screens on an event-driven
basis both at the ASP.NET server side (any .NET language) as well as at the
client side (Javascript or VBScript)
Full Keyboard Support
Using a small ActiveX control, the full PC keyboard may be utilized to emulate
host keys
Easily Administered
A configuration file in the ASP.NET folder provides administrators with control
over the default look and feel of the emulator. Additionally, the administrator
can choose to prevent users from modifying the default settings. This can make
helpdesk interactions more productive, as it is easier for help desk personnel
to identify fields if the colors are consistent across the clients.
Configurable Color and Font Settings
A Flynet Viewer server can be configured to support any number of
color styles (a number of style sheets are provided and customers can modify
these or create new ones). In addition, the use of a selection of non-standard
fonts is made possible by font embedding technology.
Client-Side Integration
Web developers can use their own JavaScript file to respond to two frequent
events; whenever a new screen is displayed at the client and whenever the user
has pressed a key that will send the screen to the host. In addition to these
two events, there are functions provided in the client-side framework for
reading any area of the screen and for automatically inserting values into
entry fields.
Server-Side Integration
A user-modifiable aspx and aspx.cs module can be used for ASP.NET server-side
integration. In this module, a method (Enter) provides access to the screen
immediately before it is sent to the host (due to the user pressing an ENTER or
function key) and immediately after the next screen is received. As with the
client-side integration, methods are provided for reading and writing the
screen, enabling integration of the screen data with other ASP databases and
applications.
Remote Administration and Control
Provided with the Flynet Viewer Service is a set of administration applications
that may be separately installed on any machine from which access to the live
Flynet Viewer Emulation Service is desired (such as an administrator's
desktop). These applications then access the service through a configurable
HTTP port to enable remote administration. The Administration Applications
include the following functions:
-
View active or available sessions and status
-
Start/Stop a session
-
View a live session in a special administrator's emulation window -- enables
both debugging as well as help desk capabilities
-
Configure the service using tree-view property sheets
-
Start/Stop/Clear Application Tracing
-
View Application trace file which optionally includes buffers, screens, API
calls and internals
High Performance Windows Service
The core emulation engine runs as a standard Win32 service, providing control
through the system services applet as well as event reporting using the
standard Windows Event Log. This service provides up to hundreds of concurrent
emulation sessions that persist independently of client .NET object processes
and threads. The core emulation engine is written in highly optimized C
and C++, ensuring efficient use of resources and the fastest possible handling
of the terminal data streams.
|