ISO/IEC 29341-29-10:2017
Information technology — UPnP Device Architecture — Part 29-10: Multiscreen device control protocol — Level 2 — Application management service
Information technology — UPnP Device Architecture — Part 29-10: Multiscreen device control protocol — Level 2 — Application management service
- Статус документа:
- Действующий
- Формат:
- Электронный (PDF)
- Количество страниц:
- 34
- Дата публикации:
- 13 сентября 2017 г.
- Издание:
- ISO/IEC IS 29341 edition 1 version 1
- ICS:
- 35.200
ISO/IEC 29341-29-10:2017 specifies the characteristics of the UPnP networked service named ApplicationManagement, version 2. This service definition is compliant with UPnP Device Architecture 1.0 [1]. This service type enables to manage applications and the communications between applications providing various time-sensitive and interactive services including implementation-specific applications among various display devices, that is, Screen Devices [3] and Screen Control Points.. Screen Devices shall implement this service [3], but this service is allowed to be implemented for any UPnP devices as an add-on service.
Abstract
Overview
ISO/IEC 29341-29-10:2017 defines the ApplicationManagement (AMS) networked service, version 2, as part of the UPnP Device Architecture series. This Level‑2 multiscreen device control protocol specifies how UPnP-enabled devices manage applications and inter-application communications across multiple display devices (called Screen Devices) and Screen Control Points. The standard is compliant with UPnP Device Architecture 1.0 and may be implemented as a required service on Screen Devices or as an add‑on on other UPnP devices.
Key technical topics and requirements
- Service model and type: Formal service type definition for ApplicationManagement v2 consistent with UPnP conventions.
- State variables: Standard state variables used for discovery and control (examples in the standard include FeatureList, AppInfoList, RunningAppList, TransitioningApps).
- Actions / API: Defined control actions for application lifecycle and management, such as:
- Discovery: GetFeatureList(), GetAppIDList(), GetAppInfoByIDs()
- Lifecycle: StartAppByID(), StartAppByURI(), StopApp()
- Installation: InstallAppByID(), InstallAppByURI(), UninstallApp(), GetInstallationStatus()
- Connectivity: GetAppConnectionInfo(), ConnectApptoApp(), DisconnectApptoApp(), GetCurrentConnectionInfo()
- Eventing and moderation: Event notification model and moderation rules to control event frequency and payloads.
- Security and roles: Defined SECURITY feature, roles and permission mappings for actions, and common error codes for access control.
- XML service description & testing: Complete XML service description and test guidance to enable interoperability and conformance testing.
- Error handling: Tables of error codes and mapping for common and action-specific failures.
Practical applications and who uses this standard
- Application: Enables coordinated, time-sensitive and interactive applications across multiple screens - e.g., multiscreen streaming, second-screen interactivity, digital signage orchestration, conference room displays, and smart-home multi-display scenarios.
- Users:
- Device manufacturers building UPnP Screen Devices or display products
- Middleware and platform developers implementing multiscreen application management
- Application developers integrating app lifecycle and inter-app communication across displays
- Systems integrators and quality engineers using the XML service description and test cases for interoperability
- Benefits: Standardized control APIs, consistent eventing, and defined security roles improve interoperability and faster integration across vendors.
Related notes
- This part is one piece of the ISO/IEC 29341 UPnP Device Architecture family (Multiscreen device control protocol - Level 2). The standard includes patent declarations from multiple companies; implementers should review intellectual property statements when designing commercial solutions.
Keywords: UPnP, ApplicationManagement, multiscreen, device control protocol, Level 2, UPnP Device Architecture, Screen Devices, Screen Control Points, application management service.
Технические детали
- Технический комитет
- ISO/IEC JTC 1 - Information technology
- SKU
- ISO/IEC 29341-29-10:2017
Похожие стандарты
Упомянутые в описании и другие стандарты ISO
ISO/IEC 29341-11-1:2008
ДействующийInformation technology — UPnP Device Architecture — Part 11-1: Quality of Service Device Control Protocol - L…
Overview ISO/IEC 29341-11-1:2008 - "Information technology - UPnP Device Architecture - Part 11-1: Quality of Service Device Control Protocol - Level 2 - Quality of Service Architecture" specifies th…
ISO 8212:1986
ОтменёнSoaps and detergents — Techniques of sampling during manufacture
Overview Standard Reference: ISO 8212:1986 Title: Soaps and detergents - Techniques of sampling during manufacture ISO 8212:1986 defines standardized techniques for taking representative samples of s…
ISO 20662:2020
ДействующийShips and marine technology — Hopper dredger supervisory and control systems
Overview ISO 20662:2020 - Ships and marine technology: Hopper dredger supervisory and control systems (HD‑SCS) - specifies the components, structure, general requirements, and functional requirements…
ISO 3021:2023
ДействующийAdventure tourism — Hiking and trekking activities — Requirements and recommendations
Overview ISO 3021:2023 - Adventure tourism: Hiking and trekking activities - Requirements and recommendations defines safety-focused requirements and recommendations for hiking and trekking offered a…
ISO 3826-2:2008
ДействующийPlastics collapsible containers for human blood and blood components — Part 2: Graphical symbols for use on l…
Overview ISO 3826-2:2008 - "Plastics collapsible containers for human blood and blood components - Part 2: Graphical symbols for use on labels and instruction leaflets" defines a system of internatio…
ISO/IEC 24730-1:2014
ДействующийInformation technology — Real-time locating systems (RTLS) — Part 1: Application programming interface (API)
Overview ISO/IEC 24730-1:2014 specifies the Application Programming Interface (API) for Real‑Time Locating Systems (RTLS). The standard defines a minimal, interoperable boundary that lets application…
ISO 8668-5:1992
ДействующийAircraft — Terminal junction systems — Part 5: Detail specification for type 3 system
Overview - ISO 8668-5:1992 (Aircraft terminal junction systems, Type 3) ISO 8668-5:1992 defines the detail specification for Type 3 Terminal Junction Systems (TJS) used in aircraft electrical install…
ISO 7574-3:1985
ДействующийAcoustics — Statistical methods for determining and verifying stated noise emission values of machinery and e…
Overview ISO 7574-3:1985 is part of the ISO 7574 series on acoustics and provides a simple (transition) statistical method for determining and verifying stated noise emission values for batches (lots…