home *** CD-ROM | disk | FTP | other *** search
/ norge.freeshell.org (192.94.73.8) / 192.94.73.8.tar / 192.94.73.8 / pub / computers / pcjr / utility / NEWKEY53.LZH / NEWKEY.DOC < prev    next >
Text File  |  1990-03-11  |  25KB  |  709 lines

  1.  
  2.  
  3.     
  4.     
  5.     
  6.     
  7.     
  8.     
  9.     
  10.     
  11.     
  12.     
  13.     
  14.     
  15.     
  16.                                    NEWKEY
  17.                               EVALUATION GUIDE
  18.     
  19.                           A Keyboard Enhancer for
  20.                          The IBM Personal Computer
  21.     
  22.                                 Version 5.3
  23.     
  24.     
  25.     
  26.     
  27.     
  28.                    (C)Copyright Frank A. Bell, 1984-1989
  29.                             All rights reserved.
  30.     
  31.                                  Frank Bell
  32.                           Compuserve id 75206,1366
  33.     
  34.     
  35.     
  36.     
  37.     
  38.     
  39.     
  40.     
  41.     FAB Software
  42.     P.O. Box 336
  43.     Wayland, MA 01778
  44.     
  45.     
  46.     
  47.     
  48.     
  49.     
  50.     
  51.     
  52.     
  53.     
  54.     
  55.     
  56.     
  57.     
  58.     
  59.     
  60.  
  61.  
  62.     
  63.     COPYRIGHT
  64.     
  65.     Copyright (C) 1984-1989 by Frank A. Bell.  All rights reserved.  
  66.     
  67.     The Newkey 5.3 programs may be copied subject to the restrictions 
  68.     listed in 'Permission to Copy'.  
  69.     
  70.     This documentation is designed to accompany the Newkey evaluation disk 
  71.     and does not fully document Newkey and its features.  The latest 
  72.     version of Newkey, a printed manual, plus other benefits come with 
  73.     Newkey when ordered.  For further information refer to the section on 
  74.     registration later in this documentation.  
  75.     
  76.     If any portion of the evaluation disk is missing, a complete 
  77.     evaluation disk is available for $10.  Use the order form at the end 
  78.     of this documentation.  Please do not send disks.  
  79.     
  80.     
  81.     
  82.     
  83.     
  84.     
  85.     
  86.     
  87.     
  88.     
  89.     
  90.     
  91.     
  92.     
  93.     
  94.     
  95.     
  96.     
  97.     
  98.     
  99.     
  100.     
  101.     
  102.     
  103.     
  104.     
  105.     
  106.     
  107.     
  108.     
  109.     
  110.     
  111.     
  112.     
  113.     
  114.     
  115.     
  116.     
  117.     
  118.     
  119.  
  120.  
  121.     
  122.     
  123.     
  124.                                 TABLE OF CONTENTS
  125.     
  126.     
  127.     NEWKEY INTRODUCTION.......................................... 1
  128.     
  129.     PRINTING THE NEWKEY MANUAL................................... 2
  130.     
  131.     TAKING A GUIDED TOUR OF NEWKEY............................... 3
  132.     
  133.     THE USER-SUPPORTED CONCEPT................................... 3
  134.     
  135.     USER-SUPPORTED SOFTWARE AND DISK VENDORS..................... 3
  136.     
  137.     RESTRICTED PERMISSION TO COPY................................ 4
  138.     
  139.     FILES ON THE NEWKEY DISK..................................... 5
  140.     
  141.     LIMITED WARRANTY............................................. 6
  142.     
  143.     REGISTRATION................................................. 7
  144.     
  145.     ORDER FORM................................................... 8
  146.     
  147.     
  148.     
  149.     
  150.     
  151.     
  152.     
  153.     
  154.     
  155.     
  156.     
  157.     
  158.     
  159.     
  160.     
  161.     
  162.     
  163.     
  164.     
  165.     
  166.     
  167.     
  168.     
  169.     
  170.     
  171.     
  172.     
  173.     
  174.     
  175.     
  176.     
  177.     
  178.  
  179.  
  180.                               NEWKEY INTRODUCTION
  181.     
  182.     We believe that at $43.00, $20 - $250 below comparable commercial 
  183.     programs, Newkey is one of the great bargains on the market today.  
  184.     How many high quality, useful software programs can be purchased for 
  185.     $43?  We hope that after you have had a chance to try out Newkey for 
  186.     yourself you agree and decide to become a reqistered user.  
  187.     
  188.     PURPOSE
  189.     
  190.     The Newkey keyboard enhancer simplifies the entry of common keystroke 
  191.     sequences by allowing these sequences to be assigned to any key 
  192.     desired.  Once assigned to a particular key, whenever that key is 
  193.     struck the predefined sequence of keystrokes will be returned in place 
  194.     of the struck key.  For example, the alt c key might be defined as 
  195.     'copy' and whenever alt c is struck the string 'copy' will be 
  196.     returned.  
  197.     
  198.     Newkey allows customization of software packages, ready creation of 
  199.     boiler plate passages, help menus, keyboard redefinition, cursor speed 
  200.     up, screen blanker, extended keyboard buffer, and other useful 
  201.     purposes.  Several sample key definition files are included with 
  202.     Newkey and will be described later.  
  203.     
  204.     Newkey 5.3 provides many features including:
  205.     
  206.     - Ability to define almost any key
  207.     - Menu macros
  208.     - Display macros
  209.     - Fixed length pauses during key translation
  210.     - Nested key translation
  211.     - Translation bypass for native entry of defined key
  212.     - Dynamic display of the macro directory
  213.     - Dynamic display of macros
  214.     - Full featured macro editor
  215.       - Easily change any macro
  216.       - Copy/Move one macro to another
  217.       - Move keyboard buffer into macro
  218.     - Load, merge and save macro files from within other applications
  219.     - Shorthand mode, Newkey watches your keystrokes and when they
  220.     match a macro name, automatically plays back the macro.  No
  221.     special hot key to enter, no wasted keystrokes.
  222.      - Date/time macro function, define your own date & time templates
  223.     and let Newkey fill them in for you
  224.     - Fast key option allows fast cursor movement and key repetition
  225.     - Use Newkey's pop-up features in graphics mode
  226.     - Compatible with new IBM's new 'enhanced keyboard'
  227.     - Guard macros from accidental deletion
  228.     - Inactivate macros
  229.     - Save/load file overwrite warning messages
  230.     - Disk wait during macro playback
  231.     - Screen on/off macro function
  232.     - Enhanced compatibility with other programs
  233.     - Suppress Newkey created keycodes which collide with other program
  234.     - Keyboard click
  235.     - Beep during macro definition
  236.     - Cursor change during macro definition/playback made optional
  237.  
  238.  
  239.     - Customize Newkey's menu colors
  240.     - Screen blanker works with EGA
  241.     - Dynamic modification of the control keys
  242.     - Dynamic clear macros from memory
  243.     - User defined dynamic define area length
  244.     - Time delay pauses during key translation
  245.     - Toggle Newkey on/off
  246.     - Slow typing mode
  247.     - Cancel Newkey processing at any time during playback or definition
  248.     - Macro may call itself
  249.     - Screen saver feature to blank screen after period of inactivity
  250.     - Ability to define a macro within a macro
  251.     - Multi-character macro names
  252.     - Improved screen saver that works with most hardware and software
  253.     - Macro descriptions
  254.     - 128 keystroke typeahead buffer
  255.     - Speed up keyboard repetition rate
  256.     - Improved macro definition facilities, including
  257.     
  258.        - Defining status line
  259.        - Macro already defined warning message
  260.        - Defining alphabetic character warning message
  261.        - Display/execute macro commands from menus as well as
  262.          from control keys
  263.        - Macro definition window
  264.     
  265.     - Call Newkey from its own macros
  266.     - Cut & paste
  267.     - Support for DOS 2.0 path names
  268.     - and many more
  269.     
  270.     Newkeysp 5.3, the Newkey support program, provides many functions 
  271.     including: 
  272.     
  273.     - Saving macros to disk from memory
  274.     - Loading macros from disk to memory
  275.     - Merging macros from disk to memory
  276.     - Directory display of keys with translations
  277.     - Individual display of key translations
  278.     - Easy modification of Newkey control keys
  279.     - Clear macros from memory
  280.     - Toggle Newkey on/off
  281.     - Execute macros from a batch file
  282.     - Unload and reclaim memory under DOS 2.0
  283.     - Be called from Newkey macros
  284.     - Display macros and their descriptions
  285.     
  286.                      PRINTING THE NEWKEY MANUAL
  287.     
  288.     If you wish you may print the full Newkey manual (assuming it's on 
  289.     your disk, which it may not be) by issuing the following command: 
  290.           copy newkey.man lpt1
  291.     The manual is about 100 pages long.
  292.     
  293.     
  294.     
  295.     
  296.  
  297.  
  298.                      TAKING A GUIDED TOUR OF NEWKEY
  299.     
  300.     The guided tour demonstrates many of Newkey 5.3's major features and 
  301.     uses Newkey macros extensively.  To start the guided tour type 'demo' 
  302.     at the DOS command prompt and press enter.  The demo will load Newkey, 
  303.     load the demo.key macro file, and start the tour.  
  304.     
  305.                          THE USER-SUPPORTED CONCEPT
  306.     
  307.                          User-supported Software
  308.     
  309.     User-supported software (also known as "shareware") is an experiment 
  310.     in distributing computer programs based on these beliefs: 
  311.     
  312.     1.  That the value and utility of software is best assessed by the 
  313.         user on his/her own system.  
  314.     
  315.     2.  That the creation of personal computer software can and should be 
  316.         supported by the computing community.  
  317.     
  318.     3.  That copying of programs should be encouraged, rather than 
  319.         restricted.  
  320.     
  321.     Anyone may legally obtain an evaluation copy of the program from a 
  322.     friend or computer club.  After you have had a chance to use and 
  323.     evaluate the program in your own environment, you are trusted to 
  324.     either forward a payment to FAB Software or to discontinue use of the 
  325.     program.  
  326.     
  327.     Free distribution of software eliminates costs for advertising and 
  328.     copy protection schemes.  Users obtain quality software at greatly 
  329.     reduced cost.  They can try it out before buying, and do so at their 
  330.     own pace and in the comfort of their own home or office.  The best 
  331.     programs will survive, based purely on their quality and usefulness.  
  332.     
  333.     
  334.                   USER-SUPPORTED SOFTWARE AND DISK VENDORS
  335.     
  336.     With an acknowledgement to Eric Isaacson, author of A86, on whose 
  337.     documentation this next question and answer is based, we offer this to 
  338.     those of you who have purchased Newkey from a disk vendor.  
  339.     
  340.     QUESTION:  "I bought this macro processor from XYZ software House, 
  341.     that advertised great software for $5 per disk.  What's going on here?  
  342.     Have I already bought a macro processor, or what?" 
  343.     
  344.     ANSWER:  Well, no, not exactly.  You've bought a disk that has great 
  345.     software on it; you haven't bought the software yet.  Newkey, like the 
  346.     vast majority of software offered by the $5 per disk distribution 
  347.     houses, is free-distribution software, also known as "shareware", or 
  348.     "user-supported software".  That means I retain the right to Newkey, 
  349.     but I choose to let people pass it around.  I have no business 
  350.     relationship with any distribution houses.  I don't get a penny of the 
  351.     $5 (or whatever) you paid them for the disk containing Newkey.  So I 
  352.     need and expect to be paid by you, because I'm trying to make a living 
  353.     out of making and supporting shareware products.  
  354.     
  355.  
  356.  
  357.     Many distribution houses do a poor job of revealing the shareware 
  358.     nature of the software they sell.  If you thought you had purchased 
  359.     the software free and clear, you might feel justified in being angry 
  360.     with them for having misled you.  And you might look around for houses 
  361.     that do a better job of informing the public.  But I hope you'll take 
  362.     the time to consider everybody's role in the shareware marketing 
  363.     scheme.  If you do, I think you'll conclude that although you may have 
  364.     been misled, you haven't really been cheated out of anything.  
  365.     
  366.     Shareware is great for authors like me who haven't got the resources 
  367.     to run expensive ad campaigns.  We simply cast our programs to the 
  368.     winds.  They are distributed at pracically no cost to us.  That's why 
  369.     we can charge a lot less than the cost of "commercial" software.  
  370.     
  371.     Shareware is also great for customers like you.  You can try out the 
  372.     software before paying for it.  You'll know that a successful 
  373.     shareware product is good, because only satisfied customers pay for 
  374.     it.  The existence of shareware infuses healthy competition in the 
  375.     entire software market, for both price and quality.  
  376.     
  377.     Finally, let's consider the distribution houses.  They provide a 
  378.     legitimate service, for which they charge a reasonable price. The best 
  379.     houses act as librarians, evaluating and cataloguing software.  Most 
  380.     pay thousands of dollars for advertising. Their cut is far less than 
  381.     the distributor's cut for "commercial" software (they prosper because 
  382.     their volume is bigger).  Most customers for the distribution houses 
  383.     are repeat customers, who are aware of, and happy with, what they are 
  384.     getting.  If it weren't for your XYZ House, you might never have heard 
  385.     of Newkey, or might never have figured out where to obtain it.  
  386.     
  387.     So I hope you'll be happy with shareware, and actively desire to 
  388.     support it.  You'll feel good about promoting a healthy situation for 
  389.     everybody.  And you'll encourage the best programmers in the world to 
  390.     keep writing for you, instead of for the big corporations.  
  391.     
  392.     
  393.                  RESTRICTED PERMISSION TO COPY
  394.     
  395.     What May be Copied
  396.     
  397.     All files on the Newkey disk may be copied.
  398.     
  399.     Rules For Copying 
  400.     
  401.     Individuals are granted permission to freely copy the Newkey disk for 
  402.     their own evaluation or for others to evaluate, so long as no price or 
  403.     other consideration is charged.  
  404.     
  405.     Computer clubs and other non-profit organizations are granted 
  406.     permission to freely copy the Newkey disk and share it with their 
  407.     members for the purposes of evaluation, so long as: 
  408.     
  409.     1.  No price or other consideration is charged.  However, a 
  410.     distribution cost may be charged for the  cost of the diskette, so 
  411.     long as it is not more than US $10 total.  This includes shipping, 
  412.     handling, and all other charges.  
  413.     
  414.  
  415.  
  416.     2.  Club members who receive the programs are informed in writing of 
  417.     the user-supported concept and encouraged to support it with their 
  418.     payments.  
  419.     
  420.     3.  The programs and documentation are not modified in any way and are 
  421.     distributed together.  
  422.     
  423.     4.  The Newkey disk may not be packaged together with any other 
  424.     programs or materials.  It may not be bundled and sold as part of some 
  425.     other more inclusive package.  
  426.     
  427.     5.  The programs may not be "rented" to others.
  428.     
  429.     6.  The printed manual is not copied or reproduced in any way.
  430.     
  431.     Companies, schools, universities, government, and other organizations 
  432.     are granted permission to copy the Newkey programs for use on other 
  433.     computers and at other locations in the company, so long as: 
  434.     
  435.     1.  The full registration fee of $43 has been paid for each and every 
  436.     system on which the program will be used.  
  437.     
  438.     2.  The printed manual is not copied or reproduced in any way.
  439.     
  440.     Corporate licenses and volume discounts are available upon request.  
  441.     
  442.                        FILES ON THE NEWKEY DISK
  443.     
  444.     The following files should be on the Newkey evaluation disk.  If any 
  445.     are missing on the copy you have, a complete evaluation copy may be 
  446.     obtained from FAB Software for $10.  Use the order form at the end of 
  447.     this documentation.  Please do not send disks.  
  448.     
  449.     DEMO.BAT - This is a batch file which will give you a demonstration of 
  450.     Newkey.  It requires 192k of memory.  
  451.     
  452.     DEMO.KEY - Macro file containing Newkey tour.
  453.     
  454.     DVORAK.KEY - Macro file to redefine keyboard under Dvorak layout.
  455.     
  456.     EXAMPLE.BAT - Examples of NEWKEYSP usage.
  457.     
  458.     EXAMPLE.KEY - Examples of newkey macros.
  459.     
  460.     NEWKEY.DOC - Documentation which will introduce unregistered users to 
  461.     Newkey.  To print it, "copy Newkey.doc lpt1".  
  462.     
  463.     NEWKEY.EXE - This is the program which actually replaces IBM's 
  464.     keyboard interrupts (x'9' and x'16').  This program remains resident 
  465.     while other programs execute and unless called upon to translate will 
  466.     be transparent.  
  467.     
  468.     NEWKEY.MAN - This is the complete Newkey manual.  It is approximately 
  469.     100 pages long and may be printed by issuing the following command: 
  470.      copy newkey.man lpt1
  471.     
  472.     *** NOTE, due to space considerations, the manual is not on the disk 
  473.  
  474.  
  475.     registered user's receive, thus it may not be on your disk if you 
  476.     received it from a registered user.  
  477.     
  478.     NEWKEYSM.EXE - This is the small version of Newkey.exe.  It is 
  479.     identical to the regular version, except that it lacks the pop-up 
  480.     features and takes about 25K less memory.  *** NOTE, due to space 
  481.     considerations this version may not be on your distribution disk.  It 
  482.     is supported and will be on the disk you receive when you register.  
  483.     
  484.     NEWKEYSP.EXE - This program provides several functions necessary to 
  485.     effectively use Newkey.  
  486.     
  487.     NEWKEYVS.EXE - This is the very small version of Newkey.exe.  It is 
  488.     identical to the regular version, except that it lacks the pop-up 
  489.     features and several other features.  It takes substantially less 
  490.     memory.  *** NOTE, due to space considerations this version may not be 
  491.     on your distribution disk.  It is supported and will be on the disk 
  492.     you receive when you register.  
  493.     
  494.     README - Latest information on Newkey
  495.     
  496.     VENDOR.DOC - Distribution information for disk vendors.
  497.     
  498.                              LIMITED WARRANTY
  499.     
  500.     These programs are provided "as is" without warranty of any kind, 
  501.     either expressed or implied, including, but not limited to the implied 
  502.     warranties of merchantability and fitness for a particular purpose.  
  503.     The entire risk as to the quality and performance fo the program is 
  504.     with you.  Should the program prove defective, you (and not FAB 
  505.     Software or its dealers) assume the entire cost of all necessary 
  506.     servicing, repair or correction.  
  507.     
  508.     In no event will the FAB Software be liable to you for any damages, 
  509.     including any lost profits, lost savings or other incidental or 
  510.     consequential damages arising out of the use of or inability to use 
  511.     these programs, even if the FAB Software has been advised of the 
  512.     possibility of such damages, or for any claim by any other party.  
  513.     
  514.     
  515.     
  516.     
  517.     
  518.     
  519.     
  520.     
  521.     
  522.     
  523.     
  524.     
  525.     
  526.     
  527.     
  528.     
  529.     
  530.     
  531.     
  532.  
  533.  
  534.                                 REGISTRATION
  535.     
  536.     To register as an official Newkey user complete the order form on the 
  537.     next page and send to FAB Software.  As a registered user you will 
  538.     receive: 
  539.     
  540.        - The latest version of Newkey
  541.        - A version which does not display the evaluation notice screen.
  542.        - A printed manual (92 pages, tips on use, index)
  543.        - Telephone and written support
  544.        - Notification of new versions
  545.     
  546.                                     PLUS
  547.           
  548.             *** A FREE INTRODUCTORY MEMBERSHIP ON COMPUSERVE ***
  549.           
  550.     As a FAB Software customer you will be entitled to a free introductory 
  551.     membership to CompuServe!  Upon registration you will receive 
  552.     information on how to order your free membership which includes: 
  553.           
  554.     - A private User ID number and password
  555.     - $15.00 Introductory usage credit (over 1 hr of connect time on a 
  556.       1200-baud modem)
  557.     - A complimentary subscription to ONLINE TODAY, Compuserve's computing 
  558.       magazine, published monthly 
  559.           
  560.     Best of all there is no annual fee or minimum monthly charge, you pay 
  561.     only for the time you use.  Discontinue at any time.  
  562.          
  563.     As a member of CompuServe Information Service you will be able to tap 
  564.     into hundreds of information resources, including personal computer 
  565.     forums, electronic mail service with CompuServe subscribers around the 
  566.     world, financial data, and much, much more.  
  567.           
  568.     Use CompuServe to get in touch with the author of DvorakKB via 
  569.     electronic mail (CIS ID:  75206,1366) with your questions, comments, 
  570.     and suggestions.  
  571.           
  572.     This offer is limited to first time CompuServe subscribers.  One per 
  573.     customer.  This is a limited-time offer and may be withdrawn at any 
  574.     time without prior notice.  
  575.     
  576.     
  577.     
  578.     
  579.     
  580.     
  581.     
  582.     
  583.     
  584.     
  585.     
  586.     
  587.     
  588.     
  589.     
  590.     
  591.  
  592.  
  593.                                 ORDER FORM
  594.     
  595.     FAB Software                     FED ID# 04-2861400
  596.     P.O. Box 336                     (508) 358-6357
  597.     Wayland, MA 01778
  598.     ---------------------------------------------------------------
  599.                                              PRICE       PRICE
  600.     PRODUCT                         QTY      EACH       EXTENDED
  601.     -----------------------------   ---      -----      --------
  602.     Newkey 5.3
  603.       Quantity   1 to  5            ___      $43.00     $_______
  604.       Quantity   6 to  9            ___      $34.40     $_______
  605.       Quantity  10 to 49            ___      $32.25     $_______
  606.       Quantity  50 to 99            ___      $30.10     $_______
  607.       Quantity 100+                 ___      $27.95     $_______
  608.     
  609.     Newkey Labels (see next page for description, must 
  610.       be accompanied by purchase of full registered version)
  611.       Quantity  10 to  24           ___      $14.00     $_______
  612.       Quantity  25 to  99           ___      $12.50     $_______
  613.       Quantity 100 to 249           ___      $11.00     $_______
  614.       Quantity 250 to 499           ___      $ 9.00     $_______
  615.       Quantity 500 to 999           ___      $ 7.00     $_______
  616.       Quantity 1000+                ___      $ 5.00     $_______
  617.     
  618.     Newkey Evaluation disk          ___      $10.00     $_______
  619.     
  620.     Purchase Order (invoice required)         $6.00     $_______
  621.     
  622.     Foreign orders, except Canada, add(*)     $6.00     $_______
  623.     
  624.                                             SUBTOTAL    $_______
  625.     
  626.     Massachusetts sales tax (5%) (MA residents only)    $_______
  627.     
  628.                                              TOTAL      $_______
  629.     
  630.     Name: _________________________________Phone:________________
  631.     
  632.     Address:_____________________________________________________
  633.     
  634.     Address: ____________________________________________________
  635.     
  636.     City, State, Zip: ___________________________________________
  637.     
  638.     Where did you learn about Newkey?____________________________
  639.     
  640.     Visa [ ]  MasterCard [ ]  Check [ ] (U. S. funds)
  641.     Card# ______________________________________
  642.     Expiration Date ____________________________
  643.     Signature __________________________________
  644.     
  645.     Prices subject to change without notice.
  646.     
  647.     * Foreign orders paid by check must be in US $ and drawn through a US 
  648.     bank or through the US branch of a foreign bank.  
  649.     
  650.  
  651.  
  652.                                NEWKEY LABELS
  653.     
  654.     Newkey labels are the disk labels that normally come on the Newkey 
  655.     disk.  Each label confers the same rights to use the Newkey program 
  656.     that purchasing the full Newkey package does subject to the following 
  657.     restrictions: 
  658.     
  659.     - Labels do NOT confer the right to copy the Newkey manual or other 
  660.     printed documentation that may be distributed with the registered 
  661.     version.  
  662.     
  663.     - All support for users of the labeled versions must be made through 
  664.     users of the fully registered version.  Users of the labeled versions 
  665.     are not entitled to support from FAB Software.  
  666.     
  667.     PURCHASES OF LABELS MUST BE MADE BY PREVIOUSLY REGISTERED USERS OR BE 
  668.     ACCOMPANIED BY THE PURCHASE OF ONE FULL REGISTERED VERSION.  
  669.     
  670.     The minimum order quantity for labels is 10.  
  671.     
  672.     The purchaser is responsible for making his own Newkey disk and 
  673.     attaching the label to it.  If the purchaser does not wish to 
  674.     physically attach the label to the disk on which Newkey is 
  675.     distributed, then it may be placed on any accompanying documentation 
  676.     (perhaps on the rear cover of the DOS manual, for example).  Any 
  677.     reasonable method which effectively uses a Newkey label for each copy 
  678.     distributed may be used.  
  679.     
  680.     Labels are intended to be used in a value added manner.  Usually this 
  681.     means that it is not even necessary that the user realize that Newkey 
  682.     is present.  The user just knows that when a certain key is pressed, a 
  683.     certain action will occur.  In this manner, Newkey can be used to 
  684.     automate command sequences, build help menus, and in general to build 
  685.     a more friendly, easy-to-use interface to the underlying software 
  686.     system being provided to the user.  
  687.     
  688.     
  689.     
  690.     
  691.     
  692.     
  693.     
  694.     
  695.     
  696.     
  697.     
  698.     
  699.     
  700.     
  701.     
  702.     
  703.     
  704.     
  705.     
  706.     
  707.     
  708.     
  709.