第一部分 WML的创建和内容 3
第1章 WAP的形成和发展 3
1.1 WAP简介 3
1.2 WML概述 7
第2章 WML语言基本知识 9
2.1 术语定义和缩写 9
2.2 WML和URLs 14
2.3 WML字符集 15
2.4 WML语法 17
2.5 核心WML数据类型 19
第3章 WML语法结构 22
3.1 事件和导航 22
3.2 状态模型 36
3.3 WML层的结构 41
3.4 用户代理语法 69
第4章 高级WML应用 74
4.1 WML参考信息 74
4.2 WML的一种压缩型二进制描述 81
第二部分 WMLScript的应用 93
第5章 WMLScript简介 93
5.1 WMLScript的优点 93
5.2 术语定义和缩写 93
5.3 WMLScript参考文献 94
第6章 WMLScript核心 97
6.1 词汇结构 97
6.2 变量和数据类型 103
6.3 操作符和表达式 106
6.4 函数 114
6.5 语句 117
6.6 库 123
6.7 预编译头 123
第7章 自动数据类型转换法则 127
7.1 通用转换法则 127
7.2 操作符数据类型转换法则 129
7.3 操作符和转换的总结 131
第8章 WMLScript语法 133
8.1 独立的语法 133
8.2 WMLScript词法 134
8.3 WMLScript与句法相关的语法 139
8.4 数值字符串语法 144
第9章 高级WMLScript内容 146
9.1 WMLScript字节码解释器 146
9.2 字节码语义 150
9.3 WMLScript二进制格式 152
9.4 WMLScript指令集 161
9.5 字节码校验 185
9.6 检测运行错误和处理方法 187
9.7 只支持整数的设备 195
9.8 内容类型 195
第10章 WMLScript密码库 196
10.1 概述 196
10.2 文献参考 196
10.3 定义和缩写 198
10.4 密码库的描述 198
10.5 SingText签名文本 199
10.6 SignedContent格式 201
10.7 库标识符 205
10.8 RSA PKCS#1签名计算 206
10.9 UTC时间 207
第11章 WMLScript标准函数库 208
11.1 概述 208
11.2 符号约定 208
11.3 WMLScript一致性 209
11.4 Lang 210
11.5 Float 216
11.6 String 219
11.7 URL 228
11.8 WMLBrowser 235
11.9 Dialogs 238
第三部分 WAE介绍 243
第12章 WAE应用介绍 243
12.1 概述 243
12.2 文献参考 243
12.3 定义和缩写 243
12.4 WAE文档系列 244
12.5 WAE成果 245
12.6 WAE设计概述 247
12.7 WTA的框架组成 259
12.8 电话学指定信息交换 261
第13章 WAE应用说明 263
13.1 概述 263
13.2 参考文献 263
13.3 术语定义和缩写 264
13.4 WAE说明 264
13.5 WBMP格式 269
13.6 日历和电话簿 273
13.7 客户头处理 274
第四部分 WML工具应用 279
第14章 WBMP应用 279
14.1 PIC2WBMP介绍 279
14.2 PIC2WBMP的操作 280
第15章 网上手机模拟器 282
15.1 WAP简介 282
15.2 软件介绍 282
第16章 Nokia手机模拟器 286
16.1 Nokia WAP Toolkit 286
16.2 深入Nokia WAP Toolkit 286
第17章 UltraEdit-32的使用 296
17.1 安装 296
17.2 功能与使用 296
第五部分 WAP开发应用 303
第18章 网关 303
18.1 WAP网关服务器应用形式 303
18.2 WAP网关中安全性、监控和成本 306
18.3 采用Modem的原因 308
第19章 PHP编程 311
19.1 概述 311
19.2 PHP简介 311
19.3 PHP与WML 312
19.4 深入PHP 313
第20章 Java编程 323
20.1 Servlet以及其优越性 323
20.2 Java Servlet的优势 323
20.3 Servlet运行环境及WAP编程环境设置 324
20.4 用servlet生成WML 325
第21章 WAP建站指南 326
21.1 在IIS上建立WAP网站 326
21.2 为Exchange Server安装WAP电子邮件网关 327
21.3 在PWS上建立WAP网站 329
附录A WBMP类型说明 331
附录B WAE静态一致性要求 333
B.1 WAE用户代理 333
B.2 静态统一致性需求-WAE服务器 337
附录C WMLScript库及静态一致性要求 341
C.1 库名/函数及ID 341
C.2 静态一致性要求 344
附录D WMLScript静态一致性要求 348
D.1 编码 348
D.2 解释器 351
附录E 常见问题解答 354
附录F 英文缩写词汇表 360