图书介绍

Series 40可扩展应用程序开发PDF|Epub|txt|kindle电子书版本网盘下载

Series 40可扩展应用程序开发
  • (美)(袁)MichaelJuntaoYuan,(美)(谢普)KevinSharp著周良忠 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:7115143714
  • 出版时间:2006
  • 标注页数:403页
  • 文件大小:35MB
  • 文件页数:420页
  • 主题词:移动通信-携带电话机-应用程序-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Series 40可扩展应用程序开发PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 诠释移动性1

1.1 自由经济1

1.1.1 移动的优势2

1.1.2 应用领域2

1.1.3 技术传播曲线4

1.1.4 移动价值链5

1.2 移动的杀手级应用6

1.2.2 移动企业7

1.2.1 移动娱乐7

1.3 开发人员技巧的移植8

1.3.1 移植路径8

1.3.2 移动应用程序设计的考虑9

1.3.3 社会设计考虑12

1.4 小结12

第2章 诺基亚开发人员平台简介14

2.1 开放的标准移动技术15

2.2 诺基亚开发人员平台架构16

2.2.1 Series 40开发人员平台17

2.2.2 Series 60开发人员平台22

2.2.3 Series 80开发人员平台24

2.2.4 Series 90开发人员平台24

2.2.5 其他诺基亚设备系列25

2.3 流行客户技术:WAP和MMS25

2.3.1 WAP简介26

2.3.2 MMS简介27

2.3.3 瘦客户应用程序范例29

2.4.1 Java历史简介30

2.4 托管智能客户技术:J2ME30

2.4.2 J2ME架构31

2.4.3 MIDP及其可选包33

2.4.4 智能客户范例35

2.5 紧密集成的智能客户技术:Symbian C++36

2.5.1 Symbian OS的发展36

2.5.2 Symbian OS架构37

2.6.3 商业阶段38

2.6.2 开发人员资源38

2.6 取得联系38

2.6.1 主要平台38

2.7 小结39

第3章 起步40

3.1 MIDlet简介40

3.1.1 MIDlet生命周期41

3.1.2 访问AMS42

3.1.3 MIDlet UI基础43

3.2.1 启动和运行MIDlet44

3.2 图片浏览器示例:生命周期44

3.2.2 退出MIDlet47

3.2.3 通过推送注册自动启动MIDlet49

3.3 图片浏览器示例:线程和定时器50

3.4 准备工具53

3.4.1 诺基亚的J2ME开发人员套件53

3.4.2 Apache Ant57

3.4.3 集成开发环境58

3.5 构建图片浏览器MIDlet59

3.5.1 详细步骤60

3.5.2 使用Ant自动构建64

3.6 空中下载功能67

3.6.1 OTA过程概述67

3.6.2 服务器安装68

3.6.3 MIDlet属性69

3.6.4 诺基亚手机的其他下载支持选项74

3.7 小结75

第4章 MIDP用户界面76

4.1 MIDP UI API的设计76

4.1.2 LCDUI的架构77

4.1.1 UI模型77

4.1.3 应用程序示例81

4.2 高级API83

4.2.1 Screen84

4.2.2 Item91

4.2.3 定制各个项的行为99

4.3 低级API101

4.3.1 Graphics102

4.3.2 按键事件模型104

4.3.3 运行中的Canvas106

4.4 高级MIDP UI概念110

4.4.1 高级设备控制110

4.4.2 命令布置111

4.4.3 项的布局管理112

4.4.4 透明度和像素级图像处理115

4.4.5 使用闪屏121

4.4.6 虚拟Canvas空间122

4.4.7 在Canvas上绕排文本125

4.4.8 Series 60设备上的背景MIDlet127

4.4.9 Nokia开发人员套件中的MIDP UI设计器128

4.5 Nokia UI API扩展130

4.5.1 FullCanvas131

4.5.2 DeviceControl131

4.5.3 DirectUtils131

4.5.4 DirectGraphics131

4.6 小结132

5.1 基本游戏概念133

第5章 开发动作游戏133

5.1.1 游戏MIDlet134

5.1.2 游戏循环的线程135

5.2 Game API包137

5.2.1 GameCanvas137

5.2.2 层140

5.2.3 精灵141

5.2.4 TiledLayer149

5.2.5 LayerManager154

5.3 改进鱼游戏156

5.3.1 控制动画速度156

5.3.2 多个游戏循环157

5.3.3 星鱼158

5.3.4 添加章鱼161

5.4 其他MIDP 2.0增强功能165

5.4.1 透明和像素数组165

5.4.2 背光165

5.5 小结166

6.1 数据持久性介绍167

第6章 处理应用程序数据167

6.1.1 易失性RAM168

6.1.2 本地持久性存储器168

6.1.3 远程存储器169

6.1.4 有注释的照片查看器169

6.2 Java对象序列化170

6.2.1 通信类170

6.2.2 序列化照片属性171

6.3.1 操作RecordStore172

6.3 RecordStore172

6.3.2 操作记录173

6.3.3 存储ImageAttribute数据174

6.3.4 RecordListener175

6.4 浏览和搜索RecordStore176

6.4.1 RecordEnumeration176

6.4.2 RecordFilter177

6.4.3 RecordComparator177

6.4.4 照片查看器中搜索和排序178

6.5 小结179

第7章 数据连接180

7.1 通用连接框架介绍180

7.1.1 Connector181

7.1.2 HttpConnection183

7.1.3 HttpsConnection184

7.1.4 SocketConnection184

7.1.5 SecureConnection185

7.1.6 ServerSocketConnection185

7.1.8 UDPDatagramConnection186

7.1.7 CommConnection186

7.2 网络照片查看器187

7.2.1 PhotoServlet187

7.2.2 PhotoViewer189

7.2.3 FetchWorker190

7.3 非阻塞性UI设计193

7.3.1 非交互式进度显示194

7.3.2 静止图像转换屏幕195

7.3.3 一个更可靠的图像转换屏幕196

7.3.4 转换屏幕动画197

7.4.1 HTTP Cookie200

7.4 状态化的网络操作200

7.4.2 PhotoServlet201

7.4.3 SessionConnector201

7.4.4 FetchWorker204

7.5 HttpClient实用工具205

7.5.1 框架206

7.5.2 使用HttpClient和Handler208

7.6.1 HTTPS如何工作210

7.6 HTTPS和安全连接210

7.6.2 HttpsConnection和SecureConnection211

7.6.3 SecurityInfo和证书211

7.7 小结212

第8章 无线消息传送213

8.1 智能客户端的消息传送213

8.2 无线消息传送API214

8.2.1 TextMessage和BinaryMessage215

8.2.2 MessageConnection215

8.2.3 发送和接收消息216

8.2.4 安全性217

8.2.5 推送注册中的消息侦听器219

8.3 Chat示例程序220

8.3.1 运行示例220

8.3.2 发送消息221

8.3.3 接收消息223

8.4 WMA 2.0的新特性225

8.4.1 URL连接字符串226

8.4.2 MultipartMessage和MessagePart226

8.5 小结227

第9章 多媒体228

9.1 MMAPI简介228

9.1.1 管理器类229

9.1.2 播放器232

9.1.3 控制234

9.2 简单的音频回放235

9.2.1 MidiPlayer MIDlet236

9.2.2 创建播放器238

9.2.3 播放器事件239

9.2.4 播放器控制240

9.3 高级媒体回放242

9.3.1 在线程里初始化播放器242

9.3.2 回放wav音频文件243

9.3.3 回放视频文件244

9.4 媒体捕获248

9.4.1 捕获图像249

9.4.2 捕获音频252

9.4.4 博客Servlet254

9.4.3 提交博客数据项254

9.5 小结257

第10章 蓝牙API258

10.1 蓝牙无线技术简介258

10.1.1 微微网(piconet)260

10.1.2 蓝牙控制中心262

10.1.3 安全262

10.1.4 蓝牙协议栈263

10.1.5 规范(Profile)264

10.1.6 查询过程265

10.1.7 设备级别和服务搜寻266

10.2 用于蓝牙的Java API268

10.2.1 蓝牙初始化268

10.2.2 蓝牙连接269

10.2.3 设备管理和搜寻272

10.2.4 服务管理和搜寻275

10.2.5 组合所有工作278

10.3 蓝牙应用实例280

10.4 诺基亚开发工具支持285

10.5 小结286

第11章 端对端设计模式287

11.1 智趣游戏示例介绍288

11.1.1 特性概述288

11.1.2 后端数据库设置292

11.2 整体架构293

11.2.1 移动应用程序中的屏幕切换293

11.2.2 什么是MVC模式294

11.2.3 视图屏幕296

11.2.4 控制器297

11.2.5 模型298

11.3 对象管理302

11.3.1 静态类302

11.3.2 工厂方法305

11.3.3 对象池309

11.3.4 实现后退屏幕栈311

11.4 线程管理313

11.4.1 WorkerRunnable315

11.4.2 WorkerThread315

11.4.3 WaitScreen316

11.4.4 具体工作线程的实现317

11.5 网络集成318

11.5.1 RPC协议318

11.5.2 同步化321

11.5.3 Web服务网关326

11.6 小结331

第12章 开发可扩展应用程序332

12.1 开发和优化333

12.1.1 屏幕特点333

12.1.2 内存限制334

12.1.3 API的可用性335

12.1.4 协议可用性336

12.1.5 UI组件的行为337

12.1.6 线程行为337

12.1.7 语言和文化337

12.2 可替代模块338

12.2.1 自定义JAD文件338

12.2.2 资源文件模块339

12.2.3 源代码模块340

12.3 用Antenna进行预处理和后处理342

12.3.1 Antenna简介342

12.3.2 预处理344

12.3.3 后处理349

12.3.4 字节码混淆350

12.3.5 build3.xml文件351

12.4 小结355

第13章 调试和测试356

13.1 调试356

13.1.1 基本技术357

13.1.2 采用MIDPLogger完成在机(On-Device)日志360

13.2 单元测试363

13.2.1 断言363

13.2.2 TestCase364

13.2.3 TestSuite365

13.2.4 TestRunner367

13.3 UI测试指南368

13.4 小结369

14.1 消息传送服务370

第14章 多媒体消息传送服务370

14.1.1 MMS带来的好处和机遇371

14.1.2 MMS基础设施371

14.1.3 MMSC访问372

14.1.4 MMS应用程序模式373

14.2 创作MMS消息375

14.2.1 Nokia设备的MMS特点375

14.2.2 SMIL简介377

14.2.3 MMS的Nokia开发人员套件380

14.3 Nokia移动服务器服务库382

14.3.1 实例化驱动器383

14.3.2 连接配置384

14.3.3 发送消息385

14.3.4 接收消息389

14.4 小结391

第15章 浏览器应用程序392

15.1 浏览器应用程序392

15.1.1 瘦客户端范例392

15.1.2 WAP基础设施393

15.2.1 Nokia设备浏览器395

15.2 创作移动浏览器内容395

15.2.2 WML和XHTML MP的比较396

15.2.3 内容下载和上传398

15.2.4 Nokia浏览器开发人员工具399

15.3 高级WAP特性400

15.3.1 Push(推送)401

15.3.2 无线电话应用接口(WTAI)402

15.3.3 钱夹应用程序(Wallet)403

15.4 小结403

热门推荐