DE69802839T2 - Gerät und verfahren welche objektorientierte programme die aus verschiedenen fachwerkversionen erzeugt sind zu kommunizieren ermöglicht - Google Patents

Gerät und verfahren welche objektorientierte programme die aus verschiedenen fachwerkversionen erzeugt sind zu kommunizieren ermöglicht

Info

Publication number
DE69802839T2
DE69802839T2 DE69802839T DE69802839T DE69802839T2 DE 69802839 T2 DE69802839 T2 DE 69802839T2 DE 69802839 T DE69802839 T DE 69802839T DE 69802839 T DE69802839 T DE 69802839T DE 69802839 T2 DE69802839 T2 DE 69802839T2
Authority
DE
Germany
Prior art keywords
communicate
allowed
programs generated
oriented programs
different specialty
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
DE69802839T
Other languages
English (en)
Other versions
DE69802839D1 (de
Inventor
Marc Jablonski
Mark Davis
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.)
Object Technology Licensing Corp
Original Assignee
Object Technology Licensing 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 Object Technology Licensing Corp filed Critical Object Technology Licensing Corp
Publication of DE69802839D1 publication Critical patent/DE69802839D1/de
Application granted granted Critical
Publication of DE69802839T2 publication Critical patent/DE69802839T2/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/46Multiprogramming arrangements
    • G06F9/54Interprogram communication
    • G06F9/541Interprogram communication via adapters, e.g. between incompatible applications
    • 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/448Execution paradigms, e.g. implementations of programming paradigms
    • G06F9/4488Object-oriented
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99951File or database maintenance
    • Y10S707/99952Coherency, e.g. same view to multiple users
    • Y10S707/99953Recoverability
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99951File or database maintenance
    • Y10S707/99952Coherency, e.g. same view to multiple users
    • Y10S707/99954Version management
DE69802839T 1997-12-08 1998-12-08 Gerät und verfahren welche objektorientierte programme die aus verschiedenen fachwerkversionen erzeugt sind zu kommunizieren ermöglicht Expired - Lifetime DE69802839T2 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US08/986,996 US6272521B1 (en) 1997-12-08 1997-12-08 Apparatus and method for allowing object-oriented programs created with different framework versions to communicate
PCT/US1998/025993 WO1999030226A2 (en) 1997-12-08 1998-12-08 Apparatus and method for allowing object-oriented programs created with different framework versions to communicate

Publications (2)

Publication Number Publication Date
DE69802839D1 DE69802839D1 (de) 2002-01-17
DE69802839T2 true DE69802839T2 (de) 2002-08-01

Family

ID=25532971

Family Applications (1)

Application Number Title Priority Date Filing Date
DE69802839T Expired - Lifetime DE69802839T2 (de) 1997-12-08 1998-12-08 Gerät und verfahren welche objektorientierte programme die aus verschiedenen fachwerkversionen erzeugt sind zu kommunizieren ermöglicht

Country Status (6)

Country Link
US (1) US6272521B1 (de)
EP (1) EP1038219B1 (de)
JP (1) JP2001526421A (de)
CA (1) CA2312814C (de)
DE (1) DE69802839T2 (de)
WO (1) WO1999030226A2 (de)

Families Citing this family (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7330870B1 (en) * 1997-02-11 2008-02-12 International Business Machines Corporation Streaming computer system and method with multi-version protocol compatibility
US6412082B1 (en) * 1997-12-17 2002-06-25 Sony Corporation Method and apparatus for selecting computer programs based on an error detection mechanism
JP3307329B2 (ja) * 1998-05-27 2002-07-24 日本電気株式会社 ネットワーク構成管理対象アクセスシステム及び方法
US6848108B1 (en) * 1998-06-30 2005-01-25 Microsoft Corporation Method and apparatus for creating, sending, and using self-descriptive objects as messages over a message queuing network
US6628305B1 (en) * 1998-11-09 2003-09-30 International Business Machines Corporation Architecture and definition of an extensible, object-oriented graphical user interface framework for managing and administering heterogenous digital library datastores
US6477701B1 (en) * 1999-09-30 2002-11-05 Seiko Epson Corporation Version-adaptive serialization and deserialization of program objects in an object-oriented environment
US7016922B1 (en) * 2000-04-27 2006-03-21 Autodesk, Inc. Intelligent object versioning
GB2363866B (en) * 2000-05-31 2002-11-06 Intamission Ltd Data processing apparatus, method and system
US9622058B1 (en) 2000-06-02 2017-04-11 Timothy G. Newman Apparatus, system, methods and network for communicating information associated with digital images
US6877162B1 (en) * 2000-07-31 2005-04-05 Hewlett-Packard Company Method and system for extendable class-based shared data-types
US8473396B2 (en) 2001-08-14 2013-06-25 Bloomberg L.P. Distribution and mapping of financial records from data stream
WO2004031937A1 (en) * 2002-09-30 2004-04-15 Microsoft Corporation System and method for making user interface elements known to an application and user
US8694504B2 (en) * 2003-03-05 2014-04-08 Spore, Inc. Methods and systems for technology analysis and mapping
US7020666B2 (en) * 2003-03-07 2006-03-28 Microsoft Corporation System and method for unknown type serialization
US7404186B2 (en) * 2003-05-28 2008-07-22 Microsoft Corporation Signature serialization
US7386836B2 (en) * 2003-06-09 2008-06-10 International Business Machines Corporation Maintaining multiple valid concurrent serialized object versions
GB2409735A (en) * 2003-12-30 2005-07-06 Ibm Method and system for change management of interfaces in distributed computer systems
US7631296B2 (en) * 2004-04-30 2009-12-08 Microsoft Corporation Rules framework for definition and execution of end-user rules logic
US20050246304A1 (en) * 2004-04-30 2005-11-03 Microsoft Corporation End-user application customization using rules
US7912863B1 (en) 2004-07-30 2011-03-22 Microsoft Corporation Compositional lifting of operations over structural types
US7774376B1 (en) * 2004-07-30 2010-08-10 Microsoft Corporation Type-system extensions for object-oriented language based on coercive subtyping with restrictions
US7543002B2 (en) * 2004-12-02 2009-06-02 Bea Systems, Inc. Mechanism to load first version classes into a runtime environment running a second version of the class
US7996443B2 (en) * 2005-02-28 2011-08-09 Microsoft Corporation Schema grammar and compilation
US20060195411A1 (en) * 2005-02-28 2006-08-31 Microsoft Corporation End user data activation
DE102005009529A1 (de) * 2005-03-02 2006-09-07 Siemens Ag Datenverarbeitungssystem zur Integration zweier Frameworks
US7756839B2 (en) * 2005-03-31 2010-07-13 Microsoft Corporation Version tolerant serialization
US7904881B2 (en) * 2006-07-26 2011-03-08 Intel Corporation Using a virtual stack for fast and composable stack cutting
US7801926B2 (en) 2006-11-22 2010-09-21 Microsoft Corporation Programmable logic and constraints for a dynamically typed storage system
US20100251212A1 (en) * 2009-03-30 2010-09-30 Microsoft Corporation Version Type Traversal
US8739187B2 (en) 2011-09-09 2014-05-27 International Business Machines Corporation Legacy application integration within a bundle framework
US8738755B2 (en) 2011-09-09 2014-05-27 International Business Machines Corporation Providing external access to service versions via a bundle framework

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB8814630D0 (en) 1987-11-17 1988-07-27 Ibm Dynamically adaptive environment for computer programs
US5347653A (en) * 1991-06-28 1994-09-13 Digital Equipment Corporation System for reconstructing prior versions of indexes using records indicating changes between successive versions of the indexes
WO1996018947A1 (en) * 1994-12-13 1996-06-20 Novell, Inc. Method and apparatus to update or change a network directory
CA2171568A1 (en) 1995-03-24 1996-09-25 Peter B. Kessler Method and system for type identification for multiple object interfaces in a distributed object environment
US5708828A (en) * 1995-05-25 1998-01-13 Reliant Data Systems System for converting data from input data environment using first format to output data environment using second format by executing the associations between their fields
US6112253A (en) 1995-10-12 2000-08-29 International Business Machines Corporation Object-oriented method maintenance mechanism that does not require cessation of the computer system or its programs
US5745906A (en) * 1995-11-14 1998-04-28 Deltatech Research, Inc. Method and apparatus for merging delta streams to reconstruct a computer file
US5742818A (en) * 1995-12-15 1998-04-21 Microsoft Corporation Method and system of converting data from a source file system to a target file system
US5915112A (en) * 1996-01-02 1999-06-22 International Business Machines Corporation Remote procedure interface with support for multiple versions
US5951638A (en) * 1997-03-21 1999-09-14 International Business Machines Corporation Integrated multimedia messaging system

Also Published As

Publication number Publication date
WO1999030226A2 (en) 1999-06-17
EP1038219B1 (de) 2001-12-05
WO1999030226A3 (en) 1999-07-22
US6272521B1 (en) 2001-08-07
DE69802839D1 (de) 2002-01-17
EP1038219A2 (de) 2000-09-27
CA2312814C (en) 2005-06-28
CA2312814A1 (en) 1999-06-17
JP2001526421A (ja) 2001-12-18

Similar Documents

Publication Publication Date Title
DE69802839T2 (de) Gerät und verfahren welche objektorientierte programme die aus verschiedenen fachwerkversionen erzeugt sind zu kommunizieren ermöglicht
DE69832214D1 (de) Verfahren und vorrichtung zur veränderlichen bitraten-taktwiedergewinnung
DE60130390D1 (de) Bremsvorrichtung und Verfahren zu seiner Regelung
DE69524848T2 (de) Verfahren und Einrichtung zur Gewinnung von organischen Schwefelverbindungen aus Heizöl
DE69624433D1 (de) Gerät und Verfahren zur Extrahierung von Titeln aus Dokumentbildern
DE69919714D1 (de) Verfahren und vorrichtung zur verbindung von programmen
DE69931256D1 (de) Verfahren und system zum zurückholen einer elektronischen akte
DE69932323D1 (de) Fahrradaufhängungsvorrichtung und entsprechendes verfahren
DE69918817D1 (de) Vorrichtung und verfahren zum binden von büchern
DE69811350D1 (de) Verfahren und vorrichtung zum entfernen von rippen
DE69904134D1 (de) Stanzvorrichtung und Verfahren zu ihrer Herstellung
DE19782058T1 (de) Vorrichtung und Verfahren für die Rohrernte
DE60131745D1 (de) Filtervorrichtung und verfahren zu deren herstellung
DE69632388D1 (de) Elektronisches gerät und verfahren zu seiner herstellung
DE19581148T1 (de) Verfahren und Vorrichtung zur digitalen Auswahlsdiversität
DE60000380D1 (de) Verfahren und Vorrichtung zur Datenkompression
DE69703451D1 (de) Kern aus gewellter pappe, verfahren und vorrichtung zu seiner herstellung
DE69721387T2 (de) Verfahren und vorrichtung zum entnehmen von geflügel einschliesslich kropfes
DE60032847D1 (de) Verfahren und Vorrichtung für verbesserte Videokodierung
DE69834695D1 (de) Verfahren und Vorrichtung zur Datenkompression
DE69901456D1 (de) Verfahren und vorrichtung zum zuführen von bauteilen, und verfahren und einrichtung zur montage von bauteilen
DE69600430T2 (de) Verfahren und Vorrichtung zum Entfernen von Drähten von Ballen aus kompressiblem Material
DE69736778D1 (de) Verfahren und gerät zum erzeugen von rauschsignalen aus sprachsignalen
DE69921608D1 (de) Verfahren und vorrichtung zum zoomen von digitalen bilddateien
DE59804240D1 (de) Entlüftungsvorrichtung und verfahren zu ihrer herstellung

Legal Events

Date Code Title Description
8364 No opposition during term of opposition
R082 Change of representative

Ref document number: 1038219

Country of ref document: EP