What is BRIZ?

Introduction

BRIZ is not only terminal emulator that makes D3 and other MVDBMS as easy GUI-fied. Best programmers, that I know, use less than half of BRIZ opportunities, because they don't know it all. The terminal has many reserves for the further development. It has strong and weak sides.
To the basic defects it is possible to relate the following:
Defects in the description of emulation of terminals. (there Is a mode of the edit of emulation(termcap editor), but there is no time for writting up of descriptions)
The documentation is insufficiently clear and is sometimes too overloaded. Though, at such huge amount of methods it is allowable.
What in the terminal well?
Simplicity (if to understand a principle), multifunctionality, opportunity of simultaneous work of programs written on different technologies (GUI and COM), Opportunity of fast updating and improvement of the terminal, ample opportunities of work with PC, built - in mechanisms ODBC and DAO (access to the remote data from
programs on PickBasic) ....

BRIZ architecture

BRIZ is middleware. Throug ESC sequences BRIZ provides access to PC resources from DataBasic applications. From other side COM interface provides access to server resources from PC applications. ESC secuences descibed in termcap.txt file. COM interface in BRIZ.tlb. Anybody can write wrapper for this interfaces. As example You can play with GP_TERM.LIB and FlashGUI. They just convers action from/to ESC sequences (in most cases). GP_TERM.LIB provides message processing and working with PC resources (event style programming). FlashGUI more closely to old style programming (consecutive programming). GP_TERM.LIB and FlashGUI are independent wrappers.

The simplified circuit of BRIZ architecture.