Abstract:
In one embodiment, a test and measurement application executing on a computing device is interfaced with one or more external device coupled to the computing device. A device driver is selected for use with one of the external device from two or more available device drivers that are each compatible with the external device. The device driver is coupled to a virtual driver interface that provides the test and measurement application with a standardized interface to any of the two or more available device drivers. The test and measurement application communicates with the external device through the virtual driver interface.
Abstract:
In an embodiment, a session associated with a first hardware device that sends or receives a first data stream and a second hardware device that sends or receives a second data stream may be provided. The session may be used to access information related to the first hardware device and the second hardware device. The accessed information may be used to identify a strategy from among a plurality of strategies for synchronizing either the first data stream and the second data stream or the first hardware device and the second hardware device. The identified strategy may be applied to synchronize either the first data stream and the second data stream or the first hardware device and the second hardware device.
Abstract:
Exemplary embodiments may provide one or more computer readable storage media storing executable instructions that when executed on processing logic output a source code listing and external content to an editor. The media may hold instructions for creating a source code listing in an editor, the source code listing being executable when the source code listing is compiled or interpreted. The media may further hold instructions for inserting a non-executable statement into the source code listing, the non-executable statement including metadata identifying external content. The media may hold instructions for interpreting the metadata. The media may further hold instructions for communicating with external content. The media may also hold instructions for outputting the source code listing and the external content to the editor. The media may further hold instructions for interacting with the external content from the source code listing.
Abstract:
A virtual driver interface and strategy are presented for interfacing a device driver with an application. Devices connected to a computing device and device drivers capable of communicating with the device are provided on the computing device. The virtual driver interface determines which of the device drivers to use to allow an application to interact with a device based on a strategy.
Abstract:
In one embodiment, a test and measurement application executing on a computing device is interfaced with one or more external device coupled to the computing device. A device driver is selected for use with one of the external device from two or more available device drivers that are each compatible with the external device. The device driver is coupled to a virtual driver interface that provides the test and measurement application with a standardized interface to any of the two or more available device drivers. The test and measurement application communicates with the external device through the virtual driver interface.