�NDICE

�1���� Alcance
������� 1.1���� Especificidad del alcance
������� 1.2���� Aspectos fuera del alcance de la presente Recomendaci�n
�2���� Referencias normativas
�3���� T�rminos y definiciones
�4���� Conformidad
������� 4.1���� Conformidad de objetos MHEG‑5
������� 4.2���� Conformidad de motores MHEG‑5
����������������� 4.2.1���� Conformidad con la aceptaci�n de un conjunto de Clases y Acciones Elementales
����������������� 4.2.2���� Conformidad con un conjunto de funcionalidades de motor
����������������� 4.2.3���� Requisitos adicionales para la especificaci�n de conformidad
�5���� Visi�n general de las clases MHEG‑5
������� 5.1���� Ra�z
������� 5.2���� Grupo
������� 5.3���� Aplicaci�n
������� 5.4���� Escena
������� 5.5���� Ingrediente
������� 5.6���� Enlace
������� 5.7���� Acci�n
������� 5.8���� Programa
������� 5.9���� Paleta, Tipo de car�cter y Forma de cursor
������ 5.10���� Variable
������ 5.11���� Presentable
������ 5.12���� Grupo de testigos
������ 5.13���� Grupo de listas
������ 5.14���� Tren
������ 5.15���� Audio
������ 5.16���� Interactuable
������ 5.17���� Visible
�6���� Estructura de la presente Recomendaci�n 
�7���� Notaciones
������� 7.1���� Atributos
����������������� 7.1.1���� Atributos heredados
����������������� 7.1.2���� Atributos intercambiados propios
����������������� 7.1.3���� Atributos internos propios
������� 7.2���� Eventos
������� 7.3���� Comportamientos internos
������� 7.4���� Efecto de las acciones MHEG‑5
������� 7.5���� Descripci�n formal
�8���� Clase Ra�z
������� 8.1���� Atributos
����������������� 8.1.1���� Atributos heredados
����������������� 8.1.2���� Atributos intercambiados propios
����������������� 8.1.3���� Atributos MHEG-5 internos propios
������� 8.2���� Eventos
������� 8.3���� Comportamientos internos
������� 8.4���� Efecto de las acciones MHEG‑5
������� 8.5���� Descripci�n formal
�9���� Clase de grupo
������� 9.1���� Atributos
����������������� 9.1.1���� Atributos heredados
����������������� 9.1.2���� Atributos intercambiados propios
������ �����������9.1.3���� Atributos internos propios
������� 9.2���� Eventos
������� 9.3���� Comportamientos internos
������� 9.4���� Efecto de las acciones MHEG‑5
������� 9.5���� Descripci�n formal
10���� Clase Aplicaci�n
������ 10.1���� Atributos
����������� �����10.1.1���� Atributos heredados
���������������� 10.1.2���� Atributos heredados propios
���������������� 10.1.3���� Atributos internos propios
������ 10.2���� Eventos
������ 10.3���� Comportamientos internos
������ 10.4���� Efecto de las acciones MHEG‑5
11���� Clase Escena
������ 11.1���� Atributos
���������������� 11.1.1���� Atributos heredados
���������������� 11.1.2���� Atributos intercambiados propios
���������������� 11.1.3���� Atributos internos propios
������ 11.2���� Eventos
������ 11.3���� Comportamientos internos
������ 11.4���� Efecto de las acciones MHEG‑5
������ 11.5���� Descripci�n formal
12���� Clase Ingrediente
������ 12.1���� Atributos
���������������� 12.1.1���� Atributos heredados
���������������� 12.1.2���� Atributos intercambiados propios
���������������� 12.1.3���� Atributos internos propios
������ 12.2���� Eventos
������ 12.3���� Comportamiento internos
������ 12.4���� Efecto de las acciones MHEG‑5
������ 12.5���� Descripci�n formal
13���� Clase de enlace
������ 13.1���� Atributos
���������������� 13.1.1���� Atributos heredados
���������������� 13.1.2���� Atributos intercambiados propios
���������������� 13.1.3���� Atributos internos propios
������ 13.2���� Eventos
������ 13.3���� Comportamientos internos
������ 13.4���� Efectos de las acciones MHEG‑5
������ 13.5���� Descripci�n formal
14���� Clase Programa
������ 14.1���� Atributos
���������������� 14.1.1���� Atributos heredados
���������������� 14.1.2���� Atributos intercambiados propios
���������������� 14.1.3���� Atributos internos propios
������ 14.2���� Eventos
������ 14.3���� Comportamientos internos
������ 14.4���� Efectos de las acciones MHEG‑5
������ 14.5���� Descripci�n formal
15���� Clase Programa Residente
������ 15.1���� Atributos
���������������� 15.1.1���� Atributos heredados
���������������� 15.1.2���� Atributos intercambiados propios
���������������� 15.1.3���� Atributos internos propios
������ 15.2���� Eventos
������ 15.3���� Comportamientos internos
������ 15.4���� Efectos de las acciones MHEG‑5
������ 15.5���� Descripci�n formal
16���� Clase Programa Distante
������ 16.1���� Atributos
���������������� 16.1.1���� Atributos heredados
���������������� 16.1.2���� Atributos intercambiados propios
���������������� 16.1.3���� Atributos internos propios
������ 16.2���� Eventos
������ 16.3���� Comportamientos internos
������ 16.4���� Efectos de las acciones MHEG‑5
������ 16.5���� Descripci�n formal
17���� Clase Programa Intercambiado
������ 17.1���� Atributos
���������������� 17.1.1���� Atributos heredados
���������������� 17.1.2���� Atributos intercambiados propios
���������������� 17.1.3���� Atributos internos propios
������ 17.2���� Eventos
������ 17.3���� Comportamientos internos
������ 17.4���� Efectos de las acciones MHEG‑5
������ 17.5���� Descripci�n formal
18���� Clase Paleta
������ 18.1���� Atributos
���������������� 18.1.1���� Atributos heredados
���������������� 18.1.2���� Atributos intercambiados propios
���������������� 18.1.3���� Atributos internos propios
������ 18.2���� Eventos
������ 18.3���� Comportamientos internos
������ 18.4���� Efectos de las acciones MHEG‑5
������ 18.5���� Descripci�n formal
19���� Clase Tipo de Car�cter
������ 19.1���� Atributos
���������������� 19.1.1���� Atributos heredados
���������������� 19.1.2���� Atributos intercambiados propios
�� ��������������19.1.3���� Atributos internos propios
������ 19.2���� Eventos
������ 19.3���� Comportamientos internos
������ 19.4���� Efectos de las acciones MHEG‑5
������ 19.5���� Descripci�n formal
20���� Clase Forma de cursor
������ 20.1���� Atributos
� ���������������20.1.1���� Atributos heredados
���������������� 20.1.2���� Atributos intercambiados propios
���������������� 20.1.3���� Atributos internos propios
������ 20.2���� Eventos
������ 20.3���� Comportamientos internos
������ 20.4���� Efectos de las acciones MHEG‑5
������ 20.5���� Descripci�n formal
21���� Clase Variable
������ 21.1���� Atributos
���������������� 21.1.1���� Atributos heredados
���������������� 21.1.2���� Atributos intercambiados propios
���������������� 21.1.3���� Atributos internos propios
������ 21.2���� Eventos
������ 21.3���� Comportamientos internos
������ 21.4���� Efectos de las acciones MHEG‑5
������ 21.5���� Descripci�n formal
22���� Clase Variable booleana
������ 22.1���� Atributos
���������������� 22.1.1���� Atributos heredados
���������������� 22.1.2���� Atributos intercambiados propios
���������������� 22.1.3���� Atributos internos propios
������ 22.2���� Eventos
������ 22.3���� Comportamientos internos
������ 22.4���� Efectos de las acciones MHEG‑5
������ 22.5���� Descripci�n formal
23���� Clase Variable entera
������ 23.1���� Atributos
���������������� 23.1.1���� Atributos heredados
���������������� 23.1.2���� Atributos intercambiados propios
���������������� 23.1.3���� Atributos internos propios
������ 23.2���� Eventos
������ 23.3���� Comportamientos internos
������ 23.4���� Efectos de las acciones MHEG‑5
������ 23.5���� Descripci�n formal
24���� Clase Variable cadena de octetos
������ 24.1���� Atributos
���������������� 24.1.1���� Atributos heredados
���������������� 24.1.2���� Atributos intercambiados propios
���������������� 24.1.3���� Atributos internos propios
������ 24.2���� Eventos
������ 24.3���� Comportamientos internos
������ 24.4���� Efectos de las acciones MHEG‑5
������ 24.5���� Descripci�n formal
25���� Clase Variable referencia de objeto
������ 25.1���� Atributos
���������������� 25.1.1���� Atributos heredados
���������������� 25.1.2���� Atributos intercambiados propios
���������������� 25.1.3���� Atributos internos propios
������ 25.2���� Eventos
������ 25.3 ����Comportamientos internos
������ 25.4���� Efectos de las acciones MHEG‑5
������ 25.5���� Descripci�n formal
26���� Clase Variable referencia de contenido
������ 26.1���� Atributos
���������������� 26.1.1���� Atributos heredados
���������������� 26.1.2� ���Atributos intercambiados propios
���������������� 26.1.3���� Atributos internos propios
������ 26.2���� Eventos
������ 26.3���� Comportamientos internos
������ 26.4���� Efectos de las acciones MHEG‑5
������ 26.5���� Descripci�n formal
27���� Clase Presentable
������ 27.1���� Atributos
���������������� 27.1.1���� Atributos heredados
���������������� 27.1.2���� Atributos intercambiados propios
���������������� 27.1.3���� Atributos internos propios
������ 27.2���� Eventos
������ 27.3���� Comportamientos internos
������ 27.4���� Efectos de las acciones MHEG‑5
������ 27.5���� Descripci�n formal
28���� Clase Gestor de testigos
������ 28.1���� Atributos
���������������� 28.1.1���� Atributos heredados
���������������� 28.1.2���� Atributos intercambiados propios
���������������� 28.1.3���� Atributos internos propios
������ 28.2���� Eventos
������ 28.3���� Comportamientos internos
������ 28.4���� Efectos de las acciones MHEG‑5
������ 28.5���� Descripci�n formal
29���� Clase Grupo de testigos
������ 29.1���� Atributos
���������������� 29.1.1���� Atributos heredados
���������������� 29.1.2���� Atributos intercambiados propios
���������������� 29.1.3���� Atributos internos propios
������ 29.2���� Eventos
������ 29.3���� Comportamientos internos
������ 29.4���� Efectos de las acciones MHEG‑5
������ 29.5���� Descripci�n formal
30���� Clase Grupo de listas
������ 30.1���� Atributos
���������������� 30.1.1���� Atributos heredados
���������������� 30.1.2���� Atributos intercambiados propios
���������������� 30.1.3���� Atributos internos propios
������ 30.2���� Eventos
������ 30.3���� Comportamientos internos
������ 30.4���� Efectos de las acciones MHEG‑5
������ 30.5���� Descripci�n formal
31���� Clase Visible
������ 31.1���� Atributos
���������������� 31.1.1���� Atributos heredados
���������������� 31.1.2���� Atributos intercambiados propios
���������������� 31.1.3���� Atributos internos propios
������ 31.2���� Eventos
������ 31.3���� Comportamientos internos
������ 31.4���� Efectos de las acciones MHEG‑5
������ 31.5���� Descripci�n formal
32���� Clase Diagrama de bits
������ 32.1���� Atributos
���������������� 32.1.1���� Atributos heredados
���������������� 32.1.2���� Atributos intercambiados propios
���������������� 32.1.3���� Atributos internos propios
������ 32.2���� Eventos
������ 32.3���� Comportamientos internos
������ 32.4���� Efectos de las acciones MHEG‑5
������ 32.5���� Descripci�n formal
33���� Clase Arte lineal
������ 33.1���� Atributos
���������������� 33.1.1���� Atributos heredados
���������������� 33.1.2���� Atributos intercambiados propios
���������������� 33.1.3���� Atributos internos propios
������ 33.2���� Eventos
������ 33.3���� Comportamientos internos
������ 33.4���� Efectos de las acciones MHEG‑5
������ 33.5���� Descripci�n formal
34���� Clase Rect�ngulo
� �����34.1���� Atributos
���������������� 34.1.1���� Atributos heredados
���������������� 34.1.2���� Atributos intercambiados propios
���������������� 34.1.3���� Atributos internos propios
������ 34.2���� Eventos
������ 34.3���� Comportamientos internos
�� ����34.4���� Efectos de las acciones MHEG‑5
������ 34.5���� Descripci�n formal
35���� Clase Arte lineal din�mica
������ 35.1���� Atributos
���������������� 35.1.1���� Atributos heredados
���������������� 35.1.2���� Atributos intercambiados propios
������� ���������35.1.3���� Atributos internos propios
������ 35.2���� Eventos
������ 35.3���� Comportamientos internos
������ 35.4���� Efectos de las acciones MHEG‑5
������ 35.5���� Descripci�n formal
36���� Clase Texto
������ 36.1���� Atributos
���������������� 36.1.1���� Atributos heredados
���������������� 36.1.2���� Atributos intercambiados propios
���������������� 36.1.3���� Atributos internos propios
������ 36.2���� Eventos
������ 36.3���� Comportamientos internos
������ 36.4���� Efectos de las acciones MHEG‑5
������ 36.5���� Descripci�n formal
37���� Clase Tren
������ 37.1���� Atributos
���������������� 37.1.1���� Atributos heredados
���������������� 37.1.2���� Atributos intercambiados propios
���������������� 37.1.3���� Atributos internos propios
������ 37.2���� Eventos
������ 37.3���� Comportamientos internos
������ 37.4���� Efectos de las acciones MHEG‑5
������ 37.5���� Descripci�n formal
38���� Clase Audio
������ 38.1���� Atributos
���������������� 38.1.1���� Atributos heredados
���������������� 38.1.2�� ��Atributos intercambiados propios
���������������� 38.1.3���� Atributos internos propios
������ 38.2���� Eventos
������ 38.3���� Comportamientos internos
������ 38.4���� Efectos de las acciones MHEG‑5
������ 38.5���� Descripci�n formal
39���� Clase V�deo
������ 39.1���� Atributos
���������������� 39.1.1���� Atributos heredados
���������������� 39.1.2���� Atributos intercambiados propios
���������������� 39.1.3���� Atributos internos propios
������ 39.2���� Eventos
������ 39.3���� Comportamientos internos
������ 39.4���� Efectos de las acciones MHEG‑5
������ 39.5���� Descripci�n formal
40���� Clase Gr�ficos RT
������ 40.1���� Atributos
���������������� 40.1.1���� Atributos heredados
���������������� 40.1.2���� Atributos intercambiados propios
�������������� ��40.1.3���� Atributos internos propios
������ 40.2���� Eventos
������ 40.3���� Comportamientos internos
������ 40.4���� Efectos de las acciones MHEG‑5
������ 40.5���� Descripci�n formal
41���� Clase Interactuable
������ 41.1���� Atributos
��������������� �41.1.1���� Atributos heredados
���������������� 41.1.2���� Atributos intercambiados propios
���������������� 41.1.3���� Atributos internos propios
������ 41.2���� Eventos
������ 41.3���� Comportamientos internos
������ 41.4���� Efectos de las acciones MHEG‑5
������ 41.5���� Descripci�n formal
42���� Clase Deslizador
������ 42.1���� Atributos
���������������� 42.1.1���� Atributos heredados
���������������� 42.1.2���� Atributos intercambiados propios
���������������� 42.1.3���� Atributos internos propios
�� ����42.2���� Eventos
������ 42.3���� Comportamientos internos
������ 42.4���� Efectos de las acciones MHEG‑5
������ 42.5���� Descripci�n formal
43���� Clase Campo de entrada
������ 43.1���� Atributos
���������������� 43.1.1���� Atributos heredados
������� ���������43.1.2���� Atributos intercambiados propios
���������������� 43.1.3���� Atributos internos propios
������ 43.2���� Eventos
������ 43.3���� Comportamientos internos
������ 43.4���� Efectos de las acciones MHEG‑5
������ 43.5���� Descripci�n formal
44���� Clase Hipertexto
������ 44.1���� Atributos
���������������� 44.1.1���� Atributos heredados
���������������� 44.1.2���� Atributos intercambiados propios
���������������� 44.1.3���� Atributos internos propios
������ 44.2���� Eventos
������ 44.3���� Comportamientos internos
������ 44.4���� Efecto de las acciones MHEG‑5
������ 44.5���� Descripci�n formal
45���� Clase Bot�n
������ 45.1���� Atributos
���������������� 45.1.1���� Atributos heredados
���������������� 45.1.2���� Atributos intercambiados propios
���������������� 45.1.3���� Atributos internos propios
������ 45.2���� Eventos
������ 45.3���� Comportamientos internos
������ 45.4���� Efecto de las acciones MHEG‑5
������ 45.5���� Descripci�n formal
46���� Clase Punto focal
������ 46.1���� Atributos
�� ��������������46.1.1���� Atributos heredados
���������������� 46.1.2���� Atributos intercambiados propios
���������������� 46.1.3���� Atributos internos propios
������ 46.2���� Eventos
������ 46.3���� Comportamientos internos
������ 46.4���� Efecto de las acciones MHEG‑5
������ 46.5���� Descripci�n formal
47���� Clase Bot�n de pulsaci�n
������ 47.1���� Atributos
���������������� 47.1.1���� Atributos heredados
���������������� 47.1.2���� Atributos intercambiados propios
���������������� 47.1.3���� Atributos internos propios
������ 47.2���� Eventos
������ 47.3���� Comportamientos internos
������ 47.4���� Efecto de las acciones MHEG-5
������ 47.5���� Descripci�n formal
48���� Clase Bot�n de conmutaci�n
������ 48.1���� Atributos
���������������� 48.1.1���� Atributos heredados
���������������� 48.1.2���� Atributos intercambiados propios
���������������� 48.1.3���� Atributos internos propios
������ 48.2���� Eventos
������ 48.3���� Comportamientos internos
������ 48.4���� Efectos de las acciones MHEG‑5
������ 48.5� ���Descripci�n formal
49���� Clase Acci�n
������ 49.1���� Atributos
���������������� 49.1.1���� Atributos heredados
���������������� 49.1.2���� Atributos intercambiados propios
������ 49.2���� Atributos internos propios
������ 49.3���� Descripci�n formal
50���� Objetos de referencia, Contenido, Valores, Color y Posici�n XY
������ 50.1���� Referencia de objeto
������ 50.2���� Referencia de contenido
������ 50.3���� Referencia de objeto gen�rica
������ 50.4���� Referencia de contenido gen�rica
������ 50.5��� �Entero gen�rico
������ 50.6���� Booleano gen�rico
������ 50.7���� Cadena de octetos gen�rica
������ 50.8���� Color
������ 50.9���� Posici�n XY
����� 50.10���� Resoluci�n de valores gen�ricos
51���� Objetos MHEG‑5 de referencia
52���� Espacios de nombres, Llamadas a Programas Distantes y Conexiones
53���� Tratamiento de eventos
������ 53.1���� Tipos de eventos
������ 53.2���� Eventos s�ncronos y eventos as�ncronos
������ 53.3���� Tratamiento de eventos y enlaces
������ 53.4���� Entrada de usuario
������ 53.5���� Interacci�n de usuario
������ 53.6���� Eventos de cursor
������ 53.7���� Tratamiento de errores
54���� Presentaci�n de objetos visibles
������ 54.1���� Sistema de coordenadas
������ 54.2���� Casilla delimitante
������ 54.3���� Pila de visualizaci�n
������ 54.4���� Objetos transparentes
������ 54.5���� Formato de pixel
Anexo A � Notaci�n ASN.1
Anexo B � Notaci�n textual para las aplicaciones MHEG‑5
������� B.1���� Definiciones generales
����������������� B.1.1���� C�digo
����������������� B.1.2���� Delimitador (Delimiter)
����������������� B.1.3���� Comentario (Comment)
����������������� B.1.4���� R�tulo (Tag)
������� B.2���� Definici�n de s�mbolos
������� B.3���� S�mbolos terminales
����������������� B.3.1���� INTEGER (ENTERO)
����������������� B.3.2� ���BOOLEAN (BOOLEANO)
����������������� B.3.3���� STRING (CADENA)
����������������� B.3.4���� QPRINTABLE
����������������� B.3.5���� BASE64
����������������� B.3.6���� Null (Nulo)
����������������� B.3.7���� Enumeration Values (Valores de enumeraci�n)
��� ����B.4���� Definiciones de objetos MHEG‑5
����������������� B.4.1���� Root Class (Clase Ra�z)
����������������� B.4.2���� Group Class (Clase Grupo)
����������������� B.4.3���� Application Class (Clase Aplicaci�n)
����������������� B.4.4���� Scene Class (Clase Escena)
����������������� B.4.5���� Ingredient Class (Clase Ingrediente)
����������������� B.4.6���� Link Class (Clase Enlace)
����������������� B.4.7���� Program Class (Clase Programa)
����������������� B.4.8���� ResidentProgram Class (Clase Programa Residente)
����������������� B.4.9���� RemoteProgram Class (Clase Programa Distante)
���������������� B.4.10���� InterchangedProgram Class (Clase Programa Intercambiado)
���������������� B.4.11���� Palette Class (Clase Paleta)
���������������� B.4.12���� Font Class (Clase Tipo de Car�cter)
���������������� B.4.13���� CursorShape Class (Clase Forma de Cursor)
���������������� B.4.14���� Variable Class (Clase Variable)
���������������� B.4.15���� BooleanVariable Class (Clase Variable Booleana)
������������� ���B.4.16���� IntegerVariable Class (Clase Variable Entera)
���������������� B.4.17���� OctetStringVariable Class (Clase Variable Cadena de Octetos)
���������������� B.4.18���� ObjectRefVariable Class (Clase Variable Referencia de Objeto)
���������������� B.4.19���� ContentRefVariable Class (Clase Variable Referencia de Contenido)
���������������� B.4.20���� Presentable Class (Clase Presentable)
���������������� B.4.21���� TokenManager Class (Clase Gestor de Testigo)
���������������� B.4.22���� TokenGroup Class (Clase Grupo de Testigo)
���������������� B.4.23���� ListGroup Class (Clase Grupo de Listas)
���������������� B.4.24���� Visible Class (Clase Visible)
���������������� B.4.25���� Bitmap Class (Clase Diagrama de Bits)
���������������� B.4.26���� LineArt Class (Clase Arte Lineal)
���������������� B.4.27���� Rectangle Class (Clase Rect�ngulo)
���������������� B.4.28���� DynamicLineArt Class (Clase Arte Lineal Din�mico)
���������������� B.4.29���� Text Class (Clase Texto)
���������������� B.4.30���� Stream Class (Clase Tren)
���������������� B.4.31���� Audio Class (Clase Audio)
���������������� B.4.32���� Video Class (Clase V�deo)
���������������� B.4.33���� RTGraphics Class (Clase Gr�ficos RT)
���������������� B.4.34���� Interactible Class (Clase Interactuable)
���������������� B.4.35���� Slider Class (Clase Deslizador)
���������������� B.4.36���� EntryField Class (Clase Campo de Entrada)
���������������� B.4.37���� HyperText Class (Clase Hipertexto)
���������������� B.4.38���� Button Class (Clase Bot�n)
� ���������������B.4.39���� Hotspot Class (Clase Punto Focal)
���������������� B.4.40���� PushButton Class (Clase Bot�n de Pulsaci�n)
���������������� B.4.41���� SwitchButton Class (Clase Bot�n de Conmutaci�n)
���������������� B.4.42���� Action Class (Clase Acci�n)
���������������� B.4.43���� Referencing Objects, Contents, Values, Colour and Position (Objetos de Referencia, Contenido, Valores, Color y Posici�n)
Ap�ndice I � Propiedades de un motor MHEG‑5
Ap�ndice II � Definici�n de dominios de aplicaci�n
��� ���II.1���� Formato de intercambio de objetos
������ II.2���� Conjunto de clases
������ II.3���� Conjunto de caracter�sticas
������ II.4���� Codificaci�n de datos de contenido
������ II.5���� Registros de entrada de usuario
������ II.6���� Restricciones sem�nticas impuestas a las aplicaciones MHEG‑5
������ II.7���� Evento motor
������ II.8���� Obtenci�n de soporte de motor
������ II.9���� Correspondencia de protocolos e interacci�n externa