DE69621879D1 - Kommunikation zwischen objektorientierten Komponenten und prozeduralen Gerätetreibern - Google Patents

Kommunikation zwischen objektorientierten Komponenten und prozeduralen Gerätetreibern

Info

Publication number
DE69621879D1
DE69621879D1 DE69621879T DE69621879T DE69621879D1 DE 69621879 D1 DE69621879 D1 DE 69621879D1 DE 69621879 T DE69621879 T DE 69621879T DE 69621879 T DE69621879 T DE 69621879T DE 69621879 D1 DE69621879 D1 DE 69621879D1
Authority
DE
Germany
Prior art keywords
communication
device drivers
oriented components
procedural device
procedural
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
DE69621879T
Other languages
English (en)
Other versions
DE69621879T2 (de
Inventor
Chris A Dinallo
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by International Business Machines Corp filed Critical International Business Machines Corp
Application granted granted Critical
Publication of DE69621879D1 publication Critical patent/DE69621879D1/de
Publication of DE69621879T2 publication Critical patent/DE69621879T2/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/10Program control for peripheral devices
    • G06F13/102Program control for peripheral devices where the programme performs an interfacing function, e.g. device driver
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/54Interprogram communication
    • G06F9/541Interprogram communication via adapters, e.g. between incompatible applications
DE69621879T 1995-04-12 1996-04-09 Kommunikation zwischen objektorientierten Komponenten und prozeduralen Gerätetreibern Expired - Lifetime DE69621879T2 (de)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US08/420,919 US5727212A (en) 1995-04-12 1995-04-12 Object oriented device driver system for procedural device drivers

Publications (2)

Publication Number Publication Date
DE69621879D1 true DE69621879D1 (de) 2002-07-25
DE69621879T2 DE69621879T2 (de) 2003-01-23

Family

ID=23668382

Family Applications (1)

Application Number Title Priority Date Filing Date
DE69621879T Expired - Lifetime DE69621879T2 (de) 1995-04-12 1996-04-09 Kommunikation zwischen objektorientierten Komponenten und prozeduralen Gerätetreibern

Country Status (5)

Country Link
US (1) US5727212A (de)
EP (1) EP0737917B1 (de)
JP (1) JP3618892B2 (de)
KR (1) KR100230549B1 (de)
DE (1) DE69621879T2 (de)

Families Citing this family (39)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5701432A (en) * 1995-10-13 1997-12-23 Sun Microsystems, Inc. Multi-threaded processing system having a cache that is commonly accessible to each thread
US6281893B1 (en) 1996-04-04 2001-08-28 Sun Microsystems, Inc. Method and apparatus for providing an object oriented approach to a device independent graphics control system
US6209041B1 (en) * 1997-04-04 2001-03-27 Microsoft Corporation Method and computer program product for reducing inter-buffer data transfers between separate processing components
US6212574B1 (en) * 1997-04-04 2001-04-03 Microsoft Corporation User mode proxy of kernel mode operations in a computer operating system
US5872956A (en) * 1997-04-24 1999-02-16 International Business Machines Corporation Design methodology for device drivers supporting various operating systems network protocols and adapter hardware
US6311228B1 (en) * 1997-08-06 2001-10-30 Microsoft Corporation Method and architecture for simplified communications with HID devices
WO1999039254A2 (en) * 1998-01-30 1999-08-05 3Com Corporation Providing low level hardware device driver from user mode under multi-tasking operating systems
TW380344B (en) * 1998-02-04 2000-01-21 Admtek Co Multiple output single crystal device for not generating simultaneous switch output
JPH11249949A (ja) * 1998-03-04 1999-09-17 Sharp Corp ファイル転送方法およびファイル転送装置ならびにファイル転送プログラムを記録したコンピュータで読取可能な記録媒体
US6594708B1 (en) 1998-03-26 2003-07-15 Sun Microsystems, Inc. Apparatus and method for object-oriented memory system
US6434694B1 (en) 1998-06-29 2002-08-13 Sun Microsystems, Inc. Security for platform-independent device drivers
DE69926712T2 (de) * 1998-06-29 2006-03-02 Sun Microsystems, Inc., Palo Alto Sicherheit für plattformunabhängige gerätetreiber
US6202146B1 (en) 1998-06-29 2001-03-13 Sun Microsystems, Inc. Endianness checking for platform-independent device drivers
US6202147B1 (en) 1998-06-29 2001-03-13 Sun Microsystems, Inc. Platform-independent device drivers
GB2340267B (en) * 1998-07-31 2003-02-05 Sony Uk Ltd Data storage in ole stystems
US6618767B1 (en) * 1998-11-17 2003-09-09 Sun Microsystems, Inc. Mechanism by which devices on unforeseen platform variants may be supported without re-release of core platform kernel software
US6292855B1 (en) 1998-12-18 2001-09-18 Lsi Logic Corporation Method to allow hardware configurable data structures
US7213061B1 (en) * 1999-04-29 2007-05-01 Amx Llc Internet control system and method
US6633929B1 (en) * 1999-04-30 2003-10-14 Microsoft Corporation Method and system for abstracting network device drivers
US6405310B1 (en) * 1999-07-09 2002-06-11 Hewlett-Packard Company System and method for peripheral system management using operation object interfaces for device control
US20010033554A1 (en) * 2000-02-18 2001-10-25 Arun Ayyagari Proxy-bridge connecting remote users to a limited connectivity network
US7047534B2 (en) * 2000-03-17 2006-05-16 Microsoft Corporation Simplified device drivers for hardware devices of a computer system
US7389334B2 (en) * 2000-04-24 2008-06-17 Microsoft Corporation Exposing bluetooth compliant wireless device connection as modems or sockets
US6665734B1 (en) * 2000-09-21 2003-12-16 International Business Machines Corporation Blending object-oriented objects with traditional programming languages
US6961942B1 (en) * 2000-11-06 2005-11-01 Microsoft Corporation Bluetooth TDI and winsock interface
US7124226B2 (en) * 2001-01-30 2006-10-17 Intel Corporation Method or apparatus for establishing a plug and play (PnP) communication channel via an abstraction layer interface
US7228263B2 (en) * 2001-03-08 2007-06-05 Intel Corporation Method for representing root busses using object oriented abstractions
US7194263B2 (en) * 2001-09-17 2007-03-20 Microsoft Corporation System and method for concurrent operation of a wireless device in two disjoint wireless networks
US7248570B2 (en) * 2001-09-17 2007-07-24 Microsoft Corporation System and method for coordinating bandwidth usage of a communication channel by wireless network nodes
US6941558B2 (en) * 2001-10-31 2005-09-06 Agilent Technologies, Inc. System and method for automatically generating an object-oriented class wrapper
US7574713B2 (en) * 2001-11-05 2009-08-11 Trendium, Inc. Methods, systems, and computer program products for instantiating a device driver for communication with a device by dynamically associating the device driver at run-time with a device-specific and/or service-specific software component
US7107331B2 (en) * 2002-03-25 2006-09-12 Kabushiki Kaisha Toshiba System and method for configuring digital image devices
US7739693B2 (en) * 2002-11-25 2010-06-15 Sap Ag Generic application program interface for native drivers
US7069206B2 (en) * 2003-04-24 2006-06-27 International Business Machines Corporation Method and apparatus for abstraction of physical hardware implementation to logical software drivers
US7171587B2 (en) * 2003-04-28 2007-01-30 Teradyne, Inc. Automatic test system with easily modified software
US7684754B2 (en) * 2003-06-03 2010-03-23 Microsoft Corporation Capacitive bonding of devices
US7822983B2 (en) 2003-08-21 2010-10-26 Microsoft Corporation Physical device bonding
US20050149732A1 (en) * 2004-01-07 2005-07-07 Microsoft Corporation Use of static Diffie-Hellman key with IPSec for authentication
US9063739B2 (en) * 2005-09-07 2015-06-23 Open Invention Network, Llc Method and computer program for device configuration

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5252951A (en) * 1989-04-28 1993-10-12 International Business Machines Corporation Graphical user interface with gesture recognition in a multiapplication environment
US5179666A (en) * 1990-06-07 1993-01-12 Unisys Corporation Block oriented peripheral device interface
AU639802B2 (en) * 1990-08-14 1993-08-05 Oracle International Corporation Methods and apparatus for providing dynamic invocation of applications in a distributed heterogeneous environment
US5280610A (en) * 1990-08-14 1994-01-18 Digital Equipment Corporation Methods and apparatus for implementing data bases to provide object-oriented invocation of applications
US5361351A (en) * 1990-09-21 1994-11-01 Hewlett-Packard Company System and method for supporting run-time data type identification of objects within a computer program
US5265252A (en) * 1991-03-26 1993-11-23 International Business Machines Corporation Device driver system having generic operating system interface
US5291585A (en) * 1991-07-29 1994-03-01 Dell Usa, L.P. Computer system having system feature extension software containing a self-describing feature table for accessing I/O devices according to machine-independent format
US5361350A (en) * 1991-12-12 1994-11-01 International Business Machines Corporation Object oriented method management system and software for managing class method names in a computer system
US5339430A (en) * 1992-07-01 1994-08-16 Telefonaktiebolaget L M Ericsson System for dynamic run-time binding of software modules in a computer system
US5379432A (en) * 1993-07-19 1995-01-03 Taligent, Inc. Object-oriented interface for a procedural operating system
US5473777A (en) * 1993-07-19 1995-12-05 Moeller; Christopher P. Wrapper for enabling an object otented application to maintain virtual memory using procedural function calls
US5471675A (en) * 1993-07-27 1995-11-28 Taligent, Inc. Object oriented video framework system
US5432925A (en) * 1993-08-04 1995-07-11 International Business Machines Corporation System for providing a uniform external interface for an object oriented computing system
US5566346A (en) * 1993-12-21 1996-10-15 Taligent, Inc. System for constructing hardware device interface software systems independent of operating systems including capability of installing and removing interrupt handlers

Also Published As

Publication number Publication date
US5727212A (en) 1998-03-10
JP3618892B2 (ja) 2005-02-09
EP0737917A2 (de) 1996-10-16
DE69621879T2 (de) 2003-01-23
EP0737917A3 (de) 1997-03-19
EP0737917B1 (de) 2002-06-19
KR100230549B1 (ko) 1999-11-15
JPH0922357A (ja) 1997-01-21
KR960038604A (ko) 1996-11-21

Similar Documents

Publication Publication Date Title
DE69621879D1 (de) Kommunikation zwischen objektorientierten Komponenten und prozeduralen Gerätetreibern
DE69633887D1 (de) Schnittstelle zwischen Agent und verwaltetem Gerät
IT1278514B1 (it) Dispositivo per comunicazioni
DE69630512D1 (de) Leistungsverstärker und kommunikationsvorrichtung
DE69527369D1 (de) Kommunikationsgerät
DE69623446D1 (de) Kommunikationssystem zwischen vorrichtungsgruppen
FI955682A0 (fi) Kaksitoiminen tiedonvälityslaite
DE69840059D1 (de) Anzeigeverfahren, Anzeigegerät und Kommunikationsverfahren
DE69525862D1 (de) Anzeigegerät mit wählbarem kommunikationsprotokoll
BR9600324A (pt) Dispositivo de comunicação de rádio
DK0740823T3 (da) Trafikreguleringsanordning
IL119294A0 (en) Poly scissors device
DE69628794D1 (de) Kommunikationsgerät
DE29612489U1 (de) Einohrige Kommunikationseinrichtung
EP0802637A4 (de) Kommunikationsschaltung
DE69634425D1 (de) Kommunikationsadressierungsnetzwerk und endgerät dafür
DE69616946D1 (de) Zugkraftbegrenzungs-Vorrichtung
DE69623418T2 (de) Spreizspektrum-Nachrichtenübertragungsgerät
DE69635220D1 (de) Kommunikationsgerät
DE29518987U1 (de) Dispergiervorrichtung
DE69607692T2 (de) Verbindungsvorrichtung und Verbindungsverfahren
KR970039032U (ko) 출선구 센타 조정장치
KR970008511U (ko) 자동차의 미끄럼 방지장치
KR970047783U (ko) 통신장치
DE29521401U1 (de) Kommunikationseinrichtung

Legal Events

Date Code Title Description
8364 No opposition during term of opposition
8320 Willingness to grant licences declared (paragraph 23)
8328 Change in the person/name/address of the agent

Representative=s name: DUSCHER, R., DIPL.-PHYS. DR.RER.NAT., PAT.-ANW., 7