《智能手机发展报告.ppt》由会员分享,可在线阅读,更多相关《智能手机发展报告.ppt(53页珍藏版)》请在三一办公上搜索。
1、智能手机发展报告,董 敏,agenda,1、智能手机的网络化趋势2、手机操作系统3、操作系统对比4、Android系列智能终端软件平台5、智能手机讲座课程开设的迫切性,3,嵌入式系统:PDA,个人信息助理掌上电脑导航产品与谷歌地图,PDA 手机+GPS 导航 Dopod U1000,且支持SkyPE,Map-Star的GPS定位设备,华硕GPS导航器,SONY GPS导航器,Nokia 6110 四频 HSDPA/GPS 导航器,4,嵌入式系统:手机,三代手机终端普通手机智能手机与PDA结合网络手机gphone,韩国电信手机/电视遥控器二合一产品,Sony Ericsson超小型手机电脑手机放
2、在底座上成为电脑,Nokia手机户外音响,内置 DVB-H 移动电视手机,手机扩展,手表手机:M3001英寸的显示屏USB接口可播放音乐支持蓝牙Nike的Speed+手表结合 iPod 和运动计测Matias公司让智能型手机可以插的键盘手机能够使用各种软件,还能创造虚拟按键IPad电子书+上网本+游戏机,嵌入式技术逐步桌面化,2007年计算机厂家进入手机市场苹果iPhone2008年互联网厂家进入手机市场谷歌gPhone革了谁的命?传统手机厂家出境艰难,agenda,1、智能手机的网络化趋势2、手机操作系统3、操作系统对比4、Android系列智能终端软件平台5、智能手机课程开设的迫切性,操作
3、系统,Symbian诺基亚为主,受谷歌冲击2010年2月开源,S60是主流Windows CE微软:“Windows Mobile 将熟悉的 Windows 体验扩展到了移动环境中,所以您可以立即使用它投入工作。”现在更名为Windows Phone 7RIM加拿大BlackBerry(黑莓),邮件是特色对输入设备都做过特别设计,使输入设备可以频繁使用iPhone OS Mac OS X的衍生,类Unix系统,Objective-CPalm OS 3Com公司的产品,专用于掌上电脑,Palm OS节能、占有非常小的内存、内置数据库,封闭操作系统MeeGo英特尔和诺基亚宣布整合Moblin和Ma
4、emoAndroid,MontaVista 基于嵌入式Linux,Symbian,摩托罗拉、西门子、诺基亚诺基亚开源前身是Psion公司的EPOC系统实时性、多任务的纯32位操作系统抢占式的多任务调度和内存保护具有功耗低、内存占用少等特点三个系统设计原则是:用户数据的完整性和安全性至关重要不能浪费用户的时间所有的资源都是稀少的第二代内核EKA2可以运行在单处理器的手机:用户应用程序和手机信号栈两者都运行在一个处理器上Symbian OS 操作系统按内核版本分有v6.1,v7.0,v8.0,v8.1,v9.1,v9.2等按用户平台(界面)分有S60,S80,S90,UIQ,MOAP等。,10,W
5、inCE,微软从计算机到嵌入式系统1996-CE 1.0,手持计算机(Handheld PC),屏幕为 480 x 240 pixels、四色灰阶、2 MB 内存、44 MHz 处理器1997-CE 2.x,Palm PC,支持彩色屏幕-与palm的纠纷2000-CE3.0,PocketPC,Compaq iPAQ 2001-Pocket PC 2002,WinCE 3.0 核心,加入了手机功能的支持;同年针对小型化智能型手机发表 Smartphone 20022002-Windows CE 4.0.NET2003-Windows Mobile 2003,以Windows CE 4.0.NET
6、为核心2005-以 WinCE 5.0 为核心的操作系统 Windows Mobile 5.0,支持 3G 网络,具备永续性内存储存一个版本到两个版本(pocket pc,mobile),再回到一个版本精简的Windows 95可以使用Windows平台上的编程工具(如VB、VC等),11,Windows phone 7.0,Windows Mobile微软的手持设备,主要有手机、PDA、随身音乐播放器等2009年2月推出了Windows Mobile 6.5的手机Phone 7已经发布,Motorola 企业版左图为 FR6000,右图为 FR68,HTC Windows Mobile 6.
7、5,微软4月底发布了Windows Phone开发者工具CTP(社区技术预览版)的最新版本整合了最新发布的Visual Studio 2010正式版为Windows Phone仿真器升级了Windows Phone 7系统镜像2010年6月6日微软已经委托游戏开发公司Touch Dimensions为Windows Phone 7手机平台开发20+休闲娱乐游戏硬件ARMv7-based applications processor Hardware acceleration for the DirectX application programming interface Capacitive
8、 multi-touch screen Digital camera Bluetooth and Wi-Fi connectivity FM radio receiver A-GPS Accelerometer,compass,light,and roximity sensors软件基于Windows CE 7内核,RIM,BlackBerry的经典设计宽大的屏幕和便于输入的QWERTY键盘,为拇指输入而优化最大特点就是手机和电子邮件的融合用户在任何有手机信号的地方接收互联网电子邮件推送邮件服务(push email)新邮件自动由RIM的服务器传送到手机服务运营商,然后直接推送到黑莓终端上。封
9、闭源码最新测试版本 2009年12月,14,Palm OS,Palm OS是3Com公司的产品,专用于掌上电脑。主要特点:良好的节能功能。合理的内存管理,Palm OS占有非常小的内存。数据以数据库的格式存储,1996-PalmPilot 1000,2002-handera 330,胖梨Palm Pre,奔迈Treo Pro,IPhone OS,iPhone OS 或 OS X iPhone是由苹果公司为iPhone开发的操作系统iPhone、iPod touch以及iPad以Darwin为基础的系统架构分为四个层次内核操作系统层(the Core OS layer)内核服务层(the Cor
10、e Services layer)媒体层(the Media layer)可轻触层(the Cocoa Touch layer)系统操作占用大概240MB的内存空间源码模式:封闭源码+开放源码 组件最新测试版本 4.0(build 8A230m)2010-04-8,16,IPad,一台iPad WiFi版的实际价值是259.60美元触摸屏$95,金属后盖10.50美元,内部处理器等26.80美元处理器A4A4 封装有三层两层 RAM(三星 K4X1G323PE,256M)一层含有微处理器。SOC,包括ARM CPU+GPU显示芯片(PowerVR SGX GPU)ARM架构,1GHz主频,Co
11、rtex-A8单核心微架构BSN网站称是A9,是错误的iPhone OS 4.2,2010年5月25日发布1.02010年10月28日1.1版本,20,嵌入式Linux,目前正在开发的嵌入式系统中,49%的项目选择Linux作为嵌入式操作系统。Linux现已成为嵌入式操作的理想选择。所有基于Linux的EOS大多数具有以下特点:精简的内核。性能高、稳定,多任务。持多种体系结构。提供良好的开发环境。能够提供完善的嵌入式GUI以及嵌入式X-Windows。支持大量嵌入式应用程序。用户可定制。可提供图形化的定制和配置工具。丰富的硬件驱动。提供完善的解决方案。针对嵌入式的存储方案,提供实时版本和完善的
12、嵌入式解决方案。完善的中文支持。开放源码。手机linux操作系统AndroidMontaVista,agenda,1、智能手机的网络化趋势2、手机操作系统3、操作系统对比4、Android系列智能终端软件平台5、智能手机课程开设的迫切性,终端操作系统总体框架分析对比,各方阵营及市场份额,agenda,1、智能手机的网络化趋势2、手机操作系统3、操作系统对比4、Android系列智能终端软件平台5、智能手机课程开设的迫切性,27,智能手机操作系统的发展-WebOS,互联网操作系统,最新型的嵌入式操作系统WebOS基于网络(Web)的操作系统Web operating system 或者Web-b
13、ased Operating System内涵运行在浏览器中的虚拟OS,是基于Web的服务的开放式集合提供了WebOS API,能够根据WebOS API进行编程能够在WebOS中打开应用程序外延用户通过浏览器运行基于Web的在线应用能实现PC操作系统上的各种操作程序语言以PHP,XML,JS等Web语言为主,尽可能消灭高级语言Android是典型的WebOS,28,Web OSWeb operating system 或者Web-based Operating System中文通常称为基于网络(Web)的操作系统WebOS概念WebOS是一个运行在浏览器中的虚拟的操作系统更为广泛的定义是基于
14、Web的服务的开放式集合(an open collection of Web services)最早是由UC Berkeley的穆罕默德.Amin.Vahdat等人提出1998最初是为了解决在WWW(World Wide Web)下,Internet访问时的资源不足,包括带宽、连接等,29,WebOS的提出者对WebOS的最初设计,30,WebOS的功能,用户通过浏览器可以在这个WebOS上运用基于Web的在线应用(Web Application)的操作来实现PC操作系统上的各种操作(包括文档的存储,编辑,媒体播放等等)。网络资源寻址全球名称空间远程执行程序(在客户端执行服务器程序)资源管理认
15、证与安全,31,WebOS不仅仅是“the web as in HTTP”具备了一些传统操作系统的特点WebOS提供了WebOS API,能够根据WebOS API进行编程能够在WebOS中打开应用程序区别使用PHP,XML,and JavaScript等Web语言实现基于网页的操作系统打开网页就等于进入了一个操作系统,32,Web OS支持丰富的网络操作网页浏览RSS阅读直接支持一些Web API提供集中的、全面的(涉及到方方面面的基础网络应用)、友好的(便于使用)Web资源访问能力,是一组网络功能的集合表现上可以是一个软件包,安装这个软件,可以方便地使用互联网,33,Web API全称是W
16、eb Application Program Interface网络应用程序编程接口类似于微软提供的Windows API微软的Windows API提供了本机的操作接口Web API提供了网络的操作接口把Web的基本操作程序封装在一起,称为Web OS有其合理性,34,WebOS的优点,基于Web的标准化程度很高,不同的程序和服务能够方便的进行对接尚未形成标准有开源的WebOS可以参考省去下载,免受病毒木马的骚扰 不用安装应用软件,免去维护,对硬件的要求低软件的扩展性好,可以无缝的升级软件功能对开发者而言更容易解决盗版问题,同样也解决了收费困难的问题终端随意选择 可以在不同浏览器、不同的操作
17、系统运行程序,甚至可以在其他的终端,35,缺点,执行效率低 因为webos中的程序运行的容器是浏览器;中间的环节是:webos运行web service,浏览器运行webos,os运行浏览器,机器码运行os等4个环节。传统的程序运行环节仅仅是os 运行 software和机器码运行os 两个环节。环节越多、耗损越大、效率越低带宽瓶颈 开发难度大 主要是js调试困难,而且浏览器的兼容性一直让开发者头大。webos如果要进步的话,语言也同样需要改善 网络依赖性过强 不能上网怎么办?服务器瘫痪怎么办?服务器数据库崩溃资料怎么办?google目前有离线的浏览器应用程序,但需要在浏览器上装一个插件。而一
18、旦装了插件,他就已经无法理清与传统os软件的瓜葛了。隐私性 操作在网上,数据在服务器上,因此有些事情可能无法百分百掌控了,36,WebOS是下一代手机软件平台吗?,优点基于Web的标准化程度很高,不同的程序和服务能够方便的对接无需下载,维护方便,软件升级扩展性好免受病毒木马的骚扰,容易解决盗版问题,解决了收费困难的问题可在不同浏览器、不同的OS上运行程序,甚至可以在其他的终端缺点执行效率低 机器码运行os os运行浏览器浏览器运行webos webos运行web service传统:机器码运行os os 运行 software网络依赖性过强,对网络要求高WebOS本身开发难度大,js调试困难,
19、浏览器的兼容性差隐私性:操作在网上,数据在服务器上,37,Android/chrome都是一种WebOS,Android:google phoneChrome:google browser屏蔽底层OS/驱动/GUIOS可以是linux或其他驱动程序支持各种BSPGUI可以是各类提供上层应用以API非OS的API技术路线Linux内核+apache,运行机制完全开放开源遵循Apache v2 License免费的商业性使用软件服务提供商提供专业的Android平台应用服务手机开发厂商可以方便的基于Android平台添加个性化的应用和服务收费广告引擎,38,Google手机发布,T-Mobile
20、G1 硬件高通MSM 7201处理器,GPS卫星导航、300万像素摄像头,3.17英寸触摸屏480 x320 分辨率,18GB MicroSD卡 支持WCDMA/HSPA网络,理论下载速率7.2Mbps;支持Wi-Fi软件Android操作系统各种谷歌的服务Gmail、Google Maps、YouTube、Google日历、Google TalkChrome精简版一键搜索Android Market下载,全免费基于图片的导航软件“BreadCrumbz”用手机唱卡拉OK的软件“TuneWiki”179美元,乐Phone,LePhone联想公司2010年1月7日发布Android 1.6操作系
21、统经过联想的深度修改内置了众多本土化的互联网服务,例如人人网、开心网、新浪微博等等处理器高通Snapdragon QSD8250处理器Snapdragon QSD8650处理器支持3G:WCDMA和CDMA2000网络,40,OPhone,Ophone 1.0中国移动Ophone 1.5(2009年11月5日)视频电话位置信息/NMEA信息(GPS信息)JIL WidgetOphone 2.0(2010年7月29日)UI:支持厂商自定义主屏和主屏主题编辑工具,支持用户体验个性化及快捷的功能操作和设置,独创的屏幕解锁简单和易用,支持动态壁纸在解锁页面显示功能:内置了丰富多彩的主屏Widget小工
22、具,还内置了文档浏览和编辑的软件,支持的文档类型包括:Word、Excel、PowerPoint、PDF和TXT。全面支持屏幕的多点触摸,让手机操作更加简便支持基于重力感应的横竖屏切换。,中移动OPhone及OMS(Open Mobile System)是基于Android深度定制的实际产品,基于Android深度定制的实际产品,内核,设备驱动程序,浏览器引擎,图形库,DRM,多媒体,应用协议栈,进程调度,Widget引擎,本地应用框架,Java虚拟机,Flash播放器,文件系统,进程间通信,网络协议,系统库,文件管理,I/O操作,网络功能,系统功能调用,Widget应用,本地应用,Java应
23、用,Flash应用,Web应用,浏览器,中间件,agenda,1、智能手机的网络化趋势2、手机操作系统3、操作系统对比4、Android系列智能终端软件平台5、智能手机课程开设的迫切性,智能手机软件开发课程开课的理由,软件运行环境的拓展不仅仅在计算机上运行软件在智能终端上可以运行各种软件软件开发环境有较大差异传统软件开发环境:直接开发、调试、运行智能终端软件开发环境:跨平台开发调试、仿真模拟下载运行就业驱动有大量新岗位大学生创业机会对象本科专科院校电子信息类分享华南理工大学的智能手机课程,智能手机软件开发课程动机,智能终端软件开发课程动机1,智能手机已经拓展到各种智能终端上网本、车载终端、平板
24、电脑、MID、连网电视教会学生在这些平台上编写程序,智能终端软件开发课程动机2,智能终端软件的平台化趋势无论是手机还是连网电视(IETV),均使用一套软件平台Google:Gphone、GoogleTVApple:AppleTV、IPhone、IPADIntel/Nokia MeeGO:netbook、IVI、Connected TV商店平台推动应用快速发展,各种应用均可重用App Store、Google market、MM、AppUP形成新型的商业模式,推动新型创业平台,47,帮助学生进入软件商店类型的产业链,苹果的Apps StoreGoogle的market英特尔的AppUP中移动的M
25、obile Market简称MM,移动应用商城北邮学生开发的一款手机游戏,月销售额超过百万元。MM学院中国移动的开发者在线学习乐园,提供完备的在线培训课程,内容涵盖MM商务合作、数字内容孵化及手机应用开发。不管是否拥有开发经验,足不出户也可具备MM创业所必须的能力。MM百万青年创业计划共青团中央和中国移动联合主办大赛为期三年,第一期计划自2010年8月至2011年3月,智能终端软件开发课程动机3,选择课程平台的原则开源开放的智能终端软件平台成为趋势Linux为基础的手机成为发展趋势Android是谷歌基于Linux的开源手机操作系统最大的特点就是开源、免费、智能google各种智能终端均采用android,实验要求,附加实验要求,课程资源,网站谷歌编程学院http:/,课程的一些思考,课程开设课程容易推广,复制速度快Google投入大,技术支持多教学资源丰富学生们兴趣大机会与挑战并存移动互联网产业链建成时间短移动应用行业充满挑战与机会创新创意不断涌现课程给学生打开一扇窗户与时俱进,授人以新知识参与组织竞赛暑期大学生博客分享大赛-2010 Android 篇Android 应用开发中国大学生挑战赛,END,
链接地址:https://www.31ppt.com/p-5748080.html