无线应用程序开发
2004-3
清华大学出版社
斯凯林顿著、张瑜等译
239
395000
斯凯林顿
无线应用程序开发是一个动态发展的、日新月异的领域。本书将介绍开发无线应用程序的最新技术,可以作为具有一定Internet基础的学生的编程教材。书中介绍了支持无线Internet访问的编程语言、工具、技术和设备。本书最后介绍了如何创建一个Tomcat Apache Web Server,它能够运行使用WAP、WML、WML Script和XHTML开发的无线应用程序。
本书特色:
·使用Openware Systems Inc.SDK 5.1开发模拟无线应用程序
·学习如何编写WML和WMLScript代码
·掌握如何使用XHTML开发无线应用程序
·开发在无线设备上显示的基本JSP页
·了解无线设备的未来发展趋势
·丰富的复习题、课后作业与案例分析
第1章 无线Internet访问1.1 移动无线应用程序1.1.1 可以访问Internet的移动无线设备1.1.2 微型浏览器1.1.3 无线网关1.1.4 应用程序服务器1.2 开发语言和工具1.2.1 无线标记语言(WML)和WMLScript1.2.2 紧凑型(cHTML)1.2.3 Java 2 Micro Edition(J2ME)1.2.4 可扩展超文本标记语言(XHTML)1.3 为无线设备开发Internet应用程序1.4 无线Internet访问设备的局限1.5 无线通信技术1.5.1 频谱1.5.2 无线电脑技术本章小结复习题课后练习案例练习第2章 无线应用协议(WAP)2.1 WAP概述2.2 WAP体系结构2.2.1 应用层(WAE)2.2.2 会话层(WSP)2.2.3 事务层(WTP)2.2.4 安全层(WTLS)2.2.5 传输层(WTL)2.2.6 网络层2.3 WAP的未来发展方向2.4 WAP事务示例2.5 WAP 1.3版和2.0版的比较2.6 模拟器和软件开发工具包2.6.1 微型浏览器模拟器2.6.2 支持WAP的软件开发工具包2.7 安装服务器来支持WAP2.7.1 安装Apache服务器2.7.2 配置相关的MIME类型本章小结复习题课后练习案例练习第3章 无线标记语言(WML)3.1 WML基础3.1.1 XML定义题头3.1.2 纸牌和卡片3.1.3 卡片ID3.2 文本格式化3.2.1 换行3.2.2 段落标记3.2.3 其他文本格式化标记3.2.4 表格3.3 在卡片和纸片之间导航3.4 模板3.5 事件和任务3.5.1 用户引发的事件3.5.2 间接事件3.5.3 计时器引发的事件3.6 变量3.6.1 用户输入3.6.2 标记3.7 图像本章小结复习题课后练习案例练习 第4章 WML Script 4.1 WML Script函数4.2 数据类型4.2.1 整数类型4.2.2 浮点类型4.2.3 字符串4.2.4 布尔型4.2.5 invalid数据类型4.2.6 数据类型小结4.3 变量4.4 运算符4.4.1 赋值运算符4.4.2 算术运算符4.4.3 逻辑运算符4.4.4 关系运算符4.4.5 特殊运算符4.4.6 位运算符4.5 决策4.5.1 if语句4.6 流程控制和迭代4.6.1 for语句4.6.2 while语句4.6.3 break语句4.6.4 continue语句4.7 注释和文档4.8 与WML Script交互4.8.1 参数传递4.8.2 return语句4.9 WML Script错误4.9.1 编译时错误4.9.2 运行时错误4.9.3 逻辑错误4.10 pragma4.10.1 访问外部WML Script代码4.10.2 控制对WML Script代码的访问4.10.3 元信息4.11 WML Script标准库本章小结复习题课后练习案例练习 第5章 WML Script标准库 5.1 WML Script库如何与WML及WML Script一同工作5.2 标准库5.2.1 Dialogs库5.2.2 Lang标准库5.2.3 Float标准库5.2.4 String标准库5.2.5 URL标准库5.2.6 WML Browser库本章小结复习题课后练习案例练习 第6章 XHTML Basic 6.1 介绍XHTML6.2 XHTML Basic元素6.3 集成XHTML Basic和WML Script6.4 层叠样式表6.5 应用程序示例本章小结复习题课后练习案例练习 第7章 动态WAP应用程序 7.1 了解动态WAP应用程序7.2 Acive Server Pages(ASP)7.2.1 在WAP中使用ASP7.2.2 ASP和Microsoft.NET7.3 介绍Java Server Page(JSP)7.3.1 安装Java SDK7.3.2 安装Tomcat7.3.3 运行JSP应用程序7.3.4 自定义Tomcat7.3.5 创建JSP程序7.3.6 JSP文档如何工作7.4 Java Server Page的元素7.4.1 声明7.4.2 表达式7.4.3 决策和迭代7.4.4 Java包7.4.5 JSP注释7.5 Java servlet7.6 使用动态Web站点本章小结复习题课后练习案例练习 第8章 不断发展的无线Internet应用程序世界 8.1 无线Internet应用程序的工具和发展趋势8.1.1 使用PHP进行程序设计8.1.2 集成数据库和无线Internet应用程序8.1.3 基于定位的服务8.1.4 流媒体8.1.5 实时消息发送和对等通信8.1.6 将电子邮件与无线应用程序集成8.1.7 电话功能和无线应用程序8.1.8 短消息(SMS)8.1.9 “推”技术8.2 未来的方向 本章小结复习题课后练习案例练习 附录A WML Script标准库 附录B 使用Nokia移动Internet工具包3.1 附录C XHTML Basic参考 附录D 层叠样式表属性(CSS2)附录E 深入研究术语表