`
huobengle
  • 浏览: 908945 次
文章分类
社区版块
存档分类
最新评论

Mozilla Labs Apps Developer Preview发布了

 
阅读更多

本文来源于我在InfoQ中文站翻译的文章,原文地址是:http://www.infoq.com/cn/news/2012/01/mozilla-labs-apps-dev-preview

近日,Mozilla发布了Mozilla Labs Apps Developer Preview——Mozilla Labs Apps市场的早期预览版。开发者可以通过Mozilla Labs Apps项目使用HTML5、CSS与JavaScript等Web标准创建能够运行在多种设备上(桌面、移动、平板)的HTML5应用。Mozilla Labs Apps项目还会运营自己的市场以帮助开发者分发这些HTML5应用。Mozilla计划在今年初发布真正的应用市场。

Mozilla Labs Apps是通过标准Web技术以及来自于Mozilla app manifest(可以让User Agent检测、安装、启动并对应用授予额外的权限)的额外元数据构建的。你只需创建一个应用清单就可以为现有站点创建一个应用。当然了,应用需要考虑到很多因素以便在不同设备上保证最佳的用户体验。这包括响应式Web设计(在所有设备上看起来都很棒),离线缓存与存储以及诸如地理位置、方向等的设备API。

对于那些运行在各种不同设备上的应用,Mozilla创建了“App Runtimes”。HTML5 App Runtime采用JavaScript实现,可以用在任何浏览器中。面向Firefox的App Runtime使用Mozilla Add-on SDK实现,为Firefox用户提供了更好的安装与启动体验。面向Android的App Runtime则允许这些应用运行在Android平台上。面向Android的App Runtime是个Java应用,带有一个嵌入式的PhoneGap实例。注意,当前的预览版并不支持iOS。

类似于Mozilla Labs应用清单的概念,W3C Widgets规范则对HTML应用的打包与元数据进行了标准化。Opera完全支持W3C Widgets规范并且在http://widgets.opera.com上运营着一个“widget store”。Google也允许你创建Chrome Web App,并从Chrome Web应用清单文件获取元数据。你可以打包这些Chrome Web应用并在Chrome Web Store上分发。

接下来呢?下面是Mozilla Labs Apps团队在未来几个月中要实现的内容。

  • WebRT。一个跨平台的App Runtime,具有更好的OS集成,并且不依赖于Firefox。
  • WebAPI。为应用提供了更多的设备API,如相机与文件系统访问等。
  • Web Activities。应用间彼此通信的能力。
  • Standards。app API的标准化。

要想上手,请访问Mozilla Apps Getting Started页面。用于测试Mozilla Apps市场的Developer Preview站点只限于3,000个开发者,目前已经关闭。要想获悉未来开放的通知,你可以订阅Apps Developer Newsletter。要想了解预览版的更多信息,请阅读hacks.mozilla.org上的官方声明。要想深入了解Mozilla Labs Apps系统,请阅读博文Behind the Mozilla Apps Developer Preview

查看英文原文:Mozilla Labs Apps Developer Preview

分享到:
评论

相关推荐

    安装upload-labs

    安装upload-labs 安装upload-labs是网安入门教程系列的一部分,旨在帮助初学者学习文件上传漏洞的基础知识和实践经验。在这篇文章中,我们将一步步指导您如何安装upload-labs靶场,以便更好地学习文件上传漏洞。 ...

    windows环境下安装sqli-labs

    Windows 环境下安装 sqli-labs 详细教程 Windows Server 2012 环境下安装 sqli-labs 需要具备一定的基础知识和环境准备。在这里,我们将详细介绍如何在 Windows Server 2012 环境下安装 sqli-labs。 环境准备 在...

    xss-labs.zip

    "xss-labs.zip" 提供了一个专为学习和实践XSS攻击设计的集成环境,它通过一系列的挑战关卡,帮助我们了解和掌握XSS攻击的原理和防范措施。 XSS攻击主要分为三类:存储型XSS、反射型XSS和DOM-Based XSS。在"XSS Labs...

    Silicon labs keil 驱动

    Silicon Labs是一家知名的半导体公司,以其高性能、低功耗的微控制器产品而闻名。在本主题中,我们重点关注的是Silicon Labs C8051Fxx系列微控制器的驱动程序,以及如何在Keil集成开发环境中(IDE)进行使用。C8051...

    sqli-labs 靶场源码

    部署sqli-labs靶场的过程相对简单。首先,需要有一个支持PHP的服务器环境,这可以是本地服务器如XAMPP、WAMP或MAMP,也可以是在线的虚拟私人服务器(VPS)。接下来,下载sqli-labs的源代码包,解压后上传到服务器的...

    upload-labs靶场

    在网络安全领域,upload-labs靶场是一个针对Web应用上传漏洞进行练习和测试的平台。通过利用upload-labs,安全研究人员和爱好者可以提高对各种上传漏洞的识别和利用能力,这对于提升网站的安全防护水平至关重要。...

    sqlilabs过关手册注入天书,过关sqlliabs的绝佳手册

    Sqli-labs安装需要安装以下环境 apache+mysql+php Sqli-labs安装 将之前下载的源码解压到web目录下,linux的apache为 /var/www/html下,windows下的wamp解压在www目录下。 修改sql-connections/db-creds.inc文件当中...

    sqli-labs-master靶场安装下载

    安装phpstudy、sqli-labs 适合人群:小白 安装sqli-labs报错如何解决

    silicon labs集成开发环境

    Silicon Labs(芯科实验室)是一家专注于物联网、无线连接和时钟技术的半导体公司,其提供的集成开发环境(Integrated Development Environment, IDE)是为开发者设计和调试基于Silicon Labs微控制器(MCU)和无线...

    sqlilabs过关手册注入天书.pdf

    "sqlilabs过关手册注入天书.pdf"是关于SQL注入学习与实践的一份资料,主要围绕名为sqli-labs的实验室环境进行介绍和讲解。 首先,文档提到了SQL注入和sqli-labs的介绍,强调了SQL注入的危害以及学习SQL注入的重要性...

    sqli-labs.rar

    sqli-labs是一个专门设计用于学习和练习SQL注入技术的平台,特别适合初学者了解和提升SQL注入防御技能。 首先,要搭建sqli-labs,你需要准备以下工具: 1. PHPstudy:一个集成的Web服务器环境,包括Apache、Nginx、...

    Silicon Labs IDE软件说明

    Silicon Labs IDE软件是Silicon Labs公司推出的一款集成开发环境软件,其主要特点包括为设计者提供了一个完整的项目界面、一个全功能的编辑器、一个具备设置断点和单步等功能的调试器、支持汇编器、编译器和链接器的...

    sqli-labs(php7.3以上可运行)

    sqli-labs提供了多种级别的SQL注入练习,适合初学者到高级安全专家。每个级别都设计了一个具有不同安全漏洞的Web应用,用户可以通过尝试注入SQL语句来解密问题,从而深入理解SQL注入的各种技术和防御策略。 三、PHP...

    sqli-labs-master

    sqli-labs-master是一个专为学习和实践SQL注入漏洞利用而设计的代码环境。这个项目提供了一系列逐步升级的练习,帮助用户了解SQL注入的工作原理、检测方法以及如何修复这些漏洞。 在sqli-labs-master中,你可以探索...

    Sqli-labs-maste 靶场的下载, phpStudy 下载

    "Sqli-labs-maste"是一个专门设计用来练习和提高SQL注入技术的靶场环境,它提供了各种不同难度级别的SQL注入漏洞供用户尝试解决,从而帮助学习者深入理解SQL注入的原理和防御技术。 与此同时,"phpStudy"是一个流行...

    135-PHP、Apache环境中部署upload-labs

    在部署 upload-labs 后,需要添加网站来访问 upload-labs。可以打开 PHPStudy,添加网站,并填写域名。域名需要与文件夹的名称一致,例如 upload-labs。这样可以自动填充根目录,Apache 会自动重启,访问地址为 ...

    网络安全 - Web 安全靶场 - sqli-labs-php7.zip

    搭建sqli-labs靶场的过程相对简单。首先,用户需要准备一个包含Apache、MySQL和PHP的环境,例如使用wampserver或phpstudy等工具进行快速搭建。然后,将下载的sqli-labs-php7.zip解压到网站的根目录下,例如...

    WEB渗透学习-upload-labs靶场

    **WEB渗透学习-upload-labs靶场详解** 在网络安全领域,特别是Web渗透测试中,了解和掌握文件上传漏洞是至关重要的技能。"upload-labs"靶场是一个专为学习和实践文件上传漏洞设计的平台,它提供了21个关卡,从基础...

    最新USB转串口驱动:Silicon Labs CP210x USB to UART Bridge

    本文将深入解析该驱动的最新版本6.7.2.200,发布日期为2015年11月20日。 首先,USB转串口驱动的主要作用是使个人电脑可以通过USB接口与使用串口通信的设备进行交互。Silicon Labs的CP210x系列芯片提供了高效能的...

    upload-labs-master.zip

    【标题】"upload-labs-master.zip" 是一个用于学习和实践文件上传漏洞的靶场项目。这个压缩包包含了 "upload-labs-master" 目录的多次副本,这可能表示靶场设计的不同阶段或者不同的练习环境。 【描述】描述中的 ...

Global site tag (gtag.js) - Google Analytics