发明名称 在配备数据处理资源的多用途平台式系统中加载应用的方法,对应的执行系统和方法
摘要 本发明涉及向多用途嵌入式系统加载应用的方法,对应的嵌入式系统和执行嵌入式系统的某个应用的方法。将应用从一个站点加载到嵌入式系统中的方法的特征在于转换包括静态链接多组被存储在嵌入式系统的相同名称空间,被称作模块的包并且构成一个应用程序接口模块或对应于应用的一个服务模块,转换还包括为各个模块分配一个标识符(MID),为各个类(NCI),各个方法(NM)和各个属性(NA)分配一个引用编号,其中嵌入式系统包括一个运行时间环境,该环境包含一个虚拟机和应用编程接口(API),该虚拟机包括一个中间伪码语言解释程序,在上述站点上编写应用的源代码,并且源代码被编译成伪码,被验证和转换。针对一个模块的链接伪码中的一个方法或属性的引用被编码成三个字节,该引用由一个指示有关某个在模块内部(II)或外部(IE)的类的引用的指示符,类(NCI)的编号,和方法(NM)或属性(NA)的编号构成,一个针对某个外部类的引用被虚拟机有条理地解释成针对一个应用程序接口模块的引用。
申请公布号 CN1341238A 申请公布日期 2002.03.20
申请号 CN00804077.X 申请日期 2000.11.17
申请人 布尔CP8公司 发明人 克里斯蒂·戈雷;琼-保罗·比顿
分类号 G06F9/445;G07F7/10 主分类号 G06F9/445
代理机构 中国国际贸易促进委员会专利商标事务所 代理人 王以平
主权项 1.将应用从一个站点加载到一个嵌入式系统中的方法,其中嵌入式系统包括一个运行时间环境,该环境包含一个虚拟机和应用编程接口(API),该虚拟机包括一个中间伪码语言解释程序,在上述站点上编写应用的源代码,并且源代码被一个编译器(82)编译成伪码,得到一个验证程序(91)的验证,被一个转换程序(92)转换并且被一个加载程序(93,68)加载,其特征在于:-转换包括静态链接多组被存储在嵌入式系统的相同名称空间,被称作模块的包,其中通过为各个模块分配一个标识符(MID),为封装在模块的类中的各个类(NCI),各个方法(NM)和各个属性(NA)分配一个引用编号来实现这种静态链接,-针对一个模块的链接伪码中的一个方法或属性,被编码成三个字节的引用,该引用由一个指示有关某个在模块内部(II)或外部(IE)的类的引用的指示符,类(NCI)的编号,和方法(NM)或属性(NA)的编号构成,-被加载的模块是一或多个被称作API模块的应用程序接口模块,其中包括均对应于一个应用的系统类或服务模块,一个针对某个外部类的引用(IE)被虚拟机有组织地解释成一个针对某个应用程序接口模块的引用。
地址 法国卢旺茨那斯