Clarion Software Announces Professional Developer 3.0 New Version Represents Generational Change, Provides Most Advanced DBMS Development Environment Available In the first quarter of 1992, Clarion Software will be shipping Professional Developer 3.0, a major upgrade of its advanced database application development tool for MS-DOS microcomputers. Professional Developer Version 3.0 will be the most powerful and versatile DBMS development environment available. Clarion has licensed the TopSpeed optimizing code generator from Jensen & Partners, International, a leader in compiler technology. According to tests conducted by Clarion, the internal computing speed of a Professional Developer program is now more than 200 times faster than the same program created with FoxPro or Clipper.* *Results of tests were achieved by developers at Clarion Software with company-owned copies of FoxPro and Clipper. For example, a universal benchmark program "Sieve of Erasthonenes" created with Professional Developer 3.0 runs in 3.07 seconds. The same program written in Clipper Version 5.0 takes 11 minutes. Developed with FoxPro Version 2.0, the program processes in 10 minutes and 56 seconds. In comparison, the same program written in Borland's C++ takes 6.42 seconds. "The raw computing power of programs created with Professional Developer 3.0 is two orders of magnitude greater than FoxPro, Clipper, Paradox, and other database programs. With TopSpeed technology, the Clarion compiler matches up with the best C compilers. That means we have removed the performance penalty for developing applications with database managers." -Bruce Barrington, Chairman/Chief Engineer Clarion Software Professional Developer Version 3.0 also includes replaceable database drivers to permit applications to access a variety of databases. The package will include database drivers for Btrieve, the xBase family (dBase, Clipper, and Fox), Paradox, and Netware SQL. When used on a Novell network, the Btrieve driver automatically supports client-server architecture, a high-speed database access technique that uses the network file-server to process record keys. SQL drivers for Oracle and SQL Server and other database drivers written by Clarion Software will be made available at a later date. The technology for creating Clarion database drivers is "open," so a driver can be written for any PC database with an API for the C language. Many accounting and vertical-market applications use database engines supported by Clarion database drivers. Professional Developer 3.0 is an ideal companion for these packages, allowing them to be enhanced and customized to their users' needs. For example, with Professional Developer 3.0, a compatible package can be tailored so that a custom order-entry system posts to existing inventory and general-ledger files. "Replaceable database drivers offer a new level of versatility for Clarion developers," says Barrington. "They can interface new applications to existing databases, respond to changing technology, and even create universal applications that are compatible with a wide range of products and databases." Professional Developer's highly regarded application generator has been enhanced in Version 3.0 with visual templates and embedded source code. Users assemble applications by selecting and customizing components from an extensive catalog of visual templates. The catalog includes dozens of components such as pop-up menus, pull-down menus, file browsers, pop-up and in-line update forms, batch record delete and update, multi-level reports, side-by-side labels, and many others. It is easy to change templates and make new templates, so complex applications can be developed without any programming at all. Source code can be embedded anywhere in a template, as required, to further customize applications. The development process is interactive and visualþencouraging participation by end-users and providing rapid prototyping as a by-product. Creating applications becomes much more productive and less intense than traditional or object-oriented programming. Professional Developer 3.0 uses TopSpeed's automatic overlays to run large application programs within the DOS limit of 640K. Clarion programs use expanded memory for screen images, memory queues, and other temporary storage. "Many developers use Clarion to create large memory-intensive applications. With Clarion's inherent modularity combined with TopSpeed automatic overlays, DOS memory problems should be a thing of the past." -Bruce Barrington With Version 3.0, the Clarion language has been enhanced with mixed graphics and text, mouse support, pull-down menus, dialog boxes, and other special screen effects. A unique new feature permits graphic images to be displayed on screens (an identical likeness of the screen is repainted in graphics mode). Dialog boxes may contain radio buttons, check boxes, list boxes with scroll bars, and command buttons. All text modes (25x43, 25x50, 40x25, 80x25, 80x50, etc.) are supported, including soft- text modes produced by UltraVision. Virtual screens larger than the physical monitor are supported, allowing for panning. New special window effects such as zoom, wipe, fade, fall and "smart" shadows are also provided. "Clarion is already the best language for programming user interfaces. "Now we have extended our lead." -Bruce Barrington Professional Developer 3.0 will be available during the first quarter of 1992 for $995 retail. ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³Clarion Professional Developer 3.0 þ At-A-Glance³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ Professional Developer 3.0 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ * Generate smaller, faster native code with standard object files * Licensed TopSpeed optimizing code generator from JPI, a leader in compiler technology * Compiler matches up with the best C compilers Replaceable Database Drivers ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ * Clarion will provide a variety of database drivers: Btrieve, xBase, Netware SQL, Oracle SQL,... * Client-server architecture supported in drivers that support it (Btrieve, NetSql) Support libraries/objects links to other languages ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ * All TopSpeed languages: C, C++, Pascal, Modula-2, Assembler * Microsoft: C, Macro Assembler * Borland: Turbo C, Turbo C++, Turbo Assembler Enhanced Application Capabilities ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ * Pull Down Menus and Dialog Screens * Full Mouse Support * SAA/CUA Compliant Interface * Graphics Screens (automatic text/graphics switching) * EMS Support (automatic for Memory Queues, Screen Images) * DLL, Overlay, or Smart Linking Enhanced Application Development Cycle ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ * Centralized Data Definition * Fully Integrated Application Generation * Fast .EXE Creation and Debugging * Hypertext Help * Integrated Data Query Clarion 3.0 Screen Interface ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ * Mixing Graphics and Text * Action Bar Menu Structures * Virtual Screens * Full 16 Background Colors * Image Fields (.PCX files) * SAA/CUA Compliant Dialog Structures * New Screen Effects (Fade, Wipe, etc.) * Highly Optimized Graphics Engine Mixing Graphics and Text ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ * .PCX Image support * Remapping first 16 colors prevents text color distortion * All Clarion commands function identically, in text or graphics mode * EGA, VGA and Super VGA support * Auto detect best mode * Super VGA images are automatically converted to EGA/VGA Virtual Screens ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ * Equivalent of up to sixteen 80x25 screens in one screen structure * Available in Text mode only due to memory constraints * Scrollable with mouse or keyboard * Fields and prompts will automatically reposition the screen when selected * Fields larger than the physical screen scroll when necessary Image Fields ÄÄÄÄÄÄÄÄÄÄÄÄ * Image fields display .PCX images * Dynamic resizing * "Dithering" technology SAA/CUA Compliant Dialog Structures ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ * Tab and Backtab to select fields * New SAA/CUA field types: Radio Buttons, Check Boxes, List Boxes, and Pushbuttons * Fields with Prompts may be selected with a "Hot-key" Highly Optimized Graphics Engine ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ * Provides highest speed possible for graphics applications * Improved performance in 16 color mode over 256 color mode * Many special techniques to ensure top speed Three Major Components of Database Definition ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ * Data Dictionary Centralization of File Definitions; Management of Data Definitions * Physical File Definition File Type -Key -Index -Dynamic Index -Multiple Memos -Fields -Relationships ¯Parent to Child ¯Primary Keys ¯Foreign Keys * Logical File Definition -Multiple Physical Files -Referential Properties -Update Attributes ¯Prohibit Update of Parent ¯Update all Children ¯Clear Foreign Key Components to Defined Values ¯Take No Action -Delete Attributes ¯Prohibit Delete of Parent ¯Delete all Children ¯Clear Foreign Key Components to Defined Values ¯Take No Action Template File Driven Code Generation ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ * Interactive Templates * Chained Template Files Eliminate Batch Update Problems * Area Definition Statements * Conditional Control Statements * Unconditional Control Statements Automated Project System ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ * All Features of TopSpeed Project System Provided * User-friendly Interface Report Writer ÄÄÄÄÄÄÄÄÄÄÄÄÄ * Data Dictionary DLL * Report Formatter DLL * Expression Generator DLL Linking ÄÄÄÄÄÄÄ * Smart Linking -Static -Overlays -Dynamic Link Libraries (DLL's) * The Project System * The Source Level Debugger * Foreign Objects Compatibility Memory Management ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ * Conventional Libraries * Virtual Memory Libraries ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» º CLARION SOFTWARE º º Professional Developer 3.0 Upgrade º º Early Purchase Special þ Order Form º ÌÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͹ º º º  BY PHONE: Call (toll-free) 1-800-354-5444. º º º º  BY CLARIONET Online Shopping Mall. Order via CLARIONET and º º receive a free Clarion Tee Shirt!! º º º º  BY MAIL: Return order form to: CLARION SOFTWARE, 150 East º º Road, Pompano Beach, FL 33064. º º º º Name______________________________________________________ º º º º Product Registration #_________________________ º º º º Company Name_____________________________________________ º º º º Address____________________________________________________ º º º º City_______________________________________________________ º º º º State_______________________________ ZIP___________________ º º º º Phone No. ( )____________________________________ º º º º FAX No. ( )______________________________________ º º º º º º Professional Developer 3.0 $175.00 º º Shipping & Handling º º -UPS Ground ($20); 2nd Day Air ($25); ___________ º º -Next Day Air ($30.00) º º (6% sales tax, if FLA resident) $ 10.50 º º º º TOTAL $___________ º º º º Payment Method: ___CHECK º º Credit Card: ___AMEX ___VISA ___MASTERCARD º º º º Card No._________________________ Exp. Date____/____/____ º º º º Media Size:___3-1/2" ___5-1/4"(360K) ___5-1/4"(1.2 MB) º º º º º º Signature_________________________________________________ º º º ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ