Faculty of Technical Sciences

Subject: Software in Digital Television 2 (17.RT56N)

Native organizations units: No data
General information:
 
Category Professional-applicative
Scientific or art field Computer Engineering and Computer Communication
Interdisciplinary No
ECTS 6
Educational goal:

The goal of the course is to provide in-depth knowledge of modern DTV implementation and deployment practices. Core focus area is to understand actual middleware and DTV application technologies, which provide environment for execution of full scope of interactive applications. Specific topics also include modern aspects of non-linear television, such as IPTV, Internet TV, Social TV and second screen paradigms. Practical work would include software development for actual DVB-T2 set-top box devices, utilizing actual middleware software stacks and modern operating systems (such as Android).

Educational outcome:

During the course students will gain knowledge of modern DTV implementation and deployment practices, with focus at middleware and DTV application technologies, non-linear television, IPTV, Internet TV, Social TV and second screen paradigms. Through practical work students will learn to develop software for actual DVB-T2 set-top box devices, utilizing actual middleware software stacks and Android.

Course content:

Unit 1: DTV Middleware; Middleware overview; Abstracting middleware from hardware platform; Software model of DTV device; Abstract signal routes; Middleware validation; Middleware functions: Channels, Multiplexes, Tables, EPG; Application APIs. Project - Client-side DTV middleware integration; Unit 2: DTV receiver GUI development technologies; Native GUI programming; Declarative GUI; HTML-based GUI; Android-based GUI; GUI integration layers – Browser plugin, JNI; Unit 3: Connected TV, IPTV; Connected TV and convergence; Social TV and second screen; Hybrid TV; IPTV overview; Internet TV and Over-the Top; Protocols in IP-based TV; Cast protocol; Home Gateway; Fast channel change technologies; Standards. Unit 4: Over-the-Top DTV Middleware; OTT middleware introduction; Architecture; OTT client agent; OTT protocols, REST, JSON, XML; Secure communication; DRM; OTT specification and integration aspects; Project – OTT middleware integration. Unit 5: Application execution environments and standards; MHEG and interactive TV; MHEG application and lifecycle; MHEG engine architecture; MHEG file system; Programming MHEG; Integration of MHEG stack to DTV device; HbbTV overview; HbbTV applications and scope; Application lifecycle; HbbTV engine architecture; AIT signaling; HbbTV integration; Programming HbbTV. Unit 7: Complex DTV applications; DTV application taxonomy; DTV application development phases; UX design; UI design; Prototyping; Design patterns; Application elements overview. Project - Modern DTV application development in Android.

Teaching methods:

Lectures, tutorials, computer practice classes, consultations. Final exam is the test from theory. The final grade is created based on success in laboratory and on the test from theory.

Literature:
Authors Title Year Publisher Language
M. S. Alencar Understanding IPTV 2009 CRC Press English
Bjelica, M., Teslić, N., Mihić, V. Softver u digitalnoj televiziji 1 2017 Fakultet tehničkih nauka, Novi Sad Serbian language
H. Benoit Digital Television - Satellite, Cable, Terrestrial, IPTV, Mobile TV in the DVB Framework" 2008 Focal press English
Knowledge evaluation:
Course activity Pre-examination Obligations Number of points
Oral part of the exam No Yes 40.00
Final exam defence No Yes 10.00
Project task Yes Yes 40.00
Computer exercise attendance Yes Yes 5.00
Lecture attendance Yes Yes 5.00
Lecturers:

Asistent Nemeš Nikola

Assistant - Master

Computational classes
API Image

prof. dr Bjelica Milan

Full Professor

Lectures
API Image

prof. dr Teslić Nikola

Full Professor

Lectures

Faculty of Technical Sciences

© 2024. Faculty of Technical Sciences.

Contact:

Address: Trg Dositeja Obradovića 6, 21102 Novi Sad

Phone:  (+381) 21 450 810
(+381) 21 6350 413

Fax : (+381) 21 458 133
Emejl: ftndean@uns.ac.rs

© 2024. Faculty of Technical Sciences.