Définition
Interface utilisateur graphique 2D créée par Agorus sur la base des spécifications ouvertes de DRI GEM.
Architecture
KAE est composé de 5 couches:
- les pilotes graphiques sont fournis par des tiers.
- Pour MS-DOS et OS/2, ce sont ceux de la bibliothèque BGI, pilotes de base et pilotes étendus créés avec le SDK BGI
- Pour SCO UNIX et Xenix, ce sont ceux de la bibliothèque ANSI CGI fournie avec ces systèmes
- la couche VDI uniformise les services des pilotes en fournissant une API de périphérique virtuel à la spécification ANSI CGI
- la couche DDS fournit des services équivalents aux fonctions de gestion des ressources et formulaires de GEM, et le support du multitâches coopératif
- la couche KWM fournit un service de gestion de fenêtres similaire à celui de X.11
- la couche ASH, jamais publiée, était le bureau graphique
Marché
Conçu comme un moyen de porter des applications GEM vers d'autres systèmes d'exploitation, notamment OS/2 et UNIX/Xenix, Kae n'a finalement connu qu'un nombre limité d'applications, principalement créées par son éditeur Agorus: le logiciel d'administration système UNIX Auditor 1.x (les versions 2.x reposent sur OSF/Motif), l'émulateur de terminal DPF/VT, et des appliquettes de démonstration. Hors de l'éditeur d'origine, Kae n'a été utilisé que pour l'interface utilisateur d'applications de contrôle d'instrumentation en environnement de laboratoire.
Il a été retiré du marché au printemps 1994.
Epoque du terme