home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / pds.zip / README.TXT < prev    next >
Text File  |  1994-06-22  |  9KB  |  185 lines

  1.  
  2.                       Panel Display System V1.05
  3.  
  4.                             June 22, 1994
  5.  
  6. All rights reserved. Copyright (c) Rick W. Hodgson 1994.
  7.  
  8. This document describes the 'Panel Display System' and contains the shareware
  9. agreement for this package.
  10.  
  11. The contents of this package are NOT in the public domain and use of the product
  12. is controlled by the shareware agreement under which it has been distributed.
  13.  
  14. This package is fully functional and comes complete with documentation.
  15.  
  16. This package should contain the following files:
  17.  
  18.  
  19.     README.TXT   - This file.
  20.     INSTALL.TXT  - How to install this package and the sample programs.
  21.     CHANGES.TXT  - History of changes for this product.
  22.  
  23.     HSSPD.DLL    - The DLL that is the 'Panel Display System'
  24.     PDS.DOC      - Documentation for PDS and REXX programming interface
  25.  
  26.     PDSRGSTR.CMD - A REXX script that uses this package to generate the
  27.                    'PDSRGSTR.TXT' registration form. This is also a sample of
  28.                    how to write REXX PDS, or rxPD, applications.
  29.     PDSRGSTR.TXT - Printable registration form.
  30.  
  31.     IVP.CMD      - A REXX script that verifies the proper installation of the
  32.                    'Panel Display System'.
  33.     IVP.PNL      - Panel definition library for the IVP script.
  34.  
  35.     PDEDIT.CMD   - Sample 'Editor' REXX script using rxPD
  36.     PDEDIT.PNL   - Panel definition library for PDEDIT.CMD script
  37.     LOAN.CMD     - Sample 'Simple Interest Loan' REXX script using rxPD
  38.     LOAN.EXE     - Sample 'Simple Interest Loan' executable (no source)
  39.     LOAN.PNL     - Panel definition library for LOAN.CMD and LOAN.EXE
  40.     BOUNCE*.CMD  - Sample Character animation scripts
  41.     BOUNCE*.PNL  - Panel definition library files for the BOUNCE* scripts
  42.     SNAKE*.CMD   - Sample Character animation scripts
  43.     SNAKE*.PNL   - Panel definition library files for the SNAKE* scripts
  44.     UGUESSIT.CMD - Sample game (WARNING! Game may be ADDICTIVE!)
  45.     UGUESSIT.PNL - Panel definition library files for the UGUESSIT script
  46.     UGIT*.WAV    - Associated files for the UGUESSIT script
  47.  
  48.     REMOVE.CMD   - A REXX script that can be used to delete information about
  49.                    PDS that is recorded in the OS/2 system files.
  50.  
  51.  
  52. The 'Panel Display System', or PDS, was developed with the intention of
  53. providing developers of interactive applications an alternative to OS/2's
  54. 'Presentation Manager' interface.
  55.  
  56. Developers can add powerful interactive capabilities to their REXX scripts
  57. without having to use any compilers, resource editors or software development
  58. kits.
  59.  
  60. Developers responsible for porting IBM mainframe applications to OS/2 will find
  61. this package familiar and easy to use to implement interactive applications for
  62. OS/2.
  63.  
  64. The 'Panel Display System' is a set of routines used to build and present
  65. 'panels' of information and to allow the user to input data into those panels.
  66. The data is returned to the program displaying the panel which then processes
  67. the data as necessary.
  68.  
  69. Development of a REXX 'PD' (rxPD) application requires only the OS/2 REXX
  70. subsystem be installed and an editor such as the 'E' or 'EPM' editor provided by
  71. OS/2.
  72.  
  73. The shareware agreement is that you may use this package to develop 'PD'
  74. applications, or to be able to execute 'PD' applications written by others, in
  75. order to see if it is useful as either a development tool for your own 'PD'
  76. applications or if a 'PD' application is itself useful to you.
  77.  
  78. If you do find PDS useful, a fee of $15.00 U.S. currency will provide you with
  79. support for this version of the base product and free use of new releases of
  80. this version of the base product thru March 31, 1995. This is a one time only
  81. charge for the use of the PD system regardless of the number of PDS applications
  82. you might develop or which might be developed by other PDS programmers.
  83.  
  84. If you decide to develop REXX PDS applications, an additional fee of $5.00 is
  85. required. This is a one time charge for the use of the rxPD interface regardless
  86. of the number of applications you might develop.
  87.  
  88. No royality fees are required for any applications you develop.
  89.  
  90. In other words, the $15.00 gives you support for this version of the PD system
  91. and it allows you to acquire updates (releases) of this version of the product,
  92. via electronic media, as I distribute them thru cyberspace. The new releases
  93. will contain any bug fixes and those enhancements to the product which I feel
  94. add utility to the product but which I don't feel warrent a new version of the
  95. product.
  96.  
  97. The separate $5.00 charge gives you the same rights to develop your own PDS
  98. applications which use the rxPD interface.
  99.  
  100. At the end of March 1995, I will be supporting whatever newer versions of the
  101. product that I publish in the intervening months. I will publish a new version
  102. whenever I add sufficient enhancements to justify the creation of a new version.
  103.  
  104. Each new version I publish will have its own shareware fee required to get
  105. support for that version and in order to be allowed to acquire new releases of
  106. that version when they become available.
  107.  
  108. This does NOT mean that you can not continue to use this verion of the product
  109. for as long as you wish, you can, only that I will no longer provide support for
  110. this version of the product nor will I distribute new releases of this version
  111. of the product.
  112.  
  113. You may develop and distribute shareware 'PD' applications, but you may NOT
  114. include just the HSSPD.DLL from this this package as a part of any application
  115. which you may develop and distribute. You may referrence this package as being a
  116. prerequisite to your application or you may ship this entire package as a part
  117. of your application provided it is shipped in its entirety, including this file,
  118. and in its original form.
  119.  
  120. No commercial application may be developed using this system without an explicit
  121. written agreement.
  122.  
  123. This package may be used to develop a corporate in-house application without a
  124. licensing agreement with the understanding that each installation of this
  125. package on individual workstations falls under the normal shareware agreement.
  126.  
  127. This package may be redistributed but it must be an unaltered copy of the
  128. original package. It may be redistributed electronically by anyone thru any
  129. network. It may be redistributed on disk or CD-ROM of public domain and
  130. shareware software sold by a NON-PROFIT organization. It may NOT be
  131. redistributed as a part of any commercial software collection sold for profit,
  132. nor may it be bundled with any commercial software, hardware, books or other
  133. media without the prior written consent of the author.
  134.  
  135. The shareware fee must be in United States currency or a check written stating
  136. the amount in United States Dollars.
  137.  
  138. The fee should be sent to:
  139.  
  140.         Rick W. Hodgson
  141.         1635 Village Glen Dr.
  142.         Raleigh, N.C. USA 27612
  143.  
  144. Support can be requested via mail sent to the above address, via Compuserve to
  145. 76450,3137 or via Internet to 76450.3137@compuserve.com.
  146.  
  147. Also, OS/2 ShareWare are supported on the 'OS2SHARE' Compuserve forum.  Just 'GO
  148. OS2SHARE' or 'GO OS2BVEN' and leave messages in section # 1 of that forum.
  149.  
  150. That section of the forum will be monitored for questions about this product on
  151. a regular basis.
  152.  
  153. In addition to the rxPD package, a High Level Language Application Programming
  154. Interface, or HLLAPI, is available for those developers who want better
  155. performance.
  156.  
  157. The performance increase is due mainly to the use of a compiled language instead
  158. of REXX to develop an application. The rxPD package and the HLLAPI addon,
  159. PDSAPI, are identical in function and are almost identical in form except for
  160. the differences inherit in the two environments.
  161.  
  162. The PDSAPI consists of a 'C' header file that defines the PDSAPI and various 'C'
  163. macros used to drive the PDSAPI, the import library necessary to linkedit a
  164. PDSAPI application and the documentation for PDSAPI.
  165.  
  166. The shareware fee for this PDSAPI is an additional $10.00 and can be sent to the
  167. same address.
  168.  
  169.  
  170.  
  171.              "Support your local Shareware Developer"
  172.  
  173.  
  174.    ************************************************************************
  175.    *                                                                      *
  176.    *   THE PROGRAM IS PROVIDED "AS-IS".  NO WARRANTIES OF ANY KIND,       *
  177.    *   EXPRESSED OR IMPLIED, ARE MADE AS TO IT OR ANY MEDIUM IT MAY BE ON.*
  178.    *   WE WILL PROVIDE NO REMEDY FOR INDIRECT, CONSEQUENTIAL, PUNITIVE    *
  179.    *   OR INCIDENTAL DAMAGES ARISING FROM IT, INCLUDING SUCH FROM         *
  180.    *   NEGLIGENCE, STRICT LIABILITY, OR BREACH OF WARRANTY OR CONTRACT,   *
  181.    *   EVEN AFTER NOTICE OF THE POSSIBILITY OF SUCH DAMAGES.              *
  182.    *                                                                      *
  183.    ************************************************************************
  184.  
  185.