Confirmed users
271
edits
(23 intermediate revisions by 5 users not shown) | |||
Line 1: | Line 1: | ||
= Porting apps to Firefox OS training outline = | = Porting HTML5 apps to Firefox OS training outline = | ||
This is a training outline for the invite-only | This is a training outline for the invite-only workshops to port existing HTML5 apps to Firefox OS. They will be held in Mountain View on 4-5 January, 2013 and London on 18-19 January. | ||
== Before the Event: Prerequisites == | == Before the Event: Prerequisites == | ||
Line 10: | Line 10: | ||
* What to bring | * What to bring | ||
* How to set up development environment | * How to set up development environment | ||
* Pointers to other | * Pointers to other resources | ||
== Day 1: Setting the stage and sharing knowledge == | == Day 1: Setting the stage and sharing knowledge == | ||
Line 18: | Line 18: | ||
=== 09:30 Introduction === | === 09:30 Introduction === | ||
==== Speaker: Technology Evangelist ==== | ==== Speaker: Technology Evangelist (Chris Heilmann) ==== | ||
* Introducing the agenda of the event | * Introducing the agenda of the event | ||
Line 26: | Line 26: | ||
=== 10:15 - 11:15 Presentation: Firefox OS === | === 10:15 - 11:15 Presentation: Firefox OS === | ||
==== Speaker: B2G Engineer (Philikon, | ==== Speaker: B2G Engineer (Mountain View: Philipp von Weitershausen 'Philikon', Friday only; London: TBC; Tom Curtis of TEF is willing to assist) ==== | ||
* Quick introduction to the architecture of the Firefox OS, why we do it and where to find information and help. | * Quick introduction to the architecture of the Firefox OS, why we do it and where to find information and help. | ||
Line 36: | Line 36: | ||
** How to get apps onto device | ** How to get apps onto device | ||
=== 11:15 - 12:15 Presentation: Web | === 11:15 - 12:15 Presentation: Web APIs === | ||
==== Speaker: Technology Evangelist ==== | ==== Speaker: Technology Evangelist (Robert Nyman) ==== | ||
* Overview of all the Web APIs supported in Firefox OS | * Overview of all the Web APIs supported in Firefox OS | ||
Line 49: | Line 49: | ||
=== 13:00 - 13:45 Presentation: What makes a good Firefox OS app === | === 13:00 - 13:45 Presentation: What makes a good Firefox OS app === | ||
==== Speaker: Technical Evangelist or | ==== Speaker: Technical Evangelist or Apps/Dev Ecosystem Engineer (Mtn View: Potch, London: James Long, Mortar dev ) ==== | ||
* Explanation of the must haves of a good Firefox OS app: | * Explanation of the must haves of a good Firefox OS app: | ||
Line 62: | Line 62: | ||
=== 13:45 - 14:45 Presentation: Infrastructure === | === 13:45 - 14:45 Presentation: Infrastructure === | ||
==== Speaker: Marketplace Engineer or Product Lead ( | ==== Speaker: Marketplace Engineer or Product Lead (Mtn View: Bill Walker, London: James Hugman - Friday only / TBC Apps & Marketplace) ==== | ||
[http://dl.dropbox.com/u/171684/bwalker-marketplace-talk.html bill's notes] | |||
* Explanation of the Firefox marketplace and how to submit apps | * Explanation of the Firefox marketplace and how to submit apps | ||
Line 72: | Line 74: | ||
=== 14:45 - 15:45 Presentation: Pitfalls and helpers === | === 14:45 - 15:45 Presentation: Pitfalls and helpers === | ||
==== Speaker: Technology Evangelist ==== | ==== Speaker: Technology Evangelist (Rob Hawkes) ==== | ||
* Introducing gotchas of HTML5 app development (broken AppCache issues) | * Introducing gotchas of HTML5 app development (broken AppCache issues) | ||
Line 102: | Line 104: | ||
=== 10:00 Introduction === | === 10:00 Introduction === | ||
==== Speaker: Technology Evangelist ==== | ==== Speaker: Technology Evangelist (Chris Heilmann) ==== | ||
* Introducing the agenda of today | * Introducing the agenda of today | ||
Line 115: | Line 117: | ||
=== 16:00 - 17:00 Results and findings presentations === | === 16:00 - 17:00 Results and findings presentations === | ||
==== Speaker: Technology Evangelist ==== | ==== Speaker: Technology Evangelist (Chris Heilmann) ==== | ||
* Quick presentations by each team about what they achieved and where they got stuck | * Quick presentations by each team about what they achieved and where they got stuck | ||
* Presentation of ways to work around issues encountered | * Presentation of ways to work around issues encountered | ||
* Target date for submission; | * Target date for submission; inducements for meeting target | ||
=== 17:00 - 17:30 Keep in contact presentation === | === 17:00 - 17:30 Keep in contact presentation === |