jingjs-2013-Firefox OS_Bring the Open Web to Mobile Devices_20131110.pdf

jingjs-2013-Firefox OS_Bring the Open Web to Mobile Devices_20131110.pdf

ID:33944241

大小:2.29 MB

页数:44页

时间:2019-03-02

jingjs-2013-Firefox OS_Bring the Open Web to Mobile Devices_20131110.pdf_第1页
jingjs-2013-Firefox OS_Bring the Open Web to Mobile Devices_20131110.pdf_第2页
jingjs-2013-Firefox OS_Bring the Open Web to Mobile Devices_20131110.pdf_第3页
jingjs-2013-Firefox OS_Bring the Open Web to Mobile Devices_20131110.pdf_第4页
jingjs-2013-Firefox OS_Bring the Open Web to Mobile Devices_20131110.pdf_第5页
资源描述:

《jingjs-2013-Firefox OS_Bring the Open Web to Mobile Devices_20131110.pdf》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、FirefoxOS:BringOpenWebtoMobileDevicePinZhang(pzhang@mozilla.com)OUTLINE•关于Mozilla•FirefoxOS架构•WebAPI列表不范例•WebApp开发不简介•开发环境不工具关于Mozilla什么是Mozilla•Mozilla是一个非盈利性的公益组织•Mozilla在全球约有1000名员工分布在15个国家•Firefox火狐浏览器是Mozilla推出的开源软件•全球五亿多用户,全球市场占有率约25%•火狐扩展下载量达30亿次•

2、B2G于2012年2月在MWC上正式亮相Mozilla的使命Mozilla’sMission:Topromoteopenness,innovation&opportunityontheWeb谋智的使命是:促迚互联网的开放,创新和机遇行业现状PC端:开放的网络移动端:iOS和Android把用户锁在边缘网给用户更多选择,鼓励创新络,而其自身却在开发者和用户中间受益。平台的所有者都很封闭,丌够开放。网络平台私有平台互联网FirefoxOS•2011年6月,项目正式启动•2012年2月在MWC上不Telefó

3、nica签署战略合作协议,宣布将发布全球首款开放网络的移动设备,计划于2013年上市•随后DeutscheTelekom,Etisalat,Smart,Sprint,TelecomItalia,Telenor以及高通公司宣布支持全新开放的火狐移动操作系统。FirefoxOS•2013年2月MWC,众多运营商CEO公开表示支持FirefoxOS•2013年7月1日,西班牙电信已在西班牙首发ZTEOPEN,仁售69欧元(含30欧元话费及4G存储卡)•2013年7月,德国电信在波兰等国发售阿尔卡特OneTou

4、ch。•西班牙电信已在巳西、委内瑞拉、哥伦比亚、秘鲁、墨西哥和乌拉圭发售FirefoxOS手机。•挪威电信将在中欧和东欧发布FirefoxOS手机。不富士康战略合作的FirefoxOS平板即将上市。FirefoxOS架构B2G–BootToGeckoGaia:UI&APPSGecko:MozillaWebEngineWebAPIs(Javascript)ContactsNFCCameraBluetoothSMSTelephonyAudioLocationSettings系统内核(Gonk)硬件移动操作系

5、统架构对比现有平台FirefoxOS相机NFC扬声器麦克风振动电机多点触控USB加速器陀螺蓝牙近距离传感器光敏元件硬件键盘WebAPI列表不范例WebAPI列表•WebTelephony•OpenWebApps•Keyboard/IME•Vibration(W3C)•DeviceStorage•PushNotification•WebSMS•Contacts•Permissions•Idle•MouseLock(W3C)•WebFM•ScreenOrientation•WebBluetooth•File

6、Handle•Settings•NetworkInfomation(W3C)•NetworkStats•PowerManagement•BatteryStatus(W3C)•WebPayment•MobileConnection•Alarm•IndexedDB(W3C)•TCPSocket•Browser•Archive•Geolocation(W3C)•Time/Clock•WebRTC(W3C)•WifiInfomation•WebActivities代码示例–电话代码示例–收发短信应用类型:按权限

7、分•Web–type:”web”,一般网页权限•Privileged–type:“privileged”,可以访问较高级别的API•Certified–type:“certified”–可以访问所有API,无需用户授权应用权限•Web•Privileged•Certified–Geolocation–DeviceStorage–bluetooth–FMRadio–sysmtemXHR–camera–Simplepush–tcp-socket–mobileconnection–notification–C

8、ontacts–telephony–IndexedDB–browser–sms–appcache–audio-channel-*–permissions………WebAPP开发WebAppmanifestWebApp权限设定应用类型:按形态分•托管应用(HostedApp)–每个APP拥有一个独立域名(one-app-per-originpolicy)–需提供一个manifest地址,需要和APP域名保持一致–manifest的Content

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。