Universal Remote Console

Last updated

Universal Remote Console (URC) is a standard for defining alternative user interfaces for devices that can be used remotely. In the vocabulary of URC, the remote devices are called "controllers", while the devices they control are called "targets". The controller presents a user interface for the target that can be an alternative in various respects: the user interface language, its ease of use, its accessibility to persons with disabilities, etc. Since user interfaces in different devices or products ("targets") can vary a lot, Universal Remote Console would enable a user to control these products through a single device; this single device would present interfaces that are adapted to the user's needs. [1] The communication between a target and a controller typically uses a wireless protocol; the URC standard does not restrict which protocols can be used. [2] [3] For example, the "Universal Remote Console on HTTP" (URC-HTTP) protocol is a protocol that can be implemented by servers that are compliant with UPnP RemoteUI (CEA-2014). [4]

Contents

URC is defined by standard ISO/IEC 24752. [5] This standard builds on earlier work that started in the late 1990s [6] and that was first standardised at the American National Standards Institute (ANSI INCITS 389-2005 to 393-2005). [7] Most parts of the URC standard were updated in 2014, and a new part (web service integration) was added:

See also

Related Research Articles

<span class="mw-page-title-main">OSI model</span> Model of communication of seven abstraction layers

The Open Systems Interconnection model is a conceptual model, originally conceived as the 7 layer onion skin architecture by Jack Houldsworth of ICL that 'provides a common basis for the coordination of [ISO] standards development for the purpose of systems interconnection'. In the OSI reference model, the communications between a computing system are split into seven different abstraction layers: Physical, Data Link, Network, Transport, Session, Presentation, and Application.

Universal Plug and Play (UPnP) is a set of networking protocols that permits networked devices, such as personal computers, printers, Internet gateways, Wi-Fi access points and mobile devices to seamlessly discover each other's presence on the network and establish functional network services. UPnP is intended primarily for residential networks without enterprise-class devices.

Digital storage media command and control (DSM-CC) is a toolkit for developing control channels associated with MPEG-1 and MPEG-2 streams. It is defined in part 6 of the MPEG-2 standard and uses a client/server model connected via an underlying network.

<span class="mw-page-title-main">Storage Networking Industry Association</span> Trade association formed to develop standards for storage area networks

The Storage Networking Industry Association (SNIA) is a registered 501(c)(6) non-profit trade association incorporated in December 1997. SNIA has more than 185 unique members, 2,000 active contributing members and over 50,000 IT end users and storage professionals. The SNIA absorbed the Small Form Factor Committee.

URC may stand for:

A fieldbus is a member of a family of industrial digital communication networks used for real-time distributed control. Fieldbus profiles are standardized by the International Electrotechnical Commission (IEC) as IEC 61784/61158.

<span class="mw-page-title-main">Multibus</span> Computer bus standard

Multibus is a computer bus standard used in industrial systems. It was developed by Intel Corporation and was adopted as the IEEE 796 bus.

<span class="mw-page-title-main">Profinet</span>

Profinet is an industry technical standard for data communication over Industrial Ethernet, designed for collecting data from, and controlling equipment in industrial systems, with a particular strength in delivering data under tight time constraints. The standard is maintained and supported by Profibus and Profinet International, an umbrella organization headquartered in Karlsruhe, Germany.

EtherCAT is an Ethernet-based fieldbus system invented by Beckhoff Automation. The protocol is standardized in IEC 61158 and is suitable for both hard and soft real-time computing requirements in automation technology.

ISO/IEC JTC 1, entitled "Information technology", is a joint technical committee (JTC) of the International Organization for Standardization (ISO) and the International Electrotechnical Commission (IEC). Its purpose is to develop, maintain and promote standards in the fields of information and communications technology (ICT).

SCSI / ATA Translation (SAT) is a set of standards developed by the T10 subcommittee, defining how to communicate with ATA devices through a SCSI application layer. The standard attempts to be consistent with the SCSI architectural model, the SCSI Primary Commands, and the SCSI Block Commands standards.

ISO/IEC 27040 is part of a growing family of International Standards published by the International Organization for Standardization (ISO) and the International Electrotechnical Commission (IEC) in the area of security techniques; the standard is being developed by Subcommitee 27 (SC27) - IT Security techniques of the first Joint Technical Committee 1 of the ISO/IEC. A major element of SC27's program of work includes International Standards for information security management systems (ISMS), often referred to as the 'ISO/IEC 27000-series'.

Storage security is a specialty area of security that is concerned with securing data storage systems and ecosystems and the data that resides on these systems.

ISO/IEC JTC 1/SC 35 User interfaces is a standardization subcommittee (SC), which is part of the joint technical committee, ISO/IEC JTC 1, of the International Organization for Standardization (ISO) and the International Electrotechnical Commission (IEC), that develops standards within the field of user-system interfaces in information and communication technology (ICT) environments. The subcommittee was founded at the 1998 Sendai ISO/IEC JTC 1 Plenary meeting, before which it was a working group directly under ISO/IEC JTC 1. The international secretariat of ISO/IEC JTC 1/SC 35 is AFNOR, located in France.

WebUSB is a JavaScript application programming interface (API) specification for securely providing access to USB devices from web pages.

References

  1. Vanderheiden, Gregg; Carey, Kevin; Magennis, Mark: Remote consoles, in e-Accessibility Policy Toolkit for Persons with Disabilities
  2. OpenURC Alliance: Overview of the Universal Remote Console framework
  3. Vanderheiden, Gregg; Zimmermann, Gottfried; Trewin, Shari: "Interface Sockets, Remote Consoles, and Natural Language Agents: A V2 URC Standards Whitepaper ", version 1.8, February 2005
  4. Thakur, Parikshit; Rosa, Bruno; Alves, Nelson; Zimmermann, Gottfried: URC-HTTP Protocol 2.0 (ATR) - Approved Technical Report 2013-12-17. OpenURC Alliance
  5. ISO: ISO/IEC 24752-1:2008 Information technology -- User interfaces -- Universal remote console -- Part 1: Framework and subsequent parts
  6. Vanderheiden, Gregg; Law, Chris; Kelso, David: "Universal Remote Console Communication Protocol (URCC)", CSUN 1998
  7. INCITS: V2 - Information Technology Access Interfaces
  8. ISO: ISO/IEC 24752-1:2014: Information technology -- User interfaces -- Universal remote console -- Part 1: General framework
  9. ISO: ISO/IEC 24752-2:2014: Information technology -- User interfaces -- Universal remote console -- Part 2: User interface socket description
  10. ISO: ISO/IEC 24752-4:2014: Information technology -- User interfaces -- Universal remote console -- Part 4: Target description
  11. ISO: ISO/IEC 24752-5:2014: Information technology -- User interfaces -- Universal remote console -- Part 5: Resource description
  12. ISO: ISO/IEC 24752-6:2014: Information technology -- User interfaces -- Universal remote console -- Part 6: Web service integration