WIPO logo
Mobile | Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Search International and National Patent Collections
World Intellectual Property Organization
Search
 
Browse
 
Translate
 
Options
 
News
 
Login
 
Help
 
Machine translation
1. (WO1999008419) METHOD FOR LOADING A FUNCTION PROVIDED BY A FIRST COMPUTER (SERVER) ONTO A SECOND COMPUTER (CLIENT)
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/1999/008419    International Application No.:    PCT/DE1998/002265
Publication Date: 18.02.1999 International Filing Date: 06.08.1998
Chapter 2 Demand Filed:    02.03.1999    
IPC:
G06F 9/445 (2006.01), G06F 9/46 (2006.01), H04L 29/06 (2006.01), H04L 29/08 (2006.01)
Applicants: SIEMENS AKTIENGESELLSCHAFT [DE/DE]; Wittelsbacherplatz 2, D-80333 München (DE) (For All Designated States Except US).
SCHÄFER, Ralf [DE/DE]; (DE) (For US Only).
GITSELS, Martin [DE/DE]; (DE) (For US Only)
Inventors: SCHÄFER, Ralf; (DE).
GITSELS, Martin; (DE)
Common
Representative:
SIEMENS AKTIENGESELLSCHAFT; Postfach 22 16 34, D-80506 München (DE)
Priority Data:
197 34 229.9 07.08.1997 DE
Title (DE) VERFAHREN ZUM LADEN EINER FUNKTION, DIE VON EINEM ERSTEN RECHNER (SERVER) BEREITGESTELLT WIRD, AUF EINEN ZWEITEN RECHNER (CLIENT)
(EN) METHOD FOR LOADING A FUNCTION PROVIDED BY A FIRST COMPUTER (SERVER) ONTO A SECOND COMPUTER (CLIENT)
(FR) PROCEDE POUR CHARGER DANS UN SECOND ORDINATEUR (CLIENT) UNE FONCTION MISE A DISPOSITION PAR UN PREMIER ORDINATEUR (SERVEUR)
Abstract: front page image
(DE)(57) Zusammenfassung Von einem ersten Rechner (SV) soll über ein Netz, vorzugsweise ein Rechnernetz oder ein Kommunikationsnetz, eine Funktion (101, 102, 103, 104) auf einen zweiten Rechner (CL1, CL2, CL3) geladen werden. Der zweite Rechner (CL1, CL2, CL3) enthält dazu neben einem Betriebssystem (S1, S2, S3) ein plattformunabhängiges System (VM), vorzugsweise eine JAVA-Virtual-Maschine, das gewährleistet, daß von dem Betriebssystem (S1, S2, S3) des zweiten Rechners plattformunabhängiger Code (101, 104) (JAVA-Bytecode) auf diesem zweiten Rechner (CL1, CL2, CL3) ablaufen kann. Neben plattformunabhängigem Code (101, 104) kann auch plattformabhängiger Code (102, 103), speziell für die Hardware des zweiten Rechners (CL1, CL2, CL3), von dem ersten Rechner (SV) geladen werden, wobei die durch plattformunabhängigen Code resultierenden Laufzeiteinbußen vermieden werden. Dazu umfaßt der erste Rechner (SV) die benötigten plattformabhängigen Funktionen, vorzugsweise als dynamische Bibliotheken (102, 103), die ggf. von dem zweiten Rechner (CL1, CL2, CL3) angefordert werden, um Laufzeitgewinne auf dem zweiten Rechner (CL1, CL2, CL3) zu erzielen.
(EN)(57) Abstract A function (101, 102, 103, 104) is to be loaded from a first computer (SV) onto a second computer (CL1, CL2, CL3) via a network, preferably a computer network or communications network. The second computer (CL1, CL2, CL3) contains, in addition to the operating system (S1, S2, S3), a platform-independent system (VM), preferably a JAVA virtual machine which ensures that the platform-independent code (101, 104) (JAVA byte code) from the operating system (S1, S2, S3) of the second computer can run on the second computer (CL1, CL2, CL3). In addition to the platform-independent code (101, 104), a platform-dependent code (102, 103), particular to the hardware of the second computer (CL1, CL2, CL3), can be loaded from the first computer (SV), thus avoiding the operation time losses that result from the platform-independent code. To this end, the first computer (SV) comprises the necessary platform-dependent functions, preferably as dynamic libraries (102, 103), which are optionally requested by the second computer (CL1, CL2, CL3), so as to obtain operation time gains on the second computer (CL1, CL2, CL3).
(FR)Une fonction doit être chargée dans un second ordinateur à partir d'un premier ordinateur, par l'intermédiaire d'un réseau, de préférence un réseau informatique ou un réseau de communication. Le second ordinateur contient à cet effet, en plus d'un système d'exploitation, un système indépendant d'une plate-forme, de préférence une machine virtuelle JAVA, qui garantit que le code indépendant d'une plate-forme (code à multiplets JAVA) puisse passer du système d'exploitation du second ordinateur dans ce second ordinateur. En plus du code indépendant d'une plate-forme, un code dépendant d'une plate-forme peut être chargé à partir du premier ordinateur, spécialement pour le matériel du second ordinateur, les pertes de temps d'exécution dues à l'utilisation du code indépendant d'une plate-forme étant évitées. A cet effet, le premier ordinateur comprend les fonctions indépendantes d'une plate-forme nécessaires, de préférence sous la forme de bibliothèques dynamiques, qui sont éventuellement demandées par le second ordinateur, pour obtenir des gains de temps d'exécution sur ce second ordinateur.
Designated States: CN, JP, US.
European Patent Office (AT, BE, CH, CY, DE, DK, ES, FI, FR, GB, GR, IE, IT, LU, MC, NL, PT, SE).
Publication Language: German (DE)
Filing Language: German (DE)