This article needs additional citations for verification .(June 2010) |
Computer hardware and software standards are technical standards instituted for compatibility and interoperability between software, systems, platforms and devices.
Standard | Version | Released yyyy/mm/dd |
---|---|---|
AC'97 | 2.3 | 2002/04 |
ACPI | 5.0 [1] | 2011/11/23 |
AGP | 3.0 | 1999 |
AHCI | 1.3 | 2008/06/26 |
Advanced Power Management (APM) | 1.2 | 1996/02 |
AT Attachment | ATA/ATAPI-7 | 2005 |
ATX | 2.3 | 2007/03 |
BIOS Boot Specification | 1.01 [2] | 1996/01 |
BIOS Enhanced Disk Drive Specification (INT 13H) | 3.0 [3] | 1998/04/20 |
Bluetooth | 5.0 | 2010/06/30 |
Boot Integrity Services API | 1.0 [4] | 1998/12/28 |
BTX Chassis Design Guidelines | 1.1 | 2007/02 |
BTX Interface Specification | 1.0b | 2005/07 |
BTX System Design Guide | 1.1 | 2007/02/20 |
Chassis Air Guide (CAG) | 1.1 | 2003/09 |
CompactFlash (CF) | 5.0 | 2010 |
Common Building Block (for notebooks) | 2005 | |
Desktop and mobile Architecture for System Hardware (DASH) | 1.1 | 2007/12 |
Desktop Management Interface (DMI) | 2.0.1s | 2003/01/10 |
DDC/CI | 1.1 | 2004/10 |
DisplayPort | 1.2 | 2009/12/22 |
DVI | 1.0 | 1999/04/02 |
Enhanced Display Data Channel (E-DDC) | 1.2 | 2007/12/26 |
Double data rate synchronous dynamic random access memory (DDR SDRAM) | JESD79-3 | |
Display Power Management Signaling (DPMS) | 1.0 | 1993 |
El Torito | 1.0 | 1995/01/25 |
Energy Star | 5.0 | 2008/11/14 |
Extended Industry Standard Architecture (EISA) | ||
Enthusiast System Architecture (ESA) | 1.0 | 2007 |
Extensible Firmware Interface (EFI) | 1.10 | 2002/12/01 |
Embedded Technology eXtended (ETX) | 3.02 | 2007/01/22 |
EDID | 2.0 | |
FireWire (IEEE 1394) | 1394-2008 | 2007/12 |
Floating point (IEEE 754) | 754-2008 | 1985 |
HDMI | 1.4 | 2009/05/28 |
HyperTransport (HT) | 3.1 | 2008/07/23 |
I²C | 03 | 2007/06/19 |
I2O | 1996 | |
Industry Standard Architecture (ISA) | ||
Integrated Drive Electronics (IDE, ATA/ATAPI, PATA) | ||
Intelligent Platform Management Interface (IPMI) | 2.0 | 2004/02/14 |
Micro Channel Architecture (MCA) | ||
MultiProcessor Specification (MPS) | 1.4 | 1995/07/01 |
NVM Express | 1.0 [5] | 2011/03/01 |
ONFI | 2.2 | 2009/10 |
PCI | 3.0 | 2002/08/12 |
PC Card | 8.0 | 2001/04 |
PCI-X | 2.0 | 2003 |
PCI Express (PCIe) | 4.0 | 2010/11/18 |
PMBus | 1.1 | |
POST Memory Manager (PMM) | 1.01 [6] | 1997/11/21 |
Preboot Execution Environment (PXE) | 2.1 [7] | 1999/09/20 |
RAID | 1980's | |
Small Computer System Interface SCSI | ||
Serial ATA (SATA) | 3.1 [8] | 2011/07/18 |
Shuttle PCB Assembly (SPA) for notebook motherboards | 2010 | |
Simple Boot Flag Specification | 2.1 | 2005/01/28 |
Simple Firmware Interface (SFI) | 0.7 | 2009/07/31 |
System Management BIOS (SMBIOS) | 2.7.1 | 2011/02/01 |
System Management Bus (SMBus) | 2.0 | 2000/08/03 |
Trusted Platform Module (TPM) | 2.0 | 2015 |
TWAIN | 2.1 | 2009/08/08 |
VESA BIOS Extensions (VBE) | 3.0 | 1998/09/16 |
UEFI Platform Initialization (PI) specification | 1.2 [9] | 2009/05 |
Unified Extensible Firmware Interface (UEFI) specification | 2.3.1 [10] | 2011/04/08 |
UEFI Shell Specification | 2.0 | 2008/10/08 |
Unified Display Interface (UDI) | 1.0 | |
Universal Serial Bus (USB) | 4.0 | 2019 |
OpenGL is a cross-language, cross-platform application programming interface (API) for rendering 2D and 3D vector graphics. The API is typically used to interact with a graphics processing unit (GPU), to achieve hardware-accelerated rendering.
A host controller interface (HCI) is a register-level interface that enables a host controller for USB or IEEE 1394 hardware to communicate with a host controller driver in software. The driver software is typically provided with an operating system of a personal computer, but may also be implemented by application-specific devices such as a microcontroller.
PictBridge is a historical computing industry standard introduced in 2003 from the Camera & Imaging Products Association (CIPA) for direct printing. It allows images to be printed directly from digital cameras to a printer, without having to connect the camera to a computer. Its formal name is "Standard of Camera & Imaging Products Association CIPA DC-001 — 2003 Digital Solutions for Imaging Devices". CIPA DC-001-2003 Rev. 2.0 has been published in 2007.
Open Platform Communications (OPC) is a series of standards and specifications for industrial telecommunication. They are based on Object Linking and Embedding (OLE) for process control. An industrial automation task force developed the original standard in 1996 under the name OLE for Process Control. OPC specifies the communication of real-time plant data between control devices from different manufacturers.
OpenMAX, often shortened as "OMX", is a non-proprietary and royalty-free cross-platform set of C-language programming interfaces. It provides abstractions for routines that are especially useful for processing of audio, video, and still images. It is intended for low power and embedded system devices that need to efficiently process large amounts of multimedia data in predictable ways, such as video codecs, graphics libraries, and other functions for video, image, audio, voice and speech.
The Khronos Group, Inc. is an open, non-profit, member-driven consortium of 170 organizations developing, publishing and maintaining royalty-free interoperability standards for 3D graphics, virtual reality, augmented reality, parallel computation, vision acceleration and machine learning. The open standards and associated conformance tests enable software applications and middleware to effectively harness authoring and accelerated playback of dynamic media across a wide variety of platforms and devices. The group is based in Beaverton, Oregon.
OpenGL for Embedded Systems is a subset of the OpenGL computer graphics rendering application programming interface (API) for rendering 2D and 3D computer graphics such as those used by video games, typically hardware-accelerated using a graphics processing unit (GPU). It is designed for embedded systems like smartphones, tablet computers, video game consoles and PDAs. OpenGL ES is the "most widely deployed 3D graphics API in history".
Advanced Configuration and Power Interface (ACPI) is an open standard that operating systems can use to discover and configure computer hardware components, to perform power management, auto configuration, and status monitoring. First released in December 1996, ACPI aims to replace Advanced Power Management (APM), the MultiProcessor Specification, and the Plug and Play BIOS (PnP) Specification. ACPI brings power management under the control of the operating system, as opposed to the previous BIOS-centric system that relied on platform-specific firmware to determine power management and configuration policies. The specification is central to the Operating System-directed configuration and Power Management (OSPM) system. ACPI defines hardware abstraction interfaces between the device's firmware, the computer hardware components, and the operating systems.
Globally Executable MHP (GEM) is a DVB specification of a Java based middleware for TV broadcast receivers, IPTV terminals and Blu-ray players. GEM is an ETSI standard and an ITU "Recommendation”. GEM defines a set of common functionalities which are independent from the signaling and protocols of a specific transmission network and enables to write interoperable Java applications for TV. GEM is not intended to be directly implemented, but rather forms the basis for broader specifications targeting a particular network infrastructure or class of device. GEM defines profiles for different device classes (targets) – these define the set of available features of GEM for this device class. Currently GEM defines targets for broadcast, packaged media (Blu-Ray) and IPTV. Combinations of these targets can be combined into a hybrid GEM platform, which enables to build devices with multiple network interfaces, such as a combined broadcast/IPTV set-top box.
Trusted Platform Module is an international standard for a secure cryptoprocessor, a dedicated microcontroller designed to secure hardware through integrated cryptographic keys. The term can also refer to a chip conforming to the standard.
X-Video Motion Compensation (XvMC), is an extension of the X video extension (Xv) for the X Window System. The XvMC API allows video programs to offload portions of the video decoding process to the GPU video-hardware. In theory this process should also reduce bus bandwidth requirements. Currently, the supported portions to be offloaded by XvMC onto the GPU are motion compensation and inverse discrete cosine transform (iDCT) for MPEG-2 video. XvMC also supports offloading decoding of mo comp, iDCT, and VLD for not only MPEG-2 but also MPEG-4 ASP video on VIA Unichrome hardware.
BlackBerry Enterprise Server designates the middleware software package that is part of the BlackBerry wireless platform supplied by BlackBerry Limited. The software plus service connects to messaging and collaboration software on enterprise networks to redirect emails and synchronize contacts and calendaring information between servers, desktop workstations, as well as mobile devices. Some third-party connectors exist, including Scalix, Zarafa, Zimbra, and the Google Apps BES Connector, although these are not supported by BlackBerry Limited. As of June 2018, BlackBerry Enterprise Server has been renamed to BlackBerry Unified Endpoint Manager (UEM).
An online wallet is a software or web service that allows users to store and control their online shopping information, such as logins, passwords, shipping address and credit card details. It also provides a method for consumers to purchase products from online retailers.
iWARP is a computer networking protocol that implements remote direct memory access (RDMA) for efficient data transfer over Internet Protocol networks. Contrary to some accounts, iWARP is not an acronym.
The International Forecourt Standards Forum is a UK-based European organisation which designs standards for connecting devices on a service station forecourt, such as dispensers, Tank Level Gauges, Price Signs, Car Washes and Outdoor Payment Terminals. In recent years additional standards have been added for Electronic Funds Transfer.
The Association for Retail Technology Standards (ARTS) is an international standards organization dedicated to reducing the costs of technology through standards. Since 1993, ARTS has been delivering application standards exclusively to the retail industry. ARTS has four standards
OpenCL is a framework for writing programs that execute across heterogeneous platforms consisting of central processing units (CPUs), graphics processing units (GPUs), digital signal processors (DSPs), field-programmable gate arrays (FPGAs) and other processors or hardware accelerators. OpenCL specifies programming languages for programming these devices and application programming interfaces (APIs) to control the platform and execute programs on the compute devices. OpenCL provides a standard interface for parallel computing using task- and data-based parallelism.
WebRTC is a free and open-source project providing web browsers and mobile applications with real-time communication (RTC) via application programming interfaces (APIs). It allows audio and video communication to work inside web pages by allowing direct peer-to-peer communication, eliminating the need to install plugins or download native apps.
one-API is an open standard, adopted by Intel, for a unified application programming interface (API) intended to be used across different computing accelerator (coprocessor) architectures, including GPUs, AI accelerators and field-programmable gate arrays. It is an open, cross-industry, standards-based, unified, multi-architecture, multi-vendor programming model that delivers a common developer experience across accelerator architectures - for faster application performance, more productivity, and greater innovation. The one-API initiative encourages collaboration on the one-API specification and compatible one-API implementations across the ecosystem. It is intended to eliminate the need for developers to maintain separate code bases, multiple programming languages, tools, and workflows for each architecture.
{{cite web}}
: CS1 maint: archived copy as title (link){{cite web}}
: CS1 maint: archived copy as title (link){{cite web}}
: CS1 maint: archived copy as title (link){{cite web}}
: CS1 maint: archived copy as title (link){{cite web}}
: CS1 maint: archived copy as title (link)