阅读更多

3顶
0踩

移动开发

原创新闻 开发 Firefox OS 应用的样板工具

2013-02-04 11:14 by 副主编 wangguo 评论(0) 有5960人浏览
Mozilla将于今年推出它的基于HTML5的移动操作系统——Firefox OS,搭载该系统的设备也已经与公众见面。

完全基于开放Web标准以及跨平台将是Firefox OS的最大优势,Web开发者的学习成本也将大大降低,这也意味着Mozilla可以在短时间内拥有大量的开发者为其开发应用。

为了帮助开发者快速上手,Mozilla的罗伯特•尼曼近日发布了一个样板工具——Firefox OS Boilerplate App,帮助开发者快速创建他们的第一个Firefox OS应用程序,或将现有的Web应用移植到这个平台。该工具提供了许多应用的一些通用的基本功能示例,比如拍摄照片、将联系人添加到地址簿、发送文字信息、拨打电话等。同时将依赖限制到了最小。


该样板工具中包含了:

  • 一个安装按钮,你可以将其安装为一个托管应用
  • Web Activities:包含大量示例
  • WebAPIs应用示例
  • 离线支持(默认情况下禁用)
  • 打包应用,将你的应用打包为一个ZIP文件
Boilerplate App的代码托管在Github上,同时也提供了一个演示,开发者可以使用Firefox OS设备或Firefox浏览器中的模拟器插件来查看。

此外,Mozilla还提供了另一个辅助工具 Mortar,包含了一组模板和工具,可以帮助开发者将Web应用转换为对触摸屏友好的应用。该工具包含volo来部署模板,此外还提供了许多Firefox OS应用通用的HTML和JavaScript组件。

详细信息:Introducing the Firefox OS Boilerplate App
  • 大小: 26.9 KB
3
0
评论 共 0 条 请登录后发表评论

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • java 开发工具及其他使用工具介绍

    https://www.isofts.org/category/software-for-mac-os-x/ 转载▼本人一年半来跟踪Mac志(http://www.isofts.org/category/software-for-mac-os-x/)、MacGG(http://www.macgg.com/archives/category/mac软件),潜心...

  • 新版火狐 拖 功能_Firefox 33的新功能

    新版火狐 拖 功能Almost six weeks after version 32, Mozilla’s Firefox is back again with a new update. You can grab the new update by either waiting for the auto-update, choosing About Firefox from ...

  • 2023 年 30 种顶级自动化测试工具

    当您想运行测试自动化时,天空是极限(甚至...如果 Selenium 是您首选的自动化测试工具,您就不必忍受 Selenium 给您带来的限制。相反,您可以从各种测试自动化框架和工具中挑选来编写有效的测试用例并成功运行它们。

  • 10个用于设计网页线框图的优秀工具

    线框图是一个可视化的...为了对线框图进行更好的设计与修改,我们会选择一些优秀的工具,当然少不了的就是Axure、MockFlow以及Balsamiq Mockups等。 在设计初期,你可以在纸上或白板上绘制基本的草图,来帮助完成一

  • 10 个用于设计网页线框图的优秀工具

    为了对线框图进行更好的设计与修改,我们会选择一些优秀的工具,当然少不了的就是Axure、MockFlow以及Balsamiq Mockups等。 在设计初期,你可以在纸上或白板上绘制基本的草图,来帮助完成一些用

  • WebIDE:Firefox中的Web IDE

    Mozilla在其浏览器的...\WebIDE基于先前的Firefox OS应用程序管理器构建,但包含了部署和调试工具,以及基于CodeMirror的代码编辑器和tern.js代码分析框架。为了简化开发设置,该IDE为开发人员提供了基于模板的样...

  • web应用程序测试_Web应用程序的功能测试

    随着应用程序从单独托管的模型进一步迁移到云中,可靠性和可预测性变得越来越重要。 云将许多因素移到了我们无法控制的范围之外,因此拥有可靠且经过测试的代码比以往任何时候都更加重要。 关于斜纹和Google App ...

  • Tornado编程基础

    Tornado是使用Python编写的一个强大的、可扩展的Web服务器。它在处理严峻的网络流量时表现得足够强健,但却在创建和编写时有着足够的轻量级,并能够被用在大量的应用和工具中。

  • 游戏开发入门

    游戏服务器: ... 简单的游戏可以用apache mina websocket provider:jetty...可以转换成任何平台的开发工具: http://china.unity3d.com HTML5&JS游戏引擎/框架 基于HTML5的游戏框架: http://www.cnblogs.com/

  • GPU/APU加速库、算法及应用

    除此以外,一些更底层的算法同样有GPU的版本,这些算法方便开发人员用多个算法构造一个pipeline型的复杂应用,从而充分发挥GPU和CPU的综合性能。 人脸识别在IrfanView当中的应用在 AFDS2012 当中有单独的报告来...

  • Mac实用软件及功能吐血总结

    本人一年半来跟踪Mac志(http://www.isofts.org/category/software-for-mac-os-x/)、MacGG(http://www.macgg.com/archives/category/mac软件),潜心测试,用心总结出以下mac实用软件列表,尤其适合程序员……软件...

  • JAVA开发全集

    soap消息的分析和消息的创建和传递和处理 @WebService public interface IMyService { ... public int add(@WebParam(name="a")int a,@WebParam(name="b")int b);... @WebResult(name="us

  • web页面uri唤醒应用_带有数据URI的高性能Web设计

    在今天的Premium教程中,我们将采用介绍性文章中涉及的一些理论,以一些用于开发完全实现的用户界面的示例为基础。 为了使事情有趣,我们还将使我们的设计具有响应性,并且将使用Dribbble API和jQuery从Envato D...

  • Linux操作系统相关习题集

    Linux操作系统相关习题集,包含常用名、Linux系统基础知识等

  • 基于java的-30-「计算机毕业设计」基于net的湖南特产销售网站-源码.zip

    提供的源码资源涵盖了Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 适合毕业设计、课程设计作业。这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。 所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答!

  • JVM+Java程序运行过程内存分配图解

    1、JVM 内存分配图解的 Visio 工程图。 2、直接下载使用、可自行调整和修改

  • IOC智慧运营中心平台整体解决方案qy.pptx

    IOC智慧运营中心平台整体解决方案qy.pptx

  • node-v12.22.8-x86.msi

    Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。

  • 【前端素材】大数据-电动车管理.zip

    大数据技术指的是用于处理和分析大规模数据集的技术和工具。以下是一些常见的大数据技术和工具: Hadoop:Apache Hadoop是一个用于分布式存储和处理大规模数据的开源框架。它包括Hadoop Distributed File System(HDFS)用于数据存储和MapReduce用于数据处理。 Spark:Apache Spark是一个快速、通用的集群计算系统,提供了比MapReduce更快的数据处理能力。它支持内存计算和更多复杂的数据处理流程。 NoSQL数据库:NoSQL数据库(如MongoDB、Cassandra等)则更适用于处理这类数据。 数据仓库:数据仓库是一个用于集成和分析大规模数据的存储系统,一些知名的数据仓库包括Snowflake、Amazon Redshift等。 数据湖:数据湖是一个存储结构化和非结构化数据的存储池,用于支持数据分析和机器学习应用。 机器学习:大数据技术也广泛应用于机器学习领域,支持大规模数据的模型训练和预测分析。 流式处理:针对实时数据处理需求,流式处理技术(如Apache Kafka、Apache Flink)可以实时。

  • 065ssm-jsp-mysql医院打卡挂号系统.zip(可运行源码+数据库文件+文档)

    本系统采用了jsp技术,将所有业务模块采用以浏览器交互的模式,选择MySQL作为系统的数据库,开发工具选择My eclipse来进行系统的设计。基本实现了系统应有的主要功能模块,本系统有管理员、医生和用户,管理员:个人中心、公告信息管理、用户管理、科室信息管理、医生管理、预约时间段管理、出诊信息管理、在线预约管理、上班打卡管理、留言板管理、系统管理,用户:个人中心、在线预约管理、我的收藏管理。医生:个人中心、出诊信息管理、在线预约管理、上班打卡管理。前台首页:首页、公告信息、科室信息、出诊信息、留言反馈、我的、跳转到后台等操作。 对系统进行测试后,改善了程序逻辑和代码。同时确保系统中所有的程序都能正常运行,所有的功能都能操作,并且该系统有很好的操作体验,实现了对于系统和医院双赢。 关键词:医院挂号系统;jsp;Mysql;

Global site tag (gtag.js) - Google Analytics