home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / OPNOS2.ZIP / OPENWIN.UPD < prev    next >
Text File  |  1993-02-18  |  5KB  |  114 lines

  1.  
  2. OpenWin - a GUI 4GL Front End 
  3.  
  4. The release of the new Windows systems, increase in the availability of 
  5. networking, decrease in the cost of computing, and the down-sizing of 
  6. current equipment makes the database and front-end tools market ready for 
  7. OpenWin - a joint development of Y.A.M. and IBM.  
  8.  
  9. The product 
  10.  
  11. OpenWin; An Open GUI 4GL, Multiple Data Base and Multiple platform front 
  12. end which applies a Client-Server paradigm, has unique technological 
  13. advantages that no other front end can offer.  
  14.  
  15.  
  16. OpenWin Concepts 
  17.  
  18. Open System 
  19.  
  20. OpenWin ia a truly Open System; It interfaces Graphical User Interfaces - 
  21. GUI such as MS-Windows, OS/2, Motif etc.  while adopting their best.  The 
  22. users can use 3rd generation languages and software packages.  OpenWin 
  23. enables portability of applications across platforms by working with LAN 
  24. servers on different operating systems and computers and simultaneously 
  25. interfacing range of DBMS and RDBMS as well as SQL servers products using 
  26. local and global data dictionary.  OpenWin preserves software investment 
  27. even as hardware technology develops and changes rapidly.  With OpenWin the 
  28. user is free to select the most cost effective vendor on project by project 
  29. basis.  
  30.  
  31. Graphical User Interface (GUI) 
  32.  
  33. OpenWin's open architecture enables to employ Graphical User Interfaces 
  34. (MS-Windows, OS/2-PM, Motif etc.).  OpenWin is a truly GUI 4GL.  The 
  35. developer works within a GUI environment with all it advantages, such as 
  36. working simultaneously in many windows, selecting options using radio 
  37. buttons, choosing commands from lists etc.  An application developed with 
  38. OpenWin is a fully GUI application.  It's windows can be easily designed in 
  39. many styles, applying to the end-user the GUI advantages.  Furthermore, 
  40. though OpenWin is committed to GUI standards, an OpenWin GUI application 
  41. can include features not supported by the GUI environment, such as in-line 
  42. data updating and more.  
  43.  
  44. Down-sizing
  45.  
  46. The availability of cost effective networking makes it possible to build 
  47. systems capable of handling large mainframe class applications by 
  48. partitioning the task across a group of cooperating computers networked 
  49. together on a Local Area Network (LAN).  OpenWin is the ideal tool for this 
  50. task because it can interface simultaneously a range of DBMS and RDBMS on 
  51. the network or on the mainframe.  Furthermore, by enabling both 
  52. synchronized and un-synchronized access to the mainframe data OpenWin makes 
  53. an effective cooperative processing possible.  
  54.  
  55.  
  56. Client-Server Paradigm 
  57.  
  58. Networking and Microcomputer-to-mainframe links are only part of the 
  59. solution.  Using a Client-Server paradigm to access database engines 
  60. (back-end or Server) simultaneously, as well as User Defined Servers makes 
  61. OpenWin a true Client-Server tool which facilitates ease-of-use, reduces 
  62. costs and modular growth.  
  63.  
  64.  
  65. Multiple Data Bases 
  66.  
  67. OpenWin is a DBMS-Independent User-Interface Management System tool which 
  68. is designed to help develop front-end, user interface components such as 
  69. screens and windows, flow-control and field edits.  Not like other tools, 
  70. OpenWin is not coupled to the database back-end, the operating system or 
  71. hardware platform.  OpenWin is designed to be portable across a range of 
  72. DBMS products, making it possible for a developer who learns one tool to 
  73. work on a number of different DBMS platforms.  While declaring a table, the 
  74. user chooses the DBMS or RDBMS which will manage the tables.  From that 
  75. moment on, the user relates to the tables in the same way through OpenWin 
  76. commands or ANSI SQL Queries, regardless of which server is managing the 
  77. tables physically.  Furthermore, If the chosen server do not support all of 
  78. the features offered by OpenWin (back cursor - for example), OpenWin can 
  79. emulate this feature.  The possibility of interfacing simultaneously with 
  80. DBMS and RDBMS enables users to build applications using RDBMS-SQL tables 
  81. and Index files for quick look up tables.  
  82.  
  83. Multiple Platforms 
  84.  
  85. OpenWin's unique architecture makes it a truly multi-platform product which 
  86. runs on IBM PC/PS and IBM RS/6000 as well as other computers using OS/2 AIX 
  87. and MS-DOS operating systems.  When moving an OpenWin application from one 
  88. environment to another, OpenWin adapts the best of each environment, giving 
  89. the application new qualities.  Recognizing a Multi tasking environment, 
  90. OpenWin immediately uses its advantages.  Nevertheless, OpenWin application 
  91. can set a task to be a background process.  For example, The user can 
  92. operate a complex report in the background while continuing data entry.  By 
  93. working with LAN servers on different operating systems and a variety of 
  94. peripheral equipment, OpenWin enables the user to take advantage of 
  95. heterogeneous environment for its software.  
  96.  
  97.  
  98.  
  99. OpenWin Light specifications:
  100.  
  101. The OpenWin manual describes most of the OpenWin package's
  102. capabilities. If you are using OpenWin Light which is the 
  103. stand alone single database version of OpenWin, you should
  104. be aware that:
  105.  
  106. 1. OpenWin Light uses one non-SQL file handler bound in the product
  107. (dBASE files format compatible file handler).
  108. :p.
  109. 2. Your application can use external commands by shelling, but you cannot 
  110. define new OpenWin commands as described in OpenWin Programming guide 
  111. User Defined Routines chapter.
  112.  
  113.  
  114.