CAN/CSA-ISO/IEC-9945-2-96
La collectivité internationale a décidé de publier cette norme uniquement en
anglais. C'est donc sur cette base qu'on a adopté cette norme comme Norme
nationale du Canada.
La présente Norme nationale du Canada est équivalente à la Norme internationale
ISO/IEC 9945-2:1993 et ANSI/IEEE Std 1003.2-1993.
Section 1 : Généralités
1.1 Domaine d'application
La présente partie de l'ISO/IEC 9945 définit une interface source-code-niveau
standard à l'interprétation de la commande, ou à l'«enveloppe», aux services et
progiciels communs pour les programmes d'application. Ces services et
programmes sont complémentaires à ceux spécifiés par l'ISO/IEC 9945-1:1990
(IEEE Std 1003.1-1990)[8], ci-après appelés « POSIX.1 [8] ». Lorsque l'option
des services de portabilité de l'utilisateur est incluse, la présente partie de
l'ISO/IEC 9945 a un champ d'application additionnel. La liste des programmes
de service et des caractéristiques est étendue pour offrir un environnement
interactif commun aux utilisateurs de système et aux développeurs de
programmes.
La présente partie de l'ISO/IEC 9945 a été conçue pour être utilisée à la fois
par des utilisateurs du système et des développeurs de programmes. Lorsque
l'option des services de portabilité de l'utilisateur est incluse elle doit
être utilisée aussi bien par les utilisateurs que les développeurs de
programmes. Cependant l'intention que vise cette partie est d'être un document
de référence et non un didacticiel sur l'utilisation des services, des
programmes de service ou sur les interrelations entre les programmes de
service.
En l'absence des services de portabilité de l'utilisateur, la présente partie
de l'ISO/IEC 9945 met l'accent sur l'enveloppe et la fonctionnalité du service
que nécessitent les programmes d'application (y compris les « scripts
d'enveloppe ») et non l'utilisation interactive directe du langage de commande
de l'enveloppe ou des services par les humains. Lorsque l'option des
programmes de service de portabilité des utilisateurs est incluse, l'accent est
étendu de façon uniforme aux utilisateurs de terminal de soutien dans tous les
systèmes conformes. Trois facteurs contraignants limitent le présent domaine
d'application de la portabilité de lutilisateur :
(1) Dans ce contexte, les utilisateurs sont limités au groupe
d'individus qui sont familiarisés avec le style de caractéristique
d'interaction des systèmes dérivés historiquement sur la base de l'un
des systèmes d'exploitation UNIX. Les utilisateurs typiques
comprendraient les développeurs de programmes, ingénieurs ou
utilisateurs généraux en temps partagé.
(2) L'environnement à soutenir est un système en temps partagé à
utilisateurs multiples soutenant des terminaux d'affichage orienté
caractère. Ou bien il s'agit d'un ensemble de mono-utilisateurs
interconnectés par l'intermédiaire de réseaux locaux ou de lignes
téléphoniques, mais avec des interfaces d'utilisateurs similaires. La
présente partie de l'ISO/IEC 9945 n'inclut pas le soutien personnalisé
pour les terminaux d'affichage en mode point ou graphique, bien que
l'on s'attende à ce que de tels terminaux puissent faire l'émulation de
l'orientation caractère que nécessite cet environnement. Lorsque les
installations nécessitent une capacité d'adressage du curseur à partir
du matériel de terminal, cela est spécifiquement identifié dans la
présente partie de l'ISO/IEC 9945.
(3) Les installations à fournir sont fondées sur les modèles
historiques des documents suivants : System V Interface Definition
[B37], BSD User Manual [B46], X/Open Portability Guide [B49] et la
documentation relative à KornShell [B38]. L'accent est mis sur la
normalisation de la pratique existante pour les utilisateurs existants,
avec des changements ou des ajouts limités à la correction des lacunes
dans les domaines suivants :
a) Soutien pour les jeux de caractères
OEN:
CSA
Langue:
French
Code(s) de l'ICS:
35.060
Statut:
Annulée
Date de Publication:
1996-03-30
Numéro Standard:
CAN/CSA-ISO/IEC-9945-2-96