NCL Users API: gingaf support and new proposed user attribute for <rule>¶
WTVDI 2026
Abstract¶
Next-generation digital television standards (TV 3.0) require seamless multi-device interaction and multi-user personalization. In this paper, we present gingaf-multiuser, an extended implementation of the NCL Users API specified in ABNT NBR 25608. By integrating user profile management and multi-user event synchronization at both the document logic engine (ncl_doc) and visual widget presentation layer (gingaf), we enable collaborative and personalized interactive multimedia applications.
Overview¶
gingaf-multiuser implements the NCL Users API (ABNT NBR 25608) to enable multi-screen synchronization and user personalization across TV 3.0 digital interactive broadcasts.
Key Highlights¶
- NCL Users API Core: Implements
NCLUserprofile properties andUserscontext inncl_doc. - Multi-Screen Property Routing: Dynamic active user state resolution across companion displays.
- Visual Widget Synchronization: Reactive user context changes updating layout regions and targeted ad insertion in
gingaf.
Selected Applications¶
![]() NCL with multi-user profile switching and targeted advertising (multiuser_profile/main.ncl) |
Citation¶
@inproceedings{gingaf_multiuser2026,
author = {Guedes, Alan L. V. and Borges, Paulo Victor and Moraes, Daniel and Colcher, Sergio},
title = {NCL Users API: gingaf support and new proposed user attribute for <rule>},
booktitle = {Anais Estendidos do XXXII Simpósio Brasileiro de Sistemas Multimídia e Web (WTVDI 2026)},
location = {Lavras, Brazil},
year = {2026},
pages = {261--263},
publisher = {SBC},
address = {Porto Alegre, RS, Brasil},
doi = {10.5753/webmedia_estendido.2026.34167},
url = {https://doi.org/10.5753/webmedia_estendido.2026.34167}
}
