home *** CD-ROM | disk | FTP | other *** search
/ High Voltage Shareware / high1.zip / high1 / DIR24 / LWB2.ZIP / README.INF (.txt) < prev    next >
OS/2 Help File  |  1993-10-20  |  23KB  |  460 lines

  1.  
  2. ΓòÉΓòÉΓòÉ 1. About LiveWire Communications ΓòÉΓòÉΓòÉ
  3.  
  4. LiveWire Communications 
  5.  
  6.           LiveWire Communications is the 32-bit, mult-threaded text-based 
  7.           tele-communications program for OS/2 2.0 and later. Highly optimized, 
  8.           packed full of features, and yet easy to use, LiveWire is an 
  9.           excellent replacement for DOS communications packages which are 
  10.           unable to take full advantage of OS/2. 
  11.  
  12.  Features 
  13.  
  14.           LiveWire's text-based interface is designed to be easy to use and 
  15.           configure, especially for users familiar with other communications 
  16.           software. LiveWire also has many features unavailable in other 
  17.           communications programs. The following is a list of major features 
  18.           incorporated in LiveWire 2.1. 
  19.  
  20.           o Full ANSI, AVATAR 0+, and VT-100 emulations 
  21.  
  22.           o REXX script language 
  23.  
  24.           o BPS rates up to 57,600 without loss of data 
  25.  
  26.           o High performance jump scroll text output windowed and full screen 
  27.  
  28.           o Unlimited scroll back buffer 
  29.  
  30.           o 80 preset modem configurations to choose from 
  31.  
  32.           o Internal public domain Zmodem-32 
  33.  
  34.           o Support for network modems via the named pipe mechanism 
  35.  
  36.           o Point and shoot dialing directory with superior editing facilities 
  37.  
  38.           o Macro commands control the actions of most function or alternate 
  39.             keys, and all keys are re-definable 
  40.  
  41.           o The activation key for any function may be changed using two 
  42.             keystrokes, and the new activation key is updated on the command 
  43.             screen automatically 
  44.  
  45.           o Automatic detection and installation of external protocols such as 
  46.             Puma, MPt, Lynx, Jmodem, Punter, Bimodem, Super Zmodem, Kermit, and 
  47.             M2Zmodem 
  48.  
  49.           o External protocols to be installed automatically may also be 
  50.             defined in a simple text file format. If external protocol vendors 
  51.             begin including an auto-install file, installation of a new 
  52.             external protocol could become a trivial task requiring little or 
  53.             no documentation. 
  54.  
  55.           o Support for Procomm+, Qmodem, Boyan, Telix, and LiveWire keysets. 
  56.             This feature is meant to decrease the time required to learn 
  57.             LiveWire by providing familiar key-command definitions. LiveWire 
  58.             does not attempt to emulate any of these alternate communications 
  59.             programs. 
  60.  
  61.           o Dialing directory reads and writes Procomm, Qmodem, Boyan, and 
  62.             Telix dialing directories automatically 
  63.  
  64.  
  65. ΓòÉΓòÉΓòÉ 2. What's new? ΓòÉΓòÉΓòÉ
  66.  
  67. What's new in this Beta-2 
  68.  
  69.           New features added in this Beta-2 include: 
  70.  
  71.           o New phone file format, with longer fields for long-distance 
  72.             dialing. If you are using the old format, use the "coNvert" command 
  73.             in the dialer to convert to the new format! 
  74.  
  75.           o New "Comment File" field in the dialing directory. This allows you 
  76.             to add comments to any dialing directory entry. Scripts can also 
  77.             access this file for external storage purposes. 
  78.  
  79.           o Named pipe support. To enable it, you must do two things. First, 
  80.             set your Communications Port to "PIPE." (It is after COM8) Second, 
  81.             supply a pipe name in the port configuration menu. 
  82.  
  83.           o REXX scripting support. The old scripting language LiveWire used 
  84.             has been removed and replaced with support for OS/2's REXX 
  85.             Procedures Language. LiveWire adds communications-related functions 
  86.             and variables to the REXX environment. 
  87.  
  88.           o Complete VT-100 support. This implementation of VT-100 was written 
  89.             with the DEC VT Programmer Reference manual as a guide and VTTEST 
  90.             as a testing tool. VT-100 correctly emulates most of the DEC VT-100 
  91.             features documented. Added in this release are VT-52 mode and 
  92.             character sets. Inter-character VT-100 command pacing has been 
  93.             added as an option. 
  94.  
  95.           o Optimized communications. Many hours have been spent optimizing 
  96.             LiveWire's communications, display, and file transfer modules. All 
  97.             meet or exceed the performance of LiveWire's OS/2-based 
  98.             competitors. 
  99.  
  100.           o Options to bring the dialer up on startup, steal focus and pop up a 
  101.             message on connect, ignore carrier detect, and disable or enable 
  102.             sounds. 
  103.  
  104.           o Command screen has been changed from HOME to CTRL-HOME to prevent 
  105.             conflicts with VT-100. 
  106.  
  107.           o Support for M2ZModem and CKermit as external protocols. LiveWire 
  108.             will automatically install them if they are in the PATH. 
  109.  
  110.  
  111. ΓòÉΓòÉΓòÉ 3. Bugs! ΓòÉΓòÉΓòÉ
  112.  
  113.  
  114. ΓòÉΓòÉΓòÉ 3.1. Bug fixes in this version ΓòÉΓòÉΓòÉ
  115.  
  116. Bugs fixed in Beta-2: 
  117.  
  118.           o Upload access violations 
  119.  
  120.           o Dialer fields too small 
  121.  
  122.           o Downloads and Uploads take up too much CPU 
  123.  
  124.           o Work with M2ZMODEM and CKERMIT 
  125.  
  126.           o New VIO routines sometimes did not display text blocks 
  127.  
  128.           o Echo fixed 
  129.  
  130.           o Linefeeds fixed 
  131.  
  132.           o Exit and Save configuration fixed 
  133.  
  134.           o ANSI now saves to scroll-back 
  135.  
  136.           o Scroll back access violations 
  137.  
  138.           o Scroll back takes up less memory 
  139.  
  140.           o Memory usage decreased significantly 
  141.  
  142.           o Fixed file transfer CPS counters 
  143.  
  144.           o Removed auto-baud rate detection 
  145.  
  146.           o Blink and color problems 
  147.  
  148.  
  149. ΓòÉΓòÉΓòÉ 3.2. Known bugs ΓòÉΓòÉΓòÉ
  150.  
  151. Bugs or omitted features we know of and are working on: 
  152.  
  153.           o Uploads sometimes do not work correctly, depending upon the 
  154.             configuration of the remote host. Older implementations of ZMODEM 
  155.             seem to have a problem with LiveWire's implementation of Zmodem. 
  156.             This may have something to do with flow control, so if you have 
  157.             problems try a lower bps rate. 
  158.  
  159.           o Script upload/downloads probably don't work yet. 
  160.  
  161.           o Log still displays the wrong time. 
  162.  
  163.           o REXX scripting does not include a sub-command handler. Any unknown 
  164.             commands are passed directly to OS/2. This may interfere with 
  165.             LiveWire's display. 
  166.  
  167.           o There is currently no way to break out of a REXX script. If you get 
  168.             caught in a REXX script that won't exit you must close the LiveWire 
  169.             window. 
  170.  
  171.  
  172. ΓòÉΓòÉΓòÉ 3.3. How to report a bug ΓòÉΓòÉΓòÉ
  173.  
  174. How to report a bug 
  175.  
  176.           You may report a bug by postal mail, e-mail, or fax. We also hope to 
  177.           have our bug database online at the DataMirage Support BBS, where you 
  178.           can enter a bug directly. 
  179.  
  180.           Before sending off the bug make sure you : 
  181.  
  182.            1. Read the known bugs list 
  183.  
  184.            2. Make a detailed description of the bug 
  185.  
  186.            3. Make a detailed set of steps to reproduce the bug 
  187.  
  188.            4. If it is important, list hardware information or software setup 
  189.  
  190.           All bug reports will be read and logged. Depending upon the severity 
  191.           and state of the bug the author may write you back directly. 
  192.  
  193.           Send bugs to: 
  194.  
  195.            Les Novell / 585 Hyde Park Drive / San Jose, CA 95136 
  196.  
  197.            lnovell@bonnie.ics.uci.edu  (for internet) 
  198.  
  199.            FAX: 714-724-9342  / BBS: 714-856-2071 
  200.  
  201.  
  202. ΓòÉΓòÉΓòÉ 4. Performance tests ΓòÉΓòÉΓòÉ
  203.  
  204. Performance testing 
  205.  
  206.           LiveWire has been performance tested against its direct competitors 
  207.           in the OS/2 market. Its high-performance video routines can are up to 
  208.           200% faster than standard full screen and windowed applications can 
  209.           achieve. 
  210.  
  211.           In a test of raw display speed, LiveWire 2.1, TE/2 1.24, and CKermit 
  212.           5A(189) were made to display a 64k text file at almost 4000cps using 
  213.           VT-100 emulation. LiveWire accomplished this task in 18 seconds, 
  214.           CKermit in 21 seconds, and TE/2 in 32 seconds. 
  215.  
  216.           Zmodem file transfer tests have shown that throughput in characters 
  217.           per second under LiveWire matches that of M2Zmodem 2.12's. In 
  218.           addition, downloads under LiveWire take significantly less CPU time. 
  219.           The following pulse shows a side-by-side comparison of the CPU usage 
  220.           created when downloading a 100K file at about 1000 characters per 
  221.           second. 
  222.  
  223.  
  224. ΓòÉΓòÉΓòÉ 5. Using VT-100 ΓòÉΓòÉΓòÉ
  225.  
  226. Using VT-100 
  227.  
  228.           To switch to VT-100 emulation, select this VT-100 in the Emulation 
  229.           Configuration menu (ALT-E in the LiveWire keyset). To setup the 
  230.           emulation, move the highlight bar (in the same configuration menu) to 
  231.           "Setup Emulation..." and press ENTER. 
  232.  
  233.           To change any of the options, move the scroll bar to the option and 
  234.           press ENTER. When you're done editing the setup, press ESC twice to 
  235.           exit. The following is a description of the setup fields: 
  236.  
  237.           o <BackSpace=DEL>  If YES, backspace will send a DELETE character 
  238.             instead of the standard BS character. This is important for UNIX 
  239.             and VAX systems, which by default must have this enabled. 
  240.  
  241.           o <Destructive BS>  If YES, backspace will erase the character to its 
  242.             left. Otherwise, the cursor is just positioned over the character 
  243.             to the left. 
  244.  
  245.           o <Keypad>  If Numeric, sends standard ASCII numbers as you type on 
  246.             the keypad. If Application, sends VT-100 specific escape sequences 
  247.             for each keypad key pressed. 
  248.  
  249.           o <CursorKeys>  If Application, sends the standard VT-100 escape 
  250.             sequences for the arrow keys. Application is the desired setting 
  251.             for UNIX editors, command shells, and utilities. If Normal, sends 
  252.             the cursor-positioning sequences that would normally be sent by a 
  253.             host. 
  254.  
  255.           o <PFKeys>  Sets which group of keys send PF escape sequences. This 
  256.             can be switched between NORMAL, ALT, SHIFT, CTRL F1-F4 keys. You 
  257.             may also turn PF keys off. 
  258.  
  259.           o <Scroll end of line>  If this is Yes, LiveWire automatically 
  260.             scrolls when it reaches the right edge of the screen. VT-100 
  261.             applications normally assume this is not the case, so the default 
  262.             is No. 
  263.  
  264.           o <Command Pacing>  Sets the pacing (in miliseconds) between bytes of 
  265.             an outgoing VT-100 escape sequence. If your host has trouble 
  266.             interpreting your VT-100 keypad, PF-keys, or arrow keys, try 
  267.             increasing this value. The default is a zero milisecond delay. 
  268.  
  269.           o <Tab setup...>  Allows you to setup the VT-100 horizontal tabs. 
  270.             Pressing ALT-S while in the tabs menu restores the standard tab 
  271.             configuration. 
  272.  
  273.           o <Answerback Message>  The message LiveWire should return when it 
  274.             gets the ENQ character. 
  275.  
  276.           o <Answerback>  If yes, answerback messages are sent. 
  277.  
  278.  
  279. ΓòÉΓòÉΓòÉ 6. Connecting to UNIX or VMS ΓòÉΓòÉΓòÉ
  280.  
  281. UNIX or VMS 
  282.  
  283.           This section may be helpful for using LiveWire with UNIX or VMS. 
  284.  
  285.           In UNIX or VMS, use the VT-100 emulation. Select this from the 
  286.           configuration menu, and make sure that your dialing entry for the 
  287.           UNIX or VMS host is set to VT-100. VT-100 will not emulate a VT-102 
  288.           terminal. 
  289.  
  290.           Using arrow keys in EMACS or VI is possible. Set your VT-100 
  291.           emulation Cursor Keys option to "Application." 
  292.  
  293.           If your UNIX or VMS host seems unable to interpret escape sequences 
  294.           you send, try increasing command pacing, found in the VT-100 
  295.           emulation setup. 
  296.  
  297.           Uploads and downloads are problematic sometimes. Make sure that you 
  298.           have a simple binary connection (ie, nobody is filtering out control 
  299.           characters), that you have correct flow control enabled, and that 
  300.           there are no filename problems. 
  301.  
  302.  
  303. ΓòÉΓòÉΓòÉ 7. Rexx ΓòÉΓòÉΓòÉ
  304.  
  305. Rexx scripting 
  306.  
  307.           REXX scripting has been introduced in this Beta-2. All REXX scripts 
  308.           written under LiveWire 2.1 Beta-2 have access to any REXX external or 
  309.           internal function. In addition, LiveWire adds its own functions, a 
  310.           subset of which appear in Beta-2. When LiveWire 2.1 is released, a 
  311.           listing of all LiveWire REXX script functions will be documented. 
  312.  
  313.           Script learning has been modified to write a REXX automated logon. To 
  314.           learn a script, enter a new script name into the Script field in the 
  315.           dialing directory. When you dial this entry it will automatically 
  316.           begin learning your logon procedure. To stop the learn function, read 
  317.           the status line which will contain information on which key to press. 
  318.           Under the LiveWire keyset, the key to stop learn is ALT-L. 
  319.  
  320.           Anyone with an interest in writing more complex scripts (and 
  321.           therefore needing a complete list of commands) for LiveWire should 
  322.           contact the author via internet email or DataMirage BBS. 
  323.  
  324.           Note that old LiveWire scripts will no longer execute under LiveWire 
  325.           2.1 Beta-2. 
  326.  
  327.  
  328. ΓòÉΓòÉΓòÉ 8. Using external protocols ΓòÉΓòÉΓòÉ
  329.  
  330. External protcols 
  331.  
  332.           There are two OS/2-based external protocols which LiveWire supports. 
  333.           M2Zmodem, by Michael Walgren, is an excellent shareware Zmodem 
  334.           implementation which supports Zmodem Resume. CKermit is also an 
  335.           excellent Kermit transfer protocol and terminal program. 
  336.  
  337.           Installing these protocols to work with LiveWire is trivial. First, 
  338.           you must correctly install M2Zmodem or CKermit. This includes setting 
  339.           a PATH _AND_ DPATH to the directories in which they reside. If the 
  340.           PATH and DPATH are not set correctly, these programs will fail to 
  341.           work. Luckily, the install functions they come with should do this 
  342.           for you. Don't forget to reboot after installing them. 
  343.  
  344.           Next, go into LiveWire's configuration menu and select the "Files" 
  345.           menu. Now select "Transfer Protocols..." A list of protocols should 
  346.           appear, along with an option to "auto-find protocols." Press ENTER 
  347.           while the highlight bar is over that option and LiveWire will find 
  348.           and install M2Zmodem and/or CKermit automatically. 
  349.  
  350.  
  351. ΓòÉΓòÉΓòÉ 9. How to order LiveWire ΓòÉΓòÉΓòÉ
  352.  
  353. How to order LiveWire 2.1 
  354.  
  355.           LiveWire 2.1 ShareWare license agreement 
  356.  
  357.           This agreement replaces all previous versions of LiveWire 
  358.           Communications license agreements. 
  359.  
  360.           LiveWire is NOT free software! LiveWire is marketed under the 
  361.           shareware marketing concept. You may use LiveWire for 30 days, after 
  362.           which you are obligated to either register this software or 
  363.           discountinue use of the software. The fee for registration is nominal 
  364.           and brings a lot of benefits. If you register once, you will never 
  365.           have to buy another version of LiveWire. All future versions of 
  366.           LiveWire marketed under the shareware concept can be registered with 
  367.           your serial number -- even if the registration prices go up. You also 
  368.           get free (except for long distance or toll charges) support through 
  369.           the home of LiveWire -- DataMirage Bulletin Board System. 
  370.  
  371.           By using this software you are agreeing to the above terms. 
  372.  
  373.                     Basic registration is $30
  374.                     That includes:
  375.                     - Your registration number
  376.                     - Support through mail and the DataMirage BBS
  377.  
  378.                     Extended registration is $40
  379.                     That includes:
  380.                     - Your registration number
  381.                     - A registered copy of the latest version of LiveWire
  382.                     - Support through mail and the DataMirage BBS
  383.  
  384.                     Complete registration is $60
  385.                     That includes:
  386.                     - Your registration number
  387.                     - A registered copy of the latest version of LiveWire Support
  388.                     through mail and DataMirage BBS
  389.                     - A laser printed manual, identical to the one provided
  390.                     with the 2.1 release
  391.  
  392.                     to register, mail the registration blank on the following page
  393.                     to:
  394.  
  395.                     Les Novell
  396.                     585 Hyde Park Drive
  397.                     San Jose, CA 95136
  398.  
  399.                     I'd also like any comments or suggestions on my program you
  400.                     have. Either write me at the address above or at
  401.                     internet address lnovell@bonnie.ics.uci.edu.
  402.  
  403.                      Registration blank
  404.                     Filling out your name, address, and phone number is a
  405.                     requirement. Your name will be used to personalize your serial
  406.                     number.
  407.  
  408.  
  409.                     Name    _________________________________
  410.  
  411.  
  412.                     Address
  413.                         _________________________________
  414.  
  415.                         _________________________________
  416.  
  417.                         _________________________________
  418.  
  419.  
  420.                     Phone # (_____)_________-________________
  421.  
  422.  
  423.                     QUANTITY
  424.                     (  ) $30 Basic Registration   = registration #
  425.  
  426.                     (  ) $40 Extended Registration = registration # + newest version
  427.  
  428.                     (  ) $60 Complete Registration = registration # + newest version
  429.                                               + printed manual
  430.  
  431.  
  432.                       SUB TOTAL   ________
  433.  
  434.                       $5 shipping  ________   (USA addresses excluded)
  435.  
  436.                      + TAX (8.75%)  ________   (California residents only!)
  437.  
  438.                       TOTAL COST  ________
  439.  
  440.                     I only accept US currency, checks, or US moneyorders.
  441.                     If you send a purchase order, please make it clear where
  442.                     the invoice should be mailed. Please do not send a credit
  443.                     card number.
  444.  
  445.  
  446.                     Any comments?
  447.  
  448.  
  449.                     ________________________________________________________________
  450.  
  451.  
  452.                     ________________________________________________________________
  453.  
  454.  
  455.                     ________________________________________________________________
  456.  
  457.  
  458.                     ________________________________________________________________
  459.  
  460.