home *** CD-ROM | disk | FTP | other *** search
/ Programmer 7500 / MAX_PROGRAMMERS.iso / PASCAL / OASISS.ZIP / README.OAS < prev    next >
Encoding:
Text File  |  1988-10-17  |  23.7 KB  |  581 lines

  1.                                                  
  2.       ┌────────┬─────────────────────────────┬───────┐
  3.       │ OASIS  │ EUREKA SOFTWARE ASSOCIATES  │ OASIS │
  4.       └───┬────┴─────────────────────────────┴──┬────┘
  5.           │         OASIS 5.0 EVALUATION        │
  6.           └─────────────────────────────────────┘
  7.                                                  
  8.                   ┌───────────────────────┐         
  9.                O  │   Open                │  O      
  10.                A  │      Architecture     │  A      
  11.                S  │        Screen         │  S      
  12.                I  │          Interface    │  I      
  13.                S  │             System    │  S      
  14.                   └───────────────────────┘         
  15.                                                  
  16.                                                  
  17.       ╔══════════════════════════════════════════════╗
  18.       ║                                              ║
  19.       ║    Who needs it ?                            ║
  20.       ║                                              ║
  21.       ║          Do you run a software team ?        ║
  22.       ║          Have you departmental centers ?     ║
  23.       ║          Are you a software house ?          ║
  24.       ║                                              ║
  25.       ╟──────────────────────────────────────────────╢
  26.       ║                                              ║
  27.       ║    Are you :-                                ║
  28.       ║                                              ║
  29.       ║          A Professional Programmer  ?        ║
  30.       ║          A Development Programmer ?          ║
  31.       ║                                              ║
  32.       ╟──────────────────────────────────────────────╢
  33.       ║                                              ║
  34.       ║    Do you need intelligent front ends ?      ║
  35.       ║                                              ║
  36.       ║    Do you use Micros and Mainframes ?        ║
  37.       ║                                              ║
  38.       ╠══════════════════════════════════════════════╣
  39.       ║                                              ║
  40.       ║      If so you need O A S I S -  NOW  !      ║
  41.       ║                                              ║
  42.       ╚══════════════════════════════════════════════╝
  43.                                                   
  44.        
  45.             Save time, effort, money with this 
  46.  
  47.              *  *    State of the art    *  * 
  48.  
  49.              4 GL  Software Development tool
  50.  
  51.  
  52. What is OASIS ?
  53.  
  54. This is a 4GL productivity tool for  application programmers.  It
  55. runs on PC's  under MS-DOS.  It allows  you to build all kinds of
  56. interactive application  programs  featuring sophisticated  human
  57. interfaces with a minimum of procedural language programming.
  58.  
  59.  
  60. OASIS consists of two parts
  61.       SFD (Screen Format Designer)
  62.       SCL (Screen Control Language).
  63.  
  64.  
  65. SFD   is a state-of-the-art menu driven  program. It  is  written
  66. with   OASIS and  suitable not only for programmers but also  for
  67. end users.  This allows you to design and even test screen  front
  68. ends  (forms,  menus,  input validation   parameters,   messages,
  69. online  documentation  etc.)   in an interactive manner.
  70.  
  71.         '  What you  paint is  what you get  '
  72.  
  73.  
  74.  
  75. SCL is a 4GL type tool to Borland's Turbo Pascal (version 4 or 5
  76. or higher;  also portable to  other languages using '.TPU' files) 
  77. which  mainly consists of constructs to utilize  the screen
  78. formats designed by SFD. It also provides many other functions
  79. such as:
  80.  
  81.                  Data  communications
  82.                  Background  processing
  83.                  Date/time  manipulation
  84.                  Access to  system  functions 
  85.                  Execution of DOS commands and other programs.
  86.  
  87.  
  88.  
  89.  
  90. What does OASIS buy for you ?
  91.  
  92. It   saves  you money as it   allows you the  freedom  to   build
  93. professional  programs  with  outstanding features in a  fraction
  94. of  the  time it takes using conventional programming 
  95. techniques.
  96.  
  97. Design  misconceptions  and  errors  are  detected  early in  the
  98. build  cycle  as the  complete  user  interface  of   a   program
  99. can   be developed,  tested  and dynamically modified before even
  100. a single line of code has been written.
  101.  
  102. With the  outstanding user friendliness  of  OASIS,  users  can 
  103. develop  their  own  screen interfaces.  This  not  only  allows 
  104. programmers  to concentrate on the actual program logic but  also
  105. guarantees that the user objectives are fully met. 
  106.  
  107. Programs   can  be  easily customized and  nationalized  with  no
  108. recompilation.  The complete user interface  specifications  are 
  109. stored in the form of data, not in the program code.
  110.  
  111. Unlike other 4 GL environments OASIS does not confine programmers
  112. to  its own  constructs since  as well as all the capabilities of
  113. SCL, you still have the complete  power of  Turbo Pascal  at your
  114. fingertips.
  115.  
  116.  
  117.  
  118. What can you build with OASIS ?
  119.  
  120.  
  121. Virtually  any  application  program.  With  its  powerful   Data
  122. Communications  and background task  capabilities  you can   also
  123. use  it   to  add  intelligent front   ends   to   your  existing
  124. mainframe programs.
  125.  
  126. You need NO special runtime software to run OASIS applications.
  127.  
  128.  
  129. Why should you use OASIS  ?
  130.  
  131.  
  132.   * Program  sources are more compact,  easier to understand  and
  133.     compile faster.
  134.   * Later  program changes are easier and often possible  without
  135.     recompiling
  136.   * Dramatically reduced program development time and cost
  137.   * Users can be involved in program design
  138.   * Early testing and prototyping
  139.   * Resulting application programs are highly ergonomic and offer
  140.     many user-friendly features like:
  141.  
  142.       - Automatic display of assisting messages for each 
  143.         input field
  144.       - Extensive Online Context Related help with four 
  145.         different user selectable levels
  146.       - Automatic Input error handling and display of 
  147.         error messages
  148.       - Adaptability to different system/keyboard layouts
  149.       - Easy to customize / nationalize 
  150.       - Support of both Color & Monochrome displays
  151.       - Undo function available 
  152.       - Abort function available
  153.       - Mouse support possible and easy 
  154.  
  155. Main Features of SFD
  156.  
  157.  
  158.   * Easy to understand, menu driven program with overlaying
  159.     windows 
  160.   * Context sensitive online help facility
  161.   * Full screen editor for Screen Layout Design
  162.   * Full character set accessibility
  163.   * Box drawing function & auto line interconnections
  164.   * Powerful block Copy & Delete functions
  165.   * Free selection of display attributes
  166.   * Diversity of field types
  167.   * Input validation selectable for any field
  168.   * Up to 50 fields per format
  169.   * Formats in any size or shape up to 80x25
  170.   * Inter File format copy facility
  171.   * Display or Print format lists
  172.   * Complete and dynamic inbuilt test facility 
  173.   * Alteration of format specs. & attribute possible 
  174.     during test mode with immediate visible effect
  175.  
  176.  
  177. Main Features of SCL.
  178.  
  179.  
  180.   * Complete event driven control of format display and input 
  181.     including menus, pop up windows, help messages etc
  182.   * Supports multiple stacking of windows and formats
  183.   * Automatic input validity checks
  184.   * Automatic display of error messages
  185.   * No need to declare field variables etc in user program 
  186.   * Special input checks or other interferences possible anytime
  187.   * Monitoring & flagging of user selectable keys or other events
  188.     possible
  189.   * No need to recompile when changing Formats, Messages
  190.     or Input checks parameters
  191.   * programs become concise and easy to understand
  192.   * Supports background processing tasks (datacomm, print)
  193.   * Access  to DOS functions including execution of commands  and
  194.     other programs.
  195.   * Data communications support 
  196.  
  197. ┌───────────────────────────────────────────────────────────────┐
  198. │            DISTRIBUTION  OF  OASIS 5.0 EVALUATION             │
  199. ├───────────────────────────────────────────────────────────────┤
  200. │ Downloadable : OASP5E.ARC in arc'd form (program files)       │
  201. │ Mail order   : 4 diskettes (program + examples, manual)       │
  202. ├───────────────────────────────────────────────────────────────┤
  203. │    DISK I    programs                                         │
  204. │                                                               │
  205. │    DISK II   files                                            │
  206. │                                                               │
  207. │    DISK III  programming examples                             │
  208. │                                                               │
  209. │    DISK IV   programming examples                             │
  210. │                                                               │
  211. │    The code for each example is thoroughly discussed and      │
  212. │    documented in the Reference Manual                         │
  213. └───────────────────────────────────────────────────────────────┘
  214.  
  215.                                                                 
  216. TO USE OASIS 5.0 Evaluation                                      
  217.  
  218. * UnArc the '*.ARC' files.
  219. * Check your 'CONFIG.SYS' file for:        
  220.      FILES=16
  221.      BUFFERS=32
  222.  
  223. * Run the '*.EXE' & '*.COM' files.
  224.  
  225.  
  226.  
  227.  
  228. In the US you can reach Remy Fesnoux
  229.  
  230. CompuServe ID #      72571,741       
  231. Telephone            (313) 973 0113
  232.  
  233.  
  234. In the UK you can reach Martin Hossfeld
  235.  
  236. CompuServe ID #      TBA
  237. Microlink            72:100534
  238. Telex                265871 Monref G (please quote '72:100534'
  239.                      on first line of Telex for reference)
  240. CIX (Compulink BBS)  Mail Martin
  241.  
  242.  
  243. Write to:
  244.            EUREKA SOFTWARE ASSOCIATES 
  245.  
  246.    2344 Yorkshire             12, Pinewood Green
  247.    Ann Arbor, MI 48104   or   Iver Heath, Bucks. SLO OQP
  248.    USA                        United Kingdom
  249.                                                             
  250. OASIS is a copyrighted product provided to you under a shareware
  251. scheme. OASIS IS NOT PUBLIC DOMAIN. 
  252.  
  253.                      ┌────────────────────┐
  254.                      │ The Shareware Idea │
  255.                      └────────────────────┘
  256.  
  257. Shareware (sometimes  called  User supported  Software  or 
  258. freeware) attempts to provide useful programs to the PC community
  259. at low cost by reducing the dependence on conventional marketing
  260. channels.
  261. Several software developers have proven that the concept works,
  262. to the mutual benefit of the independent program authors and the
  263. PC community itself.
  264. The user benefits by the availability of low cost software which
  265. he can evaluate on his own system before making the decision to
  266. purchase it.  The author benefits by being able to enter the
  267. software market without extensive monetary risks.  The user
  268. community determines which products succeed based on their true
  269. utility, rather than on their marketing achievements.
  270.  
  271. Under this shareware scheme you are allowed and encouraged to
  272. copy and distribute the evaluation version of OASIS to your
  273. friends, colleagues and wherever you like as long as the
  274. following conditions are met: 
  275.  
  276. 1.   You must distribute it unmodified and complete with all its
  277.      files. 
  278. 2.   You are not allowed to distribute it commercially for
  279.      profit. You may only charge for the media and handling.  
  280.    
  281. Please note that the above does not apply to the other versions
  282. of OASIS for which only a personal licence is granted to
  283. registered users according to the terms and conditions as
  284. outlined on the paragraphs below. 
  285.  
  286.  
  287.  
  288.  
  289.  
  290.               ┌──────────────────────────────────┐
  291.               │ OASIS Products & Licencing Terms │
  292.               └──────────────────────────────────┘
  293.  
  294. The following products will be available from EUREKA SOFTWARE
  295. ASSOCIATES:
  296.  
  297.     - OASIS 5.0 Evaluation version (Shareware)
  298.     - OASIS 5.0 Mini version Private use
  299.     - OASIS 5.0 Mini version Commercial use 
  300.     - OASIS 5.0 Professional version
  301.  
  302.  
  303.  
  304. Commercial use:
  305.  
  306. If OASIS Software is used in a commercial & institutional
  307. environment users must register under the 'Commercial Users
  308. Licence Agreement' scheme. 
  309.  
  310. Conditions:
  311. Within the terms of this agreement, a corporation, company,
  312. institution, organization, or individual can use OASIS to produce
  313. programs for commercial purposes subject to the following
  314. conditions:
  315.  
  316. 1.   This license applies to the OASIS software as described in
  317.      its manual and its documentation.
  318.  
  319. 2.   You must treat this software just like a book ONLY ONE CPU
  320.      PER LICENSE can use the software at the same time in the
  321.      original or modified forms. However, you are authorized to
  322.      make archival copies for safekeeping.
  323.  
  324. 3.   You may produce any number of executable code programs for
  325.      profit for world-wide distribution with this software
  326.      without royalties to the author.
  327.  
  328. 4.   The license applies to the original copy of this software as
  329.      well as to updated versions which may become available.
  330.      There is no further charge for using the updated versions.
  331.      The author is neither obligated to provide updated versions
  332.      nor notices of error corrections. 
  333.  
  334. 6.   The user agrees to conscientiously respect the copyright to
  335.      the author of the code and not to illegally, unethically, or
  336.      neglectfully exploit the services provided by the author.
  337.  
  338. 7.   This code is provided "as is" without warranty of any kind,
  339.      either expressed or implied, included but not limited to the
  340.      implied warranty of merchantability and fitness for a
  341.      specific purpose. The entire risk as to the quality and
  342.      performance of the coding is with you. Should the code prove
  343.      defective, you assume the entire cost of all necessary
  344.      servicing, repair or correction.
  345.  
  346. 8.   In no event will the author be liable to you for any
  347.      damages, including any lost profits, lost savings or other
  348.      incidental or consequential damages arising out of the use
  349.      or inability to use this code.
  350.  
  351. 9.   The User acknowledges having read this agreement and the
  352.      License Statement, understands them, and agrees to be bound
  353.      by their terms and conditions. 
  354.  
  355.  
  356. Private (non-profit) use:
  357.  
  358. If OASIS is used privately only and not for profit making
  359. purposes, please register under the Private user licence
  360. agreement scheme.
  361. The applicable terms are, apart from point 3, identical to the
  362. ones listed above under commercial use.
  363.  
  364.  
  365. OASIS Evaluation 5.0 (this package)
  366.  
  367. Description
  368. This package is the evaluation version of OASIS. It offers almost
  369. all OASIS features and formats (screens) created with the
  370. evaluation version are entirely compatible with full blown
  371. version of OASIS. The limitation of this version resides in the
  372. number of formats (screens) you can handle in any single file,
  373. the limit is set to 5 for OASIS Evaluation. This mean you can
  374. still create an application that requires up to 5 screens, for
  375. more complex applications with more screens you need the mini or
  376. the professional version of OASIS. Import function is not
  377. accessible.
  378.  
  379. Distribution
  380.      - Download
  381.      - Mail order        
  382.  
  383.  
  384. Licencing Terms
  385.  
  386. OASIS Evaluation is NOT public domain software, it is a
  387. copyrighted product distributed by EUREKA SOFTWARE ASSOCIATES.
  388. You are hereby granted a limited license to use OASIS 5.0
  389. Evaluation, and to copy it and further distribute it, under the
  390. following conditions:
  391.  
  392. 1) No fee other than the cost of media and copying (max $10 per
  393. copy) may be charged for such copying and distribution, otherwise
  394. permission of EUREKA SOFTWARE ASSOCIATES is required.
  395.  
  396. 2) OASIS Evaluation may ONLY be distributed in its original
  397. state, complete and without any modifications or changes to the
  398. program itself or to any of its data files.
  399.  
  400. Use: Private use.
  401. The Author is not obligated to provide any services of any kind
  402. to support OASIS Evaluation.
  403.  
  404.  
  405. Pricing
  406.  
  407.      OASIS 5.0 Evaluation (downloaded)                  no charge
  408.      does not include disk or manual
  409.  
  410.      with manual and sample programs (mail order)          $30
  411.  
  412.  
  413.  
  414. OASIS 5.0 Mini - Private use 
  415.  
  416. Description
  417. Identical to OASIS 5.0 Evaluation but allows to design up to 50
  418. formats per file. Import function is not accessible.
  419.  
  420. Distribution 
  421.      - Mail order
  422.  
  423. Licensing terms
  424.      - Private use. Technical support provided. 
  425.  
  426. Pricing
  427.      - includes registration, distribution disks           $80 
  428.        & hard copy manual.                             
  429.      - upgrade #1 to OASIS 5.0 mini commercial version     $49
  430.      - upgrade #2 to OASIS 5.0 professional version       $139
  431.                            
  432.  
  433.  
  434. OASIS 5.0 Mini - Commercial use 
  435.  
  436. Description
  437. Identical to OASIS 5.0 Evaluation but allows to design up to 50
  438. formats per file. Import function is not accessible.
  439.  
  440. Distribution 
  441.      - Mail order
  442.  
  443. Licensing terms
  444.      - Commercial use. Technical support provided. 
  445.  
  446. Pricing
  447.      - includes registration, distribution disks          $120 
  448.        & hard copy manual.                             
  449.      - upgrade #3 to OASIS 5.0 professional version        $99
  450.  
  451.  
  452.  
  453.  
  454.  
  455. OASIS 5.0 Professional
  456.  
  457. Description
  458. This version gives access to additional features such as IMPORT
  459. function and has no restriction to the number of format per file.
  460.  
  461. Distribution 
  462.      - Mail order
  463.  
  464. Licensing terms
  465.      - Commercial use. Technical support provided. 
  466.  
  467. Pricing
  468.      - includes licence, 4 distribution disks               $199 
  469.        & hard copy manual.                             
  470.  
  471.  
  472.  
  473.  
  474. Other Offerings
  475.  
  476. For conditions on SCL source code, site or corporate licence
  477. please contact EUREKA SOFTWARE ASSOCIATES.
  478.  
  479.                    ┌──────────────────────┐
  480.                    │ Invoice & Order Form │
  481.                    └──────────────────────┘
  482.  
  483. ╔═══════════════════════════════════════════════════════════════╗
  484. ║                   O R D E R     F O R M                       ║
  485. ╠═══════════════════════════════════════════════════════════════╣
  486. ║ Date: __ / __ / __                PO#: ______________         ║
  487. ╟───────────────────────────────────────────────────────────────╢
  488. ║ Qty     Description                            $/unit         ║
  489. ╟─────┬────────────────────────────────────────┬────────┬───────╢
  490. ║     │                                        │        │       ║
  491. ║ __  │OASIS 5.0 Evaluation (mail order) *     │ $30.00 │___.__ ║
  492. ║     │registration, disks, manual             │        │       ║
  493. ║     │                                        │        │       ║
  494. ║ __  │OASIS 5.0  Mini - Private use     *     │ $80.00 │___.__ ║
  495. ║     │(registration, disks and manual)        │        │       ║
  496. ║ __  │  Upgrade #1  (registration)            │ $49.00 │___.__ ║
  497. ║ __  │  Upgrade #2  (reg. disk, manual) *     │$139.00 │___.__ ║
  498. ║     │                                        │        │       ║
  499. ║ __  │OASIS 5.0  Mini - Commercial use  *     │$120.00 │___.__ ║
  500. ║     │(registration, disks and manual)        │        │       ║
  501. ║ __  │  Upgrade #3  (reg. disk, manual) *     │ $99.00 │___.__ ║
  502. ║     │                                        │        │       ║
  503. ║ __  │OASIS 5.0 Professional version          │$199.00 │___.__ ║
  504. ║     │(registration, disks and manual)  *     │        │       ║
  505. ║     │                                        │        │       ║
  506. ╠═════╧════════════════════════════════════════╧════════╧═══════╣
  507. ║  Michigan residents add 4% sales tax       Subtotal: $____.__ ║
  508. ║  Shipping per order                        Shipping: $____.__ ║
  509. ║      *  US $3 first copy, $2 other copies       Tax: $____.__ ║
  510. ║         outside US & Canada $5                Total: $____.__ ║
  511. ╟───────────────────────────────────────────────────────────────╢
  512. ║  Method of Payment:  ( ) Check       ( ) Money Order          ║
  513. ║                                                               ║
  514. ║  Make check payable to:   EUREKA SOFTWARE ASSOCIATES          ║
  515. ║                           2344 Yorkshire                      ║
  516. ║                           Ann Arbor, MI 48104                 ║
  517. ║                           USA                                 ║
  518. ║                                                               ║
  519. ║  For orders outside the U.S. please send check drawn on U.S.  ║
  520. ║  bank in U.S. dollars, or international money order in U.S.   ║
  521. ║  dollars.                                                     ║
  522. ╠═══════════════════════════════════════════════════════════════╣
  523. ║     Name: ________________________________________________    ║
  524. ║  Address: ________________________________________________    ║
  525. ║           ________________________________________________    ║
  526. ║     City: ______________________   State: __    Zip: _____    ║
  527. ║                                                               ║
  528. ╚═══════════════════════════════════════════════════════════════╝
  529.  
  530.                    ┌──────────────────────┐
  531.                    │ Invoice & Order Form │
  532.                    └──────────────────────┘
  533.  
  534. ╔═══════════════════════════════════════════════════════════════╗
  535. ║                       I N V O I C E                           ║
  536. ╠═══════════════════════════════════════════════════════════════╣
  537. ║ Date: __ / __ / __                PO#: ______________         ║
  538. ╟───────────────────────────────────────────────────────────────╢
  539. ║ Qty     Description                            $/unit         ║
  540. ╟─────┬────────────────────────────────────────┬────────┬───────╢
  541. ║     │                                        │        │       ║
  542. ║ __  │OASIS 5.0 Evaluation (mail order) *     │ $30.00 │___.__ ║
  543. ║     │registration, disks, manual             │        │       ║
  544. ║     │                                        │        │       ║
  545. ║ __  │OASIS 5.0  Mini - Private use     *     │ $80.00 │___.__ ║
  546. ║     │(registration, disks and manual)        │        │       ║
  547. ║ __  │  Upgrade #1  (registration)            │ $49.00 │___.__ ║
  548. ║ __  │  Upgrade #2  (reg. disk, manual) *     │$139.00 │___.__ ║
  549. ║     │                                        │        │       ║
  550. ║ __  │OASIS 5.0  Mini - Commercial use  *     │$120.00 │___.__ ║
  551. ║     │(registration, disks and manual)        │        │       ║
  552. ║ __  │  Upgrade #3  (reg. disk, manual) *     │ $99.00 │___.__ ║
  553. ║     │                                        │        │       ║
  554. ║ __  │OASIS 5.0 Professional version          │$199.00 │___.__ ║
  555. ║     │(registration, disks and manual)  *     │        │       ║
  556. ║     │                                        │        │       ║
  557. ╠═════╧════════════════════════════════════════╧════════╧═══════╣
  558. ║   Remit to:                                Subtotal: $____.__ ║
  559. ║         EUREKA SOFTWARE ASSOCIATES         Shipping: $____.__ ║
  560. ║         2344 Yorkshire                          Tax: $____.__ ║
  561. ║         Ann Arbor, MI 48104 USA               Total: $____.__ ║
  562. ╠═══════════════════════════════════════════════════════════════╣
  563. ║  SOLD TO:                                                     ║
  564. ║                                                               ║
  565. ║     Name: ________________________________________________    ║
  566. ║  Address: ________________________________________________    ║
  567. ║           ________________________________________________    ║
  568. ║     City: ______________________   State: __    Zip: _____    ║
  569. ║  Country: ______________________                              ║
  570. ║                                                               ║
  571. ╟───────────────────────────────────────────────────────────────╢
  572. ║  SHIP TO:                                                     ║
  573. ║                                                               ║
  574. ║     Name: ________________________________________________    ║
  575. ║  Address: ________________________________________________    ║
  576. ║           ________________________________________________    ║
  577. ║     City: ______________________   State: __    Zip: _____    ║
  578. ║  Country: ______________________                              ║
  579. ║                                                               ║
  580. ╚═══════════════════════════════════════════════════════════════╝
  581.