code4tv Interactive TV Services

  • Increase font size
  • Default font size
  • Decrease font size
Home

Teoría, Enunciados y Prácticas Curso MHP 1.1.2

E-mail Print PDF

Course content (now covers the practical area too)

The course content has been extended with the complete practical area, therefore the new content is now the following:

Send us any comment or question regarding the content to this  address
Commercial use: If anybody wants to make a commercial use of the contents here published please get in touch with me: This e-mail address is being protected from spambots. You need JavaScript enabled to view it
Attention: this course was published at mhp.org as a developers reference: http://www.mhp.org/developers.htm


Contenido del curso (ahora con toda la parte práctica)

Se ha ampliado el contenido del curso con toda la parte práctica, por lo tanto el nuevo contenido del mismo es el siguiente:

Para cualquier tema no dudes en ponerte en contacto con nosotros mandándonos tus comentarios a esta dirección
Uso comercial: Si alguien desea hacer un uso comercial  de los contenidos aquí expuestos, por favor póngase en contacto conmigo: This e-mail address is being protected from spambots. You need JavaScript enabled to view it
Atención: este curso ha sido publicado en la web de mhp.org como una referencia para desarrolladores: http://www.mhp.org/developers.htm



(remember that to work properly with mhp you need a proper compiling environment! check out the stubs area)

01 INTRO1 MIDDLEWARE

01 INTRO2 TRANSMISION

01 INTRO3 APPS Y MPEG2

Historia de DTV Middleware: pongámonos en situación
MPEG-2: Una base de Broadcasting Digital; Cómo viaja la nformación en el Stream: Descriptors & DSMCC


02 QUE ES MHP

Qué es MHP: APIs, profiles, versiones


03 STUBS 112-QUICK GUIDE

03 STUBS 112

Librerías MHP 1.1.2. Los stubs para compilar contra las MHP 1.1.2 specs. Definición, configuración y paquetes


04 FORMATS & RESTRICTIONS

¿ Qué tipo de datos soporta MHP ? ¿ Hasta donde puedo llegar ?


05 XLETS LIFE CYCLE

Xlets. Ciclo de vida.  Ejercicios resueltos aquí.


06 EXPENSIVE RESOURCES

Un entorno de ejecución competitivo.


07 APP SIGNALLING

Veamos en detalle como llegan las Aplicaciones al STB. Ejercicios resueltos aquí.


08 GRAPHICS I-DEVICES & SCENES

Graphics I: entendamos la arquitectura, los Devices y las Scenes. Ejercicios resueltos aquí.


09 GRAPHICS II-WIDGETS

Graphics II: Havi, User Input, Transparencias.... Ejercicios resueltos aquí.


10 SECURITY

Aplicaciones firmadas vs no firmadas. El modelo de permisos


11 PERSISTENT STO

Un pequeño disco duro “compartido” en tu  STB. Ejercicios resueltos aquí.


12 USER PREFS

Gestionando las preferencias de usuario. Ejercicios resueltos aquí.


13 XML-DOM

XML Parsing en MHP. Ejercicios resueltos aquí. (Se incluye un ejemplo de SUN Microsystems)


14 PRIVILEDGED REMOTE UPLOAD

Realmente útil: veremos y usaremos un “framework de descarga de Xlets por HTTP” desarrollado por code4tv. Ejercicios resueltos aquí.


15 PROTOCOLS

Broadcast & interactive. Haciendo llamadas HTTP/SSL/HTTPS. No tan obvio con https. Ejercicios resueltos aquí.


16 SI-DVB

DVB System Information. Accediendo a la información de lo que viaja en los Streams. Ejercicios resueltos aquí.


17 SI-JAVATV

JAVATV System Information. Accediendo al System Information de otra forma.  Ejercicios resueltos aquí.


18 SI-SECTION FILTERING

Accediendo a los bytes de las MPEG Sections. Ejercicios resueltos aquí.


19 INTER-XLET

Comunicación Inter-Xlet. Xlets accediendo a otros Xlets. Ejercicios resueltos aquí.


20 SERVICECTX-JAVATV SELECTION

El Service Context y el API de JavaTV Selection. Ejercicios resueltos aquí.


21 INTERACTION CHANNELS DOWNLOADED APPS

Canales de Aplicaciones descargados por HTTP!! Comprobaremos si nuestro STB soporta esta funcionalidad. Ejercicios resueltos aquí.


22 APP LISTING

Gestionando el ciclo de vida de otros Xlets. Ejercicios resueltos aquí.


23 STORED SERVICES

Canales de Aplicaciones que provienen de tu propio STB!. Las Aplicaciones también pueden cachearse. Ejercicios resueltos aquí.


24 REMOTE CHANNELS CONN

Canal de retorno: conectémonos a internet con Modem!. Ejercicios resueltos aquí.


25 JAVA MEDIA FRAMEWORK

Presentando contenido con JMF...¿ hay otro modo ? . Ejercicios resueltos aquí.


26 DSMCC FILES

DSMCC Object Carousels, Domains..... Ejercicios resueltos aquí.


27 DSMCC STREAM EVENTS

Sincronizando contenido con aplicaciones: Canasta ! ¿ Quieres una pizza ?


28 TUNING

Sintonizando otros Transport Streams. Ejercicios resueltos aquí.


29 NON-CA SMARTCARD

Situación actual de SATSA: 1.1.2, 1.1.3...La práctica consistirá en conectarnos al Smartcard usando los nuevos APIS de MHP 1.1.3 y 1.1.2. Ejercicios resueltos aquí.


30 PLUGINS

Por qué son necesarios. Cómo funcionan.


31 INTERNET CLIENTS

Email, Usenet, Web Browser.... Ejercicios resueltos aquí.


32 1.1.3 WHAT IS NEXT

Lo que viene....


ENUNCIADOS EJERCICIOS CURSO MHP 1.1.2

Practiquemos!


Last Updated on Wednesday, 17 March 2010 16:36