CA2129353A1 - Dispositif d'utilisation de fonctions de pseudo point de communication deportees (pseudo-sockets) - Google Patents

Dispositif d'utilisation de fonctions de pseudo point de communication deportees (pseudo-sockets)

Info

Publication number
CA2129353A1
CA2129353A1 CA002129353A CA2129353A CA2129353A1 CA 2129353 A1 CA2129353 A1 CA 2129353A1 CA 002129353 A CA002129353 A CA 002129353A CA 2129353 A CA2129353 A CA 2129353A CA 2129353 A1 CA2129353 A1 CA 2129353A1
Authority
CA
Canada
Prior art keywords
primitives
open
proprietary
application
result
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.)
Granted
Application number
CA002129353A
Other languages
English (en)
Other versions
CA2129353C (fr
Inventor
Alev Aydin
Annick Besnier
Margaret Jacobs
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.)
Bull SA
Original Assignee
Alev Aydin
Annick Besnier
Margaret Jacobs
Bull S.A.
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 Alev Aydin, Annick Besnier, Margaret Jacobs, Bull S.A. filed Critical Alev Aydin
Publication of CA2129353A1 publication Critical patent/CA2129353A1/fr
Application granted granted Critical
Publication of CA2129353C publication Critical patent/CA2129353C/fr
Anticipated expiration legal-status Critical
Expired - Fee Related 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/544Buffers; Shared memory; Pipes
    • 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/547Remote procedure calls [RPC]; Web services

Abstract

2129353 9414116 PCTABS00166 La présente invention concerne un dispositif permettant d'utiliser une procédure d'appel à distance de systèmes ouverts utilisants le procédé point de communication dans une application propriétaire utilisant des primitives inexistantes dans le système propriétaire et fonctionnant sur un système informatique disposant d'un sous-système ouvert, utilisant la fonction point de communication comportant: des moyens de communiquer entre l'application propriétaire et une application sous le sous-système ouvert; des moyens de coder dans un format spécial les primitives de l'application propriétaire et de stocker ces primitives; des moyens de lancer une application sous le système ouvert ("UNIX") pour décoder, faire exécuter la fonction demandée par la primitive et de renvoyer le résultat; des moyens de décoder le résultat; des moyens d'assurer la synchronisation des accès à la mémoire partagée.
CA002129353A 1992-12-11 1993-12-09 Dispositif d'utilisation de fonctions de pseudo point de communication deportees (pseudo-sockets) Expired - Fee Related CA2129353C (fr)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
FR9214971 1992-12-11
FR9214971A FR2699305B1 (fr) 1992-12-11 1992-12-11 Dispositif d'utilisation de fonctions de pseudo point de communication déportées (pseudo sockets).
PCT/FR1993/001219 WO1994014116A1 (fr) 1992-12-11 1993-12-09 Dispositif d'utilisation de fonctions de pseudo point de communication deportees (pseudo-sockets)

Publications (2)

Publication Number Publication Date
CA2129353A1 true CA2129353A1 (fr) 1994-06-23
CA2129353C CA2129353C (fr) 2002-02-12

Family

ID=9436502

Family Applications (1)

Application Number Title Priority Date Filing Date
CA002129353A Expired - Fee Related CA2129353C (fr) 1992-12-11 1993-12-09 Dispositif d'utilisation de fonctions de pseudo point de communication deportees (pseudo-sockets)

Country Status (8)

Country Link
US (1) US6212572B1 (fr)
EP (1) EP0606791B1 (fr)
JP (1) JP2559345B2 (fr)
CA (1) CA2129353C (fr)
DE (1) DE69328821T2 (fr)
ES (1) ES2148210T3 (fr)
FR (1) FR2699305B1 (fr)
WO (1) WO1994014116A1 (fr)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7076551B2 (en) 2000-04-03 2006-07-11 Texas Instruments Incorporated Using remote procedure calls to manage co-processor resources
EP1249758B1 (fr) 2001-04-11 2012-03-07 Texas Instruments Incorporated Appels de procédures à distance pour gérer des ressources d'un coprocesseur
EP1478179A4 (fr) * 2002-01-23 2005-08-10 Huawei Tech Co Ltd Service de videoconference et systeme pour assurer un service de videoconference
CN102938783A (zh) * 2012-10-30 2013-02-20 中兴通讯股份有限公司 一种Socket处理方法、装置和Web服务器
US10528512B1 (en) * 2018-03-14 2020-01-07 Parallels International Gmbh Improving efficiency of asynchronous input/output operations based on observed performance
CN111182008B (zh) 2018-11-09 2023-03-07 微软技术许可有限责任公司 在用户空间中建立套接字连接
US10990280B1 (en) 2018-12-03 2021-04-27 Parallels International Gmbh Smart keyboard
US20230185636A1 (en) * 2021-12-10 2023-06-15 Nvidia Corporation Application programming interfaces for interoperability

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4882674A (en) * 1985-03-05 1989-11-21 Wang Laboratories, Inc. Apparatus and method for control of one computer system by another computer system
GB2176636A (en) * 1985-06-14 1986-12-31 Int Standard Electric Corp A system for providing a workstation environment
US5124909A (en) * 1988-10-31 1992-06-23 Hewlett-Packard Company Software program for providing cooperative processing between personal computers and a host computer
US5218699A (en) * 1989-08-24 1993-06-08 International Business Machines Corporation Remote procedure calls in heterogeneous systems
US5613100A (en) * 1989-09-12 1997-03-18 Nec Corporation Computer system having an open systems interconnection (OSI) management system for an information conversion for management of non-open systems
US5404519A (en) * 1989-10-11 1995-04-04 Texas Instruments Incorporated System for extending software calls to functions on another processor by means of a communications buffer
US5123094A (en) * 1990-01-26 1992-06-16 Apple Computer, Inc. Interprocessor communications includes second CPU designating memory locations assigned to first CPU and writing their addresses into registers
US5313638A (en) * 1992-03-24 1994-05-17 International Business Machines Corp. Method using semaphores for synchronizing communication between programs or processes resident in a computer system
CA2097564C (fr) * 1992-06-16 2004-05-25 David L. Phillips Methode pour coupler les systemes ouverts aux reseaux prives
US5497463A (en) * 1992-09-25 1996-03-05 Bull Hn Information Systems Inc. Ally mechanism for interconnecting non-distributed computing environment (DCE) and DCE systems to operate in a network system
US5652885A (en) * 1993-05-25 1997-07-29 Storage Technology Corporation Interprocess communications system and method utilizing shared memory for message transfer and datagram sockets for message control
FR2714746B1 (fr) * 1993-12-31 1996-02-02 Bull Sa Procédé de simulation d'une architecture "serveur" à partir d'une architecture "client".
US5475601A (en) * 1994-02-15 1995-12-12 Emhart Glass Machinery Investments Inc. Control for glassware forming system including bidirectional network gateway
US5721876A (en) * 1995-03-30 1998-02-24 Bull Hn Information Systems Inc. Sockets application program mechanism for proprietary based application programs running in an emulation environment
US5619699A (en) * 1995-05-22 1997-04-08 Bull Hn Information Systems Inc. Operating system translator incorporating unix piping capability for a proprietary operating system

Also Published As

Publication number Publication date
FR2699305B1 (fr) 1995-01-13
DE69328821D1 (de) 2000-07-13
JP2559345B2 (ja) 1996-12-04
FR2699305A1 (fr) 1994-06-17
EP0606791A1 (fr) 1994-07-20
EP0606791B1 (fr) 2000-06-07
DE69328821T2 (de) 2000-12-07
JPH07502851A (ja) 1995-03-23
CA2129353C (fr) 2002-02-12
US6212572B1 (en) 2001-04-03
WO1994014116A1 (fr) 1994-06-23
ES2148210T3 (es) 2000-10-16

Similar Documents

Publication Publication Date Title
AU2001235937A1 (en) A system and method to accelerate client/server interactions using predictive requests
CA2129353A1 (fr) Dispositif d'utilisation de fonctions de pseudo point de communication deportees (pseudo-sockets)
WO2004049119A3 (fr) Systemes et procedes permettant de communiquer avec des dispositifs en tant que services web
WO2002088895A3 (fr) Procede et systeme de memoire d'archivage de donnees privees sur un reseau pour acces direct par le client
SE0202858D0 (sv) Förfarande och anordning för global positionsdataservice
FR2766285B1 (fr) Appareil de commande pour systeme et procede de mise en oeuvre de l'appareil de commande
ES2146794T3 (es) Paginas amarillas en el ciberespacio.
WO2001092973A3 (fr) Procede et systeme permettant de reduire efficacement les donnees d'affichage graphique en vue de les transmettre via un mecanisme de protocole de transport a faible largeur de bande
EP0788258A3 (fr) Dispositif et procédé pour transmission des données et de contrôle de contention
DE60114220D1 (de) System und verfahren zur implementierung des verbesserten transportschicht-sicherheitsprotokolls
WO2001063844A3 (fr) Systeme et procede servant a fournir des services de renseignement a un utilisateur de dispositif mobile
LT99099A (en) Automated system for image archiving
CA2389183A1 (fr) Systemes et procedes de generation et de communication de donnees de mouvement a travers un reseau distribue
WO1998019224A3 (fr) Transfert dirige d'information dans des reseaux informatiques
WO2001015457A3 (fr) Codage d'image
IL131766A (en) Wireless communication device and method
NZ512825A (en) Secure system using continuously-changing features of a body part as a key
EP1133151A3 (fr) Procédé pour obtenir des informations d'image, dispositif de transmission d'information d'image et système de transmission d'information d'image
SG155028A1 (en) Sensing device with processor
MXPA98003895A (es) Metodo para el filtrado adaptativo de kalman en los sistemas dinamicos.
MY135656A (en) Dynamic wizard interface system and method
EP0989705A3 (fr) Système et méthode pour la communication contrôleur-à-contrôleur
CA2382193A1 (fr) Systeme d'acquisition de donnees de pulverisation
FR2651946A1 (fr) Procede d'adaptation d'une imprimante a une fonction de telecopie autonome, dispositif et application s'y rapportant.
FR2373741A1 (fr) Systeme de commande pour une soupape d'arret hydraulique

Legal Events

Date Code Title Description
EEER Examination request
MKLA Lapsed