万本电子书0元读

万本电子书0元读

顶部广告

Learning Firefox OS Application Development电子书

售       价:¥

2人正在读 | 0人评论 9.8

作       者:Tanay Pant

出  版  社:Packt Publishing

出版时间:2015-10-09

字       数:45.1万

所属分类: 进口书 > 外文原版书 > 电脑/网络

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
Learn to design, build, and deploy your Firefox OS applications, built with web technologies, to the Firefox MarketplaceAbout This BookCreate beautiful and interactive Firefox OS applications by applying your knowledge of web developmentCater your applications to a huge number of users by porting them to the Firefox OSA 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 LearnInstall, use, and access the Firefox OS simulator with the help of WebIDEGet to know about application manifest files and the essential difference between web applications and Firefox OS applicationsCreate an application that measures the tapping speed of the userCreate an application that allows a user to check in at a place with geolocation taggingAccess device-specific features with WebAPIs and implement these by building a photo editing and sharing applicationSubmit your own applications to the Firefox Marketplace and share them with othersProfessionally 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.
目录展开

Learning Firefox OS Application Development

Table of Contents

Learning Firefox OS Application Development

Credits

Foreword

About the Author

About the Reviewers

www.PacktPub.com

Support files, eBooks, discount offers, and more

Why subscribe?

Free access for Packt account holders

Preface

What this book covers

What you need for this book

Who this book is for

Conventions

Reader feedback

Customer support

Downloading the example code

Downloading the color images of this book

Errata

Piracy

Questions

1. Introduction to Firefox OS

Introducing Firefox OS

The need to develop applications for Firefox OS

The architecture of Firefox OS

Mobile hardware

Gonk – the kernel

Gecko – the engine

Gaia – the interface

Firefox OS applications

The working of components under Firefox OS's hood – an example

HTML5 and open web applications

The security model of Firefox OS

Devices running Firefox OS available in the market

Summary

2. Running Firefox OS Simulators with WebIDE

Introducing WebIDE

Installing and creating new apps by using WebIDE

Using developer tools in WebIDE

Browsing other runtime applications

Uninstalling applications in Firefox OS

Summary

3. Getting Your Hands Dirty – Firefox OS Apps

Introducing Firefox OS apps

Packaged and hosted applications

Security access levels (permissions)

Building our application's manifest file

Understanding the application's manifest files

Directory structure of the application

Constructing the index file

Constructing the stylesheet

Constructing the application logic

Running our application on the simulator

Running the application as a hosted application

Summary

4. Diving Deeper with the Fox Creating Richer Apps

Making hosted applications installable

Making hosted apps work offline with AppCache

Building Check In!

Installing and testing Check In!

Summary

5. Making Applications Visually Appealing – Style Guide

Basic design guidelines

Avoiding UI blunders

Gaia Building Blocks

Checking responsiveness with responsive design view

Summary

6. Emerging a Guru – Learning Web APIs

Introducing Web APIs

Web and Privileged APIs

Certified APIs

Web activities

Building FoxFoto

The HTML file

The underlying JavaScript code

View previous functionality

Summary

7. Testing Your Firefox OS Application

Introducing quality assurance

Unit testing

Using the Firefox developer tools for debugging

Console

Profiling performance by using the profiler

Call tree

Flame chart

Frame rate

Improving the app's performance

Using the App Validator

Spoof Firefox OS Add-on

What the Spoof FxOS add-on does?

Summary

8. Firefox Marketplace – Setting up Your Bazaar

Firefox Marketplace

Submitting your application to Firefox Marketplace

Updating your application in Marketplace

Marketplace review criteria

Publishing paid applications in Marketplace

Porting existing web apps to Firefox OS

Conversion of a web app to a hosted Firefox OS application

Summary

9. Maintaining Your Firefox OS Application Code Professionally

Setting up an account at GitHub

Version controlling your application

Hosting apps on RHCloud via Git

Summary

Index

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部