Application program interface to physical devices

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 945

Patent

active

060787473

ABSTRACT:
In a computer system, a programming interface between application programs and a physical device. The application programs (41, 42) may include executable programs and dynamic-linked libraries. The application program interface of the present invention consists of private data and a library of routines (51) which expose the functionality of the physical device (1). Furthermore, the programming interface is provided in a dynamic-linked library so that the library of routines may be shared between the application programs and utilized by the application programs in conjunction with other such programming interfaces (52, 53) to additional physical devices (2, 3). The library of routines of the programming interface are dynamically bound to the application programs and translate hardware-independent device operations requested by application programs directly into hardware-dependent device operations which do not require the use of a device driver. Therefore, exactly one level of dynamic binding is utilized to provide the programming interface of the present invention. In preferred embodiments of the present invention, two such programming interfaces permit the development of visual programs with deterministic execution and response times in a multi-tasking environment, and which execute at speeds which are significantly faster than visual programs in the prior art.

REFERENCES:
patent: 4570217 (1986-02-01), Allen et al.
patent: 4649479 (1987-03-01), Advani et al.
patent: 4835685 (1989-05-01), Kun
patent: 4855936 (1989-08-01), Casey et al.
patent: 4972368 (1990-11-01), O'Brien et al.
patent: 5029077 (1991-07-01), Fatahalian et al.
patent: 5265252 (1993-11-01), Rawson et al.
patent: 5369770 (1994-11-01), Thomason et al.
patent: 5491813 (1996-02-01), Bondy et al.
patent: 5671442 (1997-09-01), Feeney et al.
patent: 5867495 (1999-02-01), Elliott et al.
Sitsky et al. Implementing MPI Under AP/Linux. IEEE. pp. 32-39, 1996.
Chang et al. 801 Storage: Architecture and Programming. ACM Transactions on Computer Systems. vol. 6, No. 1. pp. 28-50, Feb. 1988.
Druschel. Operating System Support for High-speed Communications. ACM. pp. 41-51, Sep. 1996.
Chen et al. The Impact of Operating System Structure on Memory System Performance. ACM. pp. 120-133, 1993.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Application program interface to physical devices does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Application program interface to physical devices, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Application program interface to physical devices will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1861182

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.