Mozilla Open Web Apps 首發版試玩,開放式的網路應用商店藍圖

标签: 網站服務與Web2.0 Firefox Thunderbird google chrome | 发表时间:2011-03-05 11:02 | 作者:異塵行者 Yuli
出处:http://playpcesor.blogspot.com/

open web app-01

Mozilla : Web Applications」提出了未來網路服務與瀏覽器系統如何結合成更具豐富應用性工具的計畫藍圖,它說Web Apps應該是可以在任何裝置上使用,可以經由任何管道或商店分散式發佈;而瀏覽器在這個過程中扮演著幫網路服務與本地端操作進行結合、幫網路服務與網路服務之間進行溝通的角色。

在Mozilla Labs的「First developer release of Web Apps Project」一文中,提到對開發者而言現在Open Web Apps的基礎規範已經制定完成,而對使用者而言,Mozilla也依據這個規範製作出首個預覽版的Open Web App Store,現在有興趣的朋友都可以直接試玩看看這個概念的雛形。

 

我不是從程式設計師的角度,而是嘗試從用戶的角度來試著理解看看Mozilla Open Web Apps概念的樣貌,如果文中所說有任何錯誤之處,都歡迎各位朋友提出討論與指教。

Web Apps未來的樣子應該是像「Web Apps : UI Concepts」所描述的那樣,網路服務本身透過Open Web Apps的標準而可以和瀏覽器有更緊密的互動,從而發揮更多App應用能力

例如下面是我自己想像的舉例:Facebook網站開發自己的Open Web Apps,用戶使用Firefox來到Facebook後就可以安裝這些Web Apps,像是在瀏覽器側邊欄加上新訊通知widgets,或是把Facebook聯絡人和Google聯絡人整合在一個瀏覽器通訊錄App中。

關於這部份未來藍圖,有興趣的朋友也可以看看下面這段影片:

 

 

接著我們來看看Mozilla給出的Demo Apps雛形,實際體驗看看Open Web Apps的概念。

首先安裝「Firefox 4版」或「Google Chrome版」的Open Web Apps擴充套件,這個套件溝通瀏覽器介面與網路服務,讓用戶可以經由瀏覽器更好的啟動管理Web Apps。未來當然也希望透過這樣的溝通來提供更多介面上的整合。

open web app-06

 

然後來到「Demo Apps」頁面,這是Mozilla依據Open Web Apps規範所建立的網路應用程式商店模型,我們只要點擊自己感興趣的Web App,將其「Install」到瀏覽器中即可。

open web app-07

 

這時候剛剛安裝的Open Web Apps套件就能提供快速啟動與管理這些應用工具的選單(其實目前Demo Apps上的App大都是遊戲,只有一個是繪圖軟體)。

open web app-08

 

啟動Web App後,以Firefox 4的介面來看,會直接把App啟動成「應用程式分頁」,這雖然只是非常非常簡單的一個變化(從原本打開成正常網頁,變成打開成應用程式分頁),但這樣的概念,應該就是Mozilla Open Web Apps計畫所要表達的:

網路服務嵌入瀏覽器介面=本地端用戶應用工具

open web app-09

 

事實上,任何支援HTML 5(部分需要支援WebGL)的瀏覽器,不需裝什麼外掛,都能直接使用Mozilla這個測試用的Demo Apps頁面,而且也同樣可以「安裝(Install)」這些網路應用,至於沒有裝外掛時又會變出什麼介面,就留待用戶自己可以玩玩看了。

Mozilla Open Web Apps計畫所想要搭建的是「網站服務」到「本地端用戶應用」之間的那個溝通橋樑,提出一種標準規範,讓網站設計者可以針對與瀏覽器的結合提出更多豐富的應用方式。

「把網站下載到瀏覽器中」讓瀏覽器真正成為一個桌面系統,任何網站都可以提出自己的App商店,任何網站都不只是單純的網頁,而是可以同時有「嵌入」瀏覽器的新功能(例如widgets),而這就是一個完整的Web App了。

open web app-02

相关 [mozilla open web] 推荐:

Mozilla Open Web Apps 首發版試玩,開放式的網路應用商店藍圖

- Yuli - 電腦玩物
「Mozilla : Web Applications」提出了未來網路服務與瀏覽器系統如何結合成更具豐富應用性工具的計畫藍圖,它說Web Apps應該是可以在任何裝置上使用,可以經由任何管道或商店分散式發佈;而瀏覽器在這個過程中扮演著幫網路服務與本地端操作進行結合、幫網路服務與網路服務之間進行溝通的角色.

开放式徽章计划 - Mozilla 发布 Open Badges 项目

- 锋 - cnBeta.COM
Mozilla今天宣布了Open Badges项目,这是一个开放式的网络基础设施,它提供了开放和规范的API,为任何组织提供一个具有互操作性的徽章认证平台. 这种徽章可以被教育机构制作和评定,当成员修完指定科目后可以永久显示徽章,以显示技能和成就,这对于找工作、建立合作和建立威信而言颇具好处,当然最终目的是促进人们的学习兴趣.

Mozilla希望Web开发可以取代原生程序

- bill - cnBeta.COM
Mozilla 正在构建 WebAPI,一组用于在浏览器中调用硬件设备功能的程序接口. 而之前,通常只有原生应用才能调用硬件功能. 此举意在开发一套跨平台解决方案,让开发人员只编写一次代码,就可以在所有移动平台上运行.

Mozilla 和 Epic Games 将虚幻3引擎移植至 Web

- - LinuxTOY
Mozilla 显然不满足 Cube2 引擎带来的视觉效果,这次与 Epic Games 合作将著名的 Unreal 3(虚幻3)引擎移植到了开放 Web 平台,未来的 HTML5/WebGL 游戏将异常多彩. Mozilla 此次和 Epic Games 的团队合作,在 Emscripten 技术的帮助下 仅用了四天就将约一百万行 Unreal 3 引擎移植到 HTML5/WebGL 平台,速度可谓惊人.

Mozilla:全球TOP 100万网站Web安全性大幅提升

- - 博客园_新闻
Mozilla 一年前发布的 Mozilla Observatory 扫描了 Alexa 排名前 100 万的网站,结果令人沮丧,大多数网站的文档和安全措施都非常糟糕,站点运营者们对内容安全(CSP)、HTTP 严格传输安全(HSTS)和子资源完整性(SRI)的重要性缺乏认知. 全球 web 站点安全性快速大幅提升.

一次开发,随处测试:Mozilla推出Web跨浏览器调试工具

- - 36氪 | 关注互联网创业
对于Web开发者来说,浏览器的兼容性是个大问题. 五花八门的浏览器种类和版本(包括移动版)导致应用的展示效果有时候各不相同,需要经过在各种浏览器场景下利用所附带的工具进行调试才能保证正常的呈现效果. 但是Mozill本周四 推出了Firefox Tools Adapter插件即将把Web开发者从转向苦差事中解放出来,它可以让开发者在Firefox浏览器内就能进行针对其他浏览器的调试.

TFO(tcp fast open)简介

- chenqj - pagefault
原创文章,转载请注明: 转载自pagefault. 本文链接地址: TFO(tcp fast open)简介. 这个是google的几个人提交的一个rfc,是对tcp的一个增强,简而言之就是在3次握手的时候也用来交换数据. 这个东西google内部已经在使用了,不过内核的相关patch还没有开源出来,chrome也支持这个了(client的内核必须支持).

Open API的资源集

- Rossoneri - 博客园-首页原创精华区
现在经常听到和使用到各种开放API,因此笔者对这些进行概要的汇总和整理,希望对有这些需求的有一定的参考价值. 什么是开放平台(Open Platform). 在互联网时代,把网站的服务封装成一系列计算机易识别的数据接口开放出去,供第三方开发者使用,这种行为就叫做Open API,提供开放API的平台本身就被称为开放平台.

惠普宣布Open webOS 1.0

- - Solidot
惠普按计划发布了开源版本WebOS的1.0正式版. Open webOS 1.0源代码已发布在GitHub上. 正式版加入了核心应用程序电子邮件和浏览器,支持 Enyo2. 惠普表示1.0版可移植到新设备上,称未来几个月会继续增强Open webOS,计划中的增强包括Qt5/WebKit2,开源多媒体和音频组件,BlueZ蓝牙堆栈,ConnMan网络管理,优化SysMgr渲染架构.

详解 Too many open files

- - 编程语言 - ITeye博客
 运行在Linux系统上的Java程序可能会出现"Too many open files"的异常情况,且常见于高并发访问文件系统,多线程网络连接等场景.         程序经常访问的文件、socket在Linux中都是文件file,系统需要记录每个当前访问file的name、location、access authority等相关信息,这样的一个实体被称为file entry.