| Sun Java System Content Delivery Server 参考手册 |      | 
 
 
本章介绍了可以为使用 Content Delivery Server 的设备指定的设备功能。有关如何指定设备功能的信息,请参见 Catalog Manager 联机帮助中的“管理设备”。
功能描述
设备功能分为以下几类:
有关详细信息,请参见指定功能值。
系统功能
系统功能主要由 Content Delivery Server 使用。它们定义了设备执行 Content Delivery Server 功能时所必须具备的功能。例如,系统功能定义了设备是否支持短消息服务 (Short Message Service, SMS) 或 WAP 推送。
推送类型使用字符串值的形式,该值指定了设备的传送机制:mms、sms 或 wap。
必备功能
必备功能是指为使设备接受 MIDlet 应用程序而必须指定的功能。表 8-1 列出了使用 Content Delivery Server 的设备的必备功能。
   表 8-1 	   必备功能 
| 名称
 | 类型
 | 描述
 | 示例值
 | 
| MicroEdition-Configuration
 | 字符串
 | 特定于软件平台:连接有限设备配置 (Connected Limited Device Configuration, CLDC) 版本。
 | CLDC-1.0
 | 
| MicroEdition-Profile
 | 字符串
 | 特定于软件平台:移动信息设备配置文件 (MIDP) 的版本
 | MIDP-1.0
 | 
 Content Delivery Server-Specific Capabilities(Content Delivery Server 特定的功能)
特定于 Content Delivery Server 的功能指的是应用于该服务器的功能,但还不是行业标准功能。设备必须具备表 8-2 中列出的 Content Delivery Server 特定的功能才能使用该服务器。
   表 8-2 	   Content Delivery Server-Specific Capabilities(Content Delivery Server 特定的功能) 
| 名称
 | 类型
 | 描述
 | 示例值
 | 
| 支持的库
 | 列表
 | 用于 API 验证的系统功能。
 使您能够设置设备支持的库。这些库定义了支持的 API 集。此功能使 Content Delivery Server 能够将应用程序与支持此应用程序使用的库的设备相匹配。
 | MIDP-1.0
 | 
| Descriptor Template(描述符模板)
 | 列表
 | 用于两步下载内容的系统功能。
 如果指定了两步下载,将使用指定模板为非 MIDlet 内容生成描述符文件。如果未选定此选项,则以 OTA 一步下载或 SMS 消息的形式传送内容。
 | General Content Descriptor
 | 
 浏览器功能
浏览器功能是指为设备指定的浏览器类型。将给定一个字符串值,用于指定在设备上显示标记的浏览器。例如,浏览器类型可以使用以下值之一:
- WML-1_2
- XHTML-NokiaSeries40
- XHTML-Symbian
- XHTML-UP
User Interface and Software Capabilities(用户界面功能和软件功能)
Content Delivery Server 使用用户界面功能和软件功能完善功能匹配过程。
表 8-3 列出了用户界面功能和软件功能。
   表 8-3 	   用户界面功能和软件功能  
| 名称
 | 类型
 | 描述
 | 示例值
 | 
| 位数/像素
 | 整型
 | 特定于硬件平台:位数/像素
 定义设备运行应用程序时所必须具备的每像素的最小位数。
 | 16
 | 
| Ccpp 接受字符串
 | 列表
 | 特定于软件平台:设备支持 OTA 下载的 MIME 类型列表。
 | application/java-archive
text/plain
 image/gif
 | 
| Ccpp 接受语言
 | 列表
 | 特定于软件平台:Locale(语言环境)
 定义设备支持的语言环境。选择列表中的一个或多个条目。
 | en_US
 | 
| 彩色支持
 | 布尔型
 | 特定于硬件平台:彩色支持
 定义设备是否是彩色屏幕。
 | Yes 或 No
 | 
| 确认支持
 | 布尔型
 | 特定于软件平台:确认支持
 定义在安装 MIDlet 后设备是否发送确认消息 (MIDlet-Install-Notify)。
 | Yes 或 No
 | 
| 传送类型
 | 列表
 | 特定于软件平台:传送类型
 定义设备支持的内容传送机制。
 | OTA
 NSM
 EMS
 | 
| 图像支持
 | 布尔型
 | 特定于硬件平台:图像支持
 定义设备是否支持图像。
 | Yes 或 No
 | 
| 输入字符集
 | 列表
 | 特定于硬件平台:输入字符集
 定义设备可以接受的字符集列表。
 | US-ASCII
 ISO-8859-1
 | 
| 应用程序最大大小
 | 整型
 | 设备可以支持的应用程序最大大小(以字节为单位)。
 | 30000
 | 
| 内容最大大小
 | 整型
 | 设备可以支持的内容(非 MIDlet)的最大大小(以字节为单位)。
 | 30000
 | 
| 软键数量
 | 整型
 | 特定于软件平台:定义设备所需的软键数量。
 | 2
 | 
| 输出字符集
 | 列表
 | 特定于硬件平台:定义设备支持的能够输出到显示屏幕的字符集的列表。
 | US-ASCII
 ISO-8859-1
 | 
| 屏幕高度
 | 整型
 | 特定于硬件平台:设备屏幕高度的大小(以像素为单位)。
 | 128
 | 
| 屏幕宽度
 | 整型
 | 特定于硬件平台:设备屏幕宽度的大小(以像素为单位)。
 | 128
 | 
 指定功能值
根据功能的不同,可以使用列表、整型值或布尔值的形式指定功能值。
列表
列表值可以包含一个或多个值。要从提供的列表中选择多个值,请在按住 Ctrl 键的同时单击要包含的每一项。当这些项显示为字符串时,每个值都在单独一行上显示。例如,“支持的库”使用的列表值可以为 DOJA-1.0、MIDP-1.0 或 MIDP-2.0。
整型
整型值是一个数字值。整型值必须是整数。该值不支持小数点。例如,“软键数量”使用整型值,如 2。
布尔型
设备功能的有效布尔值为 Yes 或 No。例如,“图像支持”可以使用布尔值 Yes。
| Sun Java System Content Delivery Server 参考手册 | 820-5380-10 |      | 
 
版权所有 © 2008, Sun Microsystems, Inc. 保留所有权利