您好,欢迎访问三七文档
移动计算MobileComputing第六章移动计算平台及应用第六章移动计算平台及应用ChapterSix:Platformsandapplications移动云计算概念12移动云计算关键技术新型移动计算平台及应用介绍34J2ME平台介绍第六章移动计算平台及应用ChapterSix:Platformsandapplications移动云计算基本概念“云计算”概念是由全球最大的互联网公司Google提出的,这是一个美丽的网络应用模式。狭义云计算是指IT基础设施的交付和使用模式,指通过网络以按需、易扩展的方式获得所需的资源。广义云计算是指服务的交付和使用模式,指通过网络以按需、易扩展的方式获得所需的服务。移动云计算概念第六章移动计算平台及应用ChapterSix:Platformsandapplications移动云计算、移动计算、云计算三者区别移动计算将使计算机或其它信息智能终端设备在无线环境下实现数据传输及资源共享,它的作用是将有用、准备、及时的信息提供给任何时间、任何地点的任何客户。云计算是将大量用网络连接的计算资源统一管理和调度,构成一个计算资源池向用户按需服务。典型的云计算提供商往往提供通用的网络业务应用,可以通过浏览器等软件或者其他Web服务来访问,而软件和数据都存储在服务器上。云计算服务通常提供通用的通过浏览器访问的在线商业应用,软件和数据可存储在数据中心。移动云计算就是将移动计算和云计算两种技术相结合。移动云计算概念第六章移动计算平台及应用ChapterSix:Platformsandapplications人们对于“workeverywhere”和“computeeverywhere”的迫切需求,使移动计算变得越来越重要。移动云计算就大体走了两条路:一是计算能力强而通信能力和携带性较弱的可携带式电脑计算,二是通信能力和携带性很强而计算能力不足的手机计算。移动云计算概念第六章移动计算平台及应用ChapterSix:Platformsandapplications手机拥有便携性,续航时间和通信能力等众多天生优势,未来的移动电子商务更多是在手机上进行的。但手机最大的弱点便是计算能力,因此,我们就去想一些新的解决办法:如果我们不用手机去处理和计算,而把处理部分用电脑来代替,手机只负责输入输出不就一举两得了吗?运用远端“云”的告诉处理能力,即使手机本身性能不高,但只要满足与远端“云”的输入输出数据交换,便能够得到理想的结果。移动云计算概念第六章移动计算平台及应用ChapterSix:Platformsandapplications云计算的处理部分虽然在“云”端,但单纯输入输出的数据量也不少,还得做到延迟非常小才行。对于之前的GSM网络,云计算相当于“天方夜谭”。而我们遇到了一个很好的契机:3G/4G的普及。再加上手机本身的输入输出量有限,如果合理设计输入输出界面的话完全可以满足移动云计算的要求。移动云计算概念第六章移动计算平台及应用ChapterSix:Platformsandapplications移动云计算可以是移动终端进行更多的数据处理,从而能处理更多的业务,而这些将会极大促进移动电子商务的发展。阿里巴巴宣布成立子公司“阿里云”,专注于云计算领域的研究和研发;搜狐退出搜狗云输入法;中国移动启动“大云”项目;中国电信退出“e云”服务;中国联通IDC开始“互联云”项目。移动云计算概念第六章移动计算平台及应用ChapterSix:Platformsandapplications助于移动云计算,Google的手机导航系统,手机语音搜索系统以及Android平台上的各种服务的表现已经让人赞叹不已。移动云计算概念第六章移动计算平台及应用ChapterSix:Platformsandapplications移动云计算的优点突破终端硬件限制便捷的数据存取智能均衡负载,节省电量降低管理成本按需服务降低成本移动云计算概念第六章移动计算平台及应用ChapterSix:Platformsandapplications移动云计算国内外研究状况解决电源续航能力不长的问题解决移动设备资源有限的问题解决无线带宽有限、延时等问题移动云计算的应用移动云计算的安全问题移动云计算概念第六章移动计算平台及应用ChapterSix:Platformsandapplications解决电源续航能力不长的问题核心问题就是研究数据处理在移动设备上还是云端的优化算法。解决移动设备资源有限的问题移动设备连接到云端,和云端实现数据交换。通过向周围移动设备获取资源。多个云之间如何共享数据。解决无线带宽有限、延时等问题在局域网部署一个设备,充当中间代理为用户下载上传数据。4G技术在移动云计算中的应用主要就是帮助解决此问题。移动云计算概念第六章移动计算平台及应用ChapterSix:Platformsandapplications移动云计算安全问题访问控制。(有基于上下文感知的)用户私人数据管理。移动云计算的应用游戏:社交游戏比如偷菜。教育:远程教育和实时教育。医疗。移动云计算概念第六章移动计算平台及应用ChapterSix:Platformsandapplications移动云计算关键技术4G4G是第四代移动通信及其技术的简称,是能够传输高质量视频图像以及图像传输质量与高清晰度电视不相上下的技术产品。4G的概念可称为广带(Broad-band)接入和分布网络.具有超过2Mbps的非对称数据传输能力。对全速移动用户能提供150Mbps的高质量的影像服务,并首次实现三维图像的高质量传输,无线用户之间可以进行三维虚拟现实通信。它包括广带无线固定接人、W-LAN、移动广带系统和互操作的广播网络。在不同的固定无线平台和跨越不同频带的网络中,4G可提供无线服务,并在任何地方宽带接入互联网(包括卫星通信和平流层通信),提供信息通信以外的定位定时、数据采集、远程控制等综合功能。同时,4G系统还是多功能集成的宽带移动通信系统,是宽带接入IP系统。移动云计算关键技术第六章移动计算平台及应用ChapterSix:PlatformsandapplicationsHTML5和CSS3HTML5对于移动web应用来说是重要的一步,HTML是一种文档发布标记语言,提供一种方式来指定web页面元素,比如标题、文字、表格、列表和图片,增强的HTML5解决了对web应用的支持需求,HTML5还支持规范离线支持,使本地存储成为可能,帮助解决连接中断问题,它还添加画布和视频功能,支持在无需插件的情况下使用图形和视频,HTML5在表单规范方面的改进有利于移动应用,此外,HTML5通常带有一个地理位置API。HTML5的一个好处是,能够观看视频而无需AdobeFlash或MicrosoftSilverlight等插件;另一个好处是能够存储和访问电子邮件消息和日历等数据,这使得web应用程序更加有用。移动云计算关键技术第六章移动计算平台及应用ChapterSix:PlatformsandapplicationsHTML5和CSS3CSS3与HTML5一同指定如何呈现页面元素,一个HTML规范告诉web浏览器要显示什么,一个CSS规范告诉web浏览器如何显示它。HTML5规范中的新元素需要新的指导来显示它们,因而需要新版CSS标准。HTML5和CSS3仍处于开发阶段,但是浏览器中的有些功能已经实现,比如AppleSafari和GoogleChrome,可在CNN.com上找到样例web站点,TheNewYorkTimes和Vimeo,HTML5功能还在PhoneGap、QuickConnect、RhoMobile、Titanium和Mobile等混合应用框架中得到实现,这些框架帮助实现跨平台的移动设备开发。移动云计算关键技术第六章移动计算平台及应用ChapterSix:Platformsandapplications虚拟机监控程序跨平台应用的另一促成因素是一个嵌入式虚拟机监控程序,它支持web应用程序在任何智能手机上运行,而无需知道底层架构,虚拟机监控程序允许其他软件在虚拟环境中运行,移动平台需要内置虚拟机监控程序。虚拟机技术的核心是Hypervisor(虚拟机监控程序),Hypervisor在虚拟机和底层硬件之间建立一个抽象层,它可以拦截操作系统对硬件的调用,为驻留在其上的操作系统提供虚拟的CPU和内存。移动云计算关键技术第六章移动计算平台及应用ChapterSix:PlatformsandapplicationsCloudlets如果扩展视图包含之前提到的家庭基站,那么可以求助于cloudlets,它承诺帮助解决移动云计算中的延迟问题。Wi-Fi热点和其他本地设备可配有本地处理和存储,一个cloudlet是驻留在附近的一个小型的简单设备,可能在一个咖啡店中,需要时设备从一个集中位置下载用户数据,允许本地用户访问,从而减少延迟,完成后如有需要,可以将用户数据返回到集中位置,该过程对用户不可见,不过用户对更快的响应感到满意。移动云计算关键技术第六章移动计算平台及应用ChapterSix:PlatformsandapplicationsWeb技术Web技术已经从90年初的“混沌期”和本世纪初的“阵痛期”走出,已经进入“快速发展期”,并随着类似AJAX、jQuery、Flash、Silverlight和HTML5等Web技术的不断地发展、Chrome、Firefox和Safari等性能出色和功能强大的浏览器的不断涌现,使得Web已经不再是只能显示简单的页面或者在用户体验方面远逊于传统的桌面应用,而是能支持多种多媒体功能和复杂的事件处理,在用户体验方面已经越来越接近桌面应用,使得用户只要通过互联网和云连上,就能通过浏览器使用各种功能强大的Web应用。移动云计算关键技术第六章移动计算平台及应用ChapterSix:Platformsandapplications并行计算并行计算指的是同时使用多种计算资源解决计算问题的过程,是提高计算机系统计算速度和处理能力的一种有效手段。它的基本思想是用多个处理器来协同求解同一问题,即将被求解的问题分解成若干个部分,各部分均由一个独立的处理机来并行计算。并行计算系统既可以是专门设计的、含有多个处理器的超级计算机,也可以是以某种方式互连的若干台的独立计算机构成的集群。通过并行计算集群完成数据的处理,再将处理的结果返回给用户。移动云计算关键技术第六章移动计算平台及应用ChapterSix:PlatformsandapplicationsMSA简介MSA(MobileServiceArchitecture)即移动服务架构。MSA提出的目的是为那些采用最新的技术进行手机应用软件开发的人提供一个可预见的环境。最新的移动服务架构(MSA)通用标准(JSR-248)的主要任务是尽可能的改善Java领域标准分化的局面。JSR标准化的主要步骤新型移动计算平台及应用介绍第六章移动计算平台及应用ChapterSix:PlatformsandapplicationsMSA规范体系结构J2MEWeb服务规范(JSR-172)。安全及可信服务API(JSR-177)。定位服务API(JSR-179)。J2ME的SIPAPI(JSR-180)。移动终端3D图形API(JSR-184)。内容管理者API(JSR-211)。J2ME可变2D矢量图形API(JSR-226)。移动支付API(JSR-229)。移动国际化API(JSR-238)。新型移动计算平台及应用介绍第六章移动计算平台及应用ChapterSix:Platformsandapplications基于JSR-172的Web服务开发Web服务概述•Web服务是一种面向服务架构的技术,主要任务是通过标准的Web协议提供服务,以保证不同平台的应用服务可以互操作。SOAPWSDLUDDI新型移动计算平台及应用介绍第六章移动
本文标题:移动计算-第六章
链接地址:https://www.777doc.com/doc-1516577 .html