firefox os b2g

作者:
瀏覽:493
在一些低階的手機中,由於內部多使用僅 512 MB 的 Nand Flash 當作儲存空間,因此無法切割出一塊專門供使用者存放檔案的空間,這時就需要仰賴外部儲存的支援,也就是外接 SD Card。一但有了這項支援,OS 就必需提供一個機制用來偵測並自動掛載插入的外部儲存裝置。另一方面,為了方便使用者...
作者:
瀏覽:296
Firefox OS 的誕生早就不是新聞,但是你也許不知道 Firefox OS 早就貼心提供了平易近人的 build code 環境,以免各位在一開始徬徨無助的時候,就被奇怪的 build failed 給嚇跑了。 沒錯只要跟著下面的三個步驟,就可以 build 好 Firefox OS 的 im...
作者:
瀏覽:244
(圖片來源:http://www.flickr.com/photos/intelfreepress/8401881183/) 身為一個完全沒碰過藍牙的新手,在加入 Firefox OS 藍牙團隊開始開發後,接觸到的一切都令我感到新奇有趣:包括藍牙的軟體架構及傳輸概念、各種不同用途的 Profile...
作者:
瀏覽:225
今天就聽我這小小測試工程師,娓娓道說 Firefox OS 快樂的工作史!! 這根本可以媲美澳洲大堡礁的工作阿!~This is really good and happy job in Taiwan!!!…你還等什麼,快點加入謀智台灣阿,就缺你一個! ~以上,工商廣告時間結束!——————————...
credit:WikiPedia 使用網頁技術開發應用的好處,是讓使用者不管在什麼設備上,只要有瀏覽器支援,基本上都能使用自己習慣的服務。同時若有需要,也可以較容易地透過 Apache Cordova 等技術,將網頁應用封裝成不同平台的原生應用。在多種手持設備作業系統並存的今日,開發者也能在同一個(...
作者:
瀏覽:339
各種常見的螢幕大小 我們發現到:要讓網頁應用支援多種設備,開發者需要根據設備的「像素密度」(Pixel Density)與「螢幕大小」(Screen Size),處理相對應的「排版」與「圖片」問題。接續前一篇,本篇將闡述處理「螢幕大小」(Screen Size)的方式。 (現在Gaia關於多重設備支...
作者:
瀏覽:576
在 Firefox OS 中,我們經常使用 marionette 這套測試框架來進行 web API 的測試,當 test case 越寫越多時,開始會有一些 bad smell 浮現,在這邊我們用 telephony 的 marionette test case 為例,看看目前的 test ca...
作者:
瀏覽:651
在提到 Emscripten 之前,我們先來回顧一下 JavaScript 的發展歷史。 JavaScript 的歷史 JavaScript 在 1995 年問市時,目標是在瀏覽器中打造一種輕量的腳本語言,用來輔助頁面的呈現以及與使用者互動。為了這個目的,JavaScript 被設計成非常靈活,讓...
作者:
瀏覽:639
Firefox OS 裡的 Gecko 層,主要是由 C++ 和 JavaScript 兩種程式語言編寫而成。不過 Gecko 裡的 JS 程式碼長相和我們常見的 client-side JS 非常不一樣。剛開始閱讀程式碼時,常常會看到一些奇妙的玩意。 比方說,JS 裡頭竟然會有 #ifdef !...
作者:
瀏覽:461
[1] 問: 常常我們會收到某些 Gecko 的問題,但卻是 log 不足或是可能需要在手機上摹擬某些特殊/額外的資訊才有可能重現問題。而我們又確定這個問題,大概會從 Gecko 的 JavaScript 檔案下手。但是,我又不想抓/編譯程式碼,這個症狀可有解? 答: 有的!!的確是有方法可以透過...