移动互联网关键技术
被考次数: 13次
被考频率: 高频率
答错率:    45%
知识难度:
考试要求: 熟悉     
知识路径:  > 信息技术知识  > 新一代信息技术  > 移动互联网  > 移动互联网的关键技术


本知识点历年真题试卷分布
>> 试题列表    
 

 
       移动互联网的关键技术包括架构技术SOA、页面展示技术Web 2.0和HTML 5以及主流开发平台Android、iOS、Windows Phone。
       SOA
       SOA即面向服务的架构,是一种粗粒度、松耦合服务架构,服务之间通过简单、精确定义接口进行通信,不涉及底层编程接口和通信模型。
       Web Service是目前实现SOA的主要技术,能使运行在不同机器上的不同应用无须借助附加的、专门的第三方软件或硬件,即可相互交换数据或集成。
       SOA支持将业务转换为一组相互链接的服务或可重复业务任务,可以对这些服务进行重新组合,以完成特定的业务任务,从而使业务能够快速适应不断变化的客观条件和需求。
       Web 2.0
       Web 2.0指一个利用Web的平台,由用户主导而生成的内容互联网产品模式,为了区别于传统由网站雇员主导生成的内容而定义为第二代互联网。Web 1.0和Web 2.0的区别如下表所示。
       
       Web 1.0和Web 2.0的区别
       Web 2.0的应用示例有:微博、微信、在线百科、问答式网络社区、豆瓣网、土豆、优酷等。
       HTML 5
       HTML 5是在原有HTML的基础上扩展了API,使Web应用成为RIA(富网络应用),具有高度互动性,丰富用户体验以及功能强大的客户端。
       HTML 5的主要特征包括:
       支持WebGL、拖曳、离线应用和桌面提醒,大大增强了浏览器的用户使用体验。
       支持地理位置定位,更适合移动应用的开发。
       支持浏览器页面端的本地存储与本地数据库,加快了页面的反应。
       使用语义化标签,标签结构更清晰,且利于SEO。
       摆脱对Flash等插件的依赖,使用浏览器原生接口。
       使用CSS3,减少页面对图片的使用。
       兼容手机、平板电脑等不同尺寸,不同浏览器的浏览。
       Android
       Android是一种基于Linux的自由及开放源代码的操作系统,主要应用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。Android的系统架构采用了分层的架构,从高层到低层分别是应用程序层、应用程序框架层、系统运行库层和Linux内核层。
       在移动终端开发方面,Android的市场占有率一枝独秀,成为全球最大智能手机操作系统。相对于其他移动终端操作系统,Android的特点是入门容易,因为它的中间层多以Java实现,并且采用特殊的Dalvik“暂存器型态”Java虚拟机,变量皆存放于暂存器中,虚拟机的指令相对减少,开发相对简单,而且开发社群活跃,开发资料丰富。
       iOS
       iOS是苹果公司开发的移动操作系统,主要应用于iPhone、iTouch以及iPad。iOS是一个非开源的操作系统,其SDK本身是可以免费下载的,但为了发布软件,开发人员必须加入苹果开发者计划,其中有一步需要付款以获得苹果的批准。
       iOS的开发语言是Objective-C、C和C++,加上其对开发人员和程序的认证,开发资源相对较少,所以其开发难度要大于Android。
       Windows Phone
       Windows Phone(WP)是微软公司发布的一款手机操作系统,它将微软公司旗下的Xbox Live游戏、Xbox Music音乐与独特的视频体验集成至手机中。WP的开发技术有C、C++、C#等。
 

更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2025 All Rights Reserved
软考在线版权所有