published book

Quick Guide for Firefox OS Development cover

Quick Guide for Firefox OS Development

Learn how easy and quick it is to develop applications for Firefox OS, the new mobile operating system by Mozilla. Empowered by this books practical approach you will learn thru examples how to develop apps from the beginning all the way to the distribution in the Firefox Markeplace.

This book has translations in:

Portuguese: Guia Rápido de Desenvolvimento para Firefox OS →

published book

Beginning Firefox OS HTML5 Game Programming cover

Beginning Firefox OS HTML5 Game Programming

In this book three standard game technologies are examined, compared, and contrasted: CSS Sprites, Canvas, and SVG (Scalable Vector Graphics). You will see examples using each of the three to move graphics, detect collisions, and more. Variations within Canvas and SVG are explored as well. You'll also see examples for phone-specific technologies such as Touch, Vibration, Device Orientation, and Screen Orientation. You'll also be shown how to upgrade your Firefox OS phone, how to use the Simulator if you don't have a phone, and how to use the App Manager to put your apps on phones.

This book assumes you know the basics of HTML5, CSS, and JavaScript, and that you are interested in making games. Concepts and code are explained carefully along the way and newer options like CSS Sprites and SVG are covered extensively, as well as current JavaScript and HTML5 tips and tricks. In fact, except for the phone-specific chapters, you can use these techniques to make HTML5 games for other platforms. All the code is straight HTML5, CSS, SVG, and JavaScript with no libraries, no jQuery, nothing but pure code. The focus is 100% on Firefox OS games and I hope you will be inspired to create games for this fast-growing platform.

The book is written in an informal, friendly style that invites the reader to come along and explore the fun that is Firefox OS! There isn't just one way to write a game, there are a great many, and it is hoped that this book can inform and inspire you to make your own games.

Published book

Beyond Web and Firefox OS - GAIA FROM ABOVE cover

Beyond Web and Firefox OS - GAIA FROM ABOVE

The book is provide an overview of the javascript written OS: FirefoxOS front end - gaia. We'd like to document and findout how mozilla and the community design and achieve this ongoing great goal. And try to learn things from their design decisions. The book help developers understand how B2G and Gaia fit together. And shows how the system startup and the app launching process.

published book

Building Games for Firefox OS cover

Building Games for Firefox OS

Join us in the quest for building games for Firefox OS, the new mobile operating system by Mozilla. Empowered by this books practical approach you will learn thru examples how to develop a full game from the beginning all the way to the distribution in the Firefox Markeplace.

Unpublished book

Build HTML5 Games for Firefox OS cover

Build HTML5 Games for Firefox OS

I'm passionate about making HTML5 games, you can tell by looking at my various private projects with the 'games' keyword inside: Enclave Games, js13kGames, Gamedev.js Weekly, HTML5 Gamedev Starter. Then there's also Firefox OS - I've created some games for the platform and wrote a few articles. I've run through the whole process of preparing your game for the Firefox OS platform, testing the game on the actual device and pushing it to the Firefox Marketplace. So, why not write a book about it? It's just another side project, so I have no idea when it will be finished, if ever. You can wish me luck using the social buttons above or send me a donation, if I ever create a proper button.