Modular And Integrated Design - MAID - the single step solution _________________________ Tailoring computer resources - Why aren't people with varied skills all able to tailor their computer resources to their specific needs. Conventionally, creative access to the computer's resources has been concentrated exclusively at the programmer's end. MAID allows the novice to prepare a working and personalised interface, the experienced non-programmer to gain acces to the power of OS/2 pre-emptive multitasking and enables a programmer to concentrate on core software performance without concern for the details of the interface. _________________________ Instantly creating what you need - Shouldn't you be able to instantly design an interface, add events to it and run the result in an interactive manner? Compiled languages produce unmodifiable code, freezing the resources, giving no instant access and even their apparent flexibility is fixed at this point. Compiled programs require at least three steps (design, code, compile/link), and changes at all require repeating all three steps. One-Step-Result (OSR) software cuts out all the unnecessary stages between your ideas and their realisation. MAID is a dynamic script file editor which realises this OSR approach - scripts can be changed and executed on the fly. _________________________ Cultivating integrated environments - Wouldn't it be nice id applications could grow with you, without needless duplication of code, yet be easy to reorganise and to graft on any external scripts that might come along? Some programs contain useful functions but they are usually specific to the application and not available generally. Any functionung REXX script can be pasted into MAID objects. The single object script, generated by the editor, incorporates graphics, events, external communications and scripted functions into a repository of integrated working objects. Dialog design becomes a module-in-itself; reusable, modifiable and portable. _________________________ Maximising your computer resources - Isn't it about time that programs stopped hogging system resources and used only the minimum required to do the job? Applications are generally stand-alone resource hungry executables which tie-up a complete environment every time they are used, effectively diminishing your computer's power. The advantage of MAID script modules is that they share the same executed environment (using minimal resources) while running as separate threads, effectively expanding, rather than diminishing, your computer's power. _________________________ Making scripts simple - Ordinary users should be able to script well without comprehensive programming training. Scripts should be simple,easy to read and free of computer babble. REXX does not provide a graphic interface and in languages like C to simply access data requires many confusing lines of code. By using MAID, complex jobs are structured graphically (as dialogs and control objects), into which script functions are inserted and controls are addressed as ordinary REXX variables - manipulating data becomes as simple as typing "a=b + c" _________________________ Making scripts powerful - No-one wants to learn complex scripts in order to access the power of OS/2. REXX is the batch programming language for OS/2 which gives it a lot of power but also some complexity. MAID provides a comprehensive suite of graphic interface and communication options. Sub-commands are designed as readable one-liners; For instance, showing a picture, selecting items from a listbox, or sending an event to a button. Functions can be used by external batch processes to manipulate events and data. _________________________ Talking to your database and host - Establishing database access and Host communications should not only be simple to construct but should also seemlessly integrate into the work environment. Usually database or Host communications involves a lot of complex coding before any useful work can be done. Integrating the results is another problem. A complete database access interface is provided for automatic database management. A special set of sub-commands is also provided to easily link the database manager and communications manager directly to REXX variable objects. Needless to say there are also simple one-liners. _________________________ Scripts & compiled code - What about all that DOS C source code that is hanging about? Surely someone should be able to get it onto OS/2 with a decent graphical interface. With OS/2 it is possible to adapt existing DOS C code to a Presentation Manger format, however, this will involve a lot of rewriting and restructuring. To convert DOS C, user a few MAID calls and recompile with an OS/2 compiler to produce a full multi-threading OS/2 application. Best of all, you have complete freedom to design your dialogs without ever affecting your compiled code. _________________________ Be free to concentrate on design be creative and leave the details to MAID the single step solution ... _________________________ THE POWER BEHIND MAID 110 sub-commands to manipulate graphic controls, data & events, plus 18 functions for integrating batch processes and external C to MAID. It's childs play to layout, it's intuitive to script, and it's sub-commands open up a whole new world of possibilities. _________________________