首页> 外国专利> In-process trapping for service substitution in hosted applications executing on mobile devices with multi-operating system environment

In-process trapping for service substitution in hosted applications executing on mobile devices with multi-operating system environment

机译:在具有多操作系统环境的移动设备上执行的托管应用程序中的服务替换的进程内陷阱

摘要

The invention provides in some aspects a computing device that includes a central processing unit that executes a native operating system including one or more native runtime environments within which native software applications are executing, where each such native software application has instructions for execution under the native operating system. One or more hosted runtime environments execute within the one or more native runtime environments, each of which hosted runtime environments executes 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 (hereinafter, “referenced member”) of an object defined by an object-oriented programming (OOP) class (“referenced class”). The process executes that instruction utilizing data and/or code (hereinafter, “substitute member”) other than that specified by the referenced class as the referenced member. As used here, a “member” of an object is any of a method member and a data member.
机译:在某些方面,本发明提供一种计算设备,该计算设备包括执行本机操作系统的中央处理单元,该本机操作系统包括在其中运行本机软件应用程序的一个或多个本机运行时环境,其中每个这样的本机软件应用程序具有用于在本机操作下执行的指令。系统。一个或多个托管运行时环境在一个或多个本机运行时环境中执行,每个托管运行时环境都执行托管软件应用程序,这些应用程序具有要在不同于本机操作系统的托管操作系统下执行的指令。作为托管运行时环境的第一过程执行的第一托管软件应用程序包括引用由面向对象编程(OOP)类(“引用类”)定义的对象的成员(以下称为“被引用成员”)的指令。 。该处理利用除被引用类别指定为被引用成员之外的数据和/或代码(以下称为“替代成员”)来执行该指令。如此处所用,对象的“成员”是方法成员和数据成员中的任何一个。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号