阅读更多
Mozilla 在 Mobile World Congress 2012 上对外正式宣布了Boot-to-Gecko项目,并通过刷新固件在Samsung Galaxy S II 设备上进行了系统演示只需要下载实现了新 Mobile HTML5 API 的 Firefox NightlyGaia UI 源代码,然后打开其中的 homescreen.html 文件即可在桌面上体验 B2G。


其次,Mozilla的应用商店Mozilla Marketplace 开始正式接受应用提交。相比其他现有的应用商店,Mozilla Marketplace 有如下特点:

  • 允许开发者将Web应用放置在指定的第三方站点
  • 允许用户为免费应用进行捐助
  • 使用价格区间的方式而非实时兑换的方式处理不同地区的支付货币
  • 将使用 PayPal 做为支付手段
此外 Mozilla 还宣布其业界合作伙伴 Adobe 及 Qualcomm 将加入到 B2G 项目中来协作开发首部原型机,运营商 Telefónica 也在发布会上表达了将在 2012 年合作发布首台平台参考机的意图。可以预见的是该平台参考机将和当前的 Galaxy S II 有较大差异。

为了配合 B2G 项目,Mozilla 在过去的时间里首先宣布了无需密码的身份认证系统 BrowserID 从 Mozilla Labs 毕业,并改名为 Mozilla Persona

这个和 Open webOS 有什么不同呢?

webOS 使用 Enyo,固然也是基于 HTML5 + JavaScript 实现的,具有一定的跨平台跨浏览器功能,但是对于设备特殊功能(比如拨号、蓝牙传输等)的访问是通过自定义的 API 实现的,并未标准化。这意味着若是 Web 程序使用了这些特殊功能的话,将只能在 webOS 设备上运行。而 Mozilla 和 W3C 紧密合作推进 WebAPI 意味着针对 B2G 编写的 Web 程序将可以运行在包括 Firefox for Mobile 在内的任何浏览器和手持设备上。此外,webOS 使用 WebKit 做为网页渲染引擎,而 B2G 使用的是 Gecko。

这是不是也意味着即将能看到 Firefox Phone?

不是,值得注意的是这是一个项目,而不是产品。B2G 是为推动 HTML5 在移动设备特定 API 发展的前瞻性项目,希望能借此为 Web 开发者创建和原生程序开发者一样拥有大量 API 的开放式、标准化开发平台,扩展 Web 程序的适用范围。B2G 取得的成果将通过 W3C 的标准化过程用于其他各种浏览器和移动操作系统上。

对于普通用户 B2G 有什么意义?

对于普通用户来讲 B2G 代表未来与设备和平台无关的移动互联网体验,购买的一个 Web 程序,将可以在任何通过 Persona 授权的设备上运行,不再会因为更换手机操作系统而不得不购买新平台的相同程序。

B2G 主页:http://www.mozilla.org/en-US/b2g/

B2G 系统源代码:https://github.com/andreasgal/b2g

Gaia UI 源代码:https://github.com/andreasgal/gaia

  • 大小: 26.8 KB
来自: LinuxTOY
0
0
评论 共 1 条 请登录后发表评论
1 楼 inpt 2012-05-16 00:16

发表评论

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

相关推荐

  • 《“雕刻”--“雕塑”系统操作设计》

    http://www.ngnc.net/sculptor/sculptor_skill.htm 《“雕刻”--“雕塑”系统操作设计》 袁德俊(最后更新日期:2004年6月21日) 目录: 1, 用户注册管理 2, 用户信用体系 3, 项目发布 4, 项目档案管理系统 5, 项目援助(加入),与项目组成立 6, 系统管理信息系统 (在阅读本文前,请确认,已经阅读过《“雕塑”系统--开放式软件项

  • 鉴于反复讨论hibernate适用性问题,希望有定论

    其实围绕Hibernate的话题,我都已经说过不下30遍,以致于最近两年以来,我对所有Hibernate的问题都不愿意再回应。另外最近一年多来,使用Rails的ActiveRecord,让我对ORM的认识又加深了很多,其实对于那么多争议的...

  • ibatis mysql 分页查询_【原创】iBatis分页查询的性能问题分析

    关于iBatis的分页性能问题,网上的讨论也很多,经过验证,我的结论是:只有在表的数据量很大,并且是从很后面的一个位置取一页数据的时候(比如从1000000条开始取100条),性能问题才比较明显。分析如下。首先看一下...

  • 实战!聊聊如何解决MySQL深分页问题

    我们日常做分页需求时,一般会用limit实现,但是当偏移量特别大的时候,查询效率就变得低下。本文将分4个方案,讨论如何优化MySQL百万数据的深分页问题,并附上最近优化生产慢SQL的实战案例。 公众号:捡田螺的小...

  • Hibernate常见面试题

    一、Hibernate工作原理 1、读取并解析Hibernate核心配置文件hibernate.cfg.xml 2、读取并解析Hibernate映射文件,创建SessionFactory 3、打开Sesssion 4、创建事务Transation 5、持久化操作 6、提交事务 7、关闭...

  • Hibernate总结以及在面试中的一些问题.

    1.为什么要使用Hibernate开发你的项目呢?Hibernate的开发流程是怎么...②.Hibernate 是一个基于JDBC的主流持久化框架,是一个优秀的ORM 实现。他很大程度的简化DAO层的编码工作 ③.hibernate 的性能非常好,因

  • HQL实现普通查询及分页查询详解

    Criteria查询对查询条件进行了面向对象封装,符合编程人员的思维方式,不过HQL(Hibernate Query Lanaguage)查询提供了更加丰富的和灵活的查询特性,因此 Hibernate将HQL查询方式立为官方推荐的标准查询方式,HQL...

  • hibernate 总结

    hibernate是一个开源框架,它是对象关联关系映射的框架,它对JDBC做了轻量级的封装,而我们java程序员可以使用面向对象的思想来操纵数据库,提高生产效率。 orm:是一种思想对象关系映射 hibernate核心接口 ...

  • hibernate框架

    HibernateORM思想学习重点Hibernate5的使用架构主要对象配置对象SessionFactory 对象Session 对象Transaction 对象Query 对象Criteria 对象需要的包/库Hibernate 配置Hibernate 属性案例:Hibernate会话Hibernate...

  • Hibernate如何提升数据库查询的性能

    数据库查询性能的提升也是涉及到开发中的各个阶段,在开发中选用正确的查询方法无疑是最基础也最简单的。... 由于Hibernate是对JDBC的封装,SQL语句的产生都是动态由Hibernate自动完成的。Hibernate

  • hibernate优化

    Robbin总结的Hibernate性能优化要点: 1.尽量使用many-to-one,避免使用单项one-to-many 2.灵活使用单向one-to-many 3.不用一对一,使用多对一代替一对一 4.配置对象缓存,不使用集合缓存 5.一对多使用Bag 多...

  • hibernate必须知道的知识

    答:hibernate,通过对jdbc进行封装,对java类和关系数据库进行mapping,实现了对关系数据库的面向对象方式的操作. 1.对JDBC访问数据库的代码做了封装,大大简化了数据访问层繁琐的重复性代码。hibernate的性能...

  • hibernate学习笔记

    是一个ORM对象关系映射框架,对JDBC进行了封装,将java实体类映射到数据库表中,从java数据类型映射到SQL数据类型中,这样开发人员就避免了大量的数据编程工作,直接操作对象,提升了开发效率。 2、hibernate优势 ...

  • hibernate总结

    hibernate下载 下载地址:http://sourceforge.net/ Hibernate 主配置文件详解 一、数据库基本配置信息主要包括5项:数据库方言、数据库连接字符串、数据用户名、数据库密码、驱动 具体不同数据库的配置可以...

  • Hibernate入门教程(三)

    在上面的章节中,我们使用Hibernate完成了基本的CRUD,并对相关操作的执行流程进行了分析,相信大家对Hibernate的简单使用有了一定的了解,那么,接下来,我们来了解一下Hibernate中常用的API.1. Configuration...

  • “雕塑”系统,开放式软件项目协作平台

     http://www.ngnc.net/sculptor/system_sculptor.htm 《“雕塑”系统,开放式软件项目协作平台》 袁德俊(最后更新日期:2004年6月10日) 目录: 1、软件开发的过程,“雕塑”过程; 2、定单系统介绍,“雕塑”系统的运做核心; “定单”的定义 参与者分析,与系统运做流程 动态反馈下的系统运做 3、系统参与者收益分析; “雕塑”系统运转的核心动

  • TAOUP初译样稿_袁德俊

     .-----------------------------------------.| 建议使用: Notepad记事本工具浏览编辑本文件 || 建议字体: Lucida Console, 规则, 五号字    || 建议设置: 自动换行                        | *-----------------------------------------*          

  • 手游团队协作中的各司其职!

    一、名词:项目:本文中讨论的项目都是软件项目,并不假定为外包项目,也包括公司内部的项目。里程碑:项目不同阶段应该实现的目标。里程碑有2个要素:成果与时间点。版本:里程碑成果的别称,由多个文档组成,可能包括:源码,可运行代码,版本说明文件等。任务:项目的每个里程碑的实现都是由多个任务组成;任务分前置任务,后置任务,并行任务;前置任务和后置任务是相对当前任务在时间先后顺序上的关联任务。任务阶段:为

  • 手游CP联盟平台建设讨论

    今天与手游协作平台的开发团队沟通了几个平台建设的问题, 整理如下, 直接转帖MSN于此:(德俊) http://www.embyte.com 最有潜力的嵌入开发社区! 说:  你好!black 说:  《手游团队协作中的各司其职!》  http://blog.csdn.net/yuandj/archive/2006/03/10/620793.aspx  我现在看。看完和你聊black 说: 

  • 《“灯谜”系统--“定单”辅助产生系统》

    http://www.ngnc.net/sculptor/order_creator.htm 《“灯谜”系统--“定单”辅助产生系统》 袁德俊(最后更新日期:2004年6月21日) 目录: 前言:“灯谜”的由来 一、记录“定单”的思想轨迹 1、“你言我语” 2、“补丁”跟踪 二、“定单”的示范作用 三、“灯谜”系统技术解决方案 1、基于“信息自动分类”技术的人机交互系统 2、Client

Global site tag (gtag.js) - Google Analytics