|
《普及计算》 |
原书名: Pervasive Computing
Second Edition
原出版社: Springer-Verlag
作者: [德]Uwe Hansmann,Lothar Merk,Martin
S.Nicklous,Thomas Stober [作译者介绍]
译者: 英春 孙沛
出版社:清华大学出版社
ISBN:7302077541
所属分类: 计算机 > 计算机网络 > 组网 > 网络传输设备
计算机 > 计算机网络 > Web Server > WebServer
内容简介:
“本书内容涵盖了普及计算的各个方面——从终端设备到服务器。本书的信息与数据来自权威机构,而介绍的知识与技术反映了普及计算领域的最新进展。”——peter
thompson,starfish软件公司高级软件工程师
“本书全面考察了当今最热门的各种新技术。如果你需要了解构建普及计算解决方案所涉及的组件。就从本书开始吧。”——frank
dawson,ibm lotus软件公司咨询工程师/资深技术人员
本书主题:
本书是关于普及计算的技术参考书,讲述了以下主题:
·各种普及计算设备,包括掌上电脑、手机、娱乐系统、智能卡、嵌入式控制设备以及智能车载设备
·基于通用标准的有线和无线通信技术,这些标准包括各种internet协议、wap、umts、gprs、蓝牙和i-mode
·后端服务器基础结构,包括门户服务器、web服务、数据同步、设备管理和代码转换
本书特色:
·介绍移动计算的基本原理
·深入探讨了移动通信和无线网络技术
·介绍了最新的设备技术
·介绍了各种移动服务和应用
本书描述了在我们的日常生活中无处不在的各种新型移动计算设备。掌上电脑、手机以及各式各样的嵌入式系统,使我们可以随时随地方便地获取信息。但普及计算的内涵远比各种时尚的设备丰富得多:功能强大的无线通信基础设施可以将企业网络延伸到移动的客户设备。web服务和门户服务器可以提供非常灵活的网关,使移动的客户设备能够访问后端服务器系统及其上面的数据。而且,各种新型的移动解决方案和服务,以其移动性、连通性和易用性,使我们能够利用各种设备方便地获取信息。
作译者介绍
Uwe Hansmann是目前WebSphere
Portal-Express的发布经理。他是Open Services Gateway
lnitiative的秘书和Open Services
Gateway的理事会成员。Uwe于1993年在University of
Applied Studies of
Stuttgart获得理学硕士,于1998年在University of
Hagen获得MBA。他于1993年作为一个软件开发人员加入IBM,领导IBM
Digital
Library的市场技术支持团队,之后在1998年加入了IBM的Pervasive
Computing Division。从那时起他管理各种各样的IBM普及计算开发项目。
前言摘要
"……十亿人使用一万亿个互联的智能设备与一百万个电子商务企业互动……"(卢·郭士纳,IBM主席兼CEO)
信息是密切联系的现代经济的核心。我们需要能够在任何时间、任何地点信息无处不在快速、高效、安全地交换和获取个人信息。使用电子方式存储、传输、访问各种信息是我们所依赖并信任的共同任务。
帮助用户管理日常生活和商务环境中各种信息的很多便利应用,将会成为明天IT工业的基本增长点。这些应用将集成软件、硬件、基础设施尤其是服务,把重心放在潜在用户的需求和为用户提供方便上面。谁能够提供这样的应用,谁就能为用户提供附加值,就能够在竞争中脱颖而出。传统的现货供应的软件甚至硬件在这类集成解决方案中只能作为使能组件(enabling
component)。这些组件将来会标准化,而且可以互换。
"随时随地"……
普及计算
这个平淡的口号言简意赅地概括了普及计算(Pervasive Computing或UbiquitousComputing)的目标。这两个术语都描述了下一代集成IT应用中可见的和移动的前端设备。普及计算包括了个人数字助理、移动电话、寻呼机、手持档案夹(organizer)、家庭娱乐系统这些灵活、可移动的设备,它们可以访问或者提供丰富多彩的应用。作为我们日常生活中的一部分,这些智能设备将会提供一大批新兴的面向个人和专业的事务。它们突破边界的限制,与遍布整个世界的网络连通,快速、安全地访问大量的信息和服务。
普及计算早期的试验应用看起来像是源自科幻小说中的章节:
应用的新时代
一个超市连锁店为其客户免费配备了移动设备和一个可以在线下订单的应用程序。一位农作物种子销售人员在远处的农场中通过无线网络访问该公司的订单系统。戏迷们可以使用WAP移动电话支付门票。在布有网络并具备智能家电的家庭中,可以用通用的浏览器通过Internet控制微波炉和空调。
幕后的集成
然而,普及计算可不仅仅是植入一些新奇得难以置信的各种用途的设备。在幕后,必须将越来越多这样的新设备集成到IT架构中。
设备
管理以及应用管理是后端系统必须处理的两个问题。网关、应用服务器、通信网络只不过是构筑普及计算解决方案的一些组件而已。公用系统,如数据库和Web服务器的小型客户端,必须支持多个平台。
服务
除了让系统为普及计算做好准备以外,服务基础设施也必须进行扩展。面对快速增长的个人对网络访问的需求,Internet服务提供商必须做好准备。GSM已经成为占统治地位的不限地点的无线通信网络,这使它成为从任何一点都可以访问普及计算应用的首选。在用户和提供支付系统、购物机会、信息访问的提供商之间,上传的Internet门户将扮演"随时可用"的中间人的角色。不过,至于更复杂的服务,如用于增强交易的安全性和私密性的公钥基础设施,刚刚开始建立。
通用标准
为了使所有的这一切能够无缝地协作,目前业界正在努力就一些必需的标准达成一致。SyncML是保证不同设备上的所有的数据能够同步的一种很有希望的方法。XML则毫无疑问是标准化数据交换的基础。
关于本书
技术
本书将介绍能够随时随地访问信息的迷人的各种前端设备及其使用的操作系统。本书还介绍了各种强大的后端系统,这些系统将普及计算组件集成为一个无缝的IT世界。基本的主题包括这样一些常用的术语如XML、WAP、代码转换、密码学、Java等,不一而足。另外一个重点是不断发展的工业标准,如SyncML、WAP,它们是新技术的基础。
开发
本书概述了不同普及计算平台的不同的开发策略和工具。为了简化新解决方案的计划和开发,针对多种不同的目标环境如手持计算机、家庭网络、智能电话等,就一些概念和需要考虑的事项做了一些解释。
商务
最后,本书着重强调了商务方面,如新一代的服务、为不断增长的客户提供增值服务。由于新的移动计算设备使得客户无处不在,电子商务、私有住宅、金融或者旅游将不会是仅有的彻底改变面貌的行业。丛林中的出路我们设法将普及计算的概貌以及它与传统计算有什么不同呈现给读者。我们没有陷入一些细节,而是在术语、概念、标准、解决方案的丛林中提供一条道路。本书的主要目标是将普及计算的各个侧面组合在一起,为读者提供一个一致的和全面的图画。
本书的读者对象
本书对普及计算进行了全面的、高度的概括,因此它适合各个层次的读者阅读。跟随普及计算这条主线,读者将会容易快速地进入本书的相关主题。
企业经理们会了解到普及计算将会给经济和社会带来什么样的影
商务经理响。与普及计算的范例、新的商务模型、新一代的应用有关的知识将会影响他们的工作以及决策。他们将会看到普及计算如何帮助企业提供新的服务和产品,或如何改善现有的业务,以扩大客户的范围。本书概括介绍了普及计算领域现有的以及未来可能会有的多种解决方案。
那些将电子商务活动拓展到新的前端设备的软件设计师和项目经理
软件架构师们,将会了解到普及计算解决方案是由哪些组件组成的,以及这些组件
和项目经理之间的关系。本书概括介绍了普及计算技术目前的发展水平,还介绍了现有的组件以及这些组件如何组合到一起构成完整的解决方案。
从事普及计算的某个特殊应用领域的应用程序开发者在踏人程序员
应用开发者指南的迷宫之前,将可以先找到高层次的、有深度的介绍,以便有个好的开始。他们将了解到如何快速地启用应用程序,以便使用普及计算设备。他们还可以了解到普及计算的某些典型模式,在做设计决策时如何在需要的各种特性之间寻求折衷。还介绍了典型的开发过程和工具。
不必读完全书
我们中的大部分人已经没有时间将一本书从头读到尾。因此,我们把本书的内容分成可以不分顺序阅读的几大部分:
. "绪论"
. "第一部分,设备"
. "第二部分,软件"
. "第三部分,连接世界"
. "第四部分,后端服务器基础结构"
. "第五部分,新的服务"
. "第六部分,附录"
在每一章的最后,你会找到相关链接的列表以及进一步阅读的建议。
绪论
我们从普及计算的概括介绍开始。
第1章
什么是普及计算
介绍了从传统计算经过电子商务发展到普及计算的历程。解释了普及计算的范例和原则,如分散、多样化、连通性和简单性。
第一部分 设备
在这一部分,我们介绍了最常用的普及计算设备,如手持电脑、智能电话、远程信息处理、智能卡以及许多其他的设备。我们从用户的角度出发描述这些设备的特性,阐述它们的应用领域、基本的应用、外观以及其他所有的你想详细了解的内容。这一部分将大量的设备划分为四大类,而在后面的不同的章节中详细介绍这些设备。
第2章 信息访问设备
第一类设备包括了手持电脑和智能电话,它们是访问和交流信息的首选。除了传统的PC以外,目前它们是最重要的一类访问Internet的设备。
第3章 智能身份证
第二类设备包括了微型标签和智能卡,它们为普及计算应用中物体识别电子化提供了巨大的可能性。
第4章嵌入式控制器
这一章介绍日常使用的设备,如控制器、电冰箱、售货机,当它们连接到网络上以后,如何提供额外的服务和应用。其中一节将汽车作为一种多样化普及计算设备。
第5章娱乐系统
最后,介绍第四类设备,即各种娱乐设备,如游戏控制台、互动电视。对于这些设备的分析显示它们有良好的前景。
第二部分 软件
这一部分介绍了开发普及计算应用程序所需的最常用的软件组件,包括Java、操作系统、中间件、安全模块等。还介绍了开发针对这些操作系统的应用程序所需的组件以及从何处着手开发。
第6章Java
几乎在普及计算的所有领域都会用到Java,包括上述设备以及后端服务器基础结构。不同风格的Java,尤其是普及计算中用到的Java,都将在这一部分介绍。
第7章操作系统普及计算领域用到了多种不同的操作系统。这一章介绍了应用最广泛的手持设备操作系统PalmOS和WindowsCE,手机上使用的EPOC操作系统,以及智能卡操作系统,如JavaCard。我们介绍每一种平台的体系结构,并列举必要的应用程序开发工具。本章还包括几个小的用于这些操作系统示例程序。中间件组件
第8章为了在设备之间协调应用程序编程,基本的管道或中间件是必不可少的。在通用组件之上开发应用程序,有助于获得与用户使用的特定普及计算设备无关的特性。中间件组件是用来将客户端与后端服务器集成到一起。本章介绍了一些广泛使用的值得推崇的组件,如DB2
Every-place、WebSphere MQ Everyplace、Java
TV和Java Phone APl,以及Open-Card
Framework和PC/SC。
安全
第9章安全是所有移动电子商务解决方案中都至关重要的部分。本章解释了安全性的背景知识以及用来保护普及计算安全的加密技术,概括介绍不同的标准、算法和协议。
连接世界
第三部分如果设备之间能够互相融合并且与后端基础结构集成到一起组成强大的解决方案,普及计算以及这些不同的设备会变得非常强大。这一部分,介绍了提供连通性和实现通信的重要工业标准和技术。Internet协议和格式
第10章
既然普及计算是Internet的某种延伸,因此它也用到了你所了解的大部分Internet协议和格式。这一部分为那些尚且不熟悉这些标准的人介绍了HTFP、HTML、XML、XSL以及XForms。
移动Internet
第11章 无线应用协议(WAP)和i-mode是目前的标准,这些标准使无线信息设备尤其是移动电话能够高效地收发信息以及类似于=HTML的页面。本章揭示了WAP和i-mode的秘密,介绍了你需要知道的最重要的部分。
语音
第12章
易于使用是普及计算应用成功的一个非常重要的因素,而声音是交流的自然方式。本章介绍了目前什么服务是可能的,以及什么服务尚处在开发之中。Web服务
第13章
有很大一部分信息可以从Internet上获得,Web服务为应用程序访问这些信息提供了统一和便利的方法。本章介绍了Web服务,阐述它的好处和局限,还深入探讨了一个特殊的例子:用于远程portlets的一种Web服务。
第14章 连通性
本章介绍了连接传统计算机和普及计算设备的各种协议;介绍了有线网络、红外通信、蓝牙、无线局域网以及蜂窝网络和短距无线连接的技术背景。
第15章 服务发现
一组分布式的普及计算设备互相提供了不同的服务,因此需要一个查找和发现服务的机制,使这个复杂环境的配置变得容易并自动完成。
本章介绍了三种服务发现机制:Jini、uPnP、Salutation。第四部分
后端服务器基础设施在幕后,服务器系统需要为普及计算及其需求做好准备,这种需求有别于今天的以PC为中心的网络的需求。本章讨论了后端服务器所采用的技术和概念,
第16章 网关
网关是服务器和特定设备之间的智能拦截者。本章介绍了网关如何准备数据,如何组建自己的子网,例如特定服务提供商的无线网络。
第17章 应用服务器
大多数情况下,普及计算设备用来与驻留在后端服务器上的数据进行交互。本章介绍了后端服务器为了支持普及计算前端设备所必须完成的一些额外工作。负载平衡、servlets、Enterprise
JavaBeans在本章中都有描述。
第18章 门户
在互联的世界里,门户是访问各种服务的中心。门户必须是非常吸引入的、互动的、完整的、易于使用的,这样用户才会回来。这一章介绍了大多数门户的共有的功能,解释了一些令人激动的例子。
第19章 设备管理
这一章讨论了实际部署的、数量之大令人难以置信的设备和应用程序的管理工作,包括用户配置文件、账户、计费等的管理。另一个话题是设备能力及其生命周期的管理。当然,应用程序的分发和维护也是本章的一个重要主题。
第20章 同步
保持移动设备和服务器的数据相一致,需要智能的同步机制。本章从各种角度详细描述了同步。
新的服务
第五部分
普及计算为创建服务、简化流程和拓展新的业务提供了大量新的机会。接下来的几章介绍了其中最值得关注的领域,还介绍了客户目前已经使用的一些最著名的普及计算解决方案。家庭服务
第21章
今天,个人计算机是用户在家中能够与之直接交互的惟一的设备。本章解释了普及计算如何为在家中获得新的和附加的服务提供的巨大可能,这些服务包括智能家电、家庭自动化、远程家庭医疗、能源服务、新的通信服务以及许多的其他服务。旅行及商务服务
第22章
旅行中的人本身是移动的。向旅行者提供他平时在办公室中使用的以及更多的服务将使他的旅程更加轻松,如在机场通过移动电话登机,是其中的一个例子。普及计算也能够使日常办公室里的日子更加轻松。本章介绍了服务提供商在这个领域中面临的新的服务机会。
客户服务
第23章
这一章介绍了企业将会提供给客户的新服务,如提供通过移动设备购物的可能性,或者在旅途中订购股票、检查支票账户的余额。本章介绍哪些服务是目前已经有的,哪些服务在不久的将来就会到来。
|
|