i-Mode - 使用 CHTML
考虑到蜂窝网络固有的有限带宽,i-Mode 采用了紧凑型 HTML (C-HTML),这是一种简化版 HTML,类似于 WAP 网络中使用的无线标记语言 (WML) 以及 DoCoMo 专有协议 ALP (HTTP) 和 TLP (TCP、UDP)。
兼容 i-Mode 的 HTML 网站易于导航,因为所有基本操作都可以通过四个按钮的组合来执行,即光标向前、光标向后、选择和后退(返回上一页)。
有些功能需要二维导航,例如图像地图,而有些功能需要更密集的处理,例如框架和表格,但这些功能未包含在标准 i-Mode HTML 规范中。
兼容 i-Mode 的 HTML 提供了用于手机上的特殊用途的扩展标签,例如"tel:"标签,它用于超链接电话号码,并让用户通过单击链接发起呼叫。
以下i-Mode 兼容 HTML(即 cHTML)未包含 HTML 的主要功能 −
- 背景颜色和图像
- 框架
- 图像映射
- JPEG 图像
- 多种字符字体和样式
- 样式表
- 表格
cHTML 兼容硬件包括 −
小内存 − 128-512Kbytes RAM 和 512K-1Mbytes ROM。
低功耗 CPU − 用于嵌入式系统的 1-10 MIPS 级 CPU。
小显示器 − 50x30 点、100x72 点和 150x100 点。
颜色受限 − 单色(黑白)。
字符字体受限 − 仅限单一字体。
输入法受限 − 多个控制按钮和数字按钮(0-9)。
i-Mode 支持 256 色 GIF 文件。此外,只能使用 GIF 87、87a 和 89a 格式的图像。 GIF 图像的最大尺寸应为 94 x 72 点。
万维网联盟 (www.w3.org) 包含可供开发人员使用的完整 cHTML 标记列表。此外,您还可以访问 NTT DoCoMo 网站 www.nttdocomo/ser2.htm,了解可供开发人员使用的 cHTML 标记的概述。
有数百万个基于 HTML 的内容资源、各种软件工具和公共材料可用于开发 i-Mode 应用程序。