写在前面的
当前主要的移动平台有以下: Google Android, Apple iOS, Microsoft WindowsPhone, BlackBerry RIM。
上述操作系统一个共同的特点就是,中间层和框架层紧密接合在一起,也就是说,OS上面是框架层,下面是硬件相关驱动层,框架层上面是APP,这种经典的模式,基本上从现代操作系统出现到现在一起在使用,并且发扬光大。
Boot to Gecko是Mozilla的开源社区维护一个基于Web的Os,它主要由HTML5,JavaScript,CSS3和深度定制的Android2.3内核构成,简单的说,B2G是一个基于浏览器的操作系统,你可以在它上面打电话、发短信、视频聊天、玩各种游戏,而这些功能,都是用HTML5来实现的。这一个革命性的OS,虽然当前HTML5还远远没有被W3C所标准化,但是HTML5必将统领下一个移动时代,原因有下列几点:
上周末参加了一个HTML5技术大会,Jollen先生提到了HTML5给我们带来的机遇,也带来了新移动时代的另外一个平台,Boot to Gecko 简称B2G。
PS: 如果你不知道Mozilla,那你真OUT了,大名FireFox浏览器的团队。一个凶狠的恐龙图标。
从本篇文章开始,作者会编译官方的B2G项目里的文档,来方便国内的开发者来了解新动向。
Boot To Gecko(B2G)是一个新的,由Mozilla提出的开源操作系统,其目标是建立一个完整的,独立的开放式网络操作系统的。它利用HTML5的,新的Web API(可以直接访问硬件), privilege model特权模式(以确保网页和应用程序安全的使用硬件),一个新的引导机制,新的更高优先级的Web应用程序。作为一个新标准的先驱,这些新的网络应用,不仅在B2G上运行,而且还能在网页浏览器里运行。
B2G的MWC2012演示视频:
http://v.youku.com/v_show/id_XMzU4MDI2OTQw.html
下篇介绍Boot To Gecko环境搭建...
++++++++++++++++++++++++++++++++++++++++++
本文系本站原创,欢迎转载! 转载请注明出处:
http://blog.csdn.net/mr_raptor/article/details/7443178
++++++++++++++++++++++++++++++++++++++++++