第1部分 引言 1
第1章 创建WAP应用的准备工作 1
1.1 理解对WML和HDML的需求 2
1.2 理解你编写的无线应用程序驻留在何处 2
1.3 下载一个软件开发包 2
1.4 测试waplib.com 3
1.5 需要Perl的应用 3
1.6 不按顺序阅读各章 4
1.7 使用本书配套光盘 4
第2部分 创建WAP应用程序 5
第2章 获取世界各地时间 5
2.1 分析WorldTime.wml程序 5
2.2 分析WorlTime.pl Perl脚本 8
2.3 分析WorldTime.hdml程序 10
2.4 分析WorldTimeHDML.pl Perl脚本 11
第3章 查看滑雪条件 13
3.1 分析SkiConditions.wml程序 13
3.2 分析一个滑雪地区 16
3.2.1 分析一个有滑雪胜地的州 17
3.2.2 分析一个滑雪胜地 18
3.3 分析SkiConditions.hdml程序 19
3.3.1 分析一个滑雪地区 20
3.3.2 分析一个有滑雪胜地的州 20
3.3.3 分析一个滑雪胜地 21
第4章 查询电影院节目单 23
4.1 分析MovieGuide.wml程序 23
4.2 分析MovieGuide WML.pl Perl脚本 25
4.3 为什么程序使用Perl脚本 28
4.4 分析MovieGuide.hdml程序 28
“回应的”HDML文件 29
4.5 分析MovieGuideHDML.pl Perl脚本 29
第5章 外币转换 32
5.1 分析CurrencyConvert.wml程序 32
5.2 分析CurrencyConvert.hdml程序 37
第6章 模拟无线智能住宅 40
6.1 分析SmartHouse.wml程序 40
6.2 分析UpdateHouseWML.pl Perl脚本 42
6.3 分析SmartHouse.hdml程序 45
第7章 查询股票信息 48
7.1 分析StockQuote.wml程序 48
7.2 分析StockQuoteWML.pl Perl脚本 51
7.3 分析StockQuote.hdml程序 55
7.4 分析StockQuoteHDML.pl Perl脚本程序 56
第8章 建立联机电话簿 59
8.1 分析PhoneBook.wml程序 59
8.2 分析PhoneBook.hdml程序 63
第9章 发送字母数字寻呼 67
9.1 分析WapPage.wml程序 67
9.2 分析WapPageWML.pl Perl脚本 72
9.3 分析WapPage.hdml程序 73
9.4 分析WapPageHDML.pl 74
9.5 通过Internet发送寻呼 75
第10章 使用无线设备发送电子邮件 80
10.1 分析WapMail.wml程序 80
10.2 分析WapMailWML.pl Perl脚本程序 84
10.3 分析WapMail.hdml程序 86
10.4 分析WapMailHDML.pl Perl脚本程序 87
第11章 查询航班信息 89
11.1 分析FlightSchedule.wml程序 89
11.2 分析FightScheduleWML.pl Perl脚本 94
11.3 分析FlightSchedule.hdml程序 106
11.4 分析FlightScheduleHDML.pl Perl脚本程序 108
第12章 跟踪快递包裹 110
12.1 分析PackageTracker程序 110
12.2 分析PckageWML.pl Perl脚本程序 112
12.3 分析PackageTracker.hdml程序 114
12.4 分析PackageHDML.pl Perl脚本程序 115
第13章 计算住房抵押贷款 118
13.1 分析MortgageCalculator程序 118
13.2 分析MortgageClacWML.pl perl脚本程序 121
13.3 分析MortgageCalc.hdml程序 122
13.4 分析MortgageCalcHDML.pl Perl脚本程序 123
第14章 查询天气信息 125
14.1 分析WeatherInfo程序 125
14.2 分析程序的Perl脚本 129
14.3 分析Weather.hdml程序 134
14.4 分析程序的Perl脚本 136
第15章 电子商务定货 139
15.1 分析CatalogOrder程序 139
15.2 分析CatalogOrderWML.pl Perl脚本 147
15.3 分析CatalogItem.hdml程序 149
15.4 分析CatalogOrderHDML.pl perl脚本 154
第16章 查询或打电话给餐馆 157
16.1 分析Restaurant程序 157
16.2 分析Restaurant.hdml程序 167
16.3 预定餐馆 173
第17章 确定旅馆空房 177
17.1 分析HotelInfo程序 177
17.2 分析HotelAvailWML.pl Perl脚本程序 182
17.3 分析HotelInfo.hdml程序 184
17.4 分析HotelAvailHDML.pl脚本程序 186
18.1 分析YellowPages程序 189
第18章 创建一个可查询的黄页 189
18.2 分析YellowPagesWML.pl Perl脚本 193
18.3 分析YellowPages.hdml程序 195
18.4 分析YellowPagesHDML.pl Perl脚本 196
第19章 查询地产信息 199
19.1 分析RealEstate程序 199
19.2 分析RealEstateWML.pl Perl脚本 202
19.3 分析RealEState.hdml程序 206
19.4 分析RealEstateHDML.pl Perl脚本程序 207
第3部分 使用WMLScript 211
第20章 使用WMLScript模拟无线智能住宅 211
20.1 分析SmartHouseScript.wml程序 211
20.2 分析SmartHouseScript.wmls脚本文件 214
第21章 使用WMLScript创建钱币转换程序 217
21.2 分析CurrencyScript.wml程序 217
21.2 分析CurrencyScriptl.wmls脚本文件 220
第22章 使用WMLScript计算住房抵押贷款 224
22.1 分析MortgageScript程序 224
22.2 分析MortgageScript.wmls脚本 226
第23章 使用WMLScript编写一个联机“老虎机” 229
23.1 分析SlotMachine程序 230
23.2 分析SlotMachine.wmls脚本 233
第4部分 waplib.com 240
第24章 建立Waplib.com无线站点 240
24.1 分析waplib.com程序 240
24.2 分析Demos.wml程序 242
24.3 分析Demos.hdml 243
24.4 分析Both.hdml 244
附录A WML语言参考 246
附录B HDML语言参考 256
附录C WMLScript参考 266