StormWIZARD lets you design system-friendly graphical user interfaces (GUIs) quickly and simply, without having to program so much as a single line of code. The interfaces are automatically resizable and font sensitive and can be easily translated into other languages. The use of a separate library makes the interfaces available from any programming language with the same convenience.
Interactive Editor
All components of a user interface, such as windows, requesters, menus, switches, cycle gadgets, sliders, buttons and many more are assembled in the editor much like a box of bricks. The GUI's building blocks are displayed neatly in a hierarchical list. The interface can be visualized through a preview window that may be updated at any time (WYSIWYG). Even complex user interfaces can be developed rapidly and conveniently.
Layout Flexibility
StormWIZARD offers over 30 basic building blocks that may be combined to create arbitrarily complex user interfaces. The resulting interfaces are resizable and font sensitive. The elements are not positioned individually but clustered into horizontal and vertical groups, and are rendered at the right position in the window automatically. Clever layout mechanisms make sure that windows, requesters and menus are always shown in the same quality regardless of how the window is resized or which font is used. The created window is displayed very quickly and fluently.
Over 30 BOOPSI Classes
The following basic elements are available: Button, String, Label, Checkbox, Mutual-Exclusion (radio buttons), Integer, Scrollers and Sliders, Arrow, Listview and MultiListView, Toggle, Line, Colorfield, Args, Gauge, Cycle gadgets, VectorButton, Date, Space, Image, ImageButton, ImageToggle, ImagePopup, Popup Menus, Palette, VectorPopup, Hierarchy, horizontal and vertical groups, Tab Sheets (paging), Connection Class for automatic Event Notification, and comfortable management of embedded images. All parameters of these interface elements (attributes, flags, ID, name) can be controlled from easy-to-use control panels.
AmigaOS Compliant
During the development of StormWIZARD a lot of attention went into maintaining full conformance to the Amiga OS. This property is supported by the WIZARD library and the use of the BOOPSI Technology. The fact that the system is based on BOOPSI classes ensures compatibility to future operating systems.
Automatic Localization
StormWIZARD automatically creates Locale catalog files for each interface definition, allowing you to translate your program to other languages with a minimum amount of effort.
Usable with Any Programming Language
Rather than generating source code that creates a user interface in some programming language, StormWIZARD creates a resource file containing its definition. This file is then interpreted by the WIZARD library, so your program can communicate with it in any language. Most of the work related to managing the interface is done by the library.
StormC, SAS/C, DICE, gcc, Aztec C, MaxonC, E, MaxonPascal, BlitzBASIC 2, and Hisoft/MaxonBASIC are supported directly. Other compiler environments can be adapted by the user with little effort.
Main Features
System Requirements
Price
Recommended Retail Price: DM 98,- (US$ 69,-)
Back to Homepage. Visitors of this page:
(c) 1996 HAAGE & PARTNER, Rosbach, Germany - http://ourworld.compuserve.com/homepages/haage_partner