Device driver conversion and creation

   
   

A computer-implemented method and system useful in creating a device driver of a different architecture, based upon an existing driver of an original architecture. Information concerning an existing device driver is gathered. This information is stored for use by a transformation engine. The transformation engine maps information from the existing driver architecture to a new driver architecture. The transformation engine is used to obtain a description of the old driver in a format specific to the new driver architecture. A source code generation engine then converts the information obtained from the transformation engine into a new driver application layer. Given the base driver with the application layer already developed, a device provider or other driver creator can develop the device protocol layer for the driver.

Un método y un sistema computadora-puestos en ejecucio'n útiles en crear un driver de dispositivo de una diversa arquitectura, basado sobre un conductor existente de una arquitectura original. La información referente a un driver de dispositivo existente se recopila. Esta información es almacenada para el uso por un motor de la transformación. El motor de la transformación traz la información de la arquitectura existente del conductor a una nueva arquitectura del conductor. El motor de la transformación se utiliza para obtener una descripción del viejo conductor en un específico del formato a la nueva arquitectura del conductor. Un motor de la generación del código de fuente entonces convierte la información obtenida del motor de la transformación en una nueva capa de uso del conductor. Dado el conductor bajo con la capa de uso desarrollada ya, el abastecedor del dispositivo o el otro creador del conductor puede desarrollar la capa del protocolo del dispositivo para el conductor.

 
Web www.patentalert.com

< Control object and user interface for controlling networked devices

< Priority mechanism for distributed sending of media data

> Programming interface for a computer platform

> Method and apparatus for retrieving data from a broadcast signal

~ 00143