G - Physics – 06 – F
Patent
G - Physics
06
F
G06F 9/45 (2006.01)
Patent
CA 2383884
A method of translating object-oriented computer programs into native code includes a two-step translation process, first by a code translator (212) into a machine-independent virtual processor code (213), and then by a native translator (214) into native code (230). In a heterogeneous multiprocessor environment, the machine-independent part of the translation can be carried out at the central server, with machine-independent virtual processor code being distributed as required to the individual clients. Each client then needs to carry just a small processor-dependent native translator (214) with which it completes the conversion into native code. The invention finds particular application in embedded systems, and particularly in heterogeneous- processor systems such as mobile phone networks.
L'invention concerne un procédé de traduction de logiciels orientés objet en langage natif, qui comprend un processus de traduction en deux étapes: un transcodeur (212) effectue d'abord la traduction en un code de processeur virtuel indépendant (213) puis un transcodeur natif (214) effectue la traduction en langage natif. Dans un environnement multiprocesseur hétérogène, la partie de la traduction indépendante des machines peut être effectuée dans un serveur central, le code de processeur virtuel indépendant de machine pouvant être distribué selon demande à destination de clients individuels. Chaque client ne nécessite ensuite qu'un petit transcodeur natif (214) dépendant du processeur, qui parachève la conversion en langage natif. L'invention trouve notamment des applications dans des systèmes à processeurs hétérogènes tels que les réseaux de téléphonie mobile.
Hinsley Christopher Andrew
Renouf Timothy
Fetherstonhaugh & Co.
Tao Group Limited
LandOfFree
Translating and executing object-oriented computer programs does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Translating and executing object-oriented computer programs, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Translating and executing object-oriented computer programs will most certainly appreciate the feedback.
Profile ID: LFCA-PAI-O-1993469