移动互联网的关键技术不包括?
移动互联网的关键技术包括架构技术 SOA、页面展示技术 Web2.0和 HTML5以及主流开发平台 Android、iOS和 Windows Phone。
(1)SOA
Service Oriented Architecture,即面向服务的架构, SOA是一种粗粒度、松耦合服务架构,服务之间通过简单、精确定义接口进行通讯,不涉及底层编程接口和通讯模型。 SOA可以看作是 B/S模型、XML(标准通用标记语言的子集)/Web Service技术之后的自然延伸。
(2)Web 2.0
Web 2.0严格来说不是一种技术,而是提倡众人参与的互联网思维模式,是相对于 Web 1.0的新的时代。指的是一个利用 Web的平台,由用户主导而生成的内容互联网产品模式,为了区别传统由网站雇员主导生成的内容而定义为第二代互联网,即 Web 2.0,是一个新的时代。
(3)HTML 5
HTML 5是在原有 HTML基础之上扩展了 API,使 Web应用成为 RIA(Rich Internet Applications),具有高度互动性、丰富用户体验以及功能强大的客户端。 HTML 5 的第一份正式草案已于 2008年 1月 22日公布。 HTML 5的设计目的是为了在移动设备上支持多媒体,推动浏览器厂商,使 Web开发能够跨平台跨设备支持。HTML 5 仍处于完善之中。然而,大部分现代浏览器已经具备了某些 HTML5 支持。
(4)Android
Android一词的本义指“机器人”,是一种基于 Linux的自由及开放源代码的操作系统,主要用于移动设备,如智能手机和平板电脑,由 Google于 2007年 11月 5日发布,后一直由 Google公司和开放手机联盟领导及开发。开放手机联盟(Open Handset Alliance)包括 Motorola、HTC、Samsung、LG、HP、中国电信等。并且很多移动重点厂商,如三星、小米,都在标准 Android的基础上封装自有的操作系统。
(5)iOS
iOS是由苹果公司开发的移动操作系统,主要应用于 iPhone、iTouch以及 iPad。苹果的移动终端一直是高端移动市场的领导者,拥有多点触控功能等多项专利,无与伦比的用户体验和海量的应用软件,并且 App Store开创网上软件商店的先河。
iOS的开发语言是 Objective-C、C和 C++,加上其对开发人员和程序的认证,开发资源相对较少,所以其开发难度要大于 Android。
(6)Windows Phone
简称 WP,是微软发布的一款手机操作系统,它将微软旗下的 Xbox Live游戏、Xbox Music音乐与独特的视频体验集成至手机中。 Windows Phone的开发技术有 C、C++、C#等。Windows Phone的基本控件来自控件 Silverlight的.NET Framework类库,而 .NET开发具备快捷、高效、低成本的特点。