IN-PROCESS TRAPPING FOR SERVICE SUBSTITUTION IN HOSTED APPLICAITONS EXECUTING ON MOBILE DEVICES WITH MULTI OPERATING SYSTEM ENVIRONMENT
The invention provides a computing device that includes a central processing unit that executes a native operating system including native runtime environments with native software applications. Each native software application has instructions for execution under the native operating system. Hosted...
Gespeichert in:
Hauptverfasser: | , , , |
---|---|
Format: | Patent |
Sprache: | eng ; fre |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | The invention provides a computing device that includes a central processing unit that executes a native operating system including native runtime environments with native software applications. Each native software application has instructions for execution under the native operating system. Hosted runtime environments execute within the native runtime environments, each of the hosted runtime environments executing hosted software applications that have instructions for execution under a hosted operating system that differs from the native operating system. A first hosted software application executing as a first process of the hosted runtime environments includes an instruction that references a member of an object defined by an object-oriented programming (OOP) class. The process executes that instruction utilizing data and/or code other than that specified by the referenced class as the referenced member.
L'invention concerne un dispositif informatique qui comprend une unité centrale de traitement qui fait tourner un système d'exploitation natif comprenant des environnements d'exécution natifs avec des applications logicielles natives. Chaque application logicielle native comprend des instructions à exécuter dans le système d'exploitation natif. Des environnements d'exécution hébergés tournent dans les environnements d'exécution natifs, chacun des environnements d'exécution hébergés exécutant des applications logicielles hébergées qui ont des instructions à exécuter dans un système d'exploitation hébergé qui diffère du système d'exploitation natif. Une première application logicielle hébergée exécutée sous la forme d'un premier processus des environnements d'exécution hébergés comprend une instruction qui référence un élément d'un objet défini par une classe de programmation orientée objet (OPP). Le processus exécute cette instruction en utilisant des données et/ou un code autre que ceux spécifiés par la classe référencée en tant qu'élément référencé. |
---|