A set of APIs developed by Microsoft that enables programmers to write programs that access hardware features of a computer without knowing exactly what hardware will be installed on the machine where the program eventually runs. DirectX achieves this by creating an intermediate layer that translates generic hardware commands into specific commands for particular pieces of hardware. In particular, DirectX lets multimedia applications take advantage of hardware acceleration features supported by graphics accelerators.
DirectX 2, released in 1996, supports the Direct3D architecture. DirectX 5, released in 1998, adds new layers to the DirectX API, In addition to the low-level layer that communicates directly with multimedia hardware, DirectX 5 also includes a Media layer that enables programmers to manipulate multimedia objects and streams. DirectX 5 also supports USB and IEEE 1394 buses, AGP, and MMX.
- Direct Access File System (DAFS)
Direct Access File System (DAFS) is a file-access sharing protocol that uses memory-to-memory interconnect architectures, such as VI and InfiniBand. DAFS is designed for storage area networks (SANs) to provide bulk data transfer directly between the application buffers of two machines without having to packetize the data. With DAFS an application can transfer data to […]
- Direct Web Remoting (DWR)
A simple hyperdata browser used to navigate the Semantic Web as an unbound set of data sources, such as static RDF files somewhere on the Web or RDF graphs. The browser renders all information about a specific resource as an HTML page, enabling users to visit the linked data (hyperdata) of resources. Disco is a […]
- Discretionary Access Control
In computer security, Discretionary Access Control (DAC) is a type of access control in which a user has complete control over all the programs it owns and executes, and also determines the permissions other users have those those files and programs. Because DAC requires permissions to be assigned to those who need access, DAC is […]
- Disruption Tolerant Networking (DTN)
Abbreviated as DTN, Disruption Tolerant Networking is a networking architecture that is designed to provide communications in the most unstable and stressed environments, where the network would normally be subject to frequent and long lasting disruptions and high bit error rates that could severely degrade normal communications. It is an experimental protocol developed by the […]