Overview
This Technical Corrigendum to ISO/IEC 23007-1:2010/Amd.1:2012 clarifies behavior for rich media widgets and extends the widget messaging contract. The correction refines the widget migration flow between widget managers and updates the pseudo-code for the getWidget message to include additional outputs. The change ensures consistent expectations for widget migration responses and provides explicit identifiers and context values to support retrieval and lifecycle management.
Key Topics
- Clarified migration flow: The corrigendum modifies the description of the getWidget exchange so that the target widget manager returns the equivalent of a startWidget response to the requesting manager, improving the semantic clarity of migration handling.
- Extended getWidget outputs: The pseudo-code for getWidget is updated to include these outputs:
- widgetUrl (string)
- widgetUUID (string)
- widgetContext (string)
- Error handling retained: The corrigendum preserves the existing error codes while clarifying the message response behavior.
Applications
The corrigendum has practical value for implementers of rich media user interfaces and widget runtime environments:
- Improved interoperability: By explicitly defining the getWidget response fields, different widget managers can exchange migration data with fewer ambiguities.
- Reliable widget migration: Implementers receive a clearer response that can be used to fetch widget assets (widgetUrl), uniquely identify instances (widgetUUID), and transfer execution context (widgetContext).
- Robust lifecycle management: The added outputs make it easier to implement consistent start/migrate workflows and to correlate errors with specific widget instances.
Typical stakeholders who benefit include UI platform developers, widget runtime implementers, systems integrators, and organizations implementing ISO/IEC-compliant rich media interfaces.
Related Standards
- ISO/IEC 23007-1:2010 - Rich media user interfaces - Part 1: Widgets (base specification)
- ISO/IEC JTC 1/SC 29 outputs - general multimedia and widget coding and interfacing guidance
Implementers should treat this Technical Corrigendum as a targeted clarification and update to the existing Amendment. Where the base standard defines message names and error codes, this corrigendum refines the expected response semantics and augments the getWidget message signature to include widgetUrl, widgetUUID, and widgetContext, aiding predictable widget migration and retrieval.
Keywords: ISO/IEC 23007-1, rich media user interfaces, widgets, widget manager, getWidget, widget migration, widgetUrl, widgetUUID, widgetContext, Technical Corrigendum.