Methods, systems, and computer program products for abstracting device driver development by layering certain functionality. A driver layer encapsulates device commands and data within a format that is independent of the type of connection between the device and a host computer. Once encapsulated, the device commands and data pass through an intermediate layer responsible for transferring the encapsulated device commands and data to a connection-specific layer. The connection-specific layer then places the encapsulated device commands and data on the particular connection that couples the device and host computer. A single driver layer, potentially provided by an operating system, can thus operate a plurality of devices. Accordingly, hardware developers can be freed from the burden of writing the numerous host-based device drivers that are otherwise required to support an increasing number of connections between devices and host computers, specifically exemplified by improved bus and networking technologies.

Metodi, sistemi e prodotti di programma destinato all'elaboratore per sviluppo sottraente del driver di dispositivo facendo uno strato di determinata funzionalità. Uno strato del driver incapsula gli ordini ed i dati del dispositivo all'interno di una disposizione che è indipendente dal tipo di collegamento fra il dispositivo e un elaboratore ospite. Una volta che incapsulato, il dispositivo comanda ed i dati attraversano uno strato intermedio responsabile del trasferimento degli ordini incapsulati del dispositivo ed i dati ad un connection-specifico fanno uno strato di. Lo strato di connection-specifico allora dispone gli ordini ed i dati incapsulati del dispositivo sul collegamento particolare che coppia il dispositivo e l'elaboratore ospite. Un singolo strato del driver, potenzialmente fornito da un sistema operativo, può funzionare così una pluralità di dispositivi. Di conseguenza, gli sviluppatori dei fissaggi possono essere liberati dalla difficoltà di scrittura dei driver di dispositivo host-based numerosi che sono richiesti al contrario sostenere un numero aumentante di collegamenti fra i dispositivi e gli elaboratori ospiti, specificamente esemplificato dalle tecnologie migliorate della rete e del bus.

 
Web www.patentalert.com

< (none)

< System and method for providing random access to a multimedia object over a network

> Method and process for managing ultra secure electronic distribution of digital movies to commercial exhibitors

> (none)

~ 00086