home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 22 gnu / 22-gnu.zip / vd08bin.zip / readme.txt next >
Text File  |  1996-02-16  |  13KB  |  342 lines

  1. ===============================================================================
  2.            OS/2 Visual Development Tools Version 0.8 - README.TXT
  3. ===============================================================================
  4.  
  5. 1. Introduction:
  6. ===============
  7.  
  8. This package contains some class libraries for use with the gcc/emx develop-
  9. ment package and applications supporting visual development by mostly doing
  10. drag and drop while programming.
  11.  
  12.  
  13. 2. List of files:
  14. ================
  15.  
  16. The package consists of the following archive files:
  17.  
  18.     *    VD08BIN.ZIP    Programs, libraries and header files
  19.     *    VD08DOC1.ZIP    First part of the documentation (OS/2 inf
  20.                 and Postscript format)
  21.     *    VD08DOC2.ZIP    Second part of the documentation (OS/2 inf
  22.                 and Postscript format)
  23.     *    VD08SMP.ZIP    Sample programs for the development package.
  24.  
  25.  
  26. 3. Installation:
  27. ===============
  28.  
  29. This is just a very short description. See the installation manual for more
  30. details. It can be found in \usr\doc\install.ps and \usr\lib\book\install.inf
  31. after uncompressing and installing the archive files listed above.
  32.  
  33. Change the current working directory to the root directory of the HPFS drive
  34. you want to install the libraries to and type:
  35.  
  36.         unzip vd08bin
  37.         unzip vd08doc1
  38.         unzip vd08doc2
  39.         unzip vd08smp
  40.  
  41. This will create some directories and copy the necessary files into them.
  42. Add `c:/usr/include' to your environment variable `OBJC_INCLUDE_PATH'
  43. in your CONFIG.SYS, if you installed the library to drive C, or replace
  44. `c:' with the drive label you installed the library to.
  45.  
  46. The samples have been installed to `\usr\samples'.
  47.  
  48. Then, add `\usr\bin' and `\usr\bin\PM' to your `PATH' statement in CONFIG.SYS.
  49. Finally, add `\usr\lib' to the `LIBRARY_PATH' and `\usr\lib\book' to your
  50. `BOOKSHELF'. Then reboot the system.
  51.  
  52. After rebooting, start the REXX script
  53.  
  54.   makeobj.cmd
  55.  
  56. located in \usr\bin.
  57.  
  58. Without any parameters, it will create a folder and program and documentation
  59. objects on your desktop, assuming the package is installed on drive C. If you
  60. installed the package on some other drive, specify the drive name. E.g. use
  61.  
  62.   makeobj d
  63.  
  64. to tell makeobj.cmd that the library package has been installed on drive D:.
  65.  
  66. Now you should be able to find a folder called `Visual Development' on your
  67. desktop. There you can find the program objects, a project template and objects
  68. for viewing the online-documentation.
  69.  
  70. The Project Editor will need a make utility called `make.exe' to be installed
  71. somewhere in your PATH. Use e.g. GNU make for this purpose.
  72.  
  73. For information on installing the major mode for Objective C programs for use
  74. with the text editor GNU Emacs see the installation manual.
  75.  
  76. To print the documentation located in \usr\doc you will either have to use a
  77. Postscript printer or a Postscript interpreter (Ghostscript will work fine).
  78. All documents are prepared for two-sided printing, If you want to print only
  79. the odd/even pages, use a utility as found in the `pstools' package on
  80. hobbes.nmsu.edu.
  81.  
  82.  
  83. 4. Limitations of the Shareware Version:
  84. =======================================
  85.  
  86. Until now the library was not limited in any way. Starting with this version,
  87. some limitations have been put on the shareware version---just to give you
  88. some encouragement to register. On the one hand, I personally think you should
  89. pay for a piece of software you use for developing applications---either for
  90. your own use or for profit---so the shareware version has been ``crippled''
  91. to some extent. You will not be able to develop any ``real'' applications
  92. because
  93.  
  94.     * the Interface Editor is limited to create at most two objects
  95.       (windows, help objects,...),
  96.     * you are not able to work with more than two interface files
  97.       at once, and
  98.     * the Project Editor will refuse opening more than one project
  99.       at once.
  100.  
  101. Especially the limitations of the Project Editor will make it impossible
  102. to choose ``File/Open'' from the main menu of the application. The only
  103. way to edit an already existing project is to specify the project directory
  104. on startup (e.g. by double-clicking the project's icon).
  105.  
  106. In addition to that, the list objects (instances of SimpleList and KeyedList)
  107. in the utility library are limited to store at most 5 objects.
  108.  
  109. On the other hand pricing for this development package is just very low. You
  110. cannot tell anyone, you can't afford to spend 400ATS (about 40US$) for a
  111. development environment if you spent much more on a computer capable of running
  112. OS/2 and the operating system itself---just assuming you are not running an
  113. illegal copy of OS/2, and who really would do this ;-)
  114.  
  115. So, if you want to use this package for developing applications support any
  116. further improvements by registering; you can expect it to be a lot more
  117. comfortable and powerful in the next versions...
  118.  
  119. Of course you will be sent the registered and unlimited version after you
  120. have paid the registration fee and I have received the registration form.
  121. This version will be sent to you via Internet E-Mail. If you do not have
  122. access to Internet E-Mail, enclose a self-addressed envelope, a single 3,5''
  123. high density disk and return postage (use international postage reply coupons
  124. if you are located outside Austria) with your registration form so I can send
  125. you the registered version.
  126.  
  127. Keep in mind that your registration fee will not be lost with the next version,
  128. you will be registered until version 1.0 of the development kit and then have
  129. the chance to update at a very low price.
  130.  
  131.  
  132. 5. Distribution:
  133. ===============
  134.  
  135. This program is Shareware. Feel free to distribute the whole and
  136. unmodified package to anyone. You are not allowed to change any of the
  137. files part of the package before distributing, you only are allowed to
  138. distribute the package as a whole, including all files you received
  139. with it. Distribution of the registered version is *not*
  140. allowed. Distributing the registered version is an act of
  141. software-piracy. You probably don't want to do this ;-).
  142.  
  143. You are allowed to charge a small amount of money for the physical act
  144. of transferring the library. This amount of money must not exceed
  145. twice the cost of the storage medium. So, if you for example use
  146. floppy disks at a price of 10 ATS (ATS is `Austrian Schillings' each, you
  147. are allowed to charge at most 20 ATS for copying the disk. That makes a total
  148. of 30 ATS (including packaging).
  149.  
  150. If you are distributing this packages as part of a collection on a
  151. compact disk (CD), send me a copy of the disk along with pricing
  152. information. It's just that simple, if you think, you can make money by
  153. distributing shareware programs, send me a disk or you are not allowed
  154. to distribute this package.
  155.  
  156. If you don't like these distribution restrictions, simply don't
  157. distribute the program.
  158.  
  159. It's a shame to see some vendors ``selling'' Public Domain or
  160. Shareware programs at a price of 80 ATS per disk (3,5'' HD disks are
  161. sold at a price between 5 and 10 ATS). Especially those vendors are
  162. not allowed to distribute the library package at their normal copying
  163. costs. So, change your pricing policy, or just don't distribute this
  164. library package.
  165.  
  166. If you're not sure, whether you are allowed to distribute the package,
  167. contact me. Any vendors who want to distribute registered versions of
  168. the library should do the same.
  169.  
  170.  
  171. 6. Licensing:
  172. ============
  173.  
  174. This libraries are distributed as Shareware. To become a registered
  175. user fill in the registration form in the file `register.txt' and
  176. send it to me (the address can be found in `register.txt'). You
  177. will be sent the registered versions of the package as soon as I
  178. receive the registration form (and of course after I checked with my
  179. bank that the registration fee has arrived).
  180.  
  181. After registration you are automatically registered for all following
  182. versions of the library until the major version number increases. That
  183. means by registering this version of the library together with the PM
  184. class library (PM library: version 0.8; DB library: version 0.6) you
  185. are automatically registered for all future versions of the PM and DB
  186. libraries including version 1.0.
  187.  
  188. Starting at version 1.1 of the PM or DB library you will have to
  189. register newly at a special update price.
  190.  
  191. Support the Shareware distribution concept and register if you like
  192. this library and want to use it in your own applications. Future
  193. Shareware releases of this library depend heavily on the will of users
  194. to register.  So, if no one registers this library, surely no further
  195. effort will be made in adding functionality to the libraries.
  196.  
  197. As a registered user you are allowed to write applications using these
  198. two libraries and distribute them at whatever price you think of.
  199.  
  200. Before registering you are allowed to test this library package as
  201. much as you like for a trial period of 30 days after first installing
  202. this package.  You are not allowed to sell any of the applications
  203. written using this package if you have not registered it.
  204.  
  205. If you continue using the library package after the trial period of 30
  206. days and don't register, that's an act of software-piracy. May your
  207. bad conscious haunt you till the end of your days ;-)
  208.  
  209. Think of the cheap pricing for this powerful library package and
  210. register. Future releases will provide better support for Presentation
  211. Manager programming and fast database access. Supporting various
  212. database engines is also being thought of. But future
  213. Shareware-releases of this software heavily depend on the number of
  214. registrations made.
  215.  
  216.  
  217. 7. Warranty:
  218. ===========
  219.  
  220. Well, as you might have thought, there's ABSOLUTELY NO WARRANTY for this
  221. library package.
  222.  
  223.  
  224. 8. Pricing:
  225. ==========
  226.  
  227. The registration fee for the OS/2 PM class library together with the Database
  228. library is 400ATS (400 Austrian Schillings), that's about 40US$, per copy
  229. for individuals or 500ATS for companies. Don't forget to check with your bank,
  230. how much you should pay, so that I will get the whole registration fee as
  231. mentioned above.
  232.  
  233. Don't forget to fill in the registration form and send it to me (address
  234. below).
  235.  
  236. -------------------------------------------------------------------------------
  237.  
  238. Send the money directly to my local bank account:
  239.  
  240.     NAME OF BANK:         RAIFFEISENBANK KREMS
  241.     ID Nr. OF BANK:        32397
  242.     ACCOUNT NR.:        12.195
  243.  
  244. As it seems to be quite expensive to transfer money from foreign countries
  245. to Austria---the fee for transferring the money could even be higher than
  246. the registration fee itself---you should think of another way I could get
  247. the registration fee which would be cheaper for you.
  248.  
  249. On the on hand, Eurocheques seem to work just fine, but on the other hand,
  250. I would really never suggest you send the money directly via snail mail ;-)
  251. O.k., you should at least make sure the letter will arrive here safely. Always
  252. make sure to pay in Austrian currency!
  253.  
  254. For information about 10+ licenses of this libraries feel free to contact
  255. me via Internet E-Mail (baier@ci.tuwien.ac.at) or via Snail Mail at:
  256.  
  257. Thomas Baier
  258. Ufergasse 68
  259. A-3500 Krems
  260. Austria
  261.  
  262. Internet: baier@ci.tuwien.ac.at
  263.  
  264.  
  265. 9. Registration Form:
  266. ====================
  267.  
  268. After paying the registration fee, fill in the following registration form
  269. and send it to me to the following address:
  270.  
  271.     Thomas Baier
  272.     Ufergasse 68
  273.     A-3500 Krems
  274.     AUSTRIA
  275.  
  276. --------------------------------- CUT HERE ---------------------------------
  277.  
  278. Registration form for OS/2 PM and database libraries
  279.  
  280. PM class library version is         0.8
  281. Database class library version is    0.6
  282.  
  283. The registration fee for the OS/2 PM class library together with the Database
  284. library is 400ATS (400 Austrian Schillings), that's about 40US$, per copy
  285. for individuals or 500ATS for companies.
  286.  
  287.  
  288.     Pricing for individuals:
  289.  
  290.         ____ copies for 400 ATS each makes a total of _____ ATS.
  291.  
  292.  
  293.     Pricing for companies:
  294.  
  295.         ____ copies for 500 ATS each makes a total of _____ ATS.
  296.  
  297.  
  298.     The total sum of _____ ATS has been paid to (check how you did it)
  299.  
  300.     [ ]                THOMAS BAIER
  301.         NAME OF BANK:         RAIFFEISENBANK KREMS
  302.         ID Nr. OF BANK:        32397
  303.         ACCOUNT NR.:        12.195,
  304.  
  305.     [ ]    sent using an Eurocheque in Austrian Schillings, or
  306.  
  307.     [ ]    some other way. Let me know how you did this!
  308.  
  309.  
  310.         ____________________________________________________
  311.  
  312.  
  313.     Registration information:
  314.  
  315.  
  316.         NAME:        ______________________________
  317.  
  318.  
  319.         INTERNET-EMAIL: ______________________________
  320.  
  321.  
  322.         COMPANY:    ______________________________
  323.  
  324.  
  325.         ADDRESS:    ______________________________
  326.  
  327.  
  328.                 ______________________________
  329.  
  330.  
  331.                 ______________________________
  332.  
  333.  
  334.                 ______________________________
  335.  
  336.  
  337.         SIGNATURE:    ______________________________
  338.  
  339.  
  340.  
  341. ------------------------- END OF REGISTRATION FORM -------------------------
  342.