我们在7.2节中曾指出,过程是算法的基本元素,过程可以使一个求解大问题的算法分解为若干个求解子问题算法的有机合成。过程的参数是局部变量。如图7-6所示,过程调用时,实参拷贝数值6给虚参,若过程运行时虚参的数值改变为8,则过程结束后主程序中实参的数值还是原来的6,而不是8。......
2023-11-18
谈及物联网,就涉及泛在计算(ubiquitous computing)的概念。某种程度上说,泛在计算是物联网的升华,是更高层次上的物联网。
泛在计算,或根据IBM公司的说法,也称普适计算(pervasive computing),最早是由前Xerox PARC首席科学家Mark Weiser提出。1991年,他在《科学美国人》杂志的文章预言21世纪的计算将是泛在计算,他设想数字设备应当嵌入我们的日常生活环境中,包括墙壁、家具、衣服、日用品等,并相互无线连接,延伸到世界的每一个角落,他认为这也是计算机技术的发展趋势。泛在计算强调计算和环境融为一体,而计算机本身则从人们的视线里消失。
大家认为,普适计算作为一个研究领域,起源于1991年Mark Weiser的一篇文章和1993年的第二篇文章,工作则始于1988年。用Mark Weiser的话说:
The most profound technologies are those that disappear.They weave themselves into the fabric of everyday life until they are indistinguishable from it.…We are therefore trying to conceive a new way of thinking about computers,one that takes into account the human world and allows the computers themselves to vanish into the background.
IBM公司的普适计算简单描述为:由人—物—应用—服务构成的统一体系。换言之,借助物联网,人和物交互,通过应用获得所需服务,如图20.5所示。这里,人无论是居家、开车、上班等,任何地点、任何时间借助物联网,使用各种应用,获得各种服务,如银行服务、证券服务、旅游、购物,等等。
图20.5 普适计算
“计算机消失了”,而又到处都有,就是普适计算的基本思想。计算机消失的典型形态是计算机的物理尺寸大大缩小了。
随着普适计算的出现,无线网络、分布式系统、移动计算、用户接口、家居自动化、机器人和体系结构等的研究和发展十分迅速。类似的词汇还有“消失的计算机”(the disappearing computer)和“环境智能”(ambient computing)。而移动计算与无线传感网的研究领域和普适计算也有很大叠加。
1.旅游导游
在旅游导游方面,泛在计算的应用大量涌现,尤其是基于位置的导游服务。智能手机的普及更促进了它的发展。
2.智慧办公
办公环境在智慧化,SOHO(small office,home office)成了常态。在这里,普适计算技术的支持是关键。
3.自然环境感知
自然环境是我们生存的家园,环境的优劣需要感知和优化。普适计算广泛应用于这个领域。水质、空气的检测与自动感知,灾害的预警,火警感知与预警等,普适计算也在此大展身手。
4.智慧家居
智慧家居近年来发展很快。人们在家生活,关系舒适、健康、安全、快乐,普适计算提供了技术基础。智能门锁、智能黑色家电(电视机、音响等)、白色家电(冰箱、洗衣机、吸尘器等)、可穿戴设备等已在家庭中使用越来越广泛。这些设备连接到网上,可获得各种各样的服务。(www.chuimin.cn)
值得一提的是:为了设备间的互联互通,软件扮演着重要角色,典型的是中间件。一些国际组织与企业联盟制定了一些标准与规范,如DLNA、IGRS和OSGi等。
DLNA(digital living network alliance),原名叫digital home working group(DHWG),其宗旨是Enjoy your music,photos and videos,anywhere anytime,由索尼、Intel、Microsoft等公司发起成立,旨在解决个人计算机、消费电器、移动设备在内的无线网络和有线网络的互联互通,使得数字媒体和内容服务的无限制共享和增长成为可能。
DLNA并不是创造技术,而是形成一种解决方案,一种大家可以遵守的规范。所以,DLNA选择的各种技术和协议都是当前应用很广泛的技术和协议。
DLNA将其整个应用规定成五个功能组件。从下到上依次为网络互联、网络协议、媒体传输、设备的发现控制和管理、媒体格式。
IGRS(intelligent grouping and resource sharing,智能分组与资源共享),也称闪联。IGRS标准是新一代网络信息设备的交换技术和接口规范,在通信及内容安全机制的保证下,支持各种3C(computer,consumer electronics&communication devices)设备智能互联、资源共享和协同服务,实现“3C设备+网络运营+内容/服务”的全新网络架构,为未来的终端设备提供商、网络运营商和网络内容/服务提供商创造出健康清晰的赢利模式,为用户提供高质量的信息服务和娱乐方式。
IGRS标准能够有效提高现有设备间的互操作性和易用性,充分利用不同设备的功能特点,为用户创造新的应用模式。
IGRS标准工作组由中国信息产业部(原)批准,联想、TCL、康佳、海信、长城等五家中国电子信息骨干企业于2003年共同发起,其核心任务是实现信息设备、家电和通信设备的智能互联。例如通过手机遥控实现空调提前开机。
2008年3月25日,在ISO/IEC JTC1 SC25(国际标准化组织/国际电工委员会第1联合技术委员会第25分技术委员会)投票中,IGRS四项提案在新项目立项(NWIP)和委员会草案(CD)两个阶段的国际投票中以17票赞成、0票反对的高票通过。
2008年7月28日,在ISO/IEC JTC1 SC25(国际标准化组织/国际电工委员会第1联合技术委员会第25分技术委员会)最终标准草案投票中,中国IGRS标准以96%的高支持率顺利通过,正式成为国际标准。
OSGi(open service gateway initiative)技术是Java动态模块化系统的一系列规范。OSGi一方面是指维护OSGi规范的OSGi官方联盟,另一方面是指该组织维护的基于Java语言的服务(业务)规范。简单来说,OSGi可以认为是Java平台的模块层。
OSGi服务平台向Java提供服务,这些服务使Java成为软件集成和软件开发的首选环境。Java提供在多个平台支持产品的可移植性。OSGi技术提供允许应用程序使用精炼、可重用和可协作的组件构建的标准化原语,这些组件能够组装进应用和部署中。
UPnP即通用即插即用,英文是universal plug and play(UPnP)。UPnP是各种智能设备、无线设备和个人计算机等实现遍布全球的对等网络连接(P2P)的结构。UPnP是一种分布式的、开放的网络架构。UPn P是独立的媒介。在任何操作系统中,利用任何编程语言都可以使用UPnP设备。UPnP规范是基于TCP/IP协议和针对设备彼此间通信而制定的新的Internet协议。提及计算机外设的即插即用(plug and play,PnP),大家可能很熟悉,但对通用即插即用,多数人会感到一头雾水。
UPnP的应用范围很广,可以实现许多现成的、新的以及令人兴奋的,包括家庭自动化、打印、图片处理、音频/视频娱乐、厨房设备、汽车网络和公共集会场所的类似网络。它可以充分发挥TCP/IP和网络技术的功能,不但能对类似网络进行无缝连接,而且能够控制网络设备及在它们之间传输信息。在UPnP架构中没有设备驱动程序,取而代之的是普通协议。
UPnP并不是周边设备即插即用模型的简单扩展。首先,在设计上,它支持零设置、网络连接过程“不可见”和自动查找众多供应商提供的多如繁星的设备的类型。其次,UPnP设备能自动跟网络连接上,并自动获得IP地址、传送出自己的权能并获悉其他已经连接上的设备及其权能。最后,UPnP设备能自动顺利地切断网络连接,并且不会引起意想不到的问题。
UPnP推动了Internet技术的发展,包括IP、TCP、UDP、HTTP、SSDP和XML等技术。当成本、技术或经费等方面的因素阻止了在某种媒介里或接入其中的设备上运用IP时,UPnP能通过桥接的方式提供非IP协议的媒体通道。UPnP不会为应用程序指定API,因此,供应商们就可以自己创建API来满足客户的需求。
有关分布式数据库技术的文章
我们在7.2节中曾指出,过程是算法的基本元素,过程可以使一个求解大问题的算法分解为若干个求解子问题算法的有机合成。过程的参数是局部变量。如图7-6所示,过程调用时,实参拷贝数值6给虚参,若过程运行时虚参的数值改变为8,则过程结束后主程序中实参的数值还是原来的6,而不是8。......
2023-11-18
计算机网络的主要功能是实现资源共享,它具有以下作用。利用这一功能,可以将分散在各个地区的单位或部门用计算机网络联系起来,进行统一调配、控制和管理。“资源”指的是网络中所有的软件、硬件和数据资料。“共享”指的是网络中的用户都能够部分或全部地使用这些资源。......
2023-11-04
从这个角度看,科举考试属于政治制度的范畴,其政治功能是不言而喻的。科举考试的政治功能主要体现在影响社会地位结构、稳定社会秩序、提高行政绩效等方面。科举考试稳定社会秩序之功能早在一千多年前的中国古代即为统治者所识。正是由于科举制的这种“瓶颈效应”,才能最广泛地动员社会各阶级、阶层知识分子进入政治录用的竞争行列,而最终选拔出“德才兼备”的政治精英。因此,科举还有减少和防止行政腐败的功能。......
2023-11-26
Hadoop[1]是Lambda架构中聚焦于批处理层的软件系统。Hadoop是一个开源软件框架,使用Java语言开发,针对超大数据集的分布存储和处理,运行在常规硬件构建的计算集群上。Hadoop起源于Apache Nutch,是一个开源的网络搜索引擎,它本身也是Lucene项目的一部分。Hadoop这个名字不是一个缩写,它是一个虚构的名字。Hadoop中的计算节点分为两类:NameNode和DataNode。YARN是yet another resource negotiator的缩写,是Hadoop第二版的主要特征。......
2023-10-28
表6-4 LNG船大型化趋势LNG运输船是为载运在大气压下沸点为-163℃的大宗LNG货物的专用船舶。1954年,美国开始研究LNG船。目前,从技术上来说,一些先进国家已能设计出16万m3、20万m3,甚至30万m3的LNG船。但从今后几年来看,由于受到港口水深的限制,LNG船的舱容量可能会稳定在十几万立方米的水平上。图6-23 2002~2012年签订的LNG船只数量表6-5 目前LNG船的一些主要制造商注:为近年来没有交货。图6-24 1996~2010年全球LNG新船成交量图6-25 2011年LNG船订单分布比例......
2023-06-24
重视并运用好高校BBS思想政治教育网络载体对高校思想政治教育工作的巨大作用。教师问卷调查显示,75.7%的人认为校园BBS有助于了解学生思想动态,59.4%的人认为校园BBS应该成为对学生开展思想政治教育的阵地。......
2023-11-30
菌种改良技术的进步是发酵工业发展的技术支撑。菌种选育改良的具体目标包括4部分。生产效率和效益总是排在一切商业发酵过程目标的首位,提高目标产物的产量是菌种改良的重要标准;②提高目标产物的纯度,减少副产物。广义上说,菌种改良可描述为采用各种技术手段处理微生物菌种,从中分离得到能显示所要求表型的变异菌种。......
2023-11-18
相关推荐