home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 16 Announce / 16-Announce.zip / gpfpro.txt < prev    next >
Text File  |  1995-09-01  |  6KB  |  120 lines

  1.                        GUI Programming Facility
  2.  
  3.    Try the demo software and see for yourself that Gpf 2.1 Delivers!
  4.  
  5. Gpf is a WYSIWYG Graphical User Interface application development 
  6. environment that takes full advantage of OS/2 to create native 
  7. Client/Server or Stand-alone applications for OS/2r PM  or DOS/Windowsr.  
  8. As a 3GL (C, C++, or PL/1) source code generator Gpf offers all the 
  9. advantages of hand coding native GUI applications, combined with the ease 
  10. of a What You See Is What You Get visual programming environment.  Gpf is 
  11. much more than a simple screen painter or Dialogue Editor.  
  12.  
  13. With Gpf, as windows, dialogues, and PM controls are created, the design 
  14. hierarchy is defined.  Navigation code, custom logic and context sensitive 
  15. help are created and linked to objects.  From this easy-to-learn and 
  16. easy-to-use environment an application designer can complete a new GUI 
  17. application in about one third the time required using conventional design 
  18. techniques.  In fact if the GUI design is considered separately, a tenfold 
  19. time savings is not unusual. 
  20.  
  21. --Visual WYSIWYG Programming 
  22. -The simplest, most natural way to program a GUI
  23. -Cross Platform support
  24. -OS/2 2.x, OS/2 1.3.x, and MS DOS/Windows
  25. -CUA '91 Controls
  26. -Complete support for the CUA '91 Control 
  27. -Built in SQL support
  28. -Automatic generation of embedded SQL for DB2
  29. -Speed delivery of critical applications
  30. -Direct transition from prototype to finished product
  31. -Standard 3GL code generation
  32. -No tool imposed limitations, total design flexibility 
  33. -Standard language for custom logic
  34. -No performance penalty or added learning curve 
  35. -Create large MIS projects or small GUI utilities
  36. -Generate stand-alone executables for small or medium sized projects
  37. -Generate DLLs for large projects, for functional blocks to be used on many 
  38.  projects, or to be independently supported and/or designed
  39. -No runtime or royalties
  40. -Native code generation for the target system 
  41.  
  42. --Minimum Workstation: 
  43. -OS/2 2.x or better (32 bit)
  44. -PM C or C++ tool set
  45. -OS/2 capable PC  386 or 486 class
  46. -OS/2 compatible pointing device
  47. -10 Mbytes of hard disk space for default installation
  48. -6 Mbytes system memory minimum (8 Mbytes recommended for DB2 (SQL) 
  49.  applications)
  50.  
  51.                         GUI Programming Facility 
  52.                    Professional Developers ToolKit
  53.  
  54. The GUI Programming Facility Professional Developers Toolkit combines Gpf 
  55. 2.1 and GpfTools to provide almost everything you need to create CUA '91 
  56. Client Server or Stand-alone applications for OS/2.2.x, OS/2 1.3.x, or 
  57. DOS/Windows.  The only thing not included with the Gpf Professional 
  58. Developers ToolKit is the C/C++ compiler to process Gpf's output.  
  59.  
  60.                              GpfTools
  61.    REUSABLE OBJECTS-DESIGN MERGING-DESIGN BROWSING-AUTO DOCUMENTING
  62. GpfTools is a Gpf  design management  utility designed for Gpf users.  Its 
  63. primary functions are manipulation and documentation of ".ORC" files (Gpf 
  64. design definition files).  GpfTools  provides two related and complementary 
  65. functions:
  66.  
  67.                           GpfTools - View
  68. GpfTools permits  graphical and/or textual  design browsing.  This feature, 
  69. called view or viewing, gives the user the ability to scan and examine the 
  70. contents of a Gpf design from an overview perspective or to any level of 
  71. detail desired, including a pop up true view of any window.  The user may 
  72. graphically scan a design, or generate  text or an OS/2 "View" of  a 
  73. design.  This gives the user a straightforward  way to determine links 
  74. between objects, window hierarchy, logic links, and Help panel links within 
  75. a design.  This capability serves and facilitates the following needs:
  76.  
  77. -Documentation (ASCII output may be used directly)
  78. -Help creation or completion (to expand or flesh incomplete help system)
  79. -Debugging (quickly locate action links and window hierarchy, etc. via 
  80.  hypertext links)
  81.  
  82.                           GpfTools - Merge
  83. GpfTools has a facility to accumulate objects in a new design definition 
  84. (.ORC) file.  This facility allows the user to drag objects from the 
  85. currently open view to an accumulate/paste window where they may be 
  86. dropped.  The accumulator may  itself contain an existing design to be 
  87. added to or may start empty and be filled.  Objects are copied via 
  88. drag/drop to build a new design.  Alternatively the new ORC file created 
  89. may not be a full design, but rather a repository or dictionary of objects 
  90. to be made available for reuse in new designs or by other designers.  
  91. Objects at any level may be copied; that is, entire designs (for merging 
  92. two existing designs), entire windows, controls (from one window to 
  93. another), notebook pages (from one notebook to another), design objects 
  94. (presentation objects, user function objects, user control objects, 
  95. bitmap/icon/pointer objects, etc.), even window hierarchies with all the 
  96. associated objects and logic.  This capability serves and facilitates the 
  97. following needs:
  98.                          Design management
  99. --Group design efforts (team development) via:
  100.  -merging ORC files from multiple designers
  101.  -sharing design objects at any level including complete windows
  102.  -creating dictionaries of reusable Gpf objects
  103.  -Reuse of Gpf created objects
  104.  -Joining multiple or modular designs
  105.  
  106. These capabilities complement and combine with Gpf to make an invaluable toolKit for any size project with any number of developers.
  107.  
  108. Ordering Information:
  109. In North America:*
  110. Apical Software Inc.
  111.     40 Falls Road
  112.     P.O. Box 432
  113.     Moodus, CT   06469-0432
  114.     U.S.A.
  115. Phone:(203)873-3300,  Fax:(203)873-3302
  116. BBS:(203)873-3304
  117. Sales only:(800)831-0017
  118. *Call for international distributor listing
  119.  
  120.