DE69406660D1 - Verfahren und vorrichtung zur kompatibilitätsverifikation zwischen komponenten in einem rechnersystem - Google Patents

Verfahren und vorrichtung zur kompatibilitätsverifikation zwischen komponenten in einem rechnersystem

Info

Publication number
DE69406660D1
DE69406660D1 DE69406660T DE69406660T DE69406660D1 DE 69406660 D1 DE69406660 D1 DE 69406660D1 DE 69406660 T DE69406660 T DE 69406660T DE 69406660 T DE69406660 T DE 69406660T DE 69406660 D1 DE69406660 D1 DE 69406660D1
Authority
DE
Germany
Prior art keywords
provider
version
implementation
client
definition
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
DE69406660T
Other languages
English (en)
Inventor
Alan Lillich
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.)
Apple Inc
Original Assignee
Apple Computer Inc
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 Apple Computer Inc filed Critical Apple Computer Inc
Application granted granted Critical
Publication of DE69406660D1 publication Critical patent/DE69406660D1/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • 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/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • G06F9/44521Dynamic linking or loading; Link editing at or after load time, e.g. Java class loading
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/70Software maintenance or management
    • G06F8/71Version control; Configuration management
    • 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/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • G06F9/44536Selecting among different versions
DE69406660T 1993-05-05 1994-05-03 Verfahren und vorrichtung zur kompatibilitätsverifikation zwischen komponenten in einem rechnersystem Expired - Lifetime DE69406660D1 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US5834593A 1993-05-05 1993-05-05
PCT/US1994/004983 WO1994025918A1 (en) 1993-05-05 1994-05-03 Method and apparatus for verifying compatibility between modular components in a computer system

Publications (1)

Publication Number Publication Date
DE69406660D1 true DE69406660D1 (de) 1997-12-11

Family

ID=22016251

Family Applications (1)

Application Number Title Priority Date Filing Date
DE69406660T Expired - Lifetime DE69406660D1 (de) 1993-05-05 1994-05-03 Verfahren und vorrichtung zur kompatibilitätsverifikation zwischen komponenten in einem rechnersystem

Country Status (8)

Country Link
US (1) US5613101A (de)
EP (1) EP0698238B1 (de)
JP (1) JP3343354B2 (de)
AT (1) ATE160032T1 (de)
AU (1) AU6783394A (de)
CA (1) CA2162033A1 (de)
DE (1) DE69406660D1 (de)
WO (1) WO1994025918A1 (de)

Families Citing this family (43)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5805899A (en) * 1995-07-06 1998-09-08 Sun Microsystems, Inc. Method and apparatus for internal versioning of objects using a mapfile
US7330870B1 (en) 1997-02-11 2008-02-12 International Business Machines Corporation Streaming computer system and method with multi-version protocol compatibility
US6092147A (en) * 1997-04-15 2000-07-18 Sun Microsystems, Inc. Virtual machine with securely distributed bytecode verification
US7080371B1 (en) * 1998-03-03 2006-07-18 Siebel Systems, Inc. Method, system, apparatus and program product for distribution and instantiation of software upgrades
US6154878A (en) * 1998-07-21 2000-11-28 Hewlett-Packard Company System and method for on-line replacement of software
US6202205B1 (en) * 1998-07-21 2001-03-13 Hewlett-Packard Company System and method for profile-based, on-the-fly optimization of library code
US6185734B1 (en) * 1998-07-21 2001-02-06 Hewlett-Packard Company Hierarchical registry structure for managing multiple versions of software components
US6880155B2 (en) 1999-02-02 2005-04-12 Sun Microsystems, Inc. Token-based linking
US6868425B1 (en) * 1999-03-05 2005-03-15 Microsoft Corporation Versions and workspaces in an object repository
US7158993B1 (en) 1999-11-12 2007-01-02 Sun Microsystems, Inc. API representation enabling submerged hierarchy
DE10008245A1 (de) * 2000-02-23 2001-09-06 Siemens Ag Verfahren zur Sicherstellung der Kompatibilität und Verfahren zur Datensicherung innerhalb eines mehrere Teilrechnersysteme aufweisenden verteilten Rechnersystems
US6651186B1 (en) * 2000-04-28 2003-11-18 Sun Microsystems, Inc. Remote incremental program verification using API definitions
US6986132B1 (en) 2000-04-28 2006-01-10 Sun Microsytems, Inc. Remote incremental program binary compatibility verification using API definitions
US6883163B1 (en) 2000-04-28 2005-04-19 Sun Microsystems, Inc. Populating resource-constrained devices with content verified using API definitions
US6981245B1 (en) 2000-09-14 2005-12-27 Sun Microsystems, Inc. Populating binary compatible resource-constrained devices with content verified using API definitions
WO2002023331A2 (en) * 2000-09-14 2002-03-21 Sun Microsystems, Inc. Remote incremental program binary compatibility verification using api definitions
EP1202168A3 (de) * 2000-10-30 2006-08-23 Microsoft Corporation Vorrichtung und Verfahren zur dynamischen Verifikation des Kompatibilität eines Benutzerschnittstelleresources
JP2002318704A (ja) * 2001-04-24 2002-10-31 Sony Corp 電子機器
US20030191870A1 (en) * 2002-04-02 2003-10-09 Dominic Duggan Method and apparatus for updating software libraries
US6898768B1 (en) * 2002-05-17 2005-05-24 Cisco Technology, Inc. Method and system for component compatibility verification
JP5036770B2 (ja) * 2002-07-19 2012-09-26 株式会社リコー 装置及びラッピング処理方法並びにプログラム
EP1387268A3 (de) * 2002-07-31 2005-03-02 Ricoh Company Bilderzeugungsgerät, Informationsverarbeitungsgerät und Versionsprüfungsverfahren
JP4026456B2 (ja) * 2002-09-13 2007-12-26 日本電気株式会社 計算機システム及び情報収集方法
US7055147B2 (en) * 2003-02-28 2006-05-30 Sun Microsystems, Inc. Supporting interactions between different versions of software for accessing remote objects
EP1475611B1 (de) * 2003-05-07 2007-07-11 Harman/Becker Automotive Systems GmbH Verfahren und Vorrichtung zur Sprachausgabe, Datenträger mit Sprachdaten
WO2005106605A1 (de) * 2004-04-01 2005-11-10 Bayerische Motoren Werke Aktiengesellschaft Verfahren zur feststellung von inkompatibilitäten in einem bussystem mit mehreren steurgeräten
WO2006055838A2 (en) * 2004-11-18 2006-05-26 America Online, Inc. Runtime environment
US20060161910A1 (en) * 2005-01-14 2006-07-20 International Business Machines Corporation Method, system and program product for automatically ensuring compatability of a code module loaded into a program-code environment
EP1739552A1 (de) * 2005-06-21 2007-01-03 Hewlett-Packard Development Company, L.P. Verfahren und Computersystem zur Softwareinstallierung
US7802252B2 (en) * 2007-01-09 2010-09-21 International Business Machines Corporation Method and apparatus for selecting the architecture level to which a processor appears to conform
US8146109B2 (en) * 2007-02-15 2012-03-27 Microsoft Corporation Version resiliency for a host application and custom code
US8181188B2 (en) * 2007-02-15 2012-05-15 Microsoft Corporation Version resiliency for a host application and managed code
US20150207757A1 (en) * 2009-03-25 2015-07-23 Hewlett-Packard Development Company, L.P. Shared resource allocation control
US8694981B2 (en) 2010-11-17 2014-04-08 Apple Inc. Shared resource dependencies
US9064134B1 (en) * 2010-12-06 2015-06-23 Adobe Systems Incorporated Method and apparatus for mitigating software vulnerabilities
US8930901B2 (en) * 2011-08-15 2015-01-06 International Business Machines Corporation Automatic selection of lowest configuration feature level by functionality exploited
US9489184B2 (en) * 2011-12-30 2016-11-08 Oracle International Corporation Adaptive selection of programming language versions for compilation of software programs
US8949824B2 (en) 2012-09-28 2015-02-03 Wal-Mart Stores, Inc. Systems and methods for installing, managing, and provisioning applications
US9128792B2 (en) 2012-09-28 2015-09-08 Wal-Mart Stores, Inc. Systems and methods for installing, managing, and provisioning applications
US9235491B2 (en) 2012-09-28 2016-01-12 Wal-Mart Stores, Inc. Systems and methods for installing, managing, and provisioning applications
US9317269B2 (en) 2012-09-28 2016-04-19 Wal-Mart Stores, Inc. Systems and methods for installing, managing, and provisioning applications
US10338907B2 (en) * 2016-12-04 2019-07-02 Sap Se Cloud service framework for toolkit deployment
US10572495B2 (en) * 2018-02-06 2020-02-25 Cisco Technology Inc. Network assurance database version compatibility

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4558413A (en) * 1983-11-21 1985-12-10 Xerox Corporation Software version management system
JPS6276954A (ja) * 1985-09-30 1987-04-09 Toshiba Corp 通信制御装置
CA2048306A1 (en) * 1990-10-02 1992-04-03 Steven P. Miller Distributed configuration profile for computing system
US5579509A (en) * 1991-02-08 1996-11-26 International Business Machines Corporation Apparatus and method for verifying compatibility of system components

Also Published As

Publication number Publication date
WO1994025918A1 (en) 1994-11-10
AU6783394A (en) 1994-11-21
ATE160032T1 (de) 1997-11-15
US5613101A (en) 1997-03-18
EP0698238B1 (de) 1997-11-05
JP3343354B2 (ja) 2002-11-11
CA2162033A1 (en) 1994-11-10
EP0698238A1 (de) 1996-02-28
JPH08509830A (ja) 1996-10-15

Similar Documents

Publication Publication Date Title
ATE160032T1 (de) Verfahren und vorrichtung zur kompatibilitätsverifikation zwischen komponenten in einem rechnersystem
ATE252747T1 (de) Verfahren und system zur entwicklung, anwendung, fernladung, und ausfuhrung, von datenbank gesteuerten webseiten
KR940000961A (ko) 시스템 검증 방법 및 장치
EP1296235A3 (de) Dynamische Geräteerkennung unter Verwendung von Treiber-Kandidatenlisten
ATE287102T1 (de) Verfahren zur sicherung eines elektronischen geräts, sicherheitssystem und elektronisches gerät
MY115597A (en) Software installation and testing for a build-to-order computer system
JP2001518662A (ja) 自動化したコンピュータ・ソフトウェアの妥当性検査および検証
ATE262195T1 (de) Vorrichtung und verfahren zur fernen datenrückgewinnung
DE69321255T2 (de) Vorrichtung zur ausführung vom mehreren programmteilen mit verschiedenen objektcodetypen in einem einzigen programm oder in einer prozessorumgebung
DE69606673T2 (de) Verfahren und Vorrichtung zur Empfangsbestätigung von übertragenen Anwendungen in einem interaktiven Datensystem
EP1643425A3 (de) Internes Design eines RFID servers
EP1014263A3 (de) Verfahren und System zum Modifizieren von ausführbarem Kode um zusätzliche Funktionalität hinzuzufügen
EP0378830A3 (de) Verfahren und Vorrichtung zur Verarbeitung von mehreren Zustandscodes wie für einen Parallel-Pipeline-Rechner
DE69510772D1 (de) Verfahren zur quantifizierung von lbp in körperflüssigkeiten
DE60203525D1 (de) Vorrichtung und verfahren in einer büroapplikation zur bereitstellung von inhaltsabhängiger hilfeinformation
WO2004017201A3 (en) An adaptive management method and system with automatic dependency resolution
ATE230859T1 (de) Aktualisierung von 'nur zu lesen' softwaremodulen
US20090037878A1 (en) Web Application Development Tool
ATE355191T1 (de) Verfahren und vorrichtung zur kompatibilitätskontrolle von den verschieden komponenten einer laufenden einheit
DE69606999D1 (de) Verfahren und vorrichtung zur bilderzeugung
Jordan et al. Literate formal development of Ada from Z for safety critical applications
Cisco Installing TrafficDirector
DE69810888D1 (de) Verfahren für bedingten zugang zu einem internetbetriebsmittel von einem endgerät mit chipkartenleser
WO1998029809A3 (en) Method and apparatus for identifying and correcting date errors
Gillman GENESIS–The GENEric SImulation System for Modelling State Transitions

Legal Events

Date Code Title Description
8332 No legal effect for de