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

Updating your application in Marketplace


Let's now discuss the procedure of updating an application that is already present in Marketplace. You might need to update your applications frequently for either feature additions or bug fixes. The procedure for updating applications is different for Hosted Apps and Packaged Apps.

If you wish to make changes to a hosted application, then you simply need to update the source files on your web server and the changes will be pushed to the users. However, if there are major changes that need to be made to the manifest file on your server (for example, a change in the manifest's content or location), the application will be flagged for review again.

The procedure for packaged applications is slightly different. You will need to upload the archived package again, which will be flagged for review by Marketplace. Your application will be visible in Marketplace while the new version awaits review. Once the updated application has been reviewed, the users of...