一個打十個 – 讓 Gaia 網頁應用(webapp)支援多重設備(二:螢幕大小)

我們發現到:要讓網頁應用支援多種設備,開發者需要根據設備的「像素密度」(Pixel Density)與「螢幕大小」(Screen Size),處理相對應的「排版」與「圖片」問題。接續前一篇,本篇將闡述處理「螢幕大小」(Screen Size)的方式。 (現在Gaia關於多重設備支援的工作正開始著手進行,以下建議都還有修改的可能性,歡迎大家提出自己的建議。想要直接參與 Firefox .....深入了解

一個打十個 – 讓 Gaia 網頁應用(webapp)支援多重設備(一:像素密度)

使用網頁技術開發應用的好處,是讓使用者不管在什麼設備上,只要有瀏覽器支援,基本上都能使用自己習慣的服務。同時若有需要,也可以較容易地透過 Apache Cordova 等技術,將網頁應用封裝成不同平台的原生應用。在多種手持設備作業系統並存的今日,開發者也能在同一個(廣闊的)技術領域累積自己的技術能力,以應對越來越複雜的挑戰。 因為我相信以上的想法,所以今年初因緣際會進入了 Mozil.....深入了解

用 MozTrap 來管理你的測試

身為測試工程師,想要管理你的測試項目也是合情合理的。在 Mozilla 使用 bugzilla 來追蹤程式問題以及待辦事項,但如何發現並且驗證這些,便需要測試工程師分析功能以及使用者行為,轉化為測試項目並執行了。隨著時間推進、功能增加,測試項目並非只要將其逐一執行即達到目標,我們需要更好的工具讓不同目的的測試能夠容易的找到對應的測項,好的界面以便執行以及輸出結果。對於這樣的需求, Mozilla .....深入了解

Firefox OS 測試流程大揭秘

今天就聽我這小小測試工程師,娓娓道說 Firefox OS 快樂的工作史!! 這根本可以媲美澳洲大堡礁的工作阿!~This is really good and happy job in Taiwan!!! ...你還等什麼,快點加入謀智台灣阿,就缺你一個! ~以上,工商廣告時間結束! --------------------------------------------.....深入了解

藍牙四大神器!– 簡介開發常用藍牙配件

(圖片來源:http://www.flickr.com/photos/intelfreepress/8401881183/) 身為一個完全沒碰過藍牙的新手,在加入 Firefox OS 藍牙團隊開始開發後,接觸到的一切都令我感到新奇有趣:包括藍牙的軟體架構及傳輸概念、各種不同用途的 Profiles、以及千奇百怪的測試要求等。而其中最讓我印象深刻的,就是各式各樣琳琅滿目的藍牙配件,這些配件不.....深入了解

超簡單!三步驟 build 好 Firefox OS!

Firefox OS 的誕生早就不是新聞,但是你也許不知道 Firefox OS 早就貼心提供了平易近人的 build code 環境,以免各位在一開始徬徨無助的時候,就被奇怪的 build failed 給嚇跑了。 沒錯只要跟著下面的三個步驟,就可以 build 好 Firefox OS 的 image 喔! 不過,在開始之前要根據不同的作業系統做些準備。 [crayon-59e752.....深入了解

SD Card 自動掛載/分享機制

在一些低階的手機中,由於內部多使用僅 512 MB 的 Nand Flash 當作儲存空間,因此無法切割出一塊專門供使用者存放檔案的空間,這時就需要仰賴外部儲存的支援,也就是外接 SD Card。一但有了這項支援,OS 就必需提供一個機制用來偵測並自動掛載插入的外部儲存裝置。另一方面,為了方便使用者將其置入手機的 SD Card 能與像 PC 這樣的外部裝置做互相的分享,OS 也需提供一個方式使得.....深入了解

網頁自動測試的好朋友 – WebElement Locators

二十餘年前,網站慢慢開始出現在世界各地,起初就像盤古開天闢地一般,沒有複雜的東西,網站都相當簡易,大多以文字和些許的圖片構成,連頁面也沒有太多。經過好一陣子的發展,慢慢有了比較複雜的結構,那時候人寫網頁的邏輯慢慢的會受到干擾,因而有時候會出現一些錯誤。到了最近幾年,網站已經不再是 Frontpage (Sharepoint) 或 Dreamweaver 這種軟體就可以滿足的了,我們開始使用不同.....深入了解

先別說 Flash 了,你聽過 SVG 嗎?

Scalable Vector Graphics (SVG),可縮放向量圖形,是一種 XML 標記語言,用來描述二維向量圖形。SVG 對一般使用者而言, 也許是個相對陌生的名詞,但是我相信大家一定聽過 Adobe Flash,SVG 跟 Flash 一樣,其特點都是使用向量圖形,與事件觸發高度整合,非常適合用來開發互動式元件或是網頁。 我 Flash 用的好好的,幹嘛要換成什麼 SVG ? 你.....深入了解