home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Professional / OS2PRO194.ISO / os2 / wps / com / afmoscom / docs / afmoscom.inf (.txt) < prev    next >
Encoding:
OS/2 Help File  |  1994-01-18  |  102.0 KB  |  135 lines

  1.  
  2. ΓòÉΓòÉΓòÉ 1. Welcome to AFMOScom ΓòÉΓòÉΓòÉ
  3.  
  4.  
  5.                                     AFMOScom
  6.                                 Unleash the Power
  7.                           (C) 1993, 1994 AFMOS Software
  8.  
  9. AFMOScom is a uniquely designed open com engine. It allows users and third 
  10. party developers to fully and easily exploit OS/2's potential. This is done by 
  11. splitting the program into two parts the terminal emulation (client) and the 
  12. common central server. 
  13.  
  14. The com server, is PM based, and acts provides a common interface for 
  15. manipulating the dial directory and other user interface things. File transfer 
  16. protocols are added by creating new protocol dlls. 
  17.  
  18. The clients implement the actual terminal emulations. They can be either PM or 
  19. full screen based applications. Terminal emulations can be started and stopped 
  20. on the fly. 
  21.  
  22.  
  23. ΓòÉΓòÉΓòÉ 2. Why Freeware? ΓòÉΓòÉΓòÉ
  24.  
  25. This is copyrighted material. Because this is freeware, we do not guarantee 
  26. that it will work and do not asume any liabilities for damages that may result 
  27. from using this program. This package may be distributed only in an unaltered 
  28. form. 
  29.  
  30. OK that said, we are releasing this package in it's current state so that we 
  31. can get feed back from users about our design. If you use this pacakge and like 
  32. it, send us email. 
  33.  
  34.  
  35. ΓòÉΓòÉΓòÉ 3. Installation ΓòÉΓòÉΓòÉ
  36.  
  37. You have already completed the first part of the installation process, unziping 
  38. the distribution disks. The directory structure should look like: 
  39.  
  40. AFMOScom base directory (directory in which the .zip was unzipped)
  41.   Γöé
  42.   Γö£ΓöÇ comm.exe              (com server)
  43.   Γö£ΓöÇ install.exe           (installation program)
  44.   Γö£ΓöÇ comm.ini              (created by install -- server init file)
  45.   Γö£ΓöÇ modem.lst             (created by install -- modem definition file)
  46.   Γö£ΓöÇ viovt100.exe          (VIO based vt100 emulation)
  47.   Γö£ΓöÇ vt100.ini             (color definition file for vt100)
  48.   Γö£ΓöÇ DefDial.Dir           (dial directory file)
  49.   ΓööΓöÇ DLL
  50.       Γöé
  51.       Γö£ΓöÇ ckermit.dll       (protocol DLL for ckermit)
  52.       ΓööΓöÇ m2zmod.dll        (protocol DLL for m2zmodem)
  53.  
  54. Do not change the dial directory structure. The directory DLL does not have to 
  55. be on the libpath. 
  56.  
  57. The next step in the installation process is to run the install.exe program. 
  58. This program will create two the two files mentioned above, and folder and 
  59. program object. The com server must be executed from the directory in which it 
  60. is installed. 
  61.  
  62. The external protocol DLLs search the path to find their protocols. They will 
  63. not install if they protocol executables are not on the path. The protocol 
  64. executables may be located in any directory on the path. 
  65.  
  66.  
  67. ΓòÉΓòÉΓòÉ 4. Using AFMOScom ΓòÉΓòÉΓòÉ
  68.  
  69. After install has been run, the program can be started by opening the program 
  70. object created by the install program. 
  71.  
  72.  
  73. ΓòÉΓòÉΓòÉ 4.1. About the Server ΓòÉΓòÉΓòÉ
  74.  
  75. The server is a PM based program. It uses named pipe to communicate to the 
  76. terminal(s). It will start and terminate the terminals by itself as needed, 
  77. however, the user can start and stop terminals while connected. The on-line 
  78. help details this programs use. 
  79.  
  80. Note:  ONLY one com server can be executing at a time (and one client). 
  81.  
  82.  
  83. ΓòÉΓòÉΓòÉ 4.2. About the VIO terminals ΓòÉΓòÉΓòÉ
  84.  
  85. The VIO terminals currently support standard VT100 display sizes of 24X80 and 
  86. 24X132.  The 132 column modes operate using a virtual screen size that scrolls 
  87. horizontally. When in 132 column mode, the <ATL> <arrow key> keystroke can be 
  88. used to pan the screen. 
  89.  
  90. Scroll back is activated by using the scroll lock key and pressing the page up 
  91. key. Currently, the buffer is limited to 500 lines. 
  92.  
  93. The preferred method of copying text is by using the mouse. To copy text : 
  94.  
  95. Press the left mouse button and drag the pointer over the text to be copied. 
  96. While holding the left buton down, press the right mouse button. 
  97. release both buttons 
  98.  
  99. Text is pasted using the shift insert keystroke. 
  100.  
  101. Note:  This procedure will work in BOTH full screen and windowed sessions. 
  102.  
  103.  
  104. ΓòÉΓòÉΓòÉ 4.3. About the VT100 emulation ΓòÉΓòÉΓòÉ
  105.  
  106. The vt100 emulation should be complete except for the vt52 sub system. Colors 
  107. can be changed by editing the text file vt100.ini. When editing the vt100.ini 
  108. file, it's existing format whould be observed. The read routines are space 
  109. sensitive . Following is a sample vt100.ini file for blue lettering on a white 
  110. background. 
  111.  
  112. BLACK
  113. BLUE
  114. GREEN
  115. CYAN
  116. RED
  117. MAGENTA
  118. LIGHT YELLOW
  119. WHITE
  120. --------------------------------------------
  121. NORMAL FOREGROUND COLOR = BLUE
  122. NORMAL BACKGROUND COLOR = WHITE
  123. UNDERLINE COLOR = GREEN
  124. SCROLLBACK FOREGROUND COLOR = WHITE
  125. SCROLLBACK BACKGROUND COLOR = BLUE
  126.  
  127. Note:  The scrollback foreground color is "BOLDed" when displayed. 
  128.  
  129.  
  130. ΓòÉΓòÉΓòÉ 4.4. About file transfer protocols ΓòÉΓòÉΓòÉ
  131.  
  132. Currently, we do not offer any "built-in" protocols. The external protocols 
  133. m2zmodem and ckermit can be used with this package. The protocols will 
  134. automatically install themselves IF they are on the path when comm.exe is 
  135. executed.