TSOC 2014 Project
專案題目說明
專案題目通用 Webapp 開發框架
專題開發模式現有開放軟體專案改善
應用領域行動終端與應用
技術規格產品或服務定義:
越來越多作業系統與平台支援以 Web 技術為基礎的應用(App)。但各平台的實作方式略有不同,開發者仍需一一對不同的目標平台做相應修正。
webapplate 專案提供了一份 Web App 基礎範本, 本專案期望能提供開發Web App的通用基本HTML/CSS框架,能容易地包裝成Firefox Webapp, Chrome Apps, Phonegap(Cordova)(Android, iOS, Windows Phone)等應用。
技術功能描述:
Webapplate 已整合l20n, grunt, mocha等開源專案,提供多國語系支援,編譯和測試架構,支援產生 Firefox webapp 與 Chrome App。 學生可參與現有 webapplate 開放原始碼專案 2.0 版的開發, 期望能透過
1. 研究與完善webapp coding to production環節間的相關工具
2. 參與整理現有程式碼,撰寫與整合必要的Grunt腳本
3. 使用yeoman開發 Web App框架產生器
4. 提供 Phonegap Web App 的封裝
5. 提供 node-webkit Web App 的封裝 等方式,讓全世界網頁開發者都可參照Webapplate範本編寫Web App,並上架到各平台。
輸入輸出資料:
輸入 Webapplate 1.0
輸出 Webapplate 2, 支援更完整的to production工具,支援更多平台
作業平台:
Android;iOS;Windows;Linux;FirefoxOS
程式語言:
;JavaScript, HTML, CSS, 使用到 grunt, bower, yeoman, phongap(cordova), github 工具
介面顯示支援語言:
中文;英文
參考網址 webapplate
Yeoman
Grunt
l20n
提供專案題目機構聯絡資料
專案主持人姓名翁宸暉, 林育民
機構名稱美商謀智股份有限公司
職稱軟體工程師
聯絡地址台北市信義路五段106號4F-A1
聯絡電話87861100#319
電子郵件信箱gweng@mozilla.com, gasolin@mozilla.com