月份封存:2012 年 10 月

5 篇文章

Gonk 秘辛之編譯系統

之前的文章大都集中在 Firefox OS 運行時的討論,而今天就讓我來平衡報導一下 Firefox OS 運行前的其中一個工作好了,那就是編譯系統;首先要提到的就是 Firefox OS 利用了來自於 Android 的編譯系統,因此 Gaia 和 Gecko 就必需做適當的配置以加入到編譯系統裡...

Let a wireframe be an app in the iframe

第一版 wireframe 的畫面(1)
在 Firefox OS 平台上,一個 App 其實就是一個 iframe。Gaia 團隊成員 (Frontend engineer,簡稱 F2E) 會小心翼翼的檢閱著 UX 設計出來的 wireframe (示意圖),對照 Gecko Developer (以下簡稱 Dev) 提供的 API,把 ...

FireFox OS (B2G) 菜鳥看 code

過去的工作一直都是跟 broadband network 相關,整天看的都是網路封包 (network package),檢查封包從 network device 收進來的 formate 對不對? 封包被改得對不對? Network package 走的路徑對不對? Forwarding 的效率夠...

解決 wifi 無法開啟的問題 – 軟體啟動流程發生錯亂

由於科技不斷發展,無線技術的應用已日趨普及,其中 wifi 當然是無線產品不可缺少的一個應用。本文主要描述在 wifi 開發過程中曾經遇到的問題以及分析,希望可以藉由此篇文章來幫助 wifi 開發者分析問題。 wifi 啟動流程 系統根據以下流程開啟 wifi 載入 wifi kernel modu...

說說 nsCOMPtr 這東西

有看過 Gecko 的 C++ Source code 的人,一定見過這個東西:nsCOMPtr,有很多物件的指標都會被儲存到這類物件裡面,也猜得到他和指標有關係,但這東西到底意義何在?其實他就是 Gecko 裡面眾多 smart pointer 的一種。 C 和 C++ 語言中,令人頭痛的問題之一...