GUI Programming Facility Try the demo software and see for yourself that Gpf 2.1 Delivers! Gpf is a WYSIWYG Graphical User Interface application development environment that takes full advantage of OS/2 to create native Client/Server or Stand-alone applications for OS/2r PM or DOS/Windowsr. As a 3GL (C, C++, or PL/1) source code generator Gpf offers all the advantages of hand coding native GUI applications, combined with the ease of a What You See Is What You Get visual programming environment. Gpf is much more than a simple screen painter or Dialogue Editor. With Gpf, as windows, dialogues, and PM controls are created, the design hierarchy is defined. Navigation code, custom logic and context sensitive help are created and linked to objects. From this easy-to-learn and easy-to-use environment an application designer can complete a new GUI application in about one third the time required using conventional design techniques. In fact if the GUI design is considered separately, a tenfold time savings is not unusual. --Visual WYSIWYG Programming -The simplest, most natural way to program a GUI -Cross Platform support -OS/2 2.x, OS/2 1.3.x, and MS DOS/Windows -CUA '91 Controls -Complete support for the CUA '91 Control -Built in SQL support -Automatic generation of embedded SQL for DB2 -Speed delivery of critical applications -Direct transition from prototype to finished product -Standard 3GL code generation -No tool imposed limitations, total design flexibility -Standard language for custom logic -No performance penalty or added learning curve -Create large MIS projects or small GUI utilities -Generate stand-alone executables for small or medium sized projects -Generate DLLs for large projects, for functional blocks to be used on many projects, or to be independently supported and/or designed -No runtime or royalties -Native code generation for the target system --Minimum Workstation: -OS/2 2.x or better (32 bit) -PM C or C++ tool set -OS/2 capable PC 386 or 486 class -OS/2 compatible pointing device -10 Mbytes of hard disk space for default installation -6 Mbytes system memory minimum (8 Mbytes recommended for DB2 (SQL) applications) GUI Programming Facility Professional Developers ToolKit The GUI Programming Facility Professional Developers Toolkit combines Gpf 2.1 and GpfTools to provide almost everything you need to create CUA '91 Client Server or Stand-alone applications for OS/2.2.x, OS/2 1.3.x, or DOS/Windows. The only thing not included with the Gpf Professional Developers ToolKit is the C/C++ compiler to process Gpf's output. GpfTools REUSABLE OBJECTS-DESIGN MERGING-DESIGN BROWSING-AUTO DOCUMENTING GpfTools is a Gpf design management utility designed for Gpf users. Its primary functions are manipulation and documentation of ".ORC" files (Gpf design definition files). GpfTools provides two related and complementary functions: GpfTools - View GpfTools permits graphical and/or textual design browsing. This feature, called view or viewing, gives the user the ability to scan and examine the contents of a Gpf design from an overview perspective or to any level of detail desired, including a pop up true view of any window. The user may graphically scan a design, or generate text or an OS/2 "View" of a design. This gives the user a straightforward way to determine links between objects, window hierarchy, logic links, and Help panel links within a design. This capability serves and facilitates the following needs: -Documentation (ASCII output may be used directly) -Help creation or completion (to expand or flesh incomplete help system) -Debugging (quickly locate action links and window hierarchy, etc. via hypertext links) GpfTools - Merge GpfTools has a facility to accumulate objects in a new design definition (.ORC) file. This facility allows the user to drag objects from the currently open view to an accumulate/paste window where they may be dropped. The accumulator may itself contain an existing design to be added to or may start empty and be filled. Objects are copied via drag/drop to build a new design. Alternatively the new ORC file created may not be a full design, but rather a repository or dictionary of objects to be made available for reuse in new designs or by other designers. Objects at any level may be copied; that is, entire designs (for merging two existing designs), entire windows, controls (from one window to another), notebook pages (from one notebook to another), design objects (presentation objects, user function objects, user control objects, bitmap/icon/pointer objects, etc.), even window hierarchies with all the associated objects and logic. This capability serves and facilitates the following needs: Design management --Group design efforts (team development) via: -merging ORC files from multiple designers -sharing design objects at any level including complete windows -creating dictionaries of reusable Gpf objects -Reuse of Gpf created objects -Joining multiple or modular designs These capabilities complement and combine with Gpf to make an invaluable toolKit for any size project with any number of developers. Ordering Information: In North America:* Apical Software Inc. 40 Falls Road P.O. Box 432 Moodus, CT 06469-0432 U.S.A. Phone:(203)873-3300, Fax:(203)873-3302 BBS:(203)873-3304 Sales only:(800)831-0017 *Call for international distributor listing