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

谷歌推出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

append(content) -JQuery API appendTo(expr) -JQuery API before(content)-JQuery API clone(deep) -JQuery API empty()-JQuery API insertAfter(expr)-JQuery API insertBefore(expr) -JQuery API prepend(content)-JQuery API prependTo(expr)-JQuery API remove(expr)-JQuery API wrap(elem)-JQuery API wrap(html) -JQuery API add(elements) -JQuery API add(html)-JQuery API add(expr) -JQuery API children(expr) -JQuery API contains(str) -JQuery API end() -JQuery API filter(filter) -JQuery API filter(expression) -JQuery API find(expr) -JQuery API is(expr) -JQuery API next(expr)-JQuery API not(elems)-JQuery API not(expr)-JQuery API not(el)-JQuery API parent(expr)-JQuery API parents(expr)-JQuery API prev(expr)-JQuery API siblings(expr)-JQuery API Events事件-JQuery API 有没有STL中文版的习题解答下载 请介绍介绍啊. 如何向水晶报表中传入参数(在线等待) 明白硬盘的工作原理及结构的大侠请看看:我的硬盘是不是到寿命了。 SQL中怎么判断C:有个名为a1.txt?以及如何访问控制(覆盖,追加)这个文本。 源代码下载(在现等待) 有关帮助文件和.ico图片的制作 在pb中如何得到当地sqlserver的名称, 请帮我的忙,好吗!!! 问csdn一个问题 怎么利用代码访问双击sqlconnection之后弹出来的对话框里面的参数? 源码出售 用什么命令运行外部程序? 加急!!寻找swing界面高手 vfp问题? 无法启动OracleOraHome81ManagementServer 关于一个vc编写的com组件与asp调用的巨普遍的问题 如何得到 QQ 的安装路径 最新Google登陆方 fireworks高手请看(100分) 请问那位高手在sco上编译成功了gcc,用的是那个版本,指导一下在下,谢先 调用存储过程出错,如何解决,在线等,谢谢! 怎么使用(MultiPage,TabStrip)这2个控件来实现界面分多页的操作功能。 给我这样的代码,我给你100分(在线等,急用,我快疯了!) 我的JSP的WEB服务器oracle公司的ias,数据库是oracle,中文显示乱码,请教转换??? 立即加分!!帮忙up也送分!调用COM程序时,出现“在单一线程模式下,试图在一个以上线程进行呼叫”错误,如何是好? b/s模式下如何读取sql,oricle等关系型数据库中的数据? 急!!很菜的问题!NT4下的设备管理器在哪? oracle 在linux上的性能问题? 关于manifest.tmp文件(大侠帮忙!) 请帮我的忙,好吗!!! 系统怎么不是很稳定? 请问一下各位,哪里有可下的lotus 认证教材和试题,多谢多谢!! 寻求控件编写技术下载网址。 谜语:请问CLP和CLS是什么汉语的简写? up有分!★关于《网络编程〉中的问题★:如何设计udp/ip的完成端口模式,udp协议不需要accept.... 关于重定项问题? are there any software in linux, just as netant,office etc in windows? ASP的中文問題 请问:测试工程师的工作是什么?主要测试软件的哪些项目? (100分征集)如何做使得访问JSP服务器时不用加端口号(当然不能用80)?? 菜鸟求助:关于句柄的问题。请高手多多指教 请问什么是存储过程(在SQL 2000SERVER中)? 1000分的大问题!***************怎么突破内存禁区读写的权限 java学什么?怎么学? java学什么?怎么学? 高分急救:Oracle安装完成后,服务可以启动,数据库不与服务一起启动,要手动启动 如何让启动时不自动进入x windows? 下载问题 如何得到CPU的序列号(编程) 向ActiveX控件是否可以传递数组参数 can i read or copy files in windows OS to linux? 我要一套完整的高中政治原理及其方法论的总结 太阳系目前有多少颗行星 绿色植物利用什么提供能量?在什么中合成了什么有机物? 那里有让电灯定时开关的控制器 辩证唯物论和唯物辩证法的基本原理 绿色植物要吸收 才能合成有机物绿色植物要吸收___________才能合成有机物,这事实表明,化学变化伴随着)_________________ LED控制器,七彩灯条控制器,RGB控制器哪里有?多功能控制器分别控制20米,50米,100米,150米;质量稳定,价格有优势的厂家优先 太阳系目前有多少行星 除了擦鞋油之外,还有哪些东西可以代替鞋油来保护我们的皮鞋? 世博会歌曲better city better life的歌词世博会 辩证唯物主义和唯物辩证法的关系(马克思主义原理)有谁能够帮我理顺这些哲学概念之间的关系:一、唯物辩证法和辩证唯物主义的关系二、历史唯物主义和辩证唯物主义的关系和区别三 “闻其声知其人”是根据音色来判断,调节收音机的音量旋钮是在调节声音的 橡胶王国是哪个国家啊 唯物辩证论原理和方法论?辩证唯物论原理和方法论 电视机收音机复读机上的“音量Volume"旋钮,能够控制声音的响度.它的实质是一个什么? 世博会英文主题歌Better City,Better life歌词 有关辩证唯物主义的原理方法论有哪些呀(具体点)? 电视机、收音机、复读机、上的“音量volume”旋钮能够控制声音的响度、它的实质.收音机的音量变小.这道题有个图的,谁解释一下为什么变小.对不起,有两个金属片A、B和旋钮触片. better city bitter life的歌词求2010上海世博会主题歌“better city bitter life”的歌词要千千静听里的,最好能与千千静听同步的那种 谢谢要英文歌词 漆皮鞋需要擦鞋油吗?如果需要要擦什么油,不需要的话如何清理? 收音机的音量旋钮改变音量时的工作情况 橡胶王国在哪里?如题 皮鞋为什么要擦鞋油?有什么好处?北京 防静电10的11次方和10的8次方哪一根防静电效果更好一点 《阿拉侬Beter city Better life》歌词 熔点测定时,为什么每一次测定都必须用新的熔点管 防静电10的6-9次方为防静电、10(4-6)次方导电、10(9-11)抗静电. better city ,better life的英语作文急求这篇作文..差不多是初中生写的就行..60字左右.. 地球软流层内部是否全是岩浆 如何根据房间面积选灯的大小 归纳唯物论,辩证法,认识论的原理和方法论要求,最好是原创, 认识论是世界观还是方法论还是与它们并列不需要解释含义,想知道它们是什么关系.行而上学是唯物的么? 不同的房间如何选择灯具, 请问马来西亚的特点是什么?简洁一些,特点类的东西,人文,文化,经济,用几话阐明一下. 认识论有哪些原理啊? 实践是检验认识的真理性的唯一标准,因为实践是 A认识的唯一目的 B直接现实性的活动 C认识的唯一来源 D社会历史性的活动请说明一下选择的原因, .二级减速器课程设计 输送带工作拉力F=2300N 输送带速度V=1.5m/s 滚筒直径D=320mm 马克思主义基本原理的体系分类:哪些属于辩证唯物主义、历史唯物主义、世界观、方法论、认识论等等.希望对哲学掌握和理解比较透彻的高人回答,还记得考研时买的一本复习资料,忘了是 辩证法,认识论, 物理里面的「功」是怎么回事?位移的方向一定要与力的方向一致么?而且功的计算如果碰到加速度的情况怎么办?那该怎么得出功到底是多少焦. 软流层位于哪个地方? 怎样的实践才是检验认识真理性的标准?这是关于马克思的问题! 一级圆柱齿轮减速器课程设计 带工作拉力F=4000N,运输带工作速度v=1.6(m/s),卷筒直径D=400mm,急重要是 装配图 零件图 有尺寸.我们让画 图纸 大哥大姐 软流层是指什么 擦皮鞋什么油好 A/D转换电路和D/A转换电路的程序, “地球是太阳系中的第三个行星”英语怎么说? 软流层主要由_____________________________________________组成 什么是led洗墙灯洗墙灯的作用是什么? 易拉罐天线怎么做清楚啊 如何理解实践是检验真理的唯一标准? 哪里有LED洗墙灯卖?哪里有LED洗墙灯买?哪里有大功率LED洗墙灯卖?哪里有LED大功率洗墙灯买? 软流层的状态软流层能传播地震波 说明是固体 但是软流层中有放射性物质的衰变 导致高温状态 而有岩浆喷发 且有板块漂移在上 所以有可以说是液体 那么它到底是固体还是液体 怎样理解实践是检验真理的唯一标准? a/d转换过程是通过哪些步骤完成 什么中含有软流层 -绿色植物以-----为原料合成有机物,有机物通过----在生态系统中传递动植物遗体通过分解作用,将----放回大气中.下列除哪项外都是由细菌感染直接引起的(肺结核 猩红热 鼠疫 甲流) 8.It's better to die on one's feet than _____ .a.living on one's kneesb.live on one's kneesc.to live on one's knees.选什么,怎么分析的?中文怎么翻译好? 太阳系到底有几个行星呀!一会儿说12个,一会又是10个,到底有几个行星呀! 绿色植物以什么为原料合成有机物?
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘