-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathindex.html
executable file
·293 lines (206 loc) · 15.4 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="A website about books related to Firefox OS development.">
<meta name="keywords" content="firefox, firefoxos, firefox os, mozilla, books, ebooks, pdf, epub, mobi">
<link href="rss.xml" rel="alternate" type="application/rss+xml" title="Firefox OS books feed" />
<title>Firefox OS Books</title>
<link rel="stylesheet" href="http://yui.yahooapis.com/pure/0.5.0/pure-min.css">
<!--[if lte IE 8]>
<link rel="stylesheet" href="http://yui.yahooapis.com/pure/0.5.0/grids-responsive-old-ie-min.css">
<![endif]-->
<!--[if gt IE 8]><!-->
<link rel="stylesheet" href="http://yui.yahooapis.com/pure/0.5.0/grids-responsive-min.css">
<!--<![endif]-->
<!--[if lte IE 8]>
<link rel="stylesheet" href="css/layouts/blog-old-ie.css">
<![endif]-->
<!--[if gt IE 8]><!-->
<link rel="stylesheet" href="css/layouts/blog.css">
<!--<![endif]-->
</head>
<body>
<div id="layout" class="pure-g">
<div class="sidebar pure-u-1 pure-u-md-1-4">
<div class="header">
<hgroup>
<h1 class="brand-title">Firefox OS Books</h1>
<h2 class="brand-tagline">Resources for developers</h2>
</hgroup>
<nav class="nav">
<ul class="nav-list">
<li class="nav-item">
<a class="pure-button" href="https://developer.mozilla.org/en-US/Firefox_OS">Firefox OS on MDN</a>
</li>
<li class="nav-item">
<a class="pure-button" href="http://marketplace.firefox.com/developers">Developer Hub</a>
</li>
</ul>
<div class="source-link">
<span>Site source: <a href="https://github.com/soapdog/firefoxosbooks-site">Github</a></span>
<p>To contribute open a new issue on Github pointing to the new book.</p>
<p><a href="rss.xml">RSS</a></p>
</div>
</nav>
</div>
</div>
<div class="content pure-u-1 pure-u-md-3-4">
<div id="books">
<!-- A wrapper for all the blog posts -->
<div class="posts" itemscope itemtype="http://schema.org/Book">
<h1 class="content-subhead">published book</h1>
<!-- A single blog post -->
<section class="post">
<header class="post-header">
<img class="post-book" alt="Quick Guide for Firefox OS Development cover" itemprop="image" src="https://s3.amazonaws.com/titlepages.leanpub.com/quickguidefirefoxosdevelopment/large?1401145962">
<h2 class="post-title" itemprop="name">Quick Guide for Firefox OS Development</h2>
<p class="post-meta">
By <a href="http://twitter.com/soapdog" class="post-author" itemprop="author">Andre Alves Garzia</a> license <a class="post-category post-category-design" href="#">Creative Commons</a> price <a class="post-category post-category-pure" href="#" itemprop="price">FREE</a>
</p>
</header>
<div class="post-description">
<p itemprop="description">
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.
</p>
<a class="pure-button pure-button-primary" href="https://leanpub.com/quickguidefirefoxosdevelopment/" itemprop="url">Learn More →</a>
</div>
<p>This book has translations in:</p>
<a class="pure-button pure-button-secondary" href="https://leanpub.com/guiarapidofirefoxos/">Portuguese: Guia Rápido de Desenvolvimento para Firefox OS →</a>
</section>
</div>
<div class="posts" itemscope itemtype="http://schema.org/Book">
<h1 class="content-subhead">published book</h1>
<!-- A single blog post -->
<section class="post">
<header class="post-header">
<img class="post-book" alt="Learning Firefox OS Application Development cover" itemprop="image" src="http://ecx.images-amazon.com/images/I/51IPuwdjHzL._SX404_BO1,204,203,200_.jpg">
<h2 class="post-title" itemprop="name">Learning Firefox OS Application Development</h2>
<p class="post-meta">
By <a href="http://twitter.com/tanay1337" class="post-author" itemprop="author">Tanay Pant</a> license <a class="post-category post-category-design" href="#">Commercial</a> price <a class="post-category post-category-pure" href="#" itemprop="price">$23.99</a>
</p>
</header>
<div class="post-description">
<p itemprop="description">
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.
</p>
<a class="pure-button pure-button-primary" href="http://www.amazon.com/Learning-Firefox-OS-Application-Development/dp/1783989408/" itemprop="url">Learn More →</a>
</div>
</section>
</div>
<div class="posts" itemscope itemtype="http://schema.org/Book">
<h1 class="content-subhead">published book</h1>
<!-- A single blog post -->
<section class="post">
<header class="post-header">
<img class="post-book" alt="Beginning Firefox OS HTML5 Game Programming cover" itemprop="image" src="http://i.imgur.com/kheFiy0.png">
<h2 class="post-title" itemprop="name">Beginning Firefox OS HTML5 Game Programming</h2>
<p class="post-meta">
By <a href="http://twitter.com/thulfram" class="post-author" itemprop="author">Bob Thulfram</a> license <a class="post-category post-category-design" href="#">Commercial</a> price <a class="post-category post-category-pure" href="#" itemprop="price">$5.21</a>
</p>
</header>
<div class="post-description">
<p itemprop="description">
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.<br><br>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.<br><br>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.
</p>
<a class="pure-button pure-button-primary" href="http://www.amazon.com/gp/product/B00IZUYIGO/ref=as_li_tl?ie=UTF8&camp=1789&creative=390957&creativeASIN=B00IZUYIGO&linkCode=as2&tag=andregacom02-20&linkId=4E2H6GAKNOAY2OXM" itemprop="url">Learn More →</a>
</div>
</section>
</div>
<div class="posts" itemscope itemtype="http://schema.org/Book">
<h1 class="content-subhead">Published book</h1>
<!-- A single blog post -->
<section class="post">
<header class="post-header">
<img class="post-book" alt="Beyond Web and Firefox OS - GAIA FROM ABOVE cover" itemprop="image" src="https://s3.amazonaws.com/titlepages.leanpub.com/gaiafromabove/large?1402367604">
<h2 class="post-title" itemprop="name">Beyond Web and Firefox OS - GAIA FROM ABOVE</h2>
<p class="post-meta">
By <a href="http://twitter.com/#" class="post-author" itemprop="author">看見Gaia</a> license <a class="post-category post-category-design" href="#">Commercial</a> price <a class="post-category post-category-pure" href="#" itemprop="price">$4.99 - $14.99</a>
</p>
</header>
<div class="post-description">
<p itemprop="description">
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.
</p>
<a class="pure-button pure-button-primary" href="https://leanpub.com/gaiafromabove" itemprop="url">Learn More →</a>
</div>
</section>
</div>
<div class="posts" itemscope itemtype="http://schema.org/Book">
<h1 class="content-subhead">Published book</h1>
<!-- A single blog post -->
<section class="post">
<header class="post-header">
<img class="post-book" alt="Firefox OS in Action cover" itemprop="image" src="https://s3.amazonaws.com/titlepages.leanpub.com/firefoxosinaction/hero?1427198916">
<h2 class="post-title" itemprop="name">Firefox OS in Action</h2>
<p class="post-meta">
By <a href="http://twitter.com/janjongboom" class="post-author" itemprop="author">Jan Jongboom</a> license <a class="post-category post-category-design" href="#">Commercial</a> price <a class="post-category post-category-pure" href="#" itemprop="price">FREE</a>
</p>
</header>
<div class="post-description">
<p itemprop="description">
Firefox OS in Action is the definitive guide for anyone who wants to build applications for Firefox OS. It teaches you how to create great looking, responsive and functional applications from the ground up. In the book you'll find sensor usage, animations, design, offline usage and much more.
</p>
<a class="pure-button pure-button-primary" href="https://leanpub.com/firefoxosinaction" itemprop="url">Learn More →</a>
</div>
</section>
</div>
<div class="posts" itemscope itemtype="http://schema.org/Book">
<h1 class="content-subhead">published book</h1>
<!-- A single blog post -->
<section class="post">
<header class="post-header">
<img class="post-book" alt="Building Games for Firefox OS cover" itemprop="image" src="https://s3.amazonaws.com/titlepages.leanpub.com/buildinggamesforfirefoxos/large?1403752894">
<h2 class="post-title" itemprop="name">Building Games for Firefox OS</h2>
<p class="post-meta">
By <a href="http://twitter.com/soapdog" class="post-author" itemprop="author">Andre Alves Garzia</a> license <a class="post-category post-category-design" href="#">Creative Commons</a> price <a class="post-category post-category-pure" href="#" itemprop="price">FREE</a>
</p>
</header>
<div class="post-description">
<p itemprop="description">
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.
</p>
<a class="pure-button pure-button-primary" href="https://leanpub.com/buildinggamesforfirefoxos/" itemprop="url">Learn More →</a>
</div>
</section>
</div>
<div class="posts" itemscope itemtype="http://schema.org/Book">
<h1 class="content-subhead">Unpublished book</h1>
<!-- A single blog post -->
<section class="post">
<header class="post-header">
<img class="post-book" alt="Build HTML5 Games for Firefox OS cover" itemprop="image" src="http://firefoxos.enclavegames.com/img/html5games-firefoxos-ebook.png">
<h2 class="post-title" itemprop="name">Build HTML5 Games for Firefox OS</h2>
<p class="post-meta">
By <a href="http://twitter.com/end3r" class="post-author" itemprop="author">Andrzej Mazur</a> license <a class="post-category post-category-design" href="#">Unknown</a> price <a class="post-category post-category-pure" href="#" itemprop="price">Unknown</a>
</p>
</header>
<div class="post-description">
<p itemprop="description">
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.
</p>
<a class="pure-button pure-button-primary" href="http://firefoxos.enclavegames.com/" itemprop="url">Learn More →</a>
</div>
</section>
</div>
<div class="footer">
<div class="pure-menu pure-menu-horizontal pure-menu-open">
<ul>
<li><a href="https://github.com/soapdog/firefoxosbooks-site">This Site on GitHub</a></li>
</ul>
</div>
</div>
</div>
</div>
</div>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-38671507-2', 'auto');
ga('send', 'pageview');
</script>
</body>
</html>