Terminal Equipment (TE); Enhanced Man Machine Interface service for Videotex and Multimedia/Hypermedia retrieval services

The current ETS 300 382 can be used by dedicated videotex terminals and by PCs (Personal Computers). In order to make use of all possibilities of PCs, such as local storage, processing and GUIs (Graphical User Interfaces), ETS 300 382 will be extended. The aim is that all extensions should be upwards compatible. However, it is clear that some functionalities are specific to PC based terminals. The curent 7 bit coding needs to be extended to fulfill the functional requirements identified hereafter (bit maps, sound etc...). An enhanced coding (for 8 bit coding environments, possibly for 7 bit environments) providing compatibility with the existing one (upwards compatible profile mechanism, selection of an enhanced coding via 7 bit command,..) will be developed. Proposals for the extensions are already given in ETS 300 382, Annex B and TD51 (TE1 Chur (CH)). These include: Text attributes, bitmaps, other contents of the PC world, NDC dimensioning (further discussion necessary), local action management, local storage object, in text attributes, text box, operative object, set of object concepts.

Terminalska oprema (TE) – Izboljšana storitev vmesnika človek-stroj pri sistemu Videotex in multimedijske/ hipermedijske poiskavne storitve

General Information

Status
Published
Publication Date
30-Nov-2003
Current Stage
6060 - National Implementation/Publication (Adopted Project)
Start Date
01-Dec-2003
Due Date
01-Dec-2003
Completion Date
01-Dec-2003

Buy Standard

Standard
ETS 300 709 E1:2003
English language
126 pages
sale 10% off
Preview
sale 10% off
Preview
e-Library read for
1 day

Standards Content (Sample)

SLOVENSKI STANDARD
SIST ETS 300 709 E1:2003
01-december-2003
7HUPLQDOVNDRSUHPD 7( ±,]EROMãDQDVWRULWHYYPHVQLNDþORYHNVWURMSULVLVWHPX
9LGHRWH[LQPXOWLPHGLMVNHKLSHUPHGLMVNHSRLVNDYQHVWRULWYH
Terminal Equipment (TE); Enhanced Man Machine Interface service for Videotex and
Multimedia/Hypermedia retrieval services
Ta slovenski standard je istoveten z: ETS 300 709 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 709 E1:2003 en
2003-01.Slovenski inštitut za standardizacijo. Razmnoževanje celote ali delov tega standarda ni dovoljeno.

---------------------- Page: 1 ----------------------

SIST ETS 300 709 E1:2003

---------------------- Page: 2 ----------------------

SIST ETS 300 709 E1:2003
EUROPEAN ETS 300 709
TELECOMMUNICATION September 1996
STANDARD
Source: ETSI TC-TE Reference: DE/TE-01067
ICS: 33.020
Key words: videotex, VEMMI, multimedia, retrieval services
Terminal Equipment (TE);
Enhanced Man Machine Interface service for Videotex and
Multimedia/Hypermedia retrieval services
ETSI
European Telecommunications Standards Institute
ETSI Secretariat
Postal address: F-06921 Sophia Antipolis CEDEX - FRANCE
Office address: 650 Route des Lucioles - Sophia Antipolis - Valbonne - FRANCE
X.400: c=fr, a=atlas, p=etsi, s=secretariat - Internet: secretariat@etsi.fr
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 1996. All rights reserved.

---------------------- Page: 3 ----------------------

SIST ETS 300 709 E1:2003
Page 2
ETS 300 709: September 1996
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 709 E1:2003
Page 3
ETS 300 709: September 1996
Contents
Foreword .7
1 Scope .9
2 Normative references.9
3 Definitions and abbreviations .10
3.1 Definitions .10
3.2 Abbreviations .11
4 General model.12
4.1 Introduction .12
4.2 Definition of the VEMMI elements .13
4.2.1 VEMMI object definition and identification.13
4.2.2 VEMMI component definition .13
4.2.3 VEMMI component item definition.14
4.2.4 Resource definition.14
4.2.5 Transfer of VEMMI objects.14
4.2.6 Resource-file transfer.14
4.3 VEMMI plane structure model .15
4.3.1 The standard plane for Videotex data .15
4.3.2 The VEMMI objects plane .16
4.4 Operation modes for VEMMI terminals.16
4.4.1 The standard mode .16
4.4.2 The VEMMI mode .16
4.4.3 Switching between standard mode and VEMMI mode.16
4.5 VEMMI elements data content.17
4.5.1 Text data definition.17
4.5.2 Bitmaps .18
4.5.3 Colour.19
4.5.4 Videotex data .19
4.5.5 Sound .19
4.5.6 Graphical data .19
4.5.7 Video data .19
4.6 VEMMI objects positioning and dimensioning .20
4.6.1 Positioning.20
4.6.2 Dimensioning.21
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.23
4.7.2.1 Definition of component states .23
4.7.2.2 Definition of component state parameters.24
4.8 Local action management.24
4.9 Memory considerations.25
4.10 Common rules for object handling.26
4.10.1 Active state and focus management.26
4.10.2 Behaviour of the modal mode .26
4.10.3 Size considerations and clipping .26
4.11 Local object storage.26
4.12 Symbolic directory names.27
4.13 Specific rules for dedicated terminals and PDAs.28
4.14 VEMMI local storage interchange format.28
5 Service description.29
5.1 Service elements initiated by the VEMMI application .30

---------------------- Page: 5 ----------------------

SIST ETS 300 709 E1:2003
Page 4
ETS 300 709: September 1996
5.1.1 VEMMI_Open . 31
5.1.2 VEMMI_Close. 31
5.1.3 VEMMI_Resume. 31
5.1.4 VEMMI_Suspend. 32
5.1.5 VEMMI_Identify_Term_Cap . 32
5.1.6 VEMMI_Set_Options . 32
5.1.7 VEMMI_Create_Object. 32
5.1.8 VEMMI_Open_Object. 33
5.1.9 VEMMI_Open_Blocking_Object . 33
5.1.10 VEMMI_Close_Object . 33
5.1.11 VEMMI_Close_All. 34
5.1.12 VEMMI_Destroy_Object . 34
5.1.13 VEMMI_Obj_Access_Disable. 34
5.1.14 VEMMI_Obj_Access_Enable. 34
5.1.15 VEMMI_Modify_Component. 35
5.1.16 VEMMI_Obj_Location_Change . 35
5.1.17 VEMMI_Load_Col_Table. 35
5.1.18 VEMMI_Reset_Col_Table . 36
5.1.19 VEMMI_Open_Application. 36
5.1.20 VEMMI_Delete_Outdated_Objects. 37
5.1.21 VEMMI_Store_Objects . 37
5.1.22 VEMMI_Erase_Objects . 37
5.1.23 VEMMI_User_Lock. 37
5.1.24 VEMMI_User_Unlock . 38
5.1.25 VEMMI_Resource-file_Transfer . 38
5.2 Service elements initiated by the terminal. 38
5.2.1 VEMMI_Identify_Term_Cap_Resp. 38
5.2.2 VEMMI_Object_Retransmission. 39
5.2.3 VEMMI_User_Data. 40
5.2.4 VEMMI_Open_Application_Resp . 41
5.2.5 VEMMI_Store_Objects_Resp. 41
5.2.6 VEMMI_Error . 41
5.2.7 VEMMI_Transfer_Acknowledge . 42
6 VEMMI objects introduction. 42
6.1 The Application Bar. 42
6.1.1 Composition. 43
6.2 The Button Bar . 43
6.2.1 Composition. 43
6.3 The Pop-Up Menu. 43
6.3.1 Composition. 43
6.4 The Dialogue Box. 43
6.4.1 Composition. 44
6.4.1.1 The Separator component . 44
6.4.1.2 The Frame component . 44
6.4.1.3 The Text Presentation Area component . 44
6.4.1.4 The Text component. 44
6.4.1.5 The Graphic Output Area component. 44
6.4.1.6 The Sensitive Text component . 44
6.4.1.7 The Push Button component . 44
6.4.1.8 The Text Input Field component . 45
6.4.1.9 The Check Box component . 45
6.4.1.10 The Radio Button component . 45
6.4.1.11 The List Box component . 45
6.4.1.12 The Combination Box component. 45
6.4.1.13 The Slider Component . 45
6.4.1.14 The Sensitive Area component. 45
6.4.1.15 The Multimedia Area component. 45
6.5 Operative Object . 45
6.6 Bitmap resource object . 45
6.7 Videotex Resource Object . 46
6.8 Text Resource Object . 46
6.9 Font resource object .46

---------------------- Page: 6 ----------------------

SIST ETS 300 709 E1:2003
Page 5
ETS 300 709: September 1996
6.10 Metacode object.46
6.11 The Message Box.46
6.12 Sound Object .46
6.13 Video Object .46
6.14 Multimedia Resource Object.46
7 Functional description .46
7.1 General rules for the behaviour of elements.46
7.1.1 User interaction .46
7.1.2 Local actions and reports .46
7.1.3 Relationship between objects and components.48
7.1.4 Open/Close of Sound, Video, Resource and Metacode objects .48
7.1.5 Maximize operation .49
7.1.6 Notational conventions .49
7.1.7 Mnemonic.50
7.1.8 Activation and Validation .50
7.2 Text formats.50
7.2.1 VEMMI high quality text.50
7.2.1.1 Text attributes.50
7.2.1.2 In-text attributes for the definition of sensitive text .51
7.2.2 Text labels and titles.51
7.3 The Application Bar.51
7.3.1 Composition .53
7.3.1.1 Menu Choice components of the bar.53
7.3.1.2 Menu Choice components of the Pull-Down Menu .54
7.3.1.3 Menu Choice components of the Cascading Menu.56
7.4 The Button Bar.57
7.4.1 Composition .58
7.4.1.1 The Button component .58
7.5 The Pop-Up Menu.59
7.5.1 Composition .60
7.5.1.1 Menu Choice components of the Primary Pop-Up Menu .60
7.5.1.2 Menu Choice components of the Cascading Menu.61
7.6 The Dialogue Box .62
7.6.1 Composition .64
7.6.1.1 The Separator component.64
7.6.1.2 The Frame component .65
7.6.1.3 The Text Presentation Area component.65
7.6.1.4 The Text component.67
7.6.1.5 The Sensitive Text Component .71
7.6.1.6 The Graphic Output Area component.71
7.6.1.7 The Push Button component.73
7.6.1.8 The Text Input Field component.74
7.6.1.9 The Check Box component .75
7.6.1.10 The Radio Button component.76
7.6.1.11 The List Box component.78
7.6.1.12 The Combination Box component .80
7.6.1.13 The Slider Component.82
7.6.1.14 The Sensitive Area Component.83
7.6.1.15 The Multimedia Area component.84
7.7 The Message Box.86
7.8 Operative object.88
7.8.1 Requirements for standalone programs.88
7.8.2 Requirements for programs with filter interface .89
7.9 Bitmap Resource Object.90
7.10 Videotex Resource Object .91
7.11 Text Resource Object.91
7.12 Font resource object .91
7.13 Metacode object.92
7.14 Sound Object .92
7.15 Video Object .92
7.16 Multimedia Resource Object.92
7.17 The VEMMI content encoding identification catalogue.93

---------------------- Page: 7 ----------------------

SIST ETS 300 709 E1:2003
Page 6
ETS 300 709: September 1996
8 Complete coded representation of the VEMMI. 93
8.1 Introduction. 93
8.2 Notation used . 93
8.3 Overall switching of coding environment. 94
8.3.1 Switching into the VEMMI mode. 96
8.3.2 ISO/IEC 9281 syntax structure . 96
8.4 VEMMI Command Syntax. 98
8.5 Objects, components . 101
8.6 Local actions . 105
9 Encoding. 105
9.1 Command structure. 105
9.2 Object, component and attribute structure. 106
9.3 Terminal symbols encoding . 107
9.3.1 Opcodes . 107
9.3.2 Integers. 107
9.3.3 Enumerated . 107
9.3.4 Strings. 108
9.3.5 NDC . 108
9.4 Attributes and lower level symbols . 109
9.5 Opcodes. 112
9.6 Syntax of the VEMMI_Modify_Component . 115
9.7 Defaults . 118
10 Introduction of the VEMMI service into existing Videotex ETSs. 119
10.1 Introduction of the VEMMI to ETS 300 072. 119
10.2 Introduction of the VEMMI to ETS 300 223 and ETS 300 079. 119
Annex A (normative): CCITT Recommendation T.51 [2] String . 120
A.1 Scope. 120
A.2 Graphic character sets . 120
A.3 Code extension technique . 123
A.4 Repertoire of the latin-based character set . 123
A.5 Control functions. 123
Annex B (normative): Mandatory subset of ISO 8859 . 124
Annex C (normative): Minimum datatype kernel. 125
History. 126

---------------------- Page: 8 ----------------------

SIST ETS 300 709 E1:2003
Page 7
ETS 300 709: September 1996
Foreword
This European Telecommunication Standard (ETS) has been produced by the Terminal Equipment (TE)
Technical Committee of the European Telecommunications Standards Institute (ETSI).
Transposition dates
Date of adoption of this ETS (doa): 30 September 1996
Date of latest announcement of this ETS (doa): 31 December 1996
Date of latest publication of new National Standard
or endorsement of this ETS (dop/e): 30 June 1997
Date of withdrawal of any conflicting National Standard (dow): 30 June 1997

---------------------- Page: 9 ----------------------

SIST ETS 300 709 E1:2003
Page 8
ETS 300 709: September 1996
Blank page

---------------------- Page: 10 ----------------------

SIST ETS 300 709 E1:2003
Page 9
ETS 300 709: September 1996
1 Scope
This European Telecommunication Standard (ETS) specifies the data syntax to be used by Videotex and
Multimedia/Hypermedia Information retrieval services for implementation of the Videotex Enhanced Man
Machine Interface (VEMMI).
In the Videotex case 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).
The ETS can also be used for any kind of retrieval service (not related to Videotex) by using the relevant
underlying platform and content data types.
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 latest
edition of the publication referred to applies.
[1] CCITT Recommendation T.50 (1992): "International Reference Alphabet (IRA)
(Formerly International Alphabet No. 5 or IA5) - Information technology - 7-bit
coded character set for information interchange".
[2] CCITT Recommendation T.51 (1992): "Latin based coded character sets for
telematic services".
[3] CCITT Recommendation T.52 (1993): "Non-Latin coded character sets for
telematic services".
[4] ITU-T Recommendation T.101 (1994): "International interworking for videotex
services".
[5] ITU-T Recommendation T.102 (1993): "Syntax-based videotex end-to-end
protocols for circuit mode ISDN".
[6] ITU-T Recommendation T.105 (1994): "Syntax-based videotex application layer
protocol".
[7] ITU-T Recommendation H.261 (1994): "Video codec for audiovisual services at
p x 64 kbit/s".
[8] ITU-TS Recommendation H.320 (1994): "Narrow-band visual telephone
systems and terminal equipment".
[9] ITU-T Recommendation F.300 (1994): "Videotex service".
[10] ISO 2022 (1986): "Information technology - ISO 7-bit and 8-bit coded character
sets - Code extension techniques".
[11] ISO 2375 (1985): "Data processing - Procedure for registration of escape
sequences".
[12]
...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.