Inventu Viewer+ Software Updates

Your Source For Inventu Viewer+ Installation Downloads, Descriptions, Status, Support and Help.

  • Home
  • Installing
    • Telnet Recorder Quick Instructions
  • Downloads
  • Inventu Viewer+ Help
  • About

Inventu Flynet Viewer Setups 2016EB

June 21, 2019 by ViewerAuthor

Inventu Flynet Viewer 2016EB Enhancements and Fixes

  • Translation for 7 languages now configurable for the FVTerm Terminal Emulator Client
  • AS400 / IBMi Device Printer (IBM-3812-1) is now supported for FVTerm Client printing
  • Visual Studio 2019 and Additional .NET Framework Build Targets for Inventu Flynet Viewer Studio
  • Further Continuous Updates, Enhancements and Fixes

Inventu Flynet Viewer Base Product and Components
(Version: 5.0.374 June 21, 2019)

http://flynetsoftware.com/2016EB?dl=FVSetup64.exe (64bit)
http://flynetsoftware.com/2016EB?dl=FVSetup.exe

Flynet Viewer Emulation Service and Runtime Framework (Version 5.0.374)

  • TN5250 Device Printer support has been added, emulating the IBM 3812-1 printer. This will be operational for servers that have the Printer Support feature active.  There are configuration settings for the device name of the printer—this is a function of the FVTerm Client and Configuration support.  Typical would be to have the user/client enter the device name for their printer the first time a connection is made.  This support initially includes direct-to-HTML printing using the same functionality as used with print screens.  Future releases will include transparent PCL as well as PDF printing.  Note that customers looking for 3287-1 support for TN3270 hosts should contact Inventu as it will be a minor effort to add 3287-1 emulation based on the new device printer support.

FVTerm Web Terminal Emulation Feature

  • The FVTerm Client has been localized (finally!). Over 275 words and phrases used as part of the client Web UI have been translated from English into 7 languages.  These include Spanish, French, Portuguese, German, Italian, Dutch and Swedish.  For a Profiles mode view, the default language for new clients can be set, as can control over the available and selection order of languages for clients to optionally select in the settings dialog.
  • Device Printer support UI and controls added—currently supported for TN5250 connections on servers with the printer feature. When a user with the printer feature active on a TN5250 profile connects, a new Icon will be displayed – which has the title of “Click to Start Host Device Printing”.   The same Icon is used for stopping a printer session along with popup information bubbles that hover over the printer control icon.  New print jobs, when completed by the host are displayed as an HTML print job (132 column in rotated landscape mode).  Edge and Chrome browsers include a nice print preview as well as a PDF option.
  • Focus for keyboard entry has been improved following a print dialog (for both print screens and device print jobs)–following close of the Printer Dialog, focus will be set to the emulator page so that the user will not need an additional click for function and other keys to work correctly.
  • TN5250 entry fields now have full null support—recent versions were padding with blanks due to a change in the TN3270 NULL handling—TN5250 has now been aligned so that entry fields will not have extra blanks.
  • The top Menu in a 5250 screen on line 4 was not being set as clickable—this has been fixed.
  • UserID when defaulted sometimes was not using the client IP address as a fall-back for uniquely identifying a connected client at the server
  • Status message box styling was improved to improve readability and recognizability—this can still be overridden with the View setting Status Message Background Color
  • FVSessions.js updated to add new function TypeAtRowCol(text, row, column) which will, starting at row, column, type in the text as if the user were typing. This will auto-skip when appropriate within a screen when the text exceeds the length of the starting field.  This has also changed the internals of the Transactions function to avoid truncation with the “T” action code.
  • FVTermParent.js added a dataCache object that can be used by child FVTerm iframes to store data in order to speed-up subsequent FVTerm iframe initialization by avoiding AJAX loading from the server of static data, such as a Locale language text JSON file.
  • In IE, some dialogs were not working correctly due to the emulation logic “grabbing” keystrokes—this has been fixed.

Profiles Configuration and Runtime

  • Added new properties for a Profile to support 5250 Print devices
    • Printer DeviceID – options for user to set the Printer DeviceID or a template that can base the printer device ID on the connected display device ID.
  • Added new View properties related to localization (translation) of the FVTerm client interface:
    • Default Client Language/Locale – used to set the default language for a View
    • Allow Users to Change Client Language/Locale – Boolean, when true (default), user can change language in the Settings dialog
    • Languages that User Can Select – a list of 2 character language codes, space separated that determine the order and included languages for user selection

ViewerLib API

  • New functions
    • GetSessionAlert() returns a string for an active alert (includes printer status messages for the new device printer support)
    • startDevicePrinter(String DeviceID, String filetype) – starts a device printer with the specified deviceID and filetype (currently HTM is supported, PCL and PDF are planned)
    • stopDevicePrinter() – stops a started device printer connection

Setup and Installation

  • New Host and Profile Wizards will now open without a title area to maximize vertical space.  On many VM environments the screen size is very small requiring vertical space for the emulator area in the wizard to be optimized/maximized.

Recorder 2.0

  • The new scrubbing feature added in 2016EA no longer fails to replace strings with the Ampersand (&) character and a few other special characters due to an internal XML un-escape being implemented.

Inventu Flynet Viewer Studio
(Version: 5.0.0.212 June 21, 2019)

http://flynetsoftware.com/2016EB?dl=FVStudio2016.exe
  • Added support for generating solutions and projects targeting Visual Studio 2019
  • Improved detection of installed versions of Visual Studio as well as auto-selecting the highest installed version for new projects
  • Added support for .NET Frameworks 4.7.1, 4.7.2 and 4.8
  • Improved (significantly) detection of build packages for .NET Frameworks–prior logic used highest version installed rather than enumerating actual SDK reference folders–this now will select the highest buildable .NET framework for new projects

Filed Under: Admin, UI Dev, Uncategorized, WS Dev

Flynet Viewer Setups 2016DB

April 3, 2018 by ViewerAuthor

Flynet Viewer 2016DB Enhancements and Fixes

  • Further Continuous Updates, Enhancements and Fixes

Flynet Viewer Base Product and Components (Version: 5.0.342)

http://www.flynetsoftware.com/2016DB/FVSetup.exe
http://www.flynetsoftware.com/2016DB/FVSetup64.exe (64bit)

Flynet Viewer Emulation Service and Runtime Framework (Version 5.0.342)

  • Installer now will install with IIS Express installed, without full IIS being available—this is assumed to be for a developer’s workstation
  • Many improvements and fixes for 3270 Extended Attributes processing to gain more complete compatibility with desktop emulation treatment of colors and attributes
  • 3270 Read Buffer command fixes to better support applications that save a screen then restore as part of application flow
  • Added support for pooled sessions and license-by-user (more than one session per user) in clustered server environments, including support in the MMC for display of clustered server status
  • If a clustered server is put on hold, if it is stopped, started or restarted, it will start in a held status, even if the server is shutdown and restarted. This makes maintenance more streamlined.
  • Windows Performance Monitor Counters with category “Flynet Viewer” now available, activated with Admin Console and FVTerm web.config or custom calls in HostConnection class
  • Added new “ColSlider” attribute to recognition definitions–allows recognized text to appear within a range of colum positions of the defined location
  • Tweaks to how pad characters are managed in 3270 applications (underscore for example)
  • Fixed certain control characters sneaking-in on 5250 datastreams
  • Wyse emulations improved for scrolling, autowrap, delete line, environment settings and printing support
  • Accuterm unique protocol sequences added for screen width control, mouse click control, background and foreground color and chars received count
  • Wyse character mode switching was added for Wyse terminals
  • Added custom answerback capabilities for ASCII emulations (command 0x05)
  • Improved terminfo.txt parsing to support octal character syntax and other tweaks
  • Print server support now will automatically clean-up and PDF or other work files on startup
  • Tweaks to improve support for additional SSH server types
  • Fixed multi-threaded logging when individual trace files are active, so that in the FlyHL.log file log entries are kept whole
  • IND$File improved temporary file naming and cleanup; support for large files, which were stopping after 254 buffers
  • Help files all updated to document enhancements
  • Added ViewerLib API methods and properties related to synchronization, performance timers, connection validation, session printing and statistics
  • New session timeout option that is temporary and is cancelled by any activity on the session, enabling faster recycling of sessions as well as better management of user connections

FVTerm Web Terminal Emulation Feature

  • Client-side macros are now supported for ASCII protocol terminal sessions (VT220, Wyse and so on). Activated with web.config setting VTMacros=yes.
  • Improved web socket recovery when the internet connection between the server and client has poor reliability or web socket compatibility problems.
  • Back-button fix to take advantage of newer DOM options with the window.history object—results in fewer session issues when a user clicks the backbutton or accidently presses the backspace key outside of an entry field.
  • Startup URL can now include a filter to mask certain host tiles from displaying after the user has closed the initial session. Default tiles can be hidden while new tiles can be added with the filter.
  • Clipboard support improved to make use of Ctrl-C and Ctrl-V work naturally without the need for a popup. For block copies of screen data, the Clipboard copy icon works automatically to copy to the clipboard. Copying to multiple entry fields now will block copy using the original rows so that copying source code in mainframe environments works as with an IBM desktop terminal emulator.
  • A user “Problem Report” function can now be configured so that users can report issues with a simple form—a text file is created on the server in the FVTerm logs\reports folder which includes active the client-side websocket log.
  • If a load balancer is active, a web.config setting can be used to delete any load balancer cookie if the actively connected server is on-hold. This enables a smooth connection when a user’s server has been put on hold for maintenance.
  • Added support for the Windows Performance Monitor to track response times, web socket sessions and so on.
  • The FVTerm browser window title (default=”Flynet Viewer Host Access”) can now be controlled with a web.config entry to customize for customer environment
  • Added client response time statistics that are optionally written to a CSV file that can be analyzed in a spreadsheet. When a client closes his or her session, a record is written with the average response times both at the server and client, along with maximums and number of screen entries made during the session.
  • 3270 Extended Attributes expanded to include attribute changes in text without an attribute byte required.
  • 3270 auto-skip on unprotected fields is more consistent with desktop terminal emulators
  • Clickable function key buttons can now be transparent to minimize cosmetic differences from a desktop or java-based terminal emulator
  • All alerts, confirms and other javascript calls that can lock-up the active thread were replaced with non-blocking user interface elements that have “continue” logic connected. This ensures that background activities can continue if an alert or other element is displayed.
  • Added support for mouse-click detection (right, left or center) with ASCII protocols; sends a user-defined escape sequence with the button and cursor location of the click
  • To ensure version integrity, an option will force a user to upgrade active javascript as soon as connecting with out-of-date cached javascript and html.
  • A web.config setting (minWorkerThreads) can now be used to increase the minimum worker threads in the .NET FVTerm thread pool. Large configurations (over 500 sessions) should use this and set it to twice the configured sessions.
  • Can now configure that a double-click on a screen will act as an enter key
  • For ASCII terminal types, added support for function keys in the range 25-36 inclusive–setup in web.config and terminfo.txt
  • Added AutoPrint server-side macro support, with definition files providing compatible functionality with HOD ZipPrint—providing screen-prints spanning multiple screens. Any server macro can also create a print job that will appear at the client browser when the print job is closed.
  • Can now override the default font sizes for print screens with different font sizes for 80, 132 and 160 column screen formats.
  • Improved synchronization and performance of server-side and client-side macros
  • Server macros can now declare group membership internally, so that macros do not need to be copied to multiple host folder trees. A server macro can belong to multiple hosts and Active Directory groups based on attributes specified in the source of the assembly.
  • Server macros can now specify a version that enables updating an active macro without needing to recycling the FVTerm v4.0 application pool
  • Added additional dialog support for server-side macros
  • Many bug fixes, performance and recovery enhancements for web socket connections and managing sessions-per-user goals.

Microsoft Management Console Add-In (FVMMC) and Recorder 2.0

  • Added clustered server status columns for Pooled sessions and Users (when licensed per-concurrent user instead of per-session
  • Added search capability by user IP address, LUName or UserID to assist finding sessions in large configurations

Flynet Viewer Studio (Build: 5.0.0.209)

http://www.flynetsoftware.com/2016CB/FVStudio2016.exe

Development Environment

  • If both IIS and IIS Express are installed—a new Options property is displayed, IISExpressPreferred, which if set true will orient all development options to IIS Express (UI Web Preview Tab for example).

Generated Applications Framework

  • The TaskSession class is now generated with a TaskSessionCG (with methods and properties made virtual to enable overriding) and a customizable TaskSession class, which is a child of TaskSessionCG. The TaskSessionCode property has been added to the TaskProject so that user customization of the TaskSession Class can be saved in the Flynet Studio Project.
  • Debug class can now be extended by developers in Visual Studio in the generated solution; added DebugClassCode property on a TaskProject so that the Debug class can be customized and saved in the Flynet Studio project. Main body of original Debug is now the DebugCG class.
  • Retired support for .NET Framework 2.0 – but 3.5 is still supported
  • Default lowest level of Visual Studio is now VS 2010 instead of VS 2003
  • Now using the MSBuild included with VS2017 if VS2017 is present and selected. Prior to this, the active .NET MSBuild was always used—also now using x64 MSBuild if present
  • Added support for .NET Frameworks 4.6, 4.6.1, 4.6.2 and 4.7
  • Added support for IIS Express—can now develop without IIS and without being an Administrator
  • Pooled session encrypted credentials file can now be encrypted using a FIPS compliant AES crypto service—previously used a RijndaelManaged crypto-provider
  • All encryption libraries, including hashing for file versioning now is FIPS compliant in the Studio product
  • Improved dynamic menu option detection to include spaces in the menu number/letter portion of the menu Regular expression

Modernized Web UI Generation

  • Added the UI Base Controller (ViewControlBase) class which enables all UI controllers to have an additional location for customizations through overrides or additional methods or properties can be defined which will affect all UI controllers. Moved original body of ViewControlBase to ViewControlBaseCG.

Web Service Generation

  • Added clipboard cut/copy/paste of Task objects in the TaskTree using the mouse right-button context menu items
  • Added CustomMethodsCode property on a TaskModule so that any custom methods to replace or supplement web service methods can be saved and regenerated from the Studio project
  • Added support for resource folders for webservice generated Visual Studio projects, similar to the resource projects for UX projects

Visual Studio Add-In / Extension for Visual Studio 2015 and 2017

  • This extension is now completed and more stable and reliable than its first version—support has also been added for Visual Studio 2017 — the prior version did not actually work with VS2017
  • Available for download at: http://www.flynetsoftware.com/2016DA/FVVSExtension.vsix

 

Filed Under: Admin, UI Design, UI Dev, WS Design, WS Dev

Flynet Viewer Setups 2016AT

June 8, 2017 by ViewerAuthor

Flynet Viewer 2016AT Enhancements and Fixes

  • Further Continuous Updates, Enhancements and Fixes

Flynet Viewer Base Product and Components (Version: 5.0.283)

http://www.flynetsoftware.com/2016AT/FVSetup.exe
http://www.flynetsoftware.com/2016AT/FVSetup64.exe (64bit)

Flynet Viewer Emulation Service and Runtime Framework (Version 5.0.283)

  • Administration Console added Server Status as well as control of HOLD to gracefully take server offline
  • VT420 support added as terminal configuration option as well as “Old Belgium” Code page
  • VT Save/Restore Cursor and Attributes bug fix for 64bit mode
  • VT added support for German and Austrian Code page
  • Ascii Terminal types now support scrolling history area, including control of buffer sizes to manage large scroll areas
  • Admin Console added “Test Changes” button to enable quick testing of host definition changes
  • Increased maximum password length for SSH connections to 128 characters
  • SSH disconnect improved in certain situations
  • TN5250 Save/Restore optimized
  • Improved user communications for Telnet handshake errors like LUName rejected
  • Server Clustering now supports hold status enabling one or more servers to be taken gracefully offline for maintenance during production
  • Cluster support now has improved management of a server being down for an extended period then brought back online
  • Cluster help documentation improved to include hold status support as well as advise on load balancing
  • Added documentation for the Inventu Flynet Viewer Appliance
  • ViewerLib API added improved recognition support for ASCII screens involving cursor location recognition–now will automatically detect when entry fields and other possible cursor landing fields are valid in terms of recognition
  • Taskbar control is now elevated to Administrator status to avoid loss of control over services

FVTerm Web Terminal Emulation Feature

  • Scrolling for ASCII terminal types now supported–when a terminal scrolls, the client browser space will gain a scrollbar to the right, which when moved will reveal the scroll history.  Configured with web.config setting with scrollHistoryMax to set the maximum scroll lines maintained in the browser
  • Improved user information display for connection issues and management of bad connections
  • Installer will now preserve specially commented areas in the files SCTerm.html, welcome.htm, topmenu.html and showkeys.htm –these are now included and allow the inclusion of javascript to set a custom document.domain for environments needing javascript calls between the FVTerm environment and a hosting customer web page
  • WebSockets in clustered servers had an issue when a server took-over sessions for another server, which would prevent use of WebSockets for those sessions (downgraded to AJAX)
  • The Inventu Macro Rejuvenation Workbench in alpha — provides high-level tool to convert Visual Basic for Applications (VBA) macros from desktop terminal emulator environments.  The Workbench converts macros to FVTerm Server Macros running as VB.NET assemblies.
  • Server Macros added new Status Message as well as additional support for converted macros
  • VT added support for true double-width lines, including font transforms to stretch the font width
  • VT Blinking Attribute restored to support true blinking in the HTML/CSS
  • Improved support for serverInfo web.config setting–now allows @ to signal that instead of text, a filename is referenced.  This allows identical web.config files to be propagated across servers while retaining each server’s unique identity
  • In the status information for the FVTerm client, the user’s IP Address, LUName and additional info (like serverInfo) is provided when moving the mouse over the ? icon
  • Added support for load balance inquiry with the FVHealth.aspx module, documented in the FVClusters help documentation
  • Can now customize specific CSS files for specific hosts, so that different hosts can have different colors, even if for the same protocol
  • Operator Help was improved to display latest help in an improved format
  • The implementation of the hotspots javascript SCHSDefs.js file was enhanced to enable fully customized detection of function key definitions.  A sample is included that supports definitions with text followed by the number of the function key
  • Added optional web.config option that a double-click with the mouse will enter the current screen with an [enter] key (along with the cursor position of the mouse)
  • Cursor Blink is now more reliable across all browsers

Microsoft Management Console Add-In (FVMMC) and Recorder 2.0

  • MMC Console has improved clustered server support including the ability to view hold status as well as set hold status for selected servers
  • Recorder 2.0 enhanced to support better documentation of each screen as well as viewing and modifying documentation in View mode
  • Recorder 2.0 handles host closing the connection to properly terminate and convert to final recording format
  • Improved keystroking for ASCII hosts in Recorder 2.0 so that keys are buffered during communications which results in better, more consistent navigation in FVStudio code generations

Flynet Viewer Studio (Build: 5.0.0.194)

http://www.flynetsoftware.com/2016AR/FVStudio2016.exe

Development Environment

  • Added support to generate Visual Studio 2017 Solutions as well as utilizing the MSBuild.exe now distributed starting with VS2017
  • Improved management of imported screens for ASCII terminal environments
  • Fixed issues with custom navigation to screens not properly recognized
  • Subscription-based licensing support was added for Studio
  • Converted all calls to the CSC.EXE c# compiler to utilize the .NET Framework, which adds more reliability and improves error management.  Some cases where a warning is displayed about the CSC.exe version should no longer occur.

Generated Applications Framework

  • Improved navigation in ASCII terminal environments
  • Added CursorStateSave to enable faster recognition when one ASCII screen behaves like a popup and may leave the cursor in an entry field instead of the location used for recognition
  • Added ability to specify a column in a multirow fieldmap as one where the cursor may land in an ASCII screen, so that recognition works faster and more reliably

Modernized Web UI Generation

  • New option supports user refresh of a live UI application without restarting the application (refreshes for active screen)
  • Fixed and improved some issues with the FVPage UI base class
  • Improved initialization of the FVTerm embedded emulator to speed startup
  • Added sample UIEntryByFieldID.cs generated class for ASCII field-by-field entry in numbered screens

Web Service Generation

  • The VisualStudioFolderName property and functionality is now supported for Web Service projects as well as UI projects, which allows a directory of custom class modules
  • WcfTester.html was generated incorrectly for EDIT screen IO Types

Visual Studio Add-In / Extension for Visual Studio 2015 and 2017

  • A Visual Studio Extension is now available for Visual Studio 2010 and above — prior to this, VS2015 and VS2017 were not able to utilize the extension which offers power-tools when modifying a Flynet Visual Studio Solution
  • Available for download at: http://www.flynetsoftware.com/2016AE/FVVSExtension.vsix

 

Filed Under: Admin, UI Design, UI Dev, WS Design, WS Dev

Next Page »

Flynet Viewer Now Inventu Viewer+

June 15, 2020 Inventu Corporation Renamed Inventu Flynet Viewer As Inventu Viewer+

(Click Here For Details)

On this Site, any reference to Flynet Viewer also applies to Inventu Viewer+

Useful Information

  • About
  • Downloads
  • Installing
    • Telnet Recorder Quick Instructions
  • Inventu Viewer Help

Meta

  • Log in
  • Entries RSS
  • Comments RSS
  • WordPress.org

Setups Through Time!

Copyright Inventu Corporation 2022