home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / cl-lib07.zip / readme.txt < prev    next >
Text File  |  1995-06-27  |  11KB  |  310 lines

  1. ===============================================================================
  2.            Objective C OS/2 PM and database library - README.TXT
  3. ===============================================================================
  4.  
  5. 1. Introduction:
  6. ===============
  7.  
  8. This package contains an Objective C PM class library and an Objective C
  9. database library.
  10.  
  11. For a description of the PM and database class libraries print the documentation.
  12. This can be found in \usr\doc. 
  13.  
  14. Use a Postscript printer or a Postscript Interpreter program (Ghostscript
  15. will do fine) to print it.
  16.  
  17. All documents were prepared for twosided printing. You can find one Postscript
  18. File for the even and one for the odd pages for each document. In all files,
  19. the pages are in ascending order.
  20.  
  21. The files found there are:
  22.  
  23.     install.ps.odd        odd pages of the installation manual
  24.     install.ps.even        even pages of the installation manual
  25.  
  26.     reference.ps.odd    odd pages of the reference manual
  27.     reference.ps.even    even pages of the reference manual
  28.  
  29.     tools.ps.odd        odd pages of the library tools manual
  30.     tools.ps.even        even pages of the library tools manual
  31.  
  32.     tutorial.ps.odd        odd pages of the tutorial
  33.     tutorial.ps.even    even pages of the tutorial
  34.  
  35. All documents were formatted for A4 paper.
  36.  
  37. Changes to the class library and some information on the Interface Builder can
  38. be found in NEWS.TXT.
  39.  
  40.  
  41. 2. List of files:
  42. ================
  43.  
  44. The main compressed archive file contains the following files:
  45.  
  46.     *    README.TXT    This file
  47.         *       REGISTER.TXT    Registration form
  48.     *    NEWS.TXT    Changes of the library from version 0.6 to
  49.                 version 0.7. Short documentation of the
  50.                 Interface Builder program!
  51.     *    DOC.ZIP        Documentation for the PM and database class
  52.                 libraries in Postscript form. Use a Postscript
  53.                 Printer or a Postscript Interpreter program
  54.                 (e.g. Ghostscript) to print. Odd and even pages
  55.                 are found in different files. These manuals
  56.                 haven't changed since version 0.6. If you
  57.                 already printed them, just read NEWS.TXT!
  58.     *    PM.ZIP        Compressed archive file containing all
  59.                 necessary include files for the PM class
  60.                 library and the library itself.
  61.     *    DB.ZIP        Compressed archive file containing all    
  62.                 necessary include files for the DB class
  63.                 library and the library itself.
  64.     *    HEADER.ZIP    Patched versions of 'os2.h' and 'os2emx.h'
  65.                 to be used with the libraries.
  66.     *    SAMPLES.ZIP    Sample programs demonstrating some of the
  67.                 classes of the PM and database libraries.
  68.     *    IB.ZIP        The Interface Builder program.
  69.     *    BOOK.ZIP    The documentation in INF form. Don't be too
  70.                 excited, no tables, no figures, no index!
  71.                 The conversion to INF-format was done
  72.                 automatically, the translater is not this
  73.                 flexible at the moment! These files contain
  74.                 the SAME text as the postscript files!!!
  75.                 Newer information can be found in NEWS.TXT
  76.  
  77.  
  78. 3. Installation:
  79. ===============
  80.  
  81. Change the current working directory to the root directory of the HPFS drive
  82. you want to install the libraries to and type:
  83.  
  84.         unzip doc
  85.         unzip pm
  86.         unzip db
  87.         unzip header
  88.         unzip samples
  89.         unzip ib
  90.         unzip book
  91.  
  92. This will create some directories and copy the necessary files into them.
  93. Add 'c:/usr/include' to your environment variable 'OBJC_INCLUDE_PATH'
  94. in your CONFIG.SYS, if you installed the library to drive C, or replace
  95. 'c:' with the drive label you installed the library to.
  96.  
  97. To use the resource compiler RC.EXE, just set the environment variable
  98. INCLUDE to somewhere, where os2.h can be found, e.g. add
  99.     SET INCLUDE=c:\emx\include
  100. to your config.sys file.
  101.  
  102. Add \usr\lib\book to your BOOSHELF= statement in your config.sys file!
  103.  
  104. The samples have been installed to '\usr\samples'. See 'readme.txt' in
  105. '\usr\samples' for a description of the sample programs.
  106.  
  107. The documentation files are installed in '\usr\doc'. Deleting them is 
  108. recommended after printing. These file are quite large.
  109.  
  110. The binaries go into \usr\bin\PM
  111. Read the installation manual for more information.
  112.  
  113. After uncompressing all files, just change to the drive, the packages were
  114. installed to and start the installation script "install.cmd". This will create
  115. a folder on your desktop and put the program objects for the Interface Builder
  116. and the Database Creator into it. Sorry, but no time for drawing some fancy
  117. icons for these programs!
  118.  
  119. The manuals can be found also in \usr\lib\book in IPF form. At the moment,
  120. these are "raw" conversions of the original sources to the postscript files.
  121. Tables, references, figures and footnotes are NOT included, but I think,
  122. especially the reference manual can be quite helpful!
  123.  
  124. Program objects for viewing the documentation are created by install.cmd
  125.  
  126.  
  127. 4. Distribution:
  128. ===============
  129.  
  130. This program is Shareware. Feel free to distribute the whole and unmodified
  131. package to anyone. You are not allowed to change any of the files part of
  132. the package before distributing, you only are allowed to distribute the
  133. package as a whole, including all files you received with it.
  134.  
  135. You are allowed to charge a small amount of money for the physical act of
  136. transferring the library. This amount of money must not exceed twice the cost
  137. of the storage medium. So, if you for example use floppy disks at a price of
  138. 10 ATS each, you are allowed to charge at most 20 ATS for copying the disk.
  139. That makes a total of 30 ATS (including packaging).
  140.  
  141. If you don't like these distribution restrictions, don't distribute the
  142. program.
  143.  
  144. It's a shame to see some vendors "selling" Public Domain or Shareware programs
  145. at a price of 80 ATS per disk (3,5'' HD disks are sold at a price between
  146. 5 and 10 ATS). Especially those vendors are not allowed to distribute the
  147. library package at their normal copying costs. So, change your pricing policy,
  148. or just don't distribute this library package.
  149.  
  150. If you're not sure, whether you are allowed to distribute the package, contact
  151. me at the address shown below. Any vendors who want to distribute registered
  152. versions of the library should do the same.
  153.  
  154.  
  155. 5. Licensing:
  156. ============
  157.  
  158. This libraries are distributed as Shareware. To become a registered user
  159. fill in the registration form at the end of this file and send it to me (the
  160. address can be found below).
  161.  
  162. After registration you are automatically registered for all following versions
  163. of the library until the major version number increases. That means by
  164. registering this version of the library together with the PM class library
  165. (PM library: version 0.7; DB library: version 0.5) you are automatically
  166. registered for all future versions of the PM and DB libraries including version
  167. 1.0.
  168.  
  169. Starting at version 1.1 of the PM or DB library you have to register newly at a
  170. special update price.
  171.  
  172. Support the Shareware distribution concept and register if you like this
  173. library and want to use it in your own applications. Future Shareware
  174. releases of this library depend heavily on the will of users to register.
  175. So, if no one registers this library, surely no further effort will be made
  176. in adding functionality to the libraries.
  177.  
  178. As a registered user you are allowed to write applications using these two
  179. libraries and distribute them at whatever price you think of.
  180.  
  181. Before registering you are allowed to test this library package as much as
  182. you like for a trial period of 30 days after first installing this package.
  183. You are not allowed to sell any of the applications written using this
  184. package if you have not registered it.
  185.  
  186. The Interface Builder program is limited to at most two open interface files
  187. at the same time and each file can contain at most two dialog windows!
  188.  
  189. If you continue using the library package after the trial period of 30 days
  190. and don't register, that's an act of software-piracy. May your bad conscious
  191. haunt you till the end of your days ;-)
  192.  
  193. Think of the cheap pricing for this powerful library package and register.
  194. Future versions will include some tools to make life easier for programmers
  195. (just look at the NEXTSTEP development environment. Some kind of Project
  196. Builder would look fine for OS/2 systems).
  197.  
  198.  
  199. 6. Warranty:
  200. ===========
  201.  
  202. Well, as you might have thought, there's ABSOLUTELY NO WARRANTY for this
  203. library package.
  204.  
  205.  
  206. 7. Pricing:
  207. ==========
  208.  
  209. The registration fee for the OS/2 PM class library together with the Database
  210. library is 400ATS (400 Austrian Schillings), that's about 40US$, per copy
  211. for individuals or 500ATS for companies. Don't forget to check with your bank,
  212. how much you should pay, so that I will get the whole registration fee as
  213. mentioned above.
  214.  
  215. Don't forget to fill in the registration form and send it to me (address
  216. below).
  217.  
  218. -------------------------------------------------------------------------------
  219.  
  220. Send the money directly to my local bank account:
  221.  
  222.     NAME OF BANK:         RAIFFEISENBANK KREMS
  223.     ID Nr. OF BANK:        32397
  224.     ACCOUNT NR.:        12.195
  225.  
  226. or - if outside Austria, use any alternatives, you can think of for me to
  227. receive the registration fee (e.g. Eurocheque).
  228.  
  229. For information about 10+ licenses of this libraries feel free to contact
  230. me via Internet E-Mail (baier@ci.tuwien.ac.at) or via Snail Mail at:
  231.  
  232. Thomas Baier
  233. Ufergasse 68
  234. A-3500 Krems
  235. Austria
  236.  
  237. Internet: baier@ci.tuwien.ac.at
  238.  
  239.  
  240. 8. Registration Form:
  241. ====================
  242.  
  243. After paying the registration fee, fill in the following registration form
  244. and send it to me to the following address:
  245.  
  246.     Thomas Baier
  247.     Ufergasse 68
  248.     A-3500 Krems
  249.     AUSTRIA
  250.  
  251. --------------------------------- CUT HERE ---------------------------------
  252.  
  253. Registration form for OS/2 PM and database libraries
  254.  
  255. PM class library version is         0.6
  256. Database class library version is    0.4
  257.  
  258. The registration fee for the OS/2 PM class library together with the Database
  259. library is 250ATS (250 Austrian Schillings), that's about 25US$, per copy
  260. for individuals or 500ATS for companies.
  261.  
  262.  
  263.     Pricing for individuals:
  264.  
  265.         ____ copies for 250 ATS each makes a total of _____ ATS.
  266.  
  267.  
  268.     Pricing for companies:
  269.  
  270.         ____ copies for 500 ATS each makes a total of _____ ATS.
  271.  
  272.  
  273.     The total sum of _____ ATS has been paid to
  274.  
  275.                     THOMAS BAIER
  276.         NAME OF BANK:         RAIFFEISENBANK KREMS
  277.         ID Nr. OF BANK:        32397
  278.         ACCOUNT NR.:        12.195
  279.  
  280.  
  281.     Registration information:
  282.  
  283.  
  284.         NAME:        ______________________________
  285.  
  286.  
  287.         INTERNET-EMAIL: ______________________________
  288.  
  289.  
  290.         COMPANY:    ______________________________
  291.  
  292.  
  293.         ADDRESS:    ______________________________
  294.  
  295.  
  296.                 ______________________________
  297.  
  298.  
  299.                 ______________________________
  300.  
  301.  
  302.                 ______________________________
  303.  
  304.  
  305.         SIGNATURE:    ______________________________
  306.  
  307.  
  308.  
  309. ------------------------- END OF REGISTRATION FORM -------------------------
  310.