1、UNION INTERNATIONALE DES TLCOMMUNICATIONSUIT-T T.107SECTEUR DE LA NORMALISATION (08/95)DES TLCOMMUNICATIONSDE LUITTERMINAUX POUR LES SERVICES TLMATIQUESSERVICE DINTERFACE HOMME MACHINEAMLIORE POUR LE VIDOTEX ETAUTRES SERVICES DE CONSULTATIONRecommandation UIT-T T.107(Antrieurement Recommandation du
2、CCITT)AVANT-PROPOSLUIT-T (Secteur de la normalisation des tlcommunications) est un organe permanent de lUnion internationale destlcommunications (UIT). Il est charg de ltude des questions techniques, dexploitation et de tarification, et met cesujet des Recommandations en vue de la normalisation des
3、tlcommunications lchelle mondiale.La Confrence mondiale de normalisation des tlcommunications (CMNT), qui se runit tous les quatre ans, dtermineles thmes dtudes traiter par les Commissions dtudes de lUIT-T lesquelles laborent en retour des Recommandationssur ces thmes.Lapprobation des Recommandation
4、s par les Membres de lUIT-T seffectue selon la procdure dfinie dans laRsolution n 1 de la CMNT (Helsinki, 1er-12 mars 1993).La Recommandation UIT-T T.107, que lon doit la Commission dtudes 8 (1993-1996) de lUIT-T, a t approuve le11 aot 1995 selon la procdure dfinie dans la Rsolution n 1 de la CMNT._
5、NOTEDans la prsente Recommandation, lexpression Administration est utilise pour dsigner de faon abrge aussi bienune administration de tlcommunications quune exploitation reconnue de tlcommunications. UIT 1996Droits de reproduction rservs. Aucune partie de cette publication ne peut tre reproduite ni
6、utilise sous quelque formeque ce soit et par aucun procd, lectronique ou mcanique, y compris la photocopie et les microfilms, sans laccordcrit de lUIT.Recommandation T.107 (08/95) iTABLE DES MATIRESRecommandation T.107 (08/95)Page1 Champ dapplication. 12 Rfrences 13 Dfinitions et abrviations 23.1 Df
7、initions 23.2 Abrviations 34 Modle gnral. 44.1 Introduction 44.2 Dfinition des lments VEMMI 44.2.1 Dfinition et identification dobjet VEMMI 54.2.2 Dfinition de composant VEMMI 54.2.3 Dfinition ditem de composant VEMMI 64.2.4 Dfinition des ressources 64.2.5 Transfert dobjets VEMMI 64.2.6 Transfert de
8、 ressources . 64.3 Modle structurel de plan VEMMI. 74.3.1 Le plan standard pour les donnes vidotex 74.3.2 Le plan des objets VEMMI. 74.4 Modes dexploitation des terminaux VEMMI. 74.4.1 Le mode standard 74.4.2 Le mode VEMMI74.4.3 Commutation entre mode standard et mode VEMMI . 94.5 Contenu de donnes
9、des lments VEMMI 94.5.1 Dfinition des donnes en mode texte. 94.5.2 Phototrame 104.5.3 Couleurs 114.5.4 Donnes vidotex 114.5.5 Son 114.5.6 Donnes graphiques 114.5.7 Donnes vido. 114.6 Positionnement et dimensionnement des objets VEMMI . 114.6.1 Positionnement 114.6.2 Dimensionnement . 124.7 Etats et
10、paramtres dtat des lments VEMMI. 134.7.1 Objet . 134.7.2 Composant 164.8 Gestion daction locale 174.9 Considrations relatives la mise en mmoire. 184.10 Rgles communes de traitement des objets. 184.10.1 Gestion dtat dactivit et de convergence 184.10.2 Comportement du mode modal. 194.10.3 Considration
11、s relatives aux dimensions et au dcoupage 194.11 Mmorisation dobjets locaux . 194.12 Noms dannuaire symboliques 204.13 Rgles propres aux terminaux spcialiss. 205 Description du service 215.1 Elments de service lancs par lapplication et le terminal VEMMI. 235.2 Elments de service lancs par lapplicati
12、on VEMMI 235.2.1 VEMMI_Open (ouverture VEMMI) 235.2.2 VEMMI_Close (fermeture VEMMI) 245.2.3 VEMMI_Resume (reprise VEMMI). 24ii Recommandation T.107 (08/95)Page5.2.4 VEMMI_Suspend (suspension VEMMI) 245.2.5 VEMMI_Identify_Term_Cap (identification des capacits du terminal VEMMI). 255.2.6 VEMMI_Set_Opt
13、ions (slection doptions VEMMI) . 255.2.7 VEMMI_Create_Object (cration dobjet VEMMI) . 265.2.8 VEMMI_Open_Object (ouverture dobjet VEMMI) 265.2.9 VEMMI_Open_Blocking_Object (ouverture dobjet VEMMI avec blocage) 265.2.10 VEMMI_Close_Object (fermeture dobjet VEMMI) 275.2.11 VEMMI_Close_All (fermeture d
14、e tous les objets VEMMI). 275.2.12 VEMMI_Destroy_Object (effacement dobjet VEMMI) 275.2.13 VEMMI_Obj_Access_Disable (interdiction daccs lobjet VEMMI) . 275.2.14 VEMMI_Obj_Access_Enable (autorisation daccs lobjet VEMMI) 285.2.15 VEMMI_Modify_Component (modification de composant VEMMI) . 285.2.16 VEMM
15、I_Obj_Location_Change (modification demplacement dobjet VEMMI) 295.2.17 VEMMI_Load_Col_Table (introduction de la table de couleurs VEMMI) . 295.2.18 VEMMI_Reset_Col_Table (remise ltat initial de la table de couleurs VEMMI) 305.2.19 VEMMI_Open_Application (ouverture dapplication VEMMI). 315.2.20 VEMM
16、I_Delete_Outdated_Objects (effacement des objets VEMMI prims) . 315.2.21 VEMMI_Store_Objects (mmorisation dobjets VEMMI) . 325.2.22 VEMMI_Erase_Objects (effacement dobjets VEMMI). 325.2.23 VEMMI_User_Lock (blocage de lutilisateur VEMMI) . 325.2.24 VEMMI_User_Unlock (dblocage de lutilisateur VEMMI) 3
17、25.2.25 VEMMI_Resource_Transfer (transfert de ressources VEMMI). 335.3 Elments de service lancs par le terminal . 345.3.1 VEMMI_Identify_Term_Cap_Resp (rponse une demande didentification descapacits du terminal VEMMI). 345.3.2 VEMMI_Object_Retransmission (retransmission dobjet VEMMI). 345.3.3 VEMMI_
18、User_Data (donnes dutilisateur VEMMI) . 355.3.4 VEMMI_Open_Application_Resp (rponse une commande douverture dapplicationVEMMI) . 365.3.5 VEMMI_Store_Objects_Resp (rponse une commande de mmorisation dobjetsVEMMI) . 365.3.6 VEMMI_Error (erreur VEMMI) 365.3.7 VEMMI_Resource_Transfer_Abort (abandon de t
19、ransfert de ressources VEMMI) 376 Introduction dobjets VEMMI 376.1 La barre dapplication . 386.1.1 Composition 386.2 La barre de boutons 386.2.1 Composition 386.3 Le menu incrust. 386.3.1 Composition 386.4 La bote de dialogue . 396.4.1 Composition 396.5 Objet opratif 406.6 Objet ressource en phototr
20、ame . 416.7 Objet ressource en mode vidotex 416.8 Objet ressource en mode texte 416.9 Objet ressource de police 416.10 Objet de mtacode 416.11 La bote de messages 417 Description fonctionnelle . 417.1 Rgles gnrales pour le comportement des lments 417.1.1 Interaction avec lutilisateur 417.1.2 Actions
21、 locales et comptes rendus 417.1.3 Relations entre objets et composants 427.1.4 Ouverture/fermeture dobjets audio, vido, ressource et de mtacode 437.1.5 Opration dagrandissement plein cran 437.1.6 Conventions applicables pour les notations 447.1.7 Mnmonique . 44Recommandation T.107 (08/95) iiiPage7.
22、2 Formats de texte 447.2.1 Texte de haute qualit VEMMI 447.2.2 Etiquettes et titres de texte 457.3 La barre dapplication . 467.3.1 Composition 487.4 La barre de boutons 537.4.1 Composition 547.5 Le menu incrust. 557.5.1 Composition 577.6 La bote de dialogue . 587.6.1 Composition 617.7 La bote de mes
23、sages 837.8 Objet opratif 857.9 Objet de ressource en phototrame. 877.10 Objet de ressource vidotex 887.11 Objet de ressource de texte . 887.12 Objet de ressource de police . 897.13 Objet de mtacode 897.14 Dfinition du type de donnes phototrame VEMMI. 897.15 Catalogue identifiant les types de codage
24、 de contenu VEMMI 898 Reprsentation code complte VEMMI . 918.1 Introduction 918.2 Notation utilise 918.3 Commutation globale denvironnement de codage . 918.3.1 Passage en mode VEMMI. 918.3.2 Structure syntaxique ISO/CEI 9281 14 938.4 Syntaxe de commande VEMMI 958.5 Objets, composants. 988.6 Actions
25、locales 1029 Codage . 1039.1 Structure des commandes . 1039.2 Structure des objets, des composants et des attributs 1039.3 Codage des symboles terminaux. 1049.3.1 Codes opration 1049.3.2 Entiers 1049.3.3 Enumration 1059.3.4 Chanes 1059.3.5 NDC 1069.4 Attributs et symboles de niveau infrieur . 1079.5
26、 Codes opration 1089.6 Syntaxe de la commande VEMMI_Modify_Component 1119.7 Valeurs par dfaut. 11310 Introduction du service VEMMI dans les Recommandations existantes concernant le vidotex. 11610.1 Introduction du service VEMMI dans la Recommandation T.101 4 11610.2 Introduction du service VEMMI dan
27、s la Recommandation T.105 6 116Annexe A Chane T.51 . 116A.1 Champ dapplication . 116A.2 Jeux de caractres graphiques. 116A.3 Technique dextension de code . 119A.4 Rpertoire du jeu de caractres latins . 119A.5 Fonctions de commande . 119Annexe B Jeu secondaire obligatoire de ISO 8859 13 120Annexe C N
28、oyau minimal de types de donnes. 121iv Recommandation T.107 (08/95)RSUMLa prsente Recommandation spcifie la syntaxe utiliser dans les services vidotex ou autres services de consultationpour mettre en oeuvre une interface homme-machine amliore pour le vidotex (VEMMI) (videotex enhanced manmachine int
29、erface).La VEMMI permet damliorer lergonomie et linteractivit des systmes de consultation par lutilisation dlmentsgraphiques barre dapplication, barre de boutons, menus incrusts, bote de dialogue, par exemple dans les dialogues.Le plan standard continue de recevoir les donnes standard de la plate-fo
30、rme de base. Les applications vidotex standardpeuvent donc tourner aussi sur un terminal VEMMI. Le plan des objets VEMMI reoit les objets VEMMI. Un systmede commutation automatique assure le passage en mode standard ou en mode VEMMI.La prsente Recommandation dfinit des types de donnes (texte de haut
31、e qualit VEMMI, phototrame VEMMI) etautorise lintgration, dans le dialogue VEMMI, dautres types de donnes dusage courant (par exemple: JPEG, BMP,WAVE, MIDI, Vidotex). Elle dfinit galement des objets opratifs destins largir les possibilits dune applicationVEMMI pendant la dure dexcution.Pour amliorer
32、 le fonctionnement des applications interactives, on peut rpartir les objets VEMMI entre un serveur et unterminal VEMMI. Lapplication VEMMI excute les oprations de commande (sauvegarde, chargement, mise jour) desobjets VEMMI dans le terminal.La prsente Recommandation contient la description du servi
33、ce, les lments du service et leur codage.Recommandation T.107 (08/95) 1Recommandation T.107Recommandation T.107 (08/95)SERVICE DINTERFACE HOMME MACHINE AMLIORE POURLE VIDOTEX ET AUTRES SERVICES DE CONSULTATION(Genve, 1995)1 Champ dapplicationLa prsente Recommandation spcifie la syntaxe de donnes que
34、 les services vidotex et de consultation dinformationmultimdia/hypermdia devront utiliser pour mettre en oeuvre linterface homme-machine amliore pour le vidotex(VEMMI).Dans le cas du vidotex, cette Recommandation est applicable aussi bien au service vidotex quaux terminaux vidotexassocis. Ces termin
35、aux peuvent tre raccords au service vidotex par lintermdiaire du rseau tlphonique publiccommut (RTPC), du rseau numrique avec intgration des services (RNIS) ou du rseau public pour donnes commutation par paquets (RPDCP). De manire gnrale, les terminaux doivent assurer le service vidotex syntaxique(S
36、BV) (syntax-based videotex) sur le RNIS.La prsente Recommandation peut aussi tre utilise pour tout service de consultation (non apparent au vidotex) parlintermdiaire de la plate-forme de base et des types de donnes de contenu appropris.2 RfrencesLes Recommandations et autres rfrences suivantes conti
37、ennent des dispositions qui, par suite de la rfrence qui y estfaite, constituent des dispositions valables pour la prsente Recommandation. Au moment de la publication, les ditionsindiques taient en vigueur. Toute Recommandation ou autre rfrence est sujette rvision; tous les utilisateurs de laprsente
38、 Recommandation sont donc invits rechercher la possibilit dappliquer les ditions les plus rcentes desRecommandations et autres rfrences indiques ci-aprs. Une liste des Recommandations UIT-T en vigueur est publiergulirement.1 Recommandation T.50 du CCITT (1992), Alphabet international de rfrence (anc
39、ien alphabet international n 5ou AI5) Technologie de linformation Jeux de caractres cods 7 bits pour lchange dinformations .2 Recommandation T.51 du CCITT (1992), Jeux de caractres latins cods pour services de tlmatique.3 Recommandation UIT-T T.52 (1993), Jeux de caractres cods non latins pour les s
40、ervices de tlmatique .4 Recommandation UIT-T T.101 (1994), Interfonctionnement international pour les services vidotex.5 Recommandation UIT-T T.102 (1993), Protocoles de bout en bout pour le vidotex syntaxique pour le RNIS enmode circuit.6 Recommandation UIT-T T.105 (1994), Protocole de couche appli
41、cation pour le vidotex syntaxique .7 Recommandation UIT-T H.261 (1993), Codec vido pour services audiovisuelles p 64 kbit/s.8 Recommandation UIT-T H.320 (1993), Systmes et quipements terminaux bande troite incluant lavisioconfrence et la visiophonie.9 Recommandation UIT-T F.300 (1993), Service vidot
42、ex.10 ISO 2022:1986, Traitement de linformation Jeux ISO de caractres cods 7 et 8 lments Techniquesdextension de code.11 ISO 2375:1991, Traitement de linformation Procdure pour lenregistrement des squences dchappement .12 ISO 8632:1992, Technologies de linformation Infographie Mtafichier de stockage
43、 et de transfert desinformation de description dimages.13 ISO 8859:1987, Traitement de linformation Jeux de caractres graphiques cods sur un seul octet .14 ISO 9281:1990, Technologies de linformation Mthodes de codage dimage .15 ISO 10646-1:1990, Technologies de linformation Jeu universel de caractr
44、es cods plusieurs octets.Partie 1: Architecture et table multilingue.2 Recommandation T.107 (08/95)16 ISO 10918-1:1994, Technologies de linformation Compression numrique et codage des images fixes de naturephotographique. Partie 1: Prescriptions et lignes.17 ISO 11172-1:1993, Technologies de linform
45、ation Codage de limage anime et du son associ pour lessupports de stockage numrique jusqu environ 1,5 Mbit/s. Partie 1: Systmes .18 ISO 11172-2:1993, Technologies de linformation Codage de limage anime et du son associ pour lessupports de stockage numrique jusqu environ 1,5 Mbit/s. Partie 2: Vido .3
46、 Dfinitions et abrviations3.1 DfinitionsPour les besoins de la prsente Recommandation, les dfinitions suivantes sappliquent:3.1.1 commandes: lments visuels dinterface avec lutilisateur qui permettent celui-ci dentrer en interaction avecdes donnes.3.1.2 zone de visualisation dfinie (DDA): voir la Rec
47、ommandation F.300 9.3.1.3 accentuation: surbrillance, modification de couleur ou autre indication visible de ltat dun lment ou duneoption; effet de cet tat sur la capacit dun utilisateur entrer en interaction avec cet lment. Laccentuation peutgalement donner des renseignements supplmentaires sur ltat dun objet. La mthode utilise pour accentuer un lmentdpend du terminal utilis.3.1.4 tiquette: donnes textuelles associes un composant VEMMI afin dinformer lutilisateur de la fonction duncomposant ou item particulier.3.1.5 gestionnaire local: voir sou