【技术实现步骤摘要】
在嵌入设备环境中,在设备上常安装一个与硬件无关的处理机例如Java虚拟机,以便允许下载程序和在设备上执行。这样一个系统允许一个以与硬件无关的语言例如Sun Micro Systems Java编写的程序下载到任何硬件支持Java环境,以便为一特殊用途定制它。这个定制常被称为设备的“个性”。多个应用程序可以在一个嵌入设备一齐被运行,以便确定该设备的个性。用这种方法可以使设备动态地以不同的独特方式起作用。例如,一个嵌入设备如一台冰箱可以被定制为自动地跟踪其内容。就象食物类型和同类食物的命名习惯可能随文化背景不同而异一样,嵌入设备冰箱可能通过下载一个描述食物类型和命名习惯的新的个性到Java使能嵌入冰箱设备来定制用户的特定文化。在嵌入设备域中,在设备上安装一个与硬件无关的处理机例如Java虚拟机,以便允许下载应用程序和在设备上执行。Java语言提供建造动态地装载新程序的程序的基本功能。然而,Java语言不提供程序的装入程序的实现,也没有能力在装载后管理程序。Java语言也不提供在存储器受限制的嵌入设备内下载和管理应用程序的工具。几种现有的Java技术支持程序的 ...
【技术保护点】
一个应用程序管理程序(24),它管理在一个嵌入设备(20)中的一个或多个应用程序(26a,26b,26c),所说的嵌入设备(20)包括一个存储类目标(28a、28b)的应用程序高速缓存器(52)、一个在网络(14)上与客户(12)通讯的网络接口(25)、和一个被安装在所说的嵌入设备(20)并在其上运行的Java虚拟机(JVM)(22),所说的应用程序管理程序(24)包括: 一个具有入口的类目标列表(23),它的每个入口标识一个当前装载在所说的嵌入设备(20)中的类目标(28a、28b); 一个类装入程序方法(loadAppl()、loadAndlnit()),其 ...
【技术特征摘要】
...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。