基本信息
编辑推荐
技术先进,内容全面:包括移动计算基础知识、移动Agent、J2ME开发技术、普适计算、服务架构。案例完整,结构清晰:介绍移动软件开发平台基础知识、开发环境搭建过程、讲解实例、平台比较。讲解通俗,步骤详细:通俗易懂,文字结合图片、表格、源代码阐述每个案例的开发步骤及相关知识。
内容简介
计算机书籍
随着3G时代的到来,移动环境的软件编程技术已成为程序员必须掌握的技术之一。鉴于国内该类书籍较少,作者结合多年的研究和教学经验编写了本教材。全书共分为12章,包括移动计算的概念和模型、移动Agent技术、移动终端操作系统简介、无线通信技术、移动服务架构MSA、普适计算概述、Android开发平台、Windows Mobile开发平台、Svmbian开发平台、Openmoko开发平台和J2ME开发平台等内容。
《移动软件开发技术》面向移动计算技术的初学者,既有详尽的理论阐述,又有丰富的案例程序,使读者能容易、快速、全面地掌握移动环境软件编程技术。
《移动软件开发技术》循序渐进、内容完整、实用性强,以教材方式组织内容,可作为大中专院校计算机相关专业学生、高等职业技术院校计算机相关专业学生、计算机培训教师和学员的教材,也可供计算机爱好者和相关技术人员参考。
《移动软件开发技术》是一本完整的介绍移动软件开发技术的教程,取材广泛、内容丰富,包括移动计算基础和普适计算知识、移动服务架构、各种不同开发平台及详尽案例。全书侧重于移动计算开发技术,对移动计算技术的发展和应用进行了深入细致的分析和研究。
《移动软件开发技术》由浅入深、循序渐进地介绍了移动开发技术的知识点。重点介绍了移动计算模型、移动Agent技术、主流移动终端操作系统、移动服务架构MSA、普适计算及各主流开发平台完整开发案例。《移动软件开发技术》对读者入门要求不高,读者只需要具备最基本编程思想和计算机基础知识就能掌握移动计算的总体框架、应用方式及开发特点。
目录
第1章 移动计算基本概念
1.1 移动计算的基本概念
1.1.1 用户和终端的移动性
1.1.2 资源访问的移动性
1.2 移动终端和系统平台
1.2.1 移动终端概述
1.2.2 移动终端信息输入
1.2.3 移动终端操作系统
1.2.4 移动应用开发平台
1.3 移动计算带来的挑战
1.4 移动通信技术简介
1.4.1 移动通信的发展历程
1.4.2 第三代移动通信技术简介
1.4 13第四代移动通信技术简介
1.5 移动计算主要研究问题
1.5.1 移动IP技术
1.5.2 QOS技术
1.5 .3移动数据管理技术
1.6 本章小结
媒体评论
移动计算技术是一门多学科交叉、涵盖范围广泛的新技术,随着移动通信、互联网、分布式计算等技术的发展而兴起。移动计算技术将使计算机或手机、PDA等智能终端设备在移动环境下实现数据传输和资源共享以及信息处理。它的作用是在任何时间、任何地点,实现对信息准确、及时地处理。移动计算技术将从根本上改变人们的生活方式和工作方式。
1.1 移动计算的基本概念
“移动计算”的英文是Mobile Computing。通俗的定义可认为移动计算是使用便携终端设备在移动中进行信息处理。这里所说的便携终端设备通常指体积小、重量轻、集成度高的笔记本计算机、移动电话、PDA(Personal Digital Assistant,个人数字助理)、MID(Mobile Internet Device,移动互联网设备)等。
然而更为广义的定义则认为移动计算是指“网络中在一个节点开始的计算可移动到其他节点继续执行,,的方法。主要包括用户和终端的移动性与资源访问的移动性两个方面的问题。
1.1.1 用户和终端的移动性
用户和终端的移动性包括以下两个方面的含义:
·借助于移动通信网络或者无线网络设施,用户可以利用笔记本电脑、移动电话、PDA等设备,在任何地方、任何时候连接上网络,进行信息处理。
·用户进行信息处理的时候,可能在一个固定的场所,也可能在移动的过程中进行。
例如:某用户在行驶的汽车上使用智能手机浏览网页。此时,该用户和智能手机都处于移动状态,但能够不间断地使用移动环境下网络提供的资源和服务。该实例充分说明了用户和终端的移动性是移动计算技术的重要内容之一。
1.1.2 资源访问的移动性
任何用户,在任何时间、任何地点,在移动环境下都能够使用移动通信网络或者无线网络提供的资源与服务来进行不间断的信息处理。
下面用一个简单的例子,通俗地介绍一下资源访问移动性的含义。某用户在办公室使用手提电脑进行办公,下班时工作还没有完成,该用户想在回家的路上用智能手机继续完成在手提电脑上未完成的工作,需要将手提电脑中未完成的资源信息和所需要的服务都转移到智能手机上,体现了资源访问的移动性。
书摘
移动计算技术是一门多学科交叉、涵盖范围广泛的新技术,随着移动通信、互联网、分布式计算等技术的发展而兴起。移动计算技术将使计算机或手机、PDA等智能终端设备在移动环境下实现数据传输和资源共享以及信息处理。它的作用是在任何时间、任何地点,实现对信息准确、及时地处理。移动计算技术将从根本上改变人们的生活方式和工作方式。
1.1 移动计算的基本概念
“移动计算”的英文是Mobile Computing。通俗的定义可认为移动计算是使用便携终端设备在移动中进行信息处理。这里所说的便携终端设备通常指体积小、重量轻、集成度高的笔记本计算机、移动电话、PDA(Personal Digital Assistant,个人数字助理)、MID(Mobile Internet Device,移动互联网设备)等。
然而更为广义的定义则认为移动计算是指“网络中在一个节点开始的计算可移动到其他节点继续执行,,的方法。主要包括用户和终端的移动性与资源访问的移动性两个方面的问题。
1.1.1 用户和终端的移动性
用户和终端的移动性包括以下两个方面的含义:
·借助于移动通信网络或者无线网络设施,用户可以利用笔记本电脑、移动电话、PDA等设备,在任何地方、任何时候连接上网络,进行信息处理。
·用户进行信息处理的时候,可能在一个固定的场所,也可能在移动的过程中进行。
例如:某用户在行驶的汽车上使用智能手机浏览网页。此时,该用户和智能手机都处于移动状态,但能够不间断地使用移动环境下网络提供的资源和服务。该实例充分说明了用户和终端的移动性是移动计算技术的重要内容之一。
1.1.2 资源访问的移动性
任何用户,在任何时间、任何地点,在移动环境下都能够使用移动通信网络或者无线网络提供的资源与服务来进行不间断的信息处理。
下面用一个简单的例子,通俗地介绍一下资源访问移动性的含义。某用户在办公室使用手提电脑进行办公,下班时工作还没有完成,该用户想在回家的路上用智能手机继续完成在手提电脑上未完成的工作,需要将手提电脑中未完成的资源信息和所需要的服务都转移到智能手机上,体现了资源访问的移动性。