SIST ETS 300 382 E1:2003
(Main)Terminal Equipment (TE); Videotex Enhanced Man Machine Interface service (VEMMI)
Terminal Equipment (TE); Videotex Enhanced Man Machine Interface service (VEMMI)
Definition of objects (menu buttons, checking boxes,...) necessary to provide videotex with an enhanced man machine interface. Specification of the associated protocol elements in the syntax-based vidotex (SBV) protocol.
Terminalska oprema (TE) – Izboljšana storitev vmesnika človek-stroj pri sistemu Videotex (VEMMI)
General Information
Standards Content (Sample)
SLOVENSKI STANDARD
SIST ETS 300 382 E1:2003
01-december-2003
7HUPLQDOVNDRSUHPD7(±,]EROMãDQDVWRULWHYYPHVQLNDþORYHNVWURMSULVLVWHPX
9LGHRWH[9(00,
Terminal Equipment (TE); Videotex Enhanced Man Machine Interface service (VEMMI)
Ta slovenski standard je istoveten z: ETS 300 382 Edition 1
ICS:
33.160.99 Druga avdio, video in Other audio, video and
avdiovizuelna oprema audiovisual equipment
35.180 Terminalska in druga IT Terminal and other
periferna oprema IT peripheral equipment
SIST ETS 300 382 E1:2003 en
2003-01.Slovenski inštitut za standardizacijo. Razmnoževanje celote ali delov tega standarda ni dovoljeno.
---------------------- Page: 1 ----------------------
SIST ETS 300 382 E1:2003
---------------------- Page: 2 ----------------------
SIST ETS 300 382 E1:2003
EUROPEAN ETS 300 382
TELECOMMUNICATION February 1995
STANDARD
Source: ETSI TC-TE Reference: DE/TE-01016
ICS: 33.020, 33.040.40
Videotex, Man Machine Interface, VEMMI
Key words:
Terminal Equipment (TE);
Videotex Enhanced Man Machine Interface service (VEMMI)
ETSI
European Telecommunications Standards Institute
ETSI Secretariat
F-06921 Sophia Antipolis CEDEX - FRANCE
Postal address:
650 Route des Lucioles - Sophia Antipolis - Valbonne - FRANCE
Office address:
c=fr, a=atlas, p=etsi, s=secretariat - secretariat@etsi.fr
X.400: Internet:
Tel.: +33 92 94 42 00 - Fax: +33 93 65 47 16
Copyright Notification: No part may be reproduced except as authorized by written permission. The copyright and the
foregoing restriction extend to reproduction in all media.
© European Telecommunications Standards Institute 1995. All rights reserved.
New presentation - see History box
---------------------- Page: 3 ----------------------
SIST ETS 300 382 E1:2003
Page 2
ETS 300 382: February 1995
Whilst every care has been taken in the preparation and publication of this document, errors in content,
typographical or otherwise, may occur. If you have comments concerning its accuracy, please write to
"ETSI Editing and Committee Support Dept." at the address shown on the title page.
---------------------- Page: 4 ----------------------
SIST ETS 300 382 E1:2003
Page 3
ETS 300 382: February 1995
Contents
Foreword .9
1 Scope .11
2 Normative references.11
3 Definitions and abbreviations .12
3.1 Definitions .12
3.2 Abbreviations .13
4 General model.14
4.1 Introduction .14
4.2 Definition of the VEMMI elements .14
4.2.1 VEMMI object definition.14
4.2.2 VEMMI component definition .15
4.2.3 VEMMI component item definition.15
4.3 VEMMI logical plane structure model .15
4.3.1 The standard Videotex logical plane .16
4.3.2 The VEMMI objects logical plane.16
4.4 Operation modes for VEMMI terminals.16
4.4.1 The standard Videotex mode .16
4.4.2 The VEMMI mode .16
4.4.3 Switching between standard Videotex mode and VEMMI mode.17
4.5 VEMMI elements data content.17
4.5.1 Text data definition.17
4.5.2 Videotex data definition .18
4.6 VEMMI objects positioning and dimensioning .18
4.6.1 Positioning.18
4.6.2 Dimensioning.19
4.7 VEMMI elements states and state parameters.21
4.7.1 Object.21
4.7.1.1 Definition of object states .22
4.7.1.2 Definition of object state parameters.23
4.7.2 Component.24
4.7.2.1 Definition of component states .24
4.7.2.2 Definition of component state parameters.25
4.8 Local action management.25
4.9 Storage considerations .26
4.10 Common rules for object handling.27
4.10.1 Active state and focus management.27
4.10.2 Behaviour of the modal mode .27
4.10.3 Size considerations and clipping .27
5 Service definition .28
5.1 Service elements initiated by the VEMMI application .29
5.1.1 VEMMI_On.29
5.1.2 VEMMI_Off.30
5.1.3 VEMMI_Create_Object .30
5.1.4 VEMMI_Open_Object .30
5.1.5 VEMMI_Close_Object.31
5.1.6 VEMMI_Close_All.31
5.1.7 VEMMI_Destroy_Object.31
5.1.8 VEMMI_Obj_Access_Disable .32
5.1.9 VEMMI_Obj_Access_Enable .32
5.1.10 VEMMI_Additional_Data .32
---------------------- Page: 5 ----------------------
SIST ETS 300 382 E1:2003
Page 4
ETS 300 382: February 1995
5.1.11 VEMMI_Modify_Component. 33
5.1.12 VEMMI_Obj_Location_Change . 33
5.1.13 VEMMI_User_Lock. 33
5.1.14 VEMMI_User_Unlock . 34
5.1.15 VEMMI_Reset. 34
5.2 Service elements initiated by the terminal. 34
5.2.1 VEMMI_Object_Retransmission. 34
5.2.2 VEMMI_More_Data . 35
5.2.3 VEMMI_User_Data. 35
5.2.4 VEMMI_Error . 36
6 VEMMI objects introduction. 37
6.1 The Application Bar. 37
6.1.1 Composition. 37
6.2 The Button Bar . 37
6.2.1 Composition. 37
6.3 The Pop-Up Menu. 38
6.3.1 Composition. 38
6.4 The Dialogue Box. 38
6.4.1 Composition. 38
6.4.1.1 The Separator component . 38
6.4.1.2 The Frame component . 39
6.4.1.3 The Text Presentation Area component . 39
6.4.1.4 The Videotex Presentation Area component . 39
6.4.1.5 The Push Button component . 39
6.4.1.6 The Text Input Field component . 39
6.4.1.7 The Check Box component . 39
6.4.1.8 The Radio Button component . 39
6.4.1.9 The List Box component . 39
6.4.1.10 The Combination Box component. 39
6.4.1.11 The Sensitive Area component. 40
6.4.1.12 The Locator component. 40
6.5 The Presentation Box. 40
6.5.1 Composition. 40
6.5.1.1 The Text-Videotex Output Field component . 40
6.5.1.2 The Push Button component . 40
6.5.1.3 The Text Input Area . 40
6.5.1.4 The Sensitive Area component. 40
6.5.1.5 The Locator component. 41
6.6 The Message Box . 41
7 Functional description. 41
7.1 General rules for the behaviour of elements. 41
7.1.1 User Interaction . 41
7.1.2 Local actions and reports. 41
7.1.3 Relationship between objects and components . 42
7.1.4 VEMMI elements with audio data content . 42
7.2 The Application Bar. 42
7.2.1 Composition. 46
7.2.1.1 Menu Choice Bar components. 46
7.2.1.2 Menu Choice Pull-Down components. 48
7.2.1.3 Menu Choice Cascading components . 50
7.2.1.4 Menu Choice Separator components . 51
7.3 The Button Bar . 52
7.3.1 Composition. 54
7.3.1.1 The Button component. 54
7.4 The Pop-Up Menu. 55
7.4.1 Composition. 57
7.4.1.1 Menu Choice Pop-Up components. 57
7.4.1.2 Menu Choice Cascading components . 59
7.4.1.3 Menu Choice Separator components . 59
7.5 The Dialogue Box. 60
---------------------- Page: 6 ----------------------
SIST ETS 300 382 E1:2003
Page 5
ETS 300 382: February 1995
7.5.1 Composition .62
7.5.1.1 The Separator component.62
7.5.1.2 The Frame component .64
7.5.1.3 The Text Presentation Area component.65
7.5.1.4 The Videotex Presentation Area component.66
7.5.1.5 The Push Button component.67
7.5.1.6 The Text Input Field component.68
7.5.1.7 The Check Box component .70
7.5.1.8 The Radio Button component.71
7.5.1.9 The List Box component.73
7.5.1.10 The Combination Box component .75
7.5.1.11 The Sensitive Area component .78
7.5.1.12 The Locator component.80
7.6 The Presentation Box .81
7.6.1 Composition .84
7.6.1.1 The Text-Videotex Output Field component.84
7.6.1.2 The Push Button component.88
7.6.1.3 The Text Input Area component.88
7.6.1.4 The Sensitive Area component .90
7.6.1.5 The Locator component.91
7.7 The Message Box.91
8 Coding of the service elements.94
8.1 Overall switching of coding environment .94
8.2 Switching into the VEMMI mode.96
8.3 ISO/IEC 9281 syntax structure .96
8.4 Coding of the Picture Data Entity (PDE) .97
8.5 Object specific commands.98
8.6 General commands .98
8.7 Terminal commands .99
8.8 Error Message .99
8.9 Coding of the VEMMI command fields .100
8.9.1 Command Code .100
8.9.2 Object Identification Number (OIN).101
8.9.3 More Data Indicator (MDI).101
8.9.4 User data.101
9 Coding of the VEMMI data .102
9.1 Structure of the VEMMI data of a VEMMI_Create_Object command .102
9.2 Structure of the VEMMI data of a VEMMI_Modify_Component command .103
9.3 Structure of the VEMMI data of a VEMMI_Additional_Data command .104
9.4 Structure of the VEMMI data of a VEMMI_Obj_Location_Change command.105
9.5 Structure of the VEMMI data of a VEMMI_More_Data command.105
9.6 Structure of the VEMMI data of a VEMMI_User_Data command .106
9.6.1 Coding of the report values for VEMMI components .106
9.6.1.1 Menu Choice Bar, Menu Choice Pull-Down, Menu Choice
Cascading, Menu Choice Pop-Up, Push Button, Button
Sensitive Area.106
9.6.1.2 Text Input Field, List Box, Combination Box.107
9.6.1.3 Check Box, Radio Button .107
9.6.1.3.1 Locator.107
9.7 Structure of the VEMMI data of a VEMMI_Error command.108
9.7.1 Coding of the error message.108
9.8 General rules for coding VEMMI data.109
9.9 Code assignments for VEMMI objects and components.113
9.10 Coding of VEMMI elements .113
9.10.1 Application Bar .113
9.10.1.1 Menu Choice Bar, Menu Choice Pull-Down, Menu Choice
Cascading, Menu Choice Pop-Up components.114
9.10.1.2 Menu Choice Separator component.115
9.10.2 Button Bar .115
9.10.2.1 Button .116
---------------------- Page: 7 ----------------------
SIST ETS 300 382 E1:2003
Page 6
ETS 300 382: February 1995
9.10.3 Pop-Up Menu. 117
9.10.3.1 Menu Choice Pop-Up, Menu Choice Cascading
components . 118
9.10.4 Dialogue Box . 118
9.10.4.1 Separator . 119
9.10.4.2 Frame. 120
9.10.4.3 Text Presentation Area . 121
9.10.4.4 Videotex Presentation Area . 122
9.10.4.5 Push Button. 123
9.10.4.6 Text Input Field . 124
9.10.4.7 Check Box. 126
9.10.4.8 Radio Button . 127
9.10.4.9 List Box . 128
9.10.4.10 Combination Box. 129
9.10.4.11 Sensitive Area. 131
9.10.4.12 Locator . 132
9.10.5 Presentation Box . 133
9.10.5.1 Text-Videotex Output Field . 135
9.10.5.2 Push Button. 135
9.10.5.3 Text Input Area . 136
9.10.5.4 Sensitive Area. 137
9.10.5.5 Locator . 138
9.10.6 Message Box. 139
9.10.7 Coding of local actions. 141
9.11 Attribute field type codes . 143
10 Introduction of the VEMMI service into existing Videotex ETSs. 144
10.1 Introduction of the VEMMI to ETS 300 072. 144
10.2 Introduction of the VEMMI to ETS 300 223 and ETS 300 079. 144
Annex A (normative): T.51String . 145
A.1 Introduction. 145
A.2 Graphic character sets . 145
A.3 Code extension technique . 147
A.4 Repertoire of the latin based character set. 147
A.5 Control functions. 147
Annex B (informative): Future VEMMI concepts . 147
B.1 Local object storage. 147
B.1.1 VEMMI_OpenApplication . 148
B.1.2 VEMMI_OpenApplicationResponse. 148
B.1.3 VEMMI_StoreObjects. 148
B.1.4 VEMMI_StoreObjectsResponse . 149
B.2 Operative objects. 149
B.2.1 VEMMI_ExecuteProgram. 149
B.3 Colour table . 149
B.3.1 VEMMI_LoadColTable . 150
B.3.2 VEMMI_ResetColTable. 150
B.4 Set of Objects concept . 150
B.4.1 VEMMI_CreateSetofObjects . 151
B.5 Coding . 151
---------------------- Page: 8 ----------------------
SIST ETS 300 382 E1:2003
Page 7
ETS 300 382: February 1995
B.6 Provisional command codes .151
History.152
---------------------- Page: 9 ----------------------
SIST ETS 300 382 E1:2003
Page 8
ETS 300 382: February 1995
Blank page
---------------------- Page: 10 ----------------------
SIST ETS 300 382 E1:2003
Page 9
ETS 300 382: February 1995
Foreword
This European Telecommunication Standard (ETS) was produced by the Terminal Equipment (TE)
Technical Committee of the European Telecommunications Standards Institute (ETSI).
Annex A is normative to this ETS while annex B is informative.
Proposed transposition dates
Date of latest announcement of this ETS (doa): 31 May 1995
Date of latest publication of new National Standard
or endorsement of this ETS (dop/e): 30 November 1995
Date of withdrawal of any conflicting National Standard (dow): 30 November 1995
---------------------- Page: 11 ----------------------
SIST ETS 300 382 E1:2003
Page 10
ETS 300 382: February 1995
Blank page
---------------------- Page: 12 ----------------------
SIST ETS 300 382 E1:2003
Page 11
ETS 300 382: February 1995
1 Scope
This ETS specifies the data syntax to be used by Videotex services for implementation of the Videotex
Enhanced Man Machine Interface (VEMMI).
This ETS is applicable to both the Videotex service and the attached Videotex terminals. Those terminals
may be connected to the Videotex service via the Public Switched Telephone Network (PSTN), Integrated
Services Digital Network (ISDN) or Packet Switched Public Data Network (PSPDN).
Typically, the terminals should support ISDN Syntax-Based Videotex (SBV).
This ETS also applies to any equipment (e.g. another Videotex service) which acts as a Videotex terminal.
2 Normative references
This ETS incorporates by dated and undated reference, provisions from other publications. These
normative references are cited at the appropriate places in the text and the publications are listed
hereafter. For dated references, subsequent amendments to or revisions of any of these publications
apply to this ETS only when incorporated in it by amendment or revision. For undated references the last
edition of the publication referred to applies.
[1] ETS 300 072: "Terminal Equipment (TE); Videotex presentation layer protocol,
Videotex presentation layer data syntax".
[2] ETS 300 073: "Videotex presentation layer protocol; Geometric Display (CEPT
Recommendation T/TE 06-02, Edinburgh 1988)".
[3] ETS 300 076 (1992): "Terminal Equipment (TE); Videotex, Terminal Facility
Identifier (TFI)".
[4] ETS 300 079: "Integrated Services Digital Network (ISDN); Syntax-based
Videotex, End-to-end protocols, circuit mode DTE-DTE".
[5] ETS 300 149: "Terminal Equipment (TE); Videotex, Audio syntax".
[6] ETS 300 177: "Terminal Equipment (TE); Videotex, Photographic syntax".
[7] ETS 300 223: "Terminal Equipment (TE); Syntax-based Videotex, Common
end-to-end protocols".
[8] ITU-T Recommendation T.50: "International Reference Alphabet (IRA)
(Formerly International Alphabet No.5 or IA5) - Information technology - 7 bit
coded character set for information interchange".
[9] ITU-T Recommendation T.51: "Latin based coded character sets for telematic
services".
[10] ITU-T Recommendation T.101 (1993): "International interworking for videotex
services".
[11] ITU-T Recommendation F
...
Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.