• Software Development using Digital TV Middleware - Interactivity concept and interactive content for DTV. Definition of Middleware. Existing middleware standards. Typical architecture of a middleware and types (declarative and procedural). Carousel of objects. Hardware architecture and software of a Set-Top-Box. Definition of a transport stream and tables. Conventional Broadcast. Broadcast of Interactive applications and the Internet. Introduction to the concept of interactive applications. Software Emulation. Concept of graphical interface and usability design. Interactive applications based on Java for TVD. Interactive applications based on NCL-LUA.