无线因特网和移动商务编程金典

无线因特网和移动商务编程金典
作 者: Deitel 周靖 周靖
出版社: 清华大学出版社
丛编项: Deitel编程金典
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 高级程序语言设计
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

  作者:DEITELHarveyM.Deitel,世界一流的计算机科学教员和研计会演讲人;PaulJ.Deitel,国际知名的教育家HarveyM.Deitel博士是Deitel&Associates公司总裁,有着40余年计算机领域的工作经验,进行了大量深入的教学研究,是世界一流的计算机科学教员和研计会演讲人。HarveyM.Deitel持有麻省理工学院学士、硕士学位和波士顿大学博士学位。他曾经在IBM和MIT的虚拟内存操作系统项目中从事研究工作,开发出在很多系统中广泛实现的技术。他还有20多年大学教学经验,取得过“教育特别津贴”。也是全球知名的计算机教材作者。其作品已被翻译成日、俄、中文(繁简)、韩、法、西班牙等语言。PaulJ.Deitel是Deitel&Associates公司执行副总裁,是麻省理工学院Sloun管理学校的毕业生。主修信息技术,通过Deitel&Associates公司他已经为DigitalEquipmentCorporation......等多家公司的客户提供Java、C和C++课程的教学活动,并曾为计算机协会波士顿分会授Java和C++语言,还通过卫星直播Java课程。VisualBasic.NET2003大学简明教程:实例程序设计>>更多作品

内容简介

查看所有“Deitel编程金典”系列图书据预测,到2003年底,用无线设备浏览网页的人数将超过用台式机上网的人数。如此一来,无线因特网和移动商务将得以纵深发展,应用则是其中的关键。本书作为涉及到无线因特网和移动商务编程的专著,由世界知名的编程教材专家组织撰写,详细讲解了关键的无线技术,如i-mode、WAP、J2ME、XML/HTMLBasic、蓝牙和BREW。同时还讨论了它们在为无线设备开发多层的、基于Web的、客户端/服务器应用程序方面的重要作用。本书内容丰富,既适合打算开展移动和电子商务的读者参考,也适合打算开发无线应用的程序员阅读。

图书目录

第1章 因特网. 万维网和无线通信简介 16

1.1 概述 16

1.2 因特网和万维网的历史 17

1.3 移动商务和无线因特网概述 18

1.4 本书导读 19

第2章 移动商务 23

2.1 概述 23

2.2 选择无线技术 23

2.3 建立移动商务 24

2.3.1 产生收入 25

2.3.2 无线网站设计和内容创建 25

2.3.3 商家到员工(B2E)通信 26

2.4 无线应用方案提供商 26

2.5 B2E应用 28

2.6 商家到消费者(B2C)应用 29

2.6.1 零售 30

2.6.2 无线新闻服务 30

2.6.3 娱乐 30

2.6.4 旅游 31

2.6.5 银行和证券交易服务 32

2.6.6 汽车工业 33

2.6.7 其他应用 34

第3章 位置识别技术和基于位置的服务 35

3.1 概述 35

3.2 增强型911法案(E911) 35

3.3 标识移动设备:Cell-ID 36

3.4 位置识别技术 36

3.4.1 来源蜂窝(COO) 37

3.4.2 到达角度(AOA) 38

3.4.3 到达时间差(TDOA) 38

3.4.4 增强观测时间差分(E-OTD) 38

3.4.5 位置模式匹配 39

3.4.6 全球定位系统(GPS) 39

第4章 网上营销和移动营销 40

4.1 概述 40

4.2 品牌推广 40

4.3 市场研究 41

4.4 电子邮件营销 43

4.5 无线营销 44

4.6 促销 45

4.7 广告 46

4.7.1 横幅广告 47

4.7.2 横幅广告买卖 48

4.7.3 多媒体广告 49

4.7.4 无线广告 50

4.8 跟踪和分析数据 53

4.8.1 日志文件分析 53

4.8.2 数据挖掘 54

4.8.3 客户注册 55

4.8.4 Cookie 55

4.8.5 无线跟踪 55

4.9 定制 56

4.10 公关 57

4.11 B2B网络营销 58

4.12 搜索引擎 58

4.12.1 元标记 58

4.12.2 搜索引擎注册 59

4.12.3 无线搜索引擎 60

4.13 客户关系管理 61

4.13.1 无线客户关系管理 61

4.13.2 营销队伍自动化 62

第5章 网上付款和移动付款 65

5.1 概述 65

5.2 网上交易标准 65

5.3 网上信用卡交易详解 66

5.4 无线付款标准 66

5.4.1 移动付款标准化组织 67

5.4.2 远程移动钱包标准 67

5.4.3 移动电子交易 (MeT) 标准 68

5.5 交易方式 69

5.6 移动付款的处理和金融机构 70

5.7 网上信用卡欺诈 71

5.8 网上和无线付款选项 72

5.8.1 数字货币 72

5.8.2 电子钱包 73

5.8.3 移动钱包 73

5.8.4 POS交易 74

5.8.5 条形码付款方式 75

5.8.6 个人到个人付款 75

5.8.7 智能卡 76

5.8.8 小额付款 76

5.9 其他付款方法 78

5.9.1 预付卡 VS 信用卡 79

5.9.2 付款选项 79

5.10 B2B交易 80

5.11 电子支付 82

第6章 安全性 85

6.1 概述 85

6.2 密码系统古今谈 85

6.3 加密密钥 86

6.4 公钥加密 88

6.5 密码破解 90

6.6 密钥协商协议 90

6.7 密钥管理 91

6.8 数字签名 91

6.9 公钥基础结构. 证书和证书颁发机构 92

6.9.1 智能卡 94

6.9.2 无线PKI(WPKI) 94

6.10 安全协议 95

6.10.1 安全套接字层(SSL) 95

6.10.2 WTLS 96

6.10.3 IPSec和虚拟专用网络(VPN) 97

6.10.4 802.11无线LAN安全性 97

6.11 身份验证 98

6.11.1 Kerberos 98

6.11.2 生物测定 99

6.11.3 单一登录 99

6.12 安全攻击 100

6.12.1 拒绝服务(DoS)攻击 100

6.12.2 病毒和蠕虫 100

6.12.3 无线攻击 101

6.12.4 软件漏洞. 网页毁容和网络犯罪 102

6.13 网络安全 103

6.13.1 防火墙 103

6.13.2 入侵检测系统 104

6.14 隐写术 104

第7章 法律和社会问题 106

7.1 概述 106

7.2 无线Internet法规 106

7.3 个人隐私和无线通信 107

7.4 其他法律问题 110

7.4.1 知识产权:版权 110

7.4.2 知识产权:专利 112

7.4.3 商标和域名注册 113

7.4.4 垃圾邮件 114

7.4.5 网上拍卖 114

7.4.6 网上合同 115

7.4.7 用户协议 115

7.5 网络犯罪 115

7.6 Internet税收 116

7.7 社会交互与无线通信 116

7.7.1 即时传信 116

7.7.2 无线电子邮件访问 117

7.7.3 社会礼仪和无线通信 117

7.8 健康和安全 118

7.8.1 手机和辐射 118

7.8.2 手机和驾驶 118

第8章 国际无线通信 120

8.1 概述 120

8.2 无线通信的国际化规章 121

8.2.1 3G牌照拍卖 121

8.2.2 3G牌照的作用 123

8.3 全球无线进步 124

8.3.1 影响无线领域的技术和文化因素 124

8.3.2 应用 125

8.4 国际无线市场 126

8.4.1 亚洲和太平洋 126

8.4.2 欧洲 127

8.4.3 北美. 中美和南美 128

8.4.4 澳大利亚和新西兰 129

8.4.5 非洲 129

8.5 创建面向全球的移动商务 130

8.5.1 挑选国际市场 130

8.5.2 国际化和本地化 131

8.5.3 合作和雇用当地员工 133

8.5.4 付款系统 134

8.5.5 配送 134

8.5.6 法律和课税系统 135

8.5.7 宣传 136

8.6 全球移动商务的未来 137

第9章 无线通信技术(一) 138

9.1 概述 138

9.2 硬件 138

9.2.1 手机 138

9.2.2 寻呼机 139

9.2.3 个人数字助理(PDA) 139

9.2.4 聚合设备和其他无线方案 140

9.3 无线运营商和服务提供商 140

9.3.1 移动电话服务提供商 141

9.3.2 无线因特网服务提供商(WISP) 141

9.3.3 SMS和其他传信服务 142

9.3.4 无线因特网和其他无线服务 143

9.4 无线网络 143

9.4.1 无线局域网(WLAN) 143

9.4.2 无线广域网(WWAN) 145

9.4.3 无线个人区域网络(WPAN)和蓝牙 145

9.4.4 固定无线网络 145

9.5 射频. 激光. 红外和蓝牙无线技术 146

9.5.1 射频(RF) 146

9.5.2 激光和红外技术 147

9.5.3 蓝牙无线技术 147

9.6 人造卫星通信 147

9.7 无线通信的未来 148

第10章 无线通信技术(二) 149

10.1 概述 149

10.2 无线接入技术 149

10.2.1 频分多址(FDMA) 149

10.2.2 时分多址(TDMA) 150

10.2.3 码分多址(CDMA) 150

10.3 第1代技术(1G)和AMPS 151

10.4 第2代无线技术(2G) 152

10.4.1 个人通信服务(PCS) 152

10.4.2 全球移动通信系统(GSM) 153

10.4.3 CdmaOne 153

10.4.4 TDMA技术家族 154

10.4.5 正交频分复用(OFDM) 154

10.5 2.5G和3G无线技术 154

10.5.1 高速电路交换数据(HSCSD) 155

10.5.2 通用分组无线业务(GPRS) 155

10.5.3 增强数据速率全球演进(EDGE) 155

10.5.4 CDMA2000 156

10.5.5 宽频码分多址(W-CDMA) 156

10.6 无线平台和程序语言 157

10.6.1 手持设备标记语言(HDML) 157

10.6.2 WAP和WML 157

10.6.3 cHTML和i-mode 158

10.6.4 Java和Java 2 Micro Edition(J2ME) 158

10.6.5 XML和XHTML 158

10.6.6 EPOC 158

10.6.7 无线二进制运行时环境(BREW) 159

10.7 SyncML倡议 159

10.8 无线技术展望 160

第11章 Palm和Palm OS 161

11.1 概述 161

11.2 Palm的历史 161

11.3 硬件 162

11.3.1 控件和机身设计 162

11.3.2 DragonBall处理器 163

11.4 Palm操作系统(Palm OS) 163

11.4.1 工作模式 164

11.4.2 内存 164

11.4.3 运行应用程序 165

11.4.4 安全性 165

11.4.5 Graffiti 166

11.4.6 采用Palm OS的其他掌上电脑 166

11.5 应用程序 167

11.5.1 掌上电脑应用 167

11.5.2 无线应用程序 168

11.5.3 热同步 171

11.5.4 开发工具 171

11.6 Palm的未来 171

第12章 Microsoft Windows CE. Pocket PC和Stinger 172

12.1 概述 172

12.2 历史 172

12.3 硬件 173

12.3.1 MIPS. ARM和Super-H(SH3)处理器 173

12.3.2 控制和硬件设计 173

12.4 Windows CE操作系统 173

12.4.1 基于Windows CE的设备 174

12.4.2 嵌入系统 174

12.4.3 内存和数据存储管理 174

12.4.4 内核. 线程和进程 175

12.4.5 安全性 175

12.4.6 运行应用程序 175

12.4.7 输入方法 176

12.5 Microsoft Stinger 176

12.6 Windows CE和PDA市场的未来 177

第13章 无线标记语言(一) 178

13.1 概述 178

13.2 编辑WML 178

13.3 第一个WML文档 178

13.4 手机模拟程序和安装指南 180

13.5 格式化文本 181

13.6 图像 182

13.7 链接 183

13.7.1 超链接 183

13.7.2 内部链接 184

13.7.3 外部链接 185

13.8 特殊字符 185

第14章 无线标记语言(二) 187

14.1 概述 187

14.2 基本WML表格 187

14.3 基本WML表单 187

14.4 用template元素创建模板 189

14.5 在WML中用setvar声明和初始化变量 189

14.6 用onevent元素进行事件处理 190

14.7 联系人应用程序 191

第15章 WMLScript:脚本编程入门 192

15.1 概述 192

15.2 简单程序:打印单行文本 192

15.3 WMLScript程序:整数相加 194

15.4 内存概念 196

15.5 算术运算 197

15.6 做出决策:相等和关系运算符 199

第16章 WMLScript:函数 202

16.1 WMLScript中的程序模块 202

16.2 程序员自定义函数 203

16.3 函数定义 203

16.4 随机数生成 205

16.5 标识符持续期 207

16.6 作用域规则 207

第17章 WMLScript:控制结构(一) 209

17.1 概述 209

17.2 算法 209

17.3 伪代码 209

17.4 控制结构 210

17.5 if选择结构 211

17.6 if/else选择结构 212

17.7 while重复结构 216

17.8 构建算法:案例分析1(计数器控制的重复) 217

17.9 用自上而下求精法构建算法:案例分析2(由哨兵值控制的重复) 218

17.10 用自上而下求精法构建算法:案例分析3(嵌套控制结构) 222

17.11 赋值运算符 225

17.12 自增和自减运算符 225

17.13 数据类型的注意事项 227

第18章 WMLScript:控制结构(二) 228

18.1 概述 228

18.2 计数器控制的重复的本质 228

18.3 for重复结构 229

18.4 for结构示例 232

18.5 break和continue语句 234

18.6 逻辑运算符 235

18.7 结构化编程总结 237

18.8 示例:掷骰子游戏 240

第19章 WMLScript:对象 242

19.1 概述 242

19.2 对象思想 242

19.3 WMLBrowser对象 243

19.4 Float对象 244

19.5 Lang对象 246

19.6 URL对象 247

19.7 Dialogs对象 249

第20章 WMLScript:字符串和字符 251

20.1 概述 251

20.2 字符和字符串基础 251

20.3 String对象的方法 251

20.4 String的length和charAt方法 252

20.5 比较字符串 253

20.6 用于搜索的方法 254

20.7 提取子字符串 254

20.8 连接字符串 254

20.9 其他String方法 255

第21章 网站剪存 257

21.1 概述 257

21.2 安装Palm OS Emulator 257

21.2.1 下载和安装Palm OS Emulator和WCA Builder 257

21.2.2 构建和运行网站剪存应用程序 258

21.3 网站剪存应用程序 258

21.4 简单网站剪存应用程序:打印单行文本 259

21.5 链接 260

21.6 显示图像 260

21.7 访问其他Web剪存应用程序 261

21.8 表格 262

21.9 颜色 262

第22章 i-mode 264

22.1 概述 264

22.2 日本电信产业和基础结构 264

22.3 i-mode的创新 265

22.3.1 i-mode技术 265

22.3.2 i-mode商业模型 265

22.4 i-mode数据服务 266

22.5 全球市场的DoCoMo和i-mode 267

22.6 i-mode编程 268

22.7 安装Pixo Internet Microbrowser 2.1 268

22.8 常用cHTML元素 268

22.9 标题 269

22.10 链接 269

22.11 图像 270

22.12 用更改文本颜色 270

22.13 特殊字符 271

22.14 无序列表 271

22.15 嵌套和顺序列表 271

第23章 蓝牙无线技术 273

23.1 概述 273

23.2 蓝牙无线技术的历史 274

23.3 蓝牙特别利益集团(SIG) 274

23.3.1 SIG会员 274

23.3.2 产品认证 275

23.4 蓝牙无线通信技术 275

23.5 蓝牙应用模型(Profile) 277

23.5.1 泛化访问 278

23.5.2 服务发现 278

23.5.3 串口 278

23.5.4 无绳电话 278

23.5.5 对讲 278

23.5.6 耳机 278

23.5.7 拨号网络 279

23.5.8 传真 279

23.5.9 局域网访问 279

23.5.10 常规对象交换 279

23.5.11 对象推送 279

23.5.12 文件传输协议 279

23.5.13 同步 279

23.6 Piconet和Scatternet 280

23.7 蓝牙的安全性 280

23.8 其他无线网络:802.11b和HomeRF 281

23.9 设备和应用 282

23.10 蓝牙无线技术展望 282

23.11 案例分析:蓝牙编程入门 283

23.11.1 蓝牙聊天应用 283

23.11.2 主机控制器接口(HCI) 284

23.11.3 质询阶段 285

23.11.4 连接 286

23.11.5 服务发现 287

23.11.6 COM链接 288

第24章 XHTML Basic简介(一) 289

24.1 概述 289

24.2 第一个XHTML Basic例子 289

24.3 标题 291

24.4 链接 291

24.5 图像 291

24.6 特殊字符 293

第25章 XHTML Basic简介(二) 294

25.1 概述 294

25.2 简单XHTML Basic表格 294

25.3 无序列表 294

25.4 嵌套和顺序列表 295

25.5 简单XHTML Basic表单 295

25.6 较复杂的XHTML Basic表单 296

第26章 案例分析:用ASP进行无线应用程序开发 298

26.1 概述 298

26.2 问题陈述 298

26.3 安装指南 298

26.4 应用程序构架 299

26.5 Deitel Tip Test应用程序概述 300

26.6 客户层:用户界面 301

26.6.1 WAP客户 301

26.6.2 i-mode客户 303

26.6.3 Internet Explorer 5.5客户 304

26.7 数据层:数据库 306

26.8 中间层:业务流程 306

26.8.1 将XML转换成WMLScript 310

26.8.2 将XML转换成cHTML 311

26.8.3 将XML转换成XHTML 311

第27章 基于Java的无线应用程序开发和J2ME 313

27.1 概述 313

27.2 WelcomeServlet概述 314

27.3 TipTestServlet概述 316

27.3.1 Internet Explorer请求 317

27.3.2 WAP请求 319

27.3.3 Pixo i-mode请求 320

27.3.4 J2ME客户请求 321

27.4 Java 2 Micro Edition 322

27.4.1 CLDC 322

27.4.2 MIDP 323

27.4.3 TipTestMIDlet概述 325

27.5 安装指南 331

第28章 Microsoft .NET Mobile Internet Toolkit 334

28.1 概述 334

28.2 安装 334

28.3 Mobile Internet Toolkit和移动Web窗体简介 335

28.4 基本Mobile Web Form控件 335

28.5 高级Mobile Web Form控件 338

28.6 .NET Mobile Web设计 340

28.7 使用样式表和模板进行与设备无关的Web设计 340

第29章 无线二进制运行时环境(BREW) 344

29.1 概述 344

29.2 BREW体系结构概述 344

29.2.1 BREW与应用程序的集成 345

29.2.2 BREW与虚拟机的集成 345

29.3 SDK概述 345

29.4 获得BREW SDK 346

29.5 认证BREW应用程序 346

29.6 分发BREW应用程序 347

29.7 创建Applet 347

29.7.1 MIF. BID和BAR文件简介 347

29.7.2 创建实例 348

29.7.3 使用Applet 348

29.8 创建应用程序 349

29.8.1 创建BID文件 349

29.8.2 创建MIF文件 350

29.8.3 创建BAR文件和BAR文件库 350

29.8.4 创建项目 352

29.9 在仿真器中载入应用程序 354

29.10 KYOCERA QCP 3000手机简介 354

29.11 编写简单的BREW应用程序 355

29.12 图形和用户输入简介 356

第30章 多媒体:声音. 视频和语音识别 361

30.1 概述 361

30.2 声音和视频 361

30.3 媒体播放器和内容递送 361

30.3.1 ActiveSky 362

30.3.2 Generic Media 363

30.3.3 用gMovie Maker转换媒体文件 364

30.3.4 PacketVideo 365

30.3.5 Emblaze Systems 366

30.3.6 Windows Media Player 7.1 366

30.4 CallXML 368