Book Image

Learning Firefox OS Application Development

By : Tanay Pant
Book Image

Learning Firefox OS Application Development

By: Tanay Pant

Overview of this book

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.
Table of Contents (17 chapters)
Learning Firefox OS Application Development
Credits
Foreword
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

Foreword

Mozilla is a global community of technologists, thinkers, and builders working together to keep the Internet alive and accessible so that people worldwide can be informed contributors and creators of the Web. Our mission is to promote openness, innovation, and opportunities on the Web.

Firefox OS is our latest effort to put open and decentralized technologies of the Web at the heart of where the Internet goes next—beyond desktops and even smartphones—to encompass what some call the "Internet of Things," namely smart objects that talk to each other and to you. At Mozilla, we aspire to show you that all connected devices can be as open as the Web on our desktops, and ultimately help build a world where all our devices—and all of the data we create that connects them—give us choice, independence, and agency.

As a Mozilla rep, Tanay Pant has done a stellar job to help push the Mozilla mission forward across India and beyond, with a particular focus on helping talented developers learn how to contribute code to our various projects, including Firefox OS.

Learning Firefox OS Application Development is an excellent introduction to the Firefox OS project and shows you how to contribute to it from an application development perspective. I hope this book becomes a great resource for you and encourages you to become not only an active contributor to the Firefox OS platform, but also a strong advocate of our mission. Thank you for your interest in Mozilla and in helping us keep the Web open and participative. Happy reading!

May the source be with you!

William Quiviger

Global Community Manager, Mozilla