在简表层,对
嵌入式设备按其应用的领域进一步细分,把相同应用领域的设备归为一个设备家族,并为设备家族中的通用功能特性提供Java类库支持。支持不同设备家族的Java类库分别定义在不同的简表层规范中。例如,针对移动信息设备的Java类库定义在移动信息设备简表(mobile information device profile,MIDP)规范中,针对
个人数字助理的Java类库定义在PDA简表规范中。此外,在这些规范中还定义了Java应用程序的模型、生命周期和安全特性等。
简表和配置共同构成了嵌入式设备上的Java运行环境(Java runtime environment,JRE),在一个设备上只有一个符合其配置规范的
Java虚拟机和核心类库,但是在一个配置上可以有多个简表规范存在。一个简表规范既可以直接建立在某个配置规范之上,也可以建立在另一个简表规范之上。设备制造商可以选择合适的简表和配置规范在设备上实现,为Java应用提供一个运行环境。应用程序开发人员在为嵌入式设备开发应用程序时,也要针对具体的简表与配置规范,以保证应用程序在实现相同简表和配置的设备之间是可移植的。