MHP - ce.sharif.educe.sharif.edu/courses/84-85/2/ce342/resources/root... · mhp -1 MHEG , Java TV ,...
Transcript of MHP - ce.sharif.educe.sharif.edu/courses/84-85/2/ce342/resources/root... · mhp -1 MHEG , Java TV ,...
MHP
����� ������ ���� ������ ������ ������� ����
������� �������� ������� ص��� ����
©�� ������� �� ���� ������ � ��� ���� ��� �� ���� �� ��� ����� �� ���� ����� ��� ����� ������� ������� �������� � ������ ������
���� ������� ����������.
������٠/٢
����� ���
������ �������� ���� �����
©���� ��� �� ��� ���� �� ����� � ������ �� ��� ! �"���# $ %� &��'� (�) *+��� ,��- ��.�/�0 1�2��!� $ 1�342 5�$��. ���� 6-��.1
1-����� MHP ������ ���� �����������MHEG , Java TV , ATVEF
MHP�� �� ��� ��������� ��� �� ����� ��� ����� ��� ���������iTV��� ���� �� ��� � ������ �� .���� �����
������MHP����� �� ��� ����� ������ ��� ��� ���� ������� ��MHP ���� �� ��� �� Middleware�� �� �� ��� � �����
���� ��������� ���1API�� ������ ���� ��� ��� �� ���� ������ ���� ���� ���� �� ���MHP ��� �� ����� ��
�� �� ������� � �����MHP ���� ��� ���� �� STB ��� �� ������� .��� ���� ���� ������ ��MHP ���� ��
API�� �� ���� ��������� ���� �� ���� ���Application � �� ����� ������ ����(In-home Digital Network) �������� ������� �
��� �� ���� ��� �� �� ���� ������ .���� ��� ����MHP ����� �� ����� ������������ �� �� iTV ���� �� ��� ��
����MHP����� �������� � ��� ����������� �� �� �� �������MHP��� ����� ���� ������������ �� ���.���
�� ����� �� (Graphical User Interface) GUI ��������� ��2HAVI ����� ������� �� ������ � ���Java �� Java TV � ��� ����� Resident
font�� ��� ����� �� MHEG���� ���.
2-�� ���� ���������)Logo(MHP ��� ������ �� ������ ���� �� ��� �� �
DVB-MHP��� �� ��� ��� ���� ����� �� ���� ���� � ��� ������ ���� ������� �� �� ���� �ص�� �� ��� ��
����� �����MHP ��� �� ���� .����ص�� ����
1- Application Programming Interface
2- Home Audio/ Video Interoperability
������ �������� ���� �����
©���� ��� �� ��� ���� �� ����� � ������ �� ��� ! �"���# $ %� &��'� (�) *+��� ,��- ��.�/�0 1�2��!� $ 1�342 5�$��. ���� 6-��.2
����� ���� ��� ���� ��� ��� �� ������� ��� ���� :1.�� device����� �� �ص�� ��� ��� �� ����� �� ����
��Application ������ �� �� MHP���� �� .2.������� ������ ������� ��3Test Suites�� ���� � ���
1000 ��� ���� Administration Fee�� ������ ��� .3.������� ��Test Suite� ���� �� ������ �� �� �� ���
�����.� �ص�� ��� �� ����� �� ���� �� ��� ��� ���.4
�� ���� ������ ���.5.��� �������DVB�� ���� ��ص� �� ��� ��� �� ��
���.6.���� ������ ���� ������ ���� ���� ������ 10000
���� �� ����DVB ��� �����MHP (Logo)�� ����� ���.7.DVB �����MHP (Logo) �� �� �� �� �������.
�� ����� ��� ������� ��� �� �� ���� ����� ETSI ��������.
3-System Solution �� ��� �� ��� ���� ��������� ���� ��MHP �������
�����.������ �� �� ���� ����1/0 ��������� MHP , ���� ���1/0/1 �1/1 ��� ���� ����� ���� ���� ��� ������ �� ��� ��������� ��� �� ����� ���� ���� ���� ���� ����
���� ����)���� ����2/0 ( ����� ����� �� ���� �� �����.
�� ���� ���� ����� �� ������MHP �� �� �� ����� �� �������� ���� �� �� �� ������ ����� ���� �� � ��
3�test suite ��� �� ���� �� �� ���� � ���� ��� ���� �� ��� ����MHP�� �� !"���#$�" .
������ �������� ���� �����
©���� ��� �� ��� ���� �� ����� � ������ �� ��� ! �"���# $ %� &��'� (�) *+��� ,��- ��.�/�0 1�2��!� $ 1�342 5�$��. ���� 6-��.3
��� �� ����� .��� �� �� �������-1��� �� ��� ������ �� ������ ��������� ����MHP ��� ��� ����� ���� ��
� ������ ��� � ������ ��� ������ � ������ ������� ����� ���� �� ������ � �� ������� ���(Application) ��� ��
���� ����� ������ ��������� .�� ����� ����� ���� �������� ����� ���iTV����� ����� �� ���� ��� �������
����� ����� ���� ��� ����� ��� ����� ����Application
Programming Interface (API) ���� ��� �� ������ ���� ��� ������ ����� ������ � �� ���������������� �� .
�� �������� �� ���� ����� �� �� ����MHP ���� �� �� ��� ���� ���.
����-1-�� ���� ����� ��MHP
����� �� ������ �� ��� �� ���� ���� �� ���� ���API��� ����� ���������� ���� �� �������� ��� ���� �
MHP ��� �� API�� ������ �� �� ���� ���� ��� ��� ���-
�� ��� �� ���API������ �� ����� ����� �� ���� ��� �� ��� ���� �� API ����� ��� �� ���� ��
������� �(function) ��������� ���� ��� �� ���� ���� ���� ��� ������. ������ �� ��� ��ح� ���� �� ����
������ �������� ���� �����
©���� ��� �� ��� ���� �� ����� � ������ �� ��� ! �"���# $ %� &��'� (�) *+��� ,��- ��.�/�0 1�2��!� $ 1�342 5�$��. ���� 6-��.4
�� �� ������ �� �� ����� ���� ���� �� �� ���� .���� ������� ���� �� ��� ����API ���� �� ����� �� ��
�� ����� �� ���� ��(Horizontal Market) ��� �� ���� ����� ��� �� ��� ���� ���� ���� �� ����� ���� ����� �
���� �� ����� � ���������� ��� �� �� �� ��� � ��� .��� ��� ��� API ��� ��� � ��� ��API��������� �� �� ��
������ ����� ����� ���� ���� �� ����� ������ ��������� ������ �� ��� �� �� ������ ����� ���� �������
��� � ���� ��� ������.������ ������ ���� ���� �� ��� ��� MHP �� ��� ��
���� ������� � ������Requirements Commercial(��MHP(���ص�������� ��� ��������� �� ����� :
•MHP��� ��������� ��Source) (Open ����� ���� ����.
•MHP ����� API��� ���� ����� ����� � ��� ���.•MHP ������ ������ ��� ������ ��� �� �������
������� ���� ��.•MHP ������ ����� �������� ������ � �� ���
���� ���� ��������� ��.•����� �����������MHP ����� ��� �� STB ����
����.•MHP���� ������ ������� .•MHP ���� ���� �������HTML���� �� .•���������� �� MHP��� ��� ����� ��� �� ���
�� �������:1.��� ����MHP � ����� ������ ����� ��
����� 2.���� ��� ����� �� ����
������ �������� ���� �����
©���� ��� �� ��� ���� �� ����� � ������ �� ��� ! �"���# $ %� &��'� (�) *+��� ,��- ��.�/�0 1�2��!� $ 1�342 5�$��. ���� 6-��.5
3.����� �� ������� �� ������ �� ����� ����� ���
��ص� ������� �� ������.4•MHP �� ��� ��� �� � ����� ������� ����
����� ���� ��������� �� .•MHP �������� ���� ����� ��� ��� STB �����
����.•������ MHP ���� � ����� User-Friendly ���.
4-������ ������ �� ���� ����� �� ���� ������������� ����� ��
��� ����� ��������������� �.����� �� �� �� ���� MHP �� �����MHEG ���� �� DAVIC����� ���� .���� ��MHP ��������� ����� �� ����� �� � �� ������ JAVA ��
����� ������ ���� ���� ���� �����API�� �� ����� ���� �����.
5-Services and Applications �� ����� ���� �� �� ������ �������� iTV ��� ��
���� ��ص� �� ����� �� ����� �������������� �ح�� �������� ���iTV������ ���� ���� �� ��� ���� �� ��MHP �
���� ����� ���� ���MHP ������ ��� ������ ��� ������������ ���� .��� �� �-2���� �� ����Application ���
MHP��� ���� ���� ��� .���Application �� ������� �� :
•���� �� ���� )Home Shopping(•���� �� ����� ����� ���� )Home Banking (•������ ������ ��� ���� �� ��������� ��� �... •Pay Per Veiw
������ �������� ���� �����
©���� ��� �� ��� ���� �� ����� � ������ �� ��� ! �"���# $ %� &��'� (�) *+��� ,��- ��.�/�0 1�2��!� $ 1�342 5�$��. ���� 6-��.6
•VoD
•(Audio On Demand) AoD •E-mail •VOIP •��������� �������
����-2-���� �� ����Application ��� MHP
��� �� ���� ��� ��� �������� ������� ����� �� ��� ����� ���� ����MHP�� ����� �� ���� ����� �� ���
Application��� ��� ���� �������� ��� �� �� .����� ����MHP������ ������ � ��Application �ح�� ��� �� �� ���� ���
� ��� ����� ���������� �� ������ � ���� ����� �� ������ ����� ������ ���� ���������� �-3�� �� ����
�����.���� �� �� ������Sattelite�Cable �Terrestrial�� �� �����
�� ���� �������MHP��� ���� ������ .�� ����� ����������� ��� ������ �� ��� �� �����.�� ������ �� �����
������ ��� ��� ������ � ��� ��� �� ���� ���� ����� �� ������.
������ �������� ���� �����
©���� ��� �� ��� ���� �� ����� � ������ �� ��� ! �"���# $ %� &��'� (�) *+��� ,��- ��.�/�0 1�2��!� $ 1�342 5�$��. ���� 6-��.7
��� �-3-��� ���� ����� �� ������ ���
����� ��� ���� �� �� ����MHP�� �������� ���� �� ����� �� ����� ����)��� ������-4(��� �� ����� �� ��
Profile�� ���� �� ��� ���Profile�� ������� :•Enhanced Broadcast Profile : �� ������� ���� ����
����� �� �� ������ �� -��� ���� �ص���� �����
������ � ���Over Load �� ���� ��.•Interactive Broadcast Profile : ��� ����� �� ������ ��
����� ������������ ������ � �� ���� �� ����� ��� ���� ���� ����.
•Internet Access Profile :����� �� ����� �� ������ ����� ����� ���� .������ ������� �� ��� ����� ������� �� ����� � ������ ��� ��� ������.
������ �������� ���� �����
©���� ��� �� ��� ���� �� ����� � ������ �� ��� ! �"���# $ %� &��'� (�) *+��� ,��- ��.�/�0 1�2��!� $ 1�342 5�$��. ���� 6-��.8
��� �-4-����� �� ����MHP�� �������� ���
�1./ ���� ��� ������ ����2���ص�� �� ���� ��� 2000
�� � �� ������ ��� �� ��� ��� ETSI���� ��� �� .������ ����1/./1��� ����� ������ ���� ��� �� ������ ��� �� ���� �� ��ص���� �����1-�������. ���� ����� ������� �.
�����-1-��������� ����� �� �� �� ���MHP
������ �������� ���� �����
©���� ��� �� ��� ���� �� ����� � ������ �� ��� ! �"���# $ %� &��'� (�) *+��� ,��- ��.�/�0 1�2��!� $ 1�342 5�$��. ���� 6-��.9
6-��� ������ � ������ �� .�� ��ح� ����� �� ������ �� �� ��� ���� �� ���
������ �������� ���� �����
©���� ��� �� ��� ���� �� ����� � ������ �� ��� ! �"���# $ %� &��'� (�) *+��� ,��- ��.�/�0 1�2��!� $ 1�342 5�$��. ���� 6-��.10
6-1-�������� ��� ��� ���� ��� �� ���� ������ ��� ������ �� ����
��� �� �� ���� �� ��� ��������-5��� ��� ���� ���� .
��� �-5-��� ������ ���
���� ���� ����� ����� ��� ��� ����� ����� � ���� ��� �� ��� ���� �������� ����iTV��� ��� � ������ �� .��
�� �� ���� � ���� ���� �� ���� ���� ����� � �������������� ������� �� .��� ����� ����� ���� ��CPU �
Audio/Video decoding �System decoder �Graphic unit ���� ����� ���� ������ ��� ��������� ������.
�������� �� ������ �������� �� ��� ��� �� ��� ������ ������������� ��� ���� ������ ��� ��� ��
����� �� ������ ������ � ����� ���� �� ��� ������ � �������� ����� ���.
������ �������� ���� �����
©���� ��� �� ��� ���� �� ����� � ������ �� ��� ! �"���# $ %� &��'� (�) *+��� ,��- ��.�/�0 1�2��!� $ 1�342 5�$��. ���� 6-��.11
6-2-����� ��� ������Software Architecture ������ ���� ����MHP ��� �� ��� �� � ���� �� ���
��� ��� ����� ����� ����� ��� �� �� ���Application ������ ���� .��� �� ��� ���API �� ��� Interface ��
��� ������ � ����� ���������� � �� �� ���� �� ���� � ����� �� �� ���� �� ��� ��� ����� � ������.��� �-6
���� �� �� ��������MHP �� ����� ��� ��� ������ �� �� �������:
��� �-6-���� �������� �� ��MHP����� ��� ��� ������ ��
����� ����� �� ���� ���MHP Application�� �� �� ���-
��� ��� ��� ����� �����. ������ �ص��� ����� ���� ����(system software)�� ��� ��� �� ��� ��JAVA VM
(JAVA Virtual Machine) ���� ����� (Operating System)� ������� �4
(drivers)�� ����� ��� .�� �� �� ��� ��� ��� ��� ��� ��.������� ��� ������� ������ ������� ���� �� �ص��� ��
4�� '���( �� ��)(� !*" �� !+, � �"�-" .��� !/01 ��� ���
������ �������� ���� �����
©���� ��� �� ��� ���� �� ����� � ������ �� ��� ! �"���# $ %� &��'� (�) *+��� ,��- ��.�/�0 1�2��!� $ 1�342 5�$��. ���� 6-��.12
�� ���� ���� ����� �� ����Embedded���� ���� �� �� .�� �� �� ������ ����� ��� ����� ��Application Manager ��� ��
������ ���� �� ���� ���� ����� ������ �� ��� ���� ������ .������ ���� ��� ���� ���� �� �� �� �� �����
���� ��������� � ����� ��� �� �� ��� ��ح� ���� ���-
��� .��� �� ����� ���� �� ��� �� �� Navigator ���� ���� �� ���� ����� ������ �� �������� ��� �� ���� �����.
��� �� �� ����� �����-6���� �� ����� Loader ��� ����� ���� ��� �� ����� ����� �������� ���� ���� ��
���� ����� �� ��� ���� �����������.�� ���� ��� MHP ���� ����� ����� ����� ��� ���� �� ������ �� ���� �-
���.���� �� ���� �� �������� ��� �� ��� ���� ����
Application ���� ��� )API�� (����� ���� ������� �� ����� ������ ��� �� ���� ���� �� ��� �� ���ص��� �����
���� ����� ������ ����� �������� ��� ����API ���� �� ����� ����� ��� .
��� ���-7�� ����� ������ ���� ���MHP API ��Application��� ��� ���� ���� �� .
������ �������� ���� �����
©���� ��� �� ��� ���� �� ����� � ������ �� ��� ! �"���# $ %� &��'� (�) *+��� ,��- ��.�/�0 1�2��!� $ 1�342 5�$��. ���� 6-��.13
��� �-7-�� ����� ���� ���MHP API ��Application��
7-������ ������Transport Protocol �� ��� �� ��MHP ��� ����� ������ ��� ����� ����
��������� ��� DVB�� ���� ���� �� ������ ����� �� ���� �ص��� ��� ������ ������ ���� �� �� �������� ���
(Audio & Video Protocols) � ���� ������ ������ �Application ����� ��� �� .��� ��� ���� ����� ���� ���MHP ���� ����
����� ����� �� ������� ���� ���� ��� � ��Application �� ������ ��� �� �������� ����� ���� ����)�� ��� ���
�����Teletext(.��� �������� �� ��� ����� ��)�� ������� ���� (�� ���� ����� ��� ����� ���� ������ �����
���� �� ������������ �� �� ����� �� ��� ��� �� ����� �ص���� ����� ���� ������ �������� ��.
����� �� ���� �� ������ iTV ������ ������� ������ �� ��� ����� ��� ������� ��� ��� ����� �� �� �� �����
���� �� ���� ���� �� ����� �� �� �� ��� ����� ���� ����� ����� ���� �� .���� ����� ���� ����� ��� �� ����
��� �� ����� ���� .��� ����� ���� ����� ������
������ �������� ���� �����
©���� ��� �� ��� ���� �� ����� � ������ �� ��� ! �"���# $ %� &��'� (�) *+��� ,��- ��.�/�0 1�2��!� $ 1�342 5�$��. ���� 6-��.14
������ ���“Interaction – Channel"���� ���� �� �� ����� IP )Internet Protocol ( ��� �� �� ��� ��)������ �-8��-9(.
��� �-8-������ ������� ���
����-9-������ ��� �������
������ �������� ���� �����
©���� ��� �� ��� ���� �� ����� � ������ �� ��� ! �"���# $ %� &��'� (�) *+��� ,��- ��.�/�0 1�2��!� $ 1�342 5�$��. ���� 6-��.15
8-������ ���� �� ������ ��� �� ����MHP������ ����� ���� � ����
���ص���� ����������� MPEG-2��� .���� �� ����� ��� �� ������� ������ ����� ���� ���� ��� �� �� ������ �
� ������ �� �� ���� ��� �������MHP ���� ��������� �� ��� �����.
�� ���� ������ �� ��� ���� ����MHP ��� �� ��� ��� �� � ��� ���� ��� ��� � �������� ������ ������ �ص���
������ �� ������� ��� �� ���� �������� �� �� �� ����� ��� ��� ����� ����� ���� �� ������ ��� ���� �)���
�����5EPG(.��� ���� � ����� ���� � ��� ���� �� ������MHP 1/0
�������JPEG �PNG ����� ��� �� ���� ��� ��� �� �� ������ ���� 1/0��� ���� ��� �� ��� ��� ���� ���� �� ���
����GIF������� ���� ����� �� ���Flash ���� �� �� �� ������� .��� ��� ���� �� �� ������ ���MHP ��� ���
���.����� �� ��MPEG-2 ������ ������� ������ ������� ��
��� �� ����� �ص���� �������. �� ����� ����� ����� ��� ���� ��MPEG-2���40 ���� ��� ��� �ص���� ��� ����� .��
��� ���� �� �� ���� �� ������ ��� �� ����� �� ��� ����� ������ ���� ����� ���� ��� ���� �� � �� ���� ��
���500��� ����� ����� ��� .��� ���� �� ���� ���� � �� �� ��� ��� �� ������� ����. ���� �����ح� �������� ���� � �ص��� �� �� ���� ��
���� �� � ��� ��� ��� �� �� ������ ������ �� �� ��)���Teletext (�� ���� �ص��� ���� �� ��� �� ������ ��
5_Electronic Program Guide
������ �������� ���� �����
©���� ��� �� ��� ���� �� ����� � ������ �� ��� ! �"���# $ %� &��'� (�) *+��� ,��- ��.�/�0 1�2��!� $ 1�342 5�$��. ���� 6-��.16
����� ���� .���� �� ��� ���� 1/0 MHP �API ���� �� �� �����Teletext�� �� ����� ����API �� ��ص� Teletext �� ��
��������.�� ���� MHP�� ��� ���� �� ����� ���� ������ �� ������� ��Tiresias���� �� �� �� ���� ��� ���
MHP���� ���� .� ������� ��� �� ���� ������� �MHP ����� ��� �� ����� �����Application �� ��� �� ����� ���
��MHP�� ص���� �.
9-Application ���������� � �����
����� �� �� MHP����� ���multi media ���� Application �� ���� �� ���� ���� .����� ��� ���� ��� ����� ��(Broadcaster)
��� ����� �� ����� ����Application ��� ������ � ������ ��� �� � ����� ���� ����� �� �������� ������ �.
�� ������ ������ �������� ���� ��� �� ����� ����� ��� ������� ���� ������ ��� ��� ����� �� ������up ��down���� ��� �� �� ��� �� ���� ��� �� ��� ���
������������ ����� ��� .������ �� �� ����� ����� ���� ������ �� ���������� �� ������ ����� ����� ��
����� �� �� ������ ����� ��� ��� ���� ������MHP �� ���� ���� .��� �� ��� �� ����Application �� ��� ��� MHP
��� ��� ����� �� ��� ����� �� ����� ���� ����� ������� ��� �� ��� ���������� ��� �� �� �Navigator�� �����
)�������� MHP EPG .( ��� ����� ��� ������Navigator ������MHP��� ���� ���� ���� ���� �� �� ��� ����� � ���
��� .Navigator�� ������ ��� ����� ������ �� ���������� ����� �� ������ ���� ���� �� �� ���� ���� �� ������� �
����� ��� �� ���� �� ��������� ��� ��� ��� ���� ��� �� � ������� ����Application ��� �� ��������� ������ �� ���
.����� �� ��� ��ح� �������� ���� ���� ���
������ �������� ���� �����
©���� ��� �� ��� ���� �� ����� � ������ �� ��� ! �"���# $ %� &��'� (�) *+��� ,��- ��.�/�0 1�2��!� $ 1�342 5�$��. ���� 6-��.17
���� ��� ����� ������ ����� �� ��� ��� ��� ����� �� ��� �����)���Audio �Video �Application �� ����� ��� ��(��Service Context�� ���� ���� .Service Context ���� ������
�� �� �� ���Application�� ���� �� ��� ���� ��� � ���� ��� �� ���� ����Application Manager�� ���� ��� .Application
Manager��� �� �� �� ��� ����� ����� �� �� �� ��� ������� ����� ��� �� �����Application ���� ��� ����� ���� ���
������ ���� �� ��� ��� ��� Application���� ��� �� �� .����� �� ���� ����� �� ���� ���� ����� ��� ���� �
��Application� ��� ��� ���� �������� ��� �� ��� ���� �� ����� ������������� �� 6AIT ������ �� ����� �� Auto Start
��� ���� �����.���� ���� ����� �� �� ���� ��� 7Zapping �� ������ �
)����-10(�� �EPG ����� ���� ����� ��� ���� �� �� ���� .��� ���EPG ������ ����� �� Auto Start �� AIT �����
���� ��� ���� ����EPG�� ���� ��� .�� ��� �� ��� �� ��� ����� ��������� �ص��� �� ���
��� �� ��� ���� ������� ��� ���� ����� �� ����� ����� ���� ����� ���� ��� ���� �� ���.
6- Application Information Table
7����� � 4 �5-"� ����� 6�*-�� ���� �7��8 � 9�� ��� �/� $� . � �� �:�� .
������ �������� ���� �����
©���� ��� �� ��� ���� �� ����� � ������ �� ��� ! �"���# $ %� &��'� (�) *+��� ,��- ��.�/�0 1�2��!� $ 1�342 5�$��. ���� 6-��.18
��� �-10-����� �� ������
�� ������ �� �� ������ ��Application ������� ����� ��� �������Application ������ �� ������� ���� ���� ������ ���
�� ���� ������ ����� �� � ��� ����� ��� ����� �� �������� �� ��.�����Application ���� ������ �� ���� ����� ���� ������.����� ��Xlet���� �� �� ����� ������ ���� ���� ��� ��
��� � ���� �� � �� ����� ���� ��Life Cycle �� Application �� ���� ��Java ��� ���� ���� Xlet ���� ������ �� Applet ��
����� ������ ���� ��Java������ ��� ���� ���� �� ������� ������ .�� ��� ������� ��������� �� �� ���Loaded �
Paused�� ����� �)��� �-11(.
������ �������� ���� �����
©���� ��� �� ��� ���� �� ����� � ������ �� ��� ! �"���# $ %� &��'� (�) *+��� ,��- ��.�/�0 1�2��!� $ 1�342 5�$��. ���� 6-��.19
Xlet��� ح����-11-� ���
������ ����HTML ��� ���� �� DVB HTML ��� ���� ���� ���� ��1/1MHP � ���� ���� ����� API ����� �� �� ����
� �� ���� ��������� ���� ��ح� ��Browser �� �Email ���� �� �����.
10-Graphic Reference Model MHP ���� ������ �� ���� Application�� ����� � �����
������ ����� ������������ ��� ���� �ص���� ������� ������ �� ����� ���� ���� ������ � ��� �� ��� �� �����
.����� ��� �� �� ��ح� ���� ���� ���
��� �-12-��� ������� ���� ���
�� ���� �� ����� �� ��� ��ح� �������� �� ���� ��������� ���� �� ��� �� �� �� �� �� ���� ����� ��� ���-
��� ��� ���� �� ��� ��� ����� ��� ���� �� ����� ��
������ �������� ���� �����
©���� ��� �� ��� ���� �� ����� � ������ �� ��� ! �"���# $ %� &��'� (�) *+��� ,��- ��.�/�0 1�2��!� $ 1�342 5�$��. ���� 6-��.20
���� ����� �� ��� �� ��� �� �� ���� �� .��� ����� ���Backgroud���� ��� .��� video ���� ��� ���� ��� ��� ���
��� ������ ����� �� ��� ���� ����� ��� Graphic level ��� ����)��� �-12(.
��� �-13-��� ���� ���� ���� ������
����-13�� ���� ��� ���� �� ��� ���� �� ���� �� ���� �� �ص��� �� ����� ���� ��� ��� �� ��� .����� ����
�� ���� ��� �� ����� ������ ��� ��� �� � ���� ��transparent���� �.������� ����� (Graphical Elements) ������� �
��� ������� �� ���������� �� ������� ���� ��ح� �� ���������� �� ����� �� ���� ���� ����� �� ���.�� ���� ���� 1.0 MHP ��� �� ���� ����� � ��� ����� �� ���� Semi
Transparency���� ��� �� ���� ���� ���� �� ����� ��� �� ��� �������� ��� �� �� ����.
�� ���� ��������MHP ����� ������ ���� ������ Java ���� ��� �� �������� ���� �������� ��� ��� ���� ���
��� �� ���� ����� �������� ���� ��� ��� ����� � ��������� �� �� ���� � ������ ����.����� �������Java
AWT ���� �� �� �� ��� “Lightweight component" �“heavyweight
Components"��� ����� ����� .“Java AWT" ����� ����� ������� �� � ���� ���� ���������� ������ �� �� �� ���� ����
����� � ����� ��� ��� ��� �� �� �������� ���� �� ��
������ �������� ���� �����
©���� ��� �� ��� ���� �� ����� � ������ �� ��� ! �"���# $ %� &��'� (�) *+��� ,��- ��.�/�0 1�2��!� $ 1�342 5�$��. ���� 6-��.21
��� ����� �� ����“heavyweight Component" �� ��� �� �������� �� ���� ����� ����� ��� �� �� ����� ������ ��� �
� �������Virtual Machine����� ���� � �� ����� �ص���� ����� �� ���� ��� �� ���� ����� �� �� ��� �� �������� �
�� ��� �� ������ ��������.� ���� �� �Java AWT ���� ����� ���� ����� ��� ���� ����� .�� ������� ��JAVA
Media framework��� ���� �� ��� ����.���� ���� �� ���� ��Java AWT �� JMF�� ��� �� ���� ����� ����� )User Interfare(
��������� ���� ��HAVI ��������� ���� ���� �� MHP �� ����� �� ���.����� ��� ��� ���� ����H-Look�� �� ���
������ ������� ���� ���� � ��� ������ ��������� �� ���� ���.�������� ���� ������ �� ��� �� ����� ���
����� �����Application ���� �� �� �� Look and Feel )����� ������ ����� ���(����.�� ���� ���� ���Heavyweight ��
������ ������ ���� ����� .������ ���� ��� ������ ������ �� ���� ��������� ���� �� �� ����� ���� ����������� ���� ��������HAVI ���� �� � �������� ����� �� ������� ���� ���� ��� ��������� ������� �������
��� ���� �� � ��� ��� ��� �� ���� �HAVI ���� ���� �� ������� �����.
11-����� ��� ���� ����� �� �� ��� ������ ���� �� �� �������� ���� ���-
��� ���� �� ����� ���� ����� ����� ���� �� �� ����� �� ������ �� ��� �� ����� ������ ���� ����� �� �����
��� ���� ��� .�������� ���� ����� ����� ��� �� ����������� �� ��� ������ �� ���� �� �� ���� ���� � �����
�� ��� �� ���� ����� � ����� ������ iTV��� �� �ص���������� ������ �� ������ ��� ���� �� ��� ���� ����
������ �������� ���� �����
©���� ��� �� ��� ���� �� ����� � ������ �� ��� ! �"���# $ %� &��'� (�) *+��� ,��- ��.�/�0 1�2��!� $ 1�342 5�$��. ���� 6-��.22
�� ����� �� ��� ���� �� ��� �ص� ���� ������ �� �������� � �����������.��� �� ��� ���������MHP �� ���
� �� ���ص�� ��� ������� ���� ��� �� ����� ����� ����� ����� ����� ���� ��������� ������� .��Application �� ��
��Sand box�� ���� ����.����� ���Application �� ���� ����� �� ��� ����� � ��
����Security Manager���� �� ���� ����� ��� ����� �� � ����� ��� �� ������ �� ������� ����� �� ����� ���� ����
���Sand box �� ����� � ��� ���� Application �� ��� ���� �� Sand box ����� �� ����� ���� ��� �� �� � ��� ����
����� .��Sand box �Application ����� ����� �� ��� ��������� ����� � ���� ���� �� ��� ���� ����� �� ����� ����
Setting �� Call ���� ������ �� ����� ���� ���� .����� ������ ������� ��� ���� ������� ���� ������ ���� ���� ���
�� ���� �������� ���� �� ������ ���� �� ����.��� ������ Application �� ��� ���� ���� �� ��)Unsigned (
��� �� �)Signed (�� ����� ���� .����� ��� ���� ��� ���� �� ���� ������ ���� ����Application ����� ��� ���.
������Unsigned Application
•�� ��� ����� ���� �� ����� �� ����� ��������.•�� ���� ������Setting��� ��� �� �� ��� ����
������.���� ��� Language)(���� ������ �� ��� �� ��� �� ������� ���� ��Setting �� ���� �� ��� ��
����� ���� �����.•����� ����� ��Return Channel�� ���� ������� ������.•���� �������� �� ����� ����� ������ ��.•�� ������ ��Application�� ��� ��� Signed ������
���� ������.
������ �������� ���� �����
©���� ��� �� ��� ���� �� ����� � ������ �� ��� ! �"���# $ %� &��'� (�) *+��� ,��- ��.�/�0 1�2��!� $ 1�342 5�$��. ���� 6-��.23
������Signed Application
•���� �� ����� ������ �� ������ �� )non volatile
memory(������� ���� �� ��� � ����� ����� ���������� Permision Request File)(�� ���� ��� ������ Application
���� ����� ���� ����� ����� �� ��� ��� ����� ��� ����.
•��� �� ����� ����Setting �� � ���� �� ����� ��� ��� ��� � ����� �� ��� ������.
•����� ����� �� ����� ��Return Channel��� ������� .•�� ����� ���� ���� ��Permision Request file�� �����
����� ��� ��� �� ��.•�� �� �����Application ����� ���� ��� �� Signed
�������� ������ ��.� �� ��� ��� ��ح� ��� ���� ���� ����� �� ����� ��
�� ������� .