说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

谷歌推出PNaCl,帮助开发者在任何硬件和网站上运行代码

HTML文档下载 WORD文档下载 PDF文档下载
谷歌推出的便携式本地客户端PNaCl,可以让开发人员编写自己的代码并运行在任何硬件和网站上,这就赋予了开发者更多的App开发能力。PNaCl是在Google的(NaCl)基础上创建的,它不会有损安全利益和Web App的可移植性。

本文作者Emil Protalinski是一名为The Next Web撰稿的科技记者。在这篇文章里主要介绍了谷歌刚推出的便携式本地客户端(PNaCl),并介绍了这个客户端的运行原理、对开发者有哪些好处。

谷歌今天推出了便携式本地客户端(PNaCl),这只是谷歌将本土代码带到越来越多的平台上的宏伟决心的一小部分。该工具允许开发人员编写自己的代码,并可以运行在任何硬件平台上,同时开可以将他们的PNaCl App嵌入到任何网站上。


对于那些不了解PNaCl的人来说,PNaCl最近只是被整合到Chrome 31 beat里了,给开发者提供了能够在浏览器中执行本地代码的能力。PNaCl还可以让开发者编译C/C++代码到一个单一的可执行文件,能够运行在所有的Chrome和Chrome OS的桌面版本,即使是在没有用户安装需求的条件下。

这里介绍一下它是如何运作的:

本质上,PNaCl通过编译本地的C和C++代码到一个中间表示,而不是像在Native Client的特定于体系结构的表示。LLVM类型的字节代码被包裹在一个可移植的执行体里面,这个执行体可以托管在一个Web服务器上,就像许多其它的网站资产一样。当该网站被访问的时候,Chrome获取信息并将可移植的执行体转换成一个特定于体系结构的、便携式的、可执行的机器代码,直接为底层设备进行优化。这种转换方法意味着开发者不需要施行多次重新编译App,也可以在x86、ARM或MIPS设备上运行。

PNaCl是在Google的Native Client(NaCl)基础上创建的,它可以“将本地代码的性能和初级控制带到现代Web浏览器里,同时还不会损害安全利益和Web App的可移植性。”除此之外,NaCl还能够让开发者充分利用CPU和GPU的性能、特长,从图片编辑、音频混合到3D游戏、CAD建模等方面来构建Web App。

谷歌想要继续推动在线Apps,目的只有一个:即公司大部分收入来源来自广告。值得一提的是,PNaCl只属于Chrome,尽管谷歌暗示这迟早是会改变的。开发者可以使他们的PNaCl Apps通过pepper.js来和其它的浏览器相兼容,这就是说允许App使用JavaScript编写的Pepper API,不过那完全是额外工作。                                                                                    (编译/薛梁  责编/夏梦竹)

原文:TNW

大公网冯咀志:站内搜索系统的PowerLinux迁移实践 2014移动开发者必备的十大应用测试工具 前《连线》主编Chris Anderson:创客就要DIT UC多屏战略 推出电脑版和电视版浏览器 “全国云计算大数据创新项目评选”征集活动正式启动 【走近院士】李伯虎:云制造技术的应用及发展 一周热点: Twitter的下一代分布式数据库Manhattan 专访微软陆奇:大转型中最难的是文化的改变 【CTO俱乐部走进腾讯】问题征集进行中 颠覆移动营销世界的女王Yunha Kim为女性CEO正名 Google揭露“仙女座”虚拟网络,及分散和集中架构之辩 DHTMLX Touch:开源的HTML5和JavaScript框架 Supercell下一城:《海岛奇兵》续写芬兰手游传奇 开发者盛宴 2014 Unity亚洲开发者大会盛大开幕 微软全球中国云业务总经理:云落地中国的最大难题 PTVS 2.1 Beta版发布 Visual Studio的Python工具 【走近院士】李兰娟:云计算与大数据将成为医疗改革利器 迭代不等于学习,聚类分析也不等于机器学习 Office大肆杀戮,已攻下Chrome Web Store Bug都补好了?Google发布Android 4.4.3更新 微软被传收购Xamarin 强势推进移动新战略 挑战传统金融业务 Facebook进军移动支付领域 亚马逊AWS需解决的五项问题 腾讯自曝:大数据平台的秘密 继Cloudera之后,MapR宣布对Spark的完全支持 企业实施商务智能的6个致命错误 《近匠》HBuilder:如何用JS调用几十万原生API? littleBits新推Cloud Module,普通人也能DIY智能硬件 如何创建浮动式标签模式? Office 365正式落地中国——移动为先,云为先 .NET Native:C++的性能 C#的产能? 当用c++编程时,能不能不用回收内存?100分 用VC处理XML文档时遇到的一些细微而重要的问题 大家能不能给我给我点 我有一个关于注册表的问题? delphi中要想定义一个整个工程文件中可以访问的变量怎样做才好?(说者有分) 本人泡MM精华之作,大家快看!! 25分散尽! 如何使用paradox.net? 类的定义与实现细节是否要放在不同文件 各位:我想当斑竹,位兄弟是否同意?:) 关于shell和key事件 为什么我的问题总是无人回答?给高分100!VC和VB下好用的控件在delphi下不好用!是不是dll的问题? pascal 为什么没有介绍在pIIII下汇编的书? paradox数据库的操作问题 text字段如何转换成image字段?? 东日论坛新开张 关于异常的问题,请各位大哥帮帮忙!(50分) 我有很多数字,如何以固定的间隔和行宽在打印机完整地上输出? 学过C++,想学java,难吗?多久能上手? 如何设置系统的日期,时间? 我的网卡的驱动一直装不上? 在下请问,在游戏中实现人物的移动有哪几种方法? 关于地址栏的显示问题 老大们来看看! 今天高兴,散分,先进者自有大大的好处 对不起网管我没看清楚发错了地方请您帮忙转到java区里吧谢谢你了! my oracle8.1.7 on redhat7.2进不去,请高手指教 关于打印机不能够正常打印问题 关于XP的时间问题? 哪位知道在VC下通过敲击键盘模拟钢琴键发音——通过声卡在音箱中实时发出声音 本人泡MM精华之作,大家快看!! 互联网上控件的安全性问题 SDK的疑惑? gluLookAt()函数的用法 什么是类如何来理解应用它!!!看书看了不是很理解 第一次来csdn 高兴,散分,第一个进入者得! 怎样从ACCESS数据库中读出jpeg,gif,bmp...图片? web的验证如何与数据仓库验证一致?请高手看看 我用JBUILDER作的JPUPUPMEUN show(jpane,getx,gety) 的显示位置老在鼠标下一大截,在JPANE的左上角击鼠标右键出现多余显示 请问如何作封面? 国内有自由软件开发组织吗? 如何永久的挂载非linux分区? 高手请进! 在线急等!明天要交任务了! 关于异常的问题,请各位大哥帮帮忙!(50分) VFP报表问题 help!!! 关于listview控件内实现多个选项(图标)拖动的问题? 如何跟改X-WINDOW服务 如何用API实现向另一个程序的窗体里发送信息 关于listview控件内实现多个选项(图标)拖动的问题? 尿素里有减性物质吗 打药时放尿素水有副作用吗 中心原子价层电子数是什么意思RT 硝酸镁 氢氧化钡 氢氧化镁 氢氧化铜 氢氧化铁 氢氧化亚铁 什么颜色的? 碳化铝是不是化学品 得到电子,化合价升高还是降低? 氢氧化铜和氢氧化铁沉淀分别是啥色 查尿素溶化成水喷洒大葱有好处吗 怎样分离氯化铁溶液,氢氧化铁悬浊液,氢氧化铁胶体三者的混合物 氢氧化镁沉淀是什么颜色有没有这种沉淀吗,是白色的吗?如果不是,那么什么金属与氢氧根或者硝酸根结合后会是白色沉淀呢?这是考试的一道题,我填了氢氧化银,不知道可不可以,他是白色的吗 铝呈暗灰色需添加什么化学品 有18克金属铝、完全反应后可制取多少克的氢气27.(5分)节假日里,人们常用色彩斑斓的氢气球点缀喜庆的气氛.填充气球的氢气通常用金属铝和浓氢氧化钠溶液反应制取.(1)某同学对金属铝和浓 金属焊接性能主要取决于金属的什么 尿素有什么作用 氯化铁溶液与氢氧化铁胶体分别是什么颜色? 怎样使一张A4纸变旧变黄根据实际需要,我要改一个文件的其中一页.可是新换上的这一页和其它页之间显得太不一样的,其它的是08年的,比较黄,旧,怎样把新换上的这一页也变旧呢? 什么东西可以把铝变重比如什么东西可以渗金铝里 把铝 变重了 反物质爆炸过吗? 如何让新的白纸快速变成旧的发黄的纸?看起来象是很旧的纸就可以. 什么东西可以让黄金局部变色,变成和铝一样的颜色? 什么是反物质炸弹? 如何在短时间内使纸张发黄变旧 冰醋酸是什么 反物质炸弹要多久研发出来暗物质是未来的能源吗? 怎样才能让新的纸张变旧变黄 如何证实偏铝酸根结合氢离子能力比碳酸根强供选试剂:氢氧化钠溶液 氯化铝溶液 硫酸铜溶液 PH试纸 碳酸氢钠溶液 氯化铁溶液 工业尿素和农业尿素怎么区分,请详细说明下 Na2S溶液与什么反应能生成S沉淀种类越全越好请具体列举,请写出可能的全部物质 二胺和尿素的区别二胺和尿素都是氮肥,但二胺和尿素使用有什么区别,效果有什么不同呢?铵态氮与硝态氮 求用尿素+饲料育肥小尾寒羊的最佳配方?(每月能长多少斤?) NA2S与什么反应生成S,请写出化学式. 尿素和二胺各有什么作用 老柿子树生长,需要多少斤尿素 将5.4g金属铝放入250ml4.0mol/l naoh溶液中,可以收集到氢气体积折算成标准状况是多 买了一个500毫升的塑料喝水瓶子 用了三天了 我发现瓶子一遇到高温的水的话买了一个500毫升的塑料喝水瓶子 用了三天了 我发现瓶子一遇到高温的水的话 瓶子外表就会发出一个怪味道 请问 HCHO和银铵溶液反应式是什么 碳酸根离子和水分子反应生成什么是生成氢氧根离子么?怎么生成氢氧根离子呢 装有水的塑料瓶子为什么烧不坏? 13.5g金属铝与1L 2mol61L-1 NaOH溶液充分反应,生成的气体在标准状况下的体积为多少 将5.4g金属铝放入250ml4.0mol/LNaOH溶液中,若测得反应后溶液的体积仍是250ml,则反应后溶液中NaOH的物质的量浓度是多少? 正常人尿液中的葡萄糖用肥林试剂检测生成砖红色沉淀吗 100ml.1mol•L的氯化铝溶液中加入一定体积2mol.L的NaOH得到3.9克沉淀求加入的NaOH的体积 在新制氯水中加入硝酸溶液,氯水颜色变浅? 嗯,用什么试剂检验葡萄糖 尿素,对植物生长的作用是什么,该如何使用? 给你一颗核弹和反物质炸弹,你会扔到哪里去? 实验室冰醋酸和食用冰醋酸有什么区别, 尿素对植物生长 起到的主要的作用是什么?该怎么使用呢? 将4.5克金属铝放入250mL4.0mol/L氢氧化钠溶液中,并将反应生成的氢气收集,问:能收集到氢气体积(标况)为多少?若测得反应后溶液的体积仍为250mL,则反应后溶液中NaOH的物质的量浓度为多少? 冰醋酸可以食用吗 固体尿素能与水相容并喷撒在农作物的叶面上吗?喷撒花生和玉米 如可以应该怎么配比 氯水 氢氧化铁沉淀 碳酸钠溶液谁能在空气中长时间放置且稳定的? 硝酸铵(NH4NO3)中氮元素的质量分数是多少?多少克硝酸铵中含有70个氮元素?不好意思,打错了==!是70克 离子在方程式中的化合价 比如 银离子 他的化合价是+1吗?得失电子会改变 化合价吗?是不是 H+ 就是+1价 AL3+ 就是+3价? 在方程式中! 向100mL1.0mol/L硫酸铝溶液中加入2.0mol/LNaOH溶液,得到沉淀中所含铝元素 向100ML1MOL/L硫酸铝溶液中加入2.0MOL/LNAOH溶液,得到沉淀中所含铝元素的质量与溶液中铝元素的质量相等,求所加NAOH溶液的体 尿素在水的作用下分解成什么? 为什么得到电子化合价降低 失去电子化合价升高?化合价与电子的关系又是什么 向溴化钠溶液中滴加新制氯水,可以观察到的现象是 有关反应的化学方程式为向碘化钠溶液中滴加溴水,可以观察到的现象是 有关反应的化学方程式为继续加入CCl4振荡,可以观察到的现象是 通 什么化学品可以溶解铝(水溶解)我现在是有一个机器零件,上面有铝、铁、钢,现在是想用什么化学品把铝融化而不伤到铁跟钢 化合价和最外层电子数有什么关系?得失电子和化合价一样吗? “反物质弹”是不是又称“光子弹”?属于核弹又一类型对吗?
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘