home *** CD-ROM | disk | FTP | other *** search
/ Chip Hitware 2 / Chip_Hitware_Vol_02.iso / chiphit2 / dfu / commwin / readme.txt < prev    next >
Text File  |  1995-06-30  |  19KB  |  251 lines

  1.                  
  2.                  README.TXT
  3.  
  4.               Technical Specifications &
  5.  
  6.                     Release Notes for CommWin⌐
  7.  
  8.                       Version 2.0
  9.  
  10.                  Copyright⌐ 1994, 1995 Gerard E. Bernor
  11.  
  12. This document contains technical specifications and release notes for CommWin⌐ release version 2.0. This is the first release following the beta test release 1.02b. Information contained in this document is more current than that in the user manual or in the on-line help file.
  13.  
  14. ------------------------
  15. How to Use This Document
  16. ------------------------
  17. To view README.TXT on screen in Windows Notepad, maximize the Notepad window and turn on Word Wrap from the Edit menu selection.
  18.  
  19. To print README.TXT, open it in Windows Notepad, Windows Write, Microsoft Word, or another word processor.  Then select the entire document and format the text in 10-point Courier before printing.
  20.  
  21. *******************************************************************
  22. Read Part 1 - Software Installation Information - before installing.
  23. *******************************************************************
  24.  
  25. ========
  26. Contents
  27. ========
  28.  
  29. Part    Description
  30. ----    -----------
  31.  1      Software Installation Information
  32.  2    Technical Notes & Program Fixes
  33.  3    Program Features, Version 2.0
  34.  4    Proposed Enhancements
  35.  5    Registration & Technical Support
  36.  
  37. =========================================
  38. Part 1: Software Installation Information
  39. =========================================
  40.  
  41. WARNING--WARNING--WARNING
  42. -------------------------
  43. The installation process automatically installs a new copy of the CommWin⌐ database. If you are updating CommWin⌐ from any prior version (including the Beta releases) and you wish to preserve your current database entries, first rename COMMWIN.MDB to COMMWIN.MDK and COMMWIN.LDB to COMMWIN.LDK. After the installation process is complete, delete the newly installed COMMWIN.MDB and COMMWIN.LDB and then rename COMMWIN.MDK to COMMWIN.MDB and COMMWIN.LDK to COMMWIN.LDB. Release 2.0 has not changed the fundamental database structure.
  44.  
  45. INFORMATION--"COMMDLG.DLL In Use" message when installing CommWin⌐.
  46. -----------
  47. If you have SHARE installed, this message is a warning that Windows is using the COMMDLG.DLL routine. The CommWin⌐ install process attempts to install COMMDLG.DLL in the event it is not present in your system. SHARE warns you when its already present and in use. Ignore this warning and the install will complete normally.
  48.  
  49. INSTALL
  50. -------
  51. To install CommWin⌐, use the Program Manager or File Manager to start
  52. SETUP.EXE from the installation disk as you would any other Windows-based application.  For example, if you are installing from drive A:
  53.  
  54. - From the Program Manager File menu, choose Run.
  55. - In the Run dialog box, type A:\SETUP and choose OK.
  56.  
  57.   Or
  58.  
  59. - From the File Manager, double-click the SETUP.EXE file icon 
  60.   from the drive A: file list.
  61.  
  62. The installation process will set-up a CommWin⌐ group and a CommWin⌐ program item & icon.
  63.  
  64. WARNING: CommWin⌐ assumes that the Windows standard communications driver (COMM.DRV) is being used and that it resides in the Windows\System, or Windows directory. The presense of a comm driver that was not distributed with Windows may cause the installation process to fail or the program to function incorrectly.
  65.  
  66. WARNING: The Shareware version of CommWin⌐ may only operate properly at 640/480 resolution. Resolutions higher than 640/480 have not been tested and therefore the result cannot be predicted. You are cautioned that a resolution other than 640/480 may cause a run-time error. (See Part 2. Technical Notes & Fixes)
  67.  
  68. ----------------------------
  69. File Sharing for Data Access
  70. ----------------------------
  71. You will need SHARE.EXE to enforce database file and byte range locking. The installation procedure installs the latest version of DOS6.22 SHARE.EXE to your Windows directory. If you are running an earlier version of DOS you should install the SHARE that came with your version of DOS.
  72.  
  73. If you are running Microsoft Windows 3.0 or Windows 3.1 (i.e. not
  74. Windows for Workgroups), and you do not have SHARE installed you will need to change your CONFIG.SYS or AUTOEXEC.BAT to include SHARE as follows:
  75.  
  76. In the CONFIG.SYS file
  77. ----------------------
  78. INSTALL=<MS-DOS directory>\SHARE.EXE /L:500 /F:5100
  79.  
  80. In the AUTOEXEC.BAT file
  81. ------------------------
  82. <MS-DOS directory>\SHARE /L:500 /F:5100
  83.  
  84. If you already have SHARE installed and the /L or /F settings have larger values than listed here, leave the settings as is rather than reducing them.
  85.  
  86. Please make this change as soon as possible in your system and before starting CommWin⌐, the database functions in CommWin⌐ will not work unless SHARE is installed. Remember to re-boot your PC after changing the AUTOEXEC.BAT or CONFIG.SYS to enable SHARE.
  87.  
  88.  
  89. =========================================
  90. Part 2: Technical notes and fixes
  91. =========================================
  92.  
  93. These technical notes and fixes relate to release 2.0 only. All prior beta notes and fixes have been applied to this version.
  94.  
  95. List Boxes
  96. ----------
  97. Because of various coding errors many of the list boxes showing multiple items did not always immediately reflect the status of the database when adding, deleting, or updating entries. The underlying database was always correct but it was sometimes necessary to reload the program to reflect the true database state. (All necessary code has been corrected)
  98.  
  99. Download
  100. --------
  101. 1) Because of the limitation in length of the system's automatically  generated dialog for entering the download path and file name, a new form is now displayed when a download is requested. This form provides for a virtually unlimited path/file specification. Additionally, a default download path is now stored and retrieved from COMMWIN.INI and is displayed on the file transfer protocol form and also on the download path/filename form.
  102.  
  103.  
  104. =======================================
  105. Part 3: Program Features, Version 2.0
  106. =======================================
  107.  
  108. Automatic search at startup for comm port with modem and automatic initialization in terminal emulation mode for immediate communications.
  109. ----------------------------------------------------------------------------
  110. An automatic Dialing Directory that can be searched and printed on-line. The directory stores the name, phone number and port settings for each entry. One click can initiate a dialing sequence.
  111. ----------------------------------------------------------------------------
  112. A Call Log that records the date, time, name, phone number, system response and duration of every call made with the automatic dialing feature and can be printed and purged on-line.
  113. ----------------------------------------------------------------------------
  114. A database of over 450 modems with their Hayes initialization commands and highest baud rate to provide support for automated modem initialization with full ADD/MODIFY/DELETE functions available on-line. You can easily add your own modem if its not in the database.
  115. ----------------------------------------------------------------------------
  116. A database of countries and cities that can be searched to find the local date and time for any city in the world. Full ADD/UPDATE/DELETE/FIND functionality for major countries and cities.
  117. ----------------------------------------------------------------------------
  118. A mini Host mode with a User database, password protection, easy system configuration, and transition from Host mode to Terminal emulation mode and back without shutting down.
  119. ----------------------------------------------------------------------------
  120. Host mode remote access supports an Open system or a Closed system requiring pre-registration and password assignment.
  121. ----------------------------------------------------------------------------
  122. A remote User database for Host mode that stores the name, address, city, state, zip, phone number, password and security class of authorized users.
  123. ----------------------------------------------------------------------------
  124. Automatic pop-up to main screen on RING detection if running iconized while waiting for calls in Host mode.
  125. ----------------------------------------------------------------------------
  126. A built-in text editor for host mode messages or script editing that supports Copy and Paste to/from the Windows Clipboard.
  127. ----------------------------------------------------------------------------
  128. A Text Launch Pad window to compose and edit long responses or messages "off-line" and send them to the remote system with one click.
  129. ----------------------------------------------------------------------------
  130. A Microsoft Access database to store the Dialing Directory, Call Log, Modem list, World Cities and remote User directory with repair and deleted space recovery functions available on-line. (Entries limited only by availability of disk space.)
  131. ----------------------------------------------------------------------------
  132. Easy manual dialing from the terminal emulation window (tone or pulse).
  133.  
  134. NOTE: No call logging occurs with manually dialed calls.
  135. ----------------------------------------------------------------------------
  136. Full control over manual modem initialization for 100% Hayes compatible modems.
  137. ----------------------------------------------------------------------------
  138. Full control over communication port settings, including baud rate, number of data bits, parity, number of stop bits, handshaking and echo.
  139. ----------------------------------------------------------------------------
  140. Adjustment of receive buffer size and near-full/near-empty handshaking points to avoid buffer overruns when operating at high baud rates.
  141. ----------------------------------------------------------------------------
  142. Baud rates from 300 to 38400 with full V.32bis/V.42bis, MNP 2-4 and MNP 5 support.
  143. ----------------------------------------------------------------------------
  144. Automatic redial on BUSY response with definable system parameters for number of attempts and time to wait between retries.
  145. ----------------------------------------------------------------------------
  146. Ten definable SoftKeys for automating the common responses to BBS questions like name, address, password, data phone, etc.
  147. ----------------------------------------------------------------------------
  148. A wide selection of binary file transfer protocols including XModem, XModem CRC, XModem 1K, YModem, Ymodem G, ZModem, Kermit, CompuServe B+ and ASCII.
  149. ----------------------------------------------------------------------------
  150. An automatic file transfer window featuring a dynamic bar graph display to track progress.
  151. ----------------------------------------------------------------------------
  152. Data transfers take place in the background while other applications or tasks are running.
  153. ----------------------------------------------------------------------------
  154. An comprehensive on-line Windows help file with search by keyword capability.
  155. ----------------------------------------------------------------------------
  156. A Universal CallHelp⌐ function to view any valid Windows help file without leaving the program.
  157. ----------------------------------------------------------------------------
  158. A fully scrollable terminal emulation window. Vertical scrolling for up to 64k of previously viewed text, also Horizontal scrolling for up to 132 characters.
  159. ----------------------------------------------------------------------------
  160. Full control of the terminal emulation window's foreground/background colors and font.
  161. ----------------------------------------------------------------------------
  162. Terminal emulation modes for TTY, Color ANSI-BBS (Default), and DEC VT-52/VT-100.
  163. ----------------------------------------------------------------------------
  164. Outstanding 3D visual effects and graphics to make communications intuitive and simple.
  165. ----------------------------------------------------------------------------
  166. Monitoring of CD (Carrier Detect) and disabling of functions not appropriate for use during modem to modem connection.
  167. ----------------------------------------------------------------------------
  168. Selectable 80 or 132 column wide terminal emulation window with automatic calculation for maximum number of scrollback rows.
  169. ----------------------------------------------------------------------------
  170. All system configuration variables saved and restored between sessions.
  171. ----------------------------------------------------------------------------
  172.  
  173. =============================
  174. Part 4: Proposed Enhancements
  175. =============================
  176.  
  177. Enhancement of the on-line help module to include context sensitive help where appropriate and the documentation of all program issued error messages, meanings and corrective actions.
  178. ----------------------------------------------------------------------------
  179. Development of a comprehensive hard-copy user manual.
  180. ----------------------------------------------------------------------------
  181. A fully functional Script Record/Edit/Play feature for automatic logon and unattended operation.
  182.  
  183. NOTE: When developed this feature will only be available in the commercial version. 
  184. ----------------------------------------------------------------------------
  185. Enhancements to the Host Mode to provide additional functionality with the ultimate goal of having CommWin⌐ operate either as a Terminal Emulation program or a full-featured Bulletin Board System (BBS).
  186.  
  187. NOTE: When developed this feature will only be available in the commercial version.
  188. ----------------------------------------------------------------------------
  189. NOTE: Your suggestions for enhancements and modifications are always welcome and will be seriously considered. I would also appreciate your review of the proposed enhancements and your ranking as to the relative importance or desirability of each feature.
  190.  
  191.  
  192. ========================================
  193. Part 5: Registration & Technical Support
  194. ========================================
  195.  
  196. CommWin⌐ version 2.0 is distributed as Shareware and as such there is no fee required to use the program for evaluation purposes. The Shareware concept allows you to try-before-you-buy. CommWin⌐ has no disabled features, and no arbitrary file limitations built-in, it is fully functional to the specifications of the current release level. CommWin⌐, however, is NOT Freeware, after a reasonable evaluation period if you continue to use the program you are expected to pay a modest registration fee.
  197.  
  198. Because of the number of people who continue to use this program and do not feel any obligation to compensate me for my time and effort, I have built time and use limitations into version 2.0. CommWin⌐ will operate unregistered for 60 days and 60 uses. Once both limits are exceeded CommWin⌐ will cease to function until registered. I regret having to put this distasteful feature in the program but too many people consider Shareware as Freeware, it is NOT. 
  199.  
  200. If you find that you wish to keep and use this program, the registration fee of US$25.00 will entitle you to free telephone support, the latest Shareware version of the program, and notification of any reported problems and any available fixes. Also, when a comprehensive hard-copy User Manual becomes available you will be able to purchase it at a significant discount or download the text from a BBS source free of charge.
  201.  
  202.  
  203. Custom Versions of the Software
  204. -------------------------------
  205.  
  206. If you require any modifications or changes to the software, please include detailed written information describing all changes in which you are interested.  Customization fees will be based on the extent of the modifications required to the software so it performs as you describe.  I will review your proposed modifications and inform you of an approximate cost, however, due to scheduling constraints I cannot guarantee or commit to specific delivery dates.
  207.  
  208.  
  209. Separately Priced Features
  210. --------------------------
  211.  
  212. There are none in version 2.0 but it is anticipated that there will be features available in future versions that may be custom add-on modules with individual prices. (See Proposed Enhancements section.)
  213.  
  214.  
  215. Distribution Rights
  216. -------------------
  217.  
  218. You may, at your discretion, reproduce and distribute the CommWin⌐ Shareware installation disk and charge a reasonable price for the media and reproduction process provided that all files listed in the Packing List, including this file, are distributed in their original and unmodified form. You are not permitted to sell the Shareware version of CommWin⌐ commercially under any circumstances.
  219.  
  220.  
  221. Use on More than One Computer
  222. -----------------------------
  223.  
  224. The Shareware version of CommWin⌐ is intended for private use by individuals on a single personal computer. To use CommWin⌐ in a commercial, educational or governmental agency or on more than one computer, it is necessary to purchase a SITE LICENSE for the commercial version of the program. The Site License allows an organization to use the software package on up to the number of computers licensed.  Site License fees will be modest and based on the total number of computers that will use CommWin⌐ plus any separately priced features. The Site License permits copying of the program for the number of machines licensed. Distributing, repackaging, or reselling of the commercial version of the software to third parties is not allowed and all licenses fees must be prepaid.
  225.  
  226.  
  227. Availability of Source Code
  228. ---------------------------
  229.  
  230. It is my policy not to release the source code for any of my products, however, if you are a Microsoft Visual Basic Pro application software developer I will be glad to discuss any of the programming techniques used in CommWin⌐. Commercial, educational or governmental agencies who purchase a site license may request that a copy of the source code be held by a mutually agreed upon third party as protection of their investment.
  231.  
  232.  
  233. DISCLAIMER
  234. ----------
  235.  
  236. Gerard E. Bernor reserves the right to make periodic changes, enhancements, revisions and alterations of any kind to the software, user's manual or on-line help file without any prior notice to any person, institution or organization.
  237.  
  238. Gerard E. Bernor specifically disclaims any warranty, express or implied, with respect to this software or documentation, including but not limited to, warranties of merchantability or fitness for a particular purpose. As a result, this software and documentation are distributed on an "as is" basis, you the user assume all risk as to their quality and performance. 
  239.  
  240. Gerard E. Bernor specifically denies any liability for loss of profit or any other commercial damage, including but not limited to special, incidental, consequential, or other damages resulting from the use of this software.
  241.  
  242. This program was developed in Microsoft Visual Basic 3.0 Professional Edition operating in the DOS 6.22/Windows 3.11 environment with a 640/480 resolution VGA monitor.
  243.  
  244. For further information, to report a problem, suggest enhancements, or to register your copy of the program, contact;
  245.  
  246.  
  247. Gerard E. Bernor
  248. 9044 Bayou Drive
  249. Tampa, FL 33635-5925
  250. (813) 882-8693
  251.