Learning Firefox OS Application Development
暫譯: 學習 Firefox OS 應用程式開發

Tanay Pant

  • 出版商: Packt Publishing
  • 出版日期: 2015-10-09
  • 售價: $1,450
  • 貴賓價: 9.5$1,378
  • 語言: 英文
  • 頁數: 159
  • 裝訂: Paperback
  • ISBN: 1783989408
  • ISBN-13: 9781783989409
  • 海外代購書籍(需單獨結帳)

買這商品的人也買了...

相關主題

商品描述

Learn to design, build, and deploy your Firefox OS applications, built with web technologies, to the Firefox Marketplace

About This Book

  • Create beautiful and interactive Firefox OS applications by applying your knowledge of web development
  • Cater your applications to a huge number of users by porting them to the Firefox OS
  • A step-by-step learning workflow with real-life applications to demonstrate the concepts

Who This Book Is For

This is a practical guide that uses hands-on examples to teach you how to create applications for Firefox OS and also how to port applications to Firefox Marketplace. This book is intended for developers who want to build applications for Firefox OS. An understanding of HTML5, JavaScript, and CSS is required.

What You Will Learn

  • Install, use, and access the Firefox OS simulator with the help of WebIDE
  • Get to know about application manifest files and the essential difference between web applications and Firefox OS applications
  • Create an application that measures the tapping speed of the user
  • Create an application that allows a user to check in at a place with geolocation tagging
  • Access device-specific features with WebAPIs and implement these by building a photo editing and sharing application
  • Submit your own applications to the Firefox Marketplace and share them with others
  • Professionally maintain the code of your application with the help of Github and deploy your hosted applications to OpenShift

In Detail

With broad compatibility, the latest in web technologies, and powerful development tools, Firefox is a great choice for both web developers and end users. Firefox OS's promotion of HTML5 as a first class citizen opens up the walled gardens of mobile application development for web developers. It is because of this initiative that no special SDKs are required to develop for Firefox OS.

This book will help you excel in the art of developing applications for Firefox OS. It sequentially covers knowledge building, skills acquisition, and practical applications.

Starting with an introduction to Firefox OS, usage of WebIDE, and then the application structure, this book introduces applications of increasing complexity with each chapter. An application that measures your tapping speed, a geolocation tagging application, and a photo editing and sharing application are the three applications that will be built from scratch. You will learn about topics such as the difference between various types of Firefox OS applications, application manifest files, offline apps, and designing principles for applications. You will also learn to test and submit the applications to the marketplace and finally maintain the repository of the Firefox OS application.

By the end, you will be able to develop beautifully designed, fully-fledged, and rigorously tested Firefox OS applications and also share them at the Firefox OS Marketplace.

Style and approach

This book is an easy-to-grasp workflow with practical examples of real-world applications such as Clickr, Check In!, and FotoFox. Each chapter explains the concepts, which are then reinforced as they are demonstrated in an application or a flowchart.

商品描述(中文翻譯)

學習設計、建構和部署您的 Firefox OS 應用程式,使用網頁技術,並將其發佈到 Firefox Marketplace

本書簡介



  • 透過應用您的網頁開發知識,創建美觀且互動的 Firefox OS 應用程式

  • 將您的應用程式移植到 Firefox OS,以滿足大量用戶的需求

  • 逐步學習流程,通過實際應用示範概念

本書適合誰閱讀


這是一本實用指南,通過實作範例教您如何為 Firefox OS 創建應用程式,以及如何將應用程式移植到 Firefox Marketplace。本書適合希望為 Firefox OS 建立應用程式的開發者。需要具備 HTML5、JavaScript 和 CSS 的基本知識。

您將學到什麼



  • 在 WebIDE 的幫助下安裝、使用和訪問 Firefox OS 模擬器

  • 了解應用程式清單檔案以及網頁應用程式與 Firefox OS 應用程式之間的基本區別

  • 創建一個測量用戶點擊速度的應用程式

  • 創建一個允許用戶在地理位置標記的地方簽到的應用程式

  • 使用 WebAPIs 訪問設備特定功能,並通過構建照片編輯和分享應用程式來實現這些功能

  • 將您自己的應用程式提交到 Firefox Marketplace 並與他人分享

  • 在 Github 的幫助下專業維護您的應用程式代碼,並將您的託管應用程式部署到 OpenShift

詳細內容


Firefox 擁有廣泛的相容性、最新的網頁技術和強大的開發工具,是網頁開發者和最終用戶的絕佳選擇。Firefox OS 將 HTML5 提升為一級公民,為網頁開發者打開了移動應用程式開發的圍牆花園。正因為這一倡議,開發 Firefox OS 不需要特殊的 SDK。


本書將幫助您在開發 Firefox OS 應用程式的藝術上出類拔萃。它依次涵蓋知識建構、技能獲取和實際應用。


本書從介紹 Firefox OS、使用 WebIDE 開始,然後介紹應用程式結構,每一章都引入逐漸增加複雜性的應用程式。將從零開始構建一個測量點擊速度的應用程式、一個地理位置標記應用程式和一個照片編輯與分享應用程式。您將學習各類型 Firefox OS 應用程式之間的差異、應用程式清單檔案、離線應用程式以及應用程式設計原則等主題。您還將學習如何測試和提交應用程式到市場,並最終維護 Firefox OS 應用程式的代碼庫。


到最後,您將能夠開發設計精美、功能完善且經過嚴格測試的 Firefox OS 應用程式,並在 Firefox OS Marketplace 上分享它們。

風格與方法


本書提供易於理解的工作流程,並包含實際應用範例,如 Clickr、Check In! 和 FotoFox。每一章解釋概念,然後在應用程式或流程圖中加以強化。