{'fraction_non_alphanumeric': 0.028222013170272814, 'fraction_numerical': 0.004703668861712135, 'mean_word_length': 4.859504132231405, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
FLAIR - user interface dialog design tool

To aid the system designers in achieving early involvement of the users, FLAIR (a user interface dialog design tool) was conceptualized and developed. FLAIR allows the designer to rapidly prototype a system's Man-Machine Interface. A system designer can select a desired mix of input/output devices ranging from voice to high resolution graphics equipment. FLAIR prompts its users with a dynamic menu according to a pre-defined English-like syntax. Commands are entered by the designer's own voice. Entered commands are validated by voice pattern recognition and command language-gating. Pointing devices are used to locate, place, and/or pick objects from the RAMTEK 9400 25” high-resolution color monitor. The graphics display portion of FLAIR is handled by a Core Standard graphics package. This particular package also fits the specific needs of FLAIR in that it makes available most of the RAMTEK 9400's hardware features. A relational DBMS has been integrated into FLAIR in order to manage system and user-defined data relationships. The user-defined data can be associated with a particular on-screen graphics symbol, and can then be queried at a later time. In addition to single graphics snapshots (or “static frames”), FLAIR allows the system designer to create command menu hierarchies for “dynamic scenarios.” This allows the designer to simulate, through client menu item selection, the system control flow. He can, in effect, create a tree of menus, traverse the tree at will, and select more menus or system actions as desired. All menus appear as sensitized areas on the graphics screen, and can be selected via any of the available input devices. It is estimated that a system designer can greatly improve his dialog design productivity by using FLAIR. The designers need not code any formal programs. The designer need not master the usage of the host computer, the graphic input/output systems, the menu controls, or the database programming before his designs are realized. FLAIR is there to assimilate, assemble, save and exercise his instructed operator dialog.