• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
2012 11-01 Hackers & founders - Boot to the web, boot 2 gecko / Firefox OS
 

2012 11-01 Hackers & founders - Boot to the web, boot 2 gecko / Firefox OS

on

  • 1,405 views

The updated Nov '12 version of my Firefox OS talk given at the Hackers and Founders meeting.

The updated Nov '12 version of my Firefox OS talk given at the Hackers and Founders meeting.

Statistics

Views

Total Views
1,405
Views on SlideShare
824
Embed Views
581

Actions

Likes
3
Downloads
22
Comments
0

4 Embeds 581

http://martindekeijzer.nl 553
http://abtasty.com 24
http://lanyrd.com 3
http://translate.googleusercontent.com 1

Accessibility

Categories

Upload Details

Uploaded via as Apple Keynote

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n

2012 11-01 Hackers & founders - Boot to the web, boot 2 gecko / Firefox OS 2012 11-01 Hackers & founders - Boot to the web, boot 2 gecko / Firefox OS Presentation Transcript

  • Boot your phone to the web, Boot 2 Gecko / FireFox OS Martin de KeijzerHackers & Founders November 1, Amsterdam The Netherlands
  • Introduction 2
  • About meMartin de KeijzerDutch web developer Mobile specialist for Ibuildings PHPBenelux Board Member @Martin1982 http:// www.martindekeijzer.nl 3
  • Firefox OS 4
  • Boot 2 Gecko 5 Image taken from: http://blog.seanmartell.com/brands/
  • 6
  • 7
  • Building blocksWhat makes Firefox OS 8
  • The structure of Firefox OS Gonk Gecko Gaia 9
  • Gonk Based on the Android Ice Cream Sandwich - Linaro kernel components. 10
  • Gecko The core of Firefox, runs and renders stuff. Implements the WebAPI. 11
  • Gaia User interface implementation. Apps and OS are fully presented using Gaia. 12
  • Active devicesWhich devices can run Firefox OS? 13
  • 3-Tiers Tier 1: Fully supported and actively worked on Tier 2:Supported upon request, but not actively tested Tier 3:Supported in the past, may lag behind on tier 1 and 2 devices 14
  • Devices running Firefox OSSamsun Samsung Samsungg Galaxy Nexus S & Galaxy S2 Nexus Nexus S (3) (3) 4G(2) 15
  • Tier 1 devices 16
  • Open web device a.k.a. the “Otoro” Secretive low-to-midrange device Tier 1 device Distributed by Telefonica Has a Qualcomm chipset Same specs as an SGS2 except for screen resolutionhttp://www.OpenWebDevice.com 17
  • Building Firefox OS for your weapon of choice https://developer.mozilla.org/en-US/ docs/Mozilla/Boot_to_Gecko/ Firefox_OS_build_prerequisites Or just for: “firefox os build” 18
  • The current stateWhat has already landed 19
  • 20Taken from Christian Heilmann’s slidedeck at http://www.slideshare.net/cheilmann/firefox-os-b2g-and-the-future-of-the-web
  • Lock & Home screen 21
  • Contacts, Dialer, SMS 22
  • Mail, Calendar, Tasks 23
  • Images, music, video No images/demo due to the lack of SD card 24
  • Web browser 25
  • 2D- & 3D-Gaming 26
  • Appifyyour sitewebHow to turn the or application toapps? 27
  • The manifest file{ "version": "1.0", "name": "FirefoxOS App", "description": "Demo app to show how a B2G app can be distributed!", "icons": { "16": "/img/icon-16.png", "48": "/img/icon-48.png", "128": "/img/icon-128.png" }, "developer": { "name": "Martin de Keijzer", "url": "http://www.martindekeijzer.nl" }, "installs_allowed_from": ["*"], "appcache_path": "/cache.manifest", "orientation": "portrait,landscape-secondary", "fullscreen": "true"} 28
  • The manifest file Serve your manifest with the right content 29
  • The manifest file Content-type: application/x-web-app- manifest+json 30
  • Making apps installable window.navigator.mozApps.install(http://myawesomeappurl/manifestfile.webapp); 31
  • Mozilla Marketplace Upload you manifest file Monetization Polls for your app manifest 32
  • Mozilla Marketplace http://marketplace.mozilla.org 33
  • App Manifest parameters https://developer.mozilla.org/ en-US/docs/Apps/Manifest Or just for: “firefox app manifest” 34
  • Need another look? http:// www.github.com/ Martin1982/ B2GDemoApp 35
  • ContributingThe road to success 36
  • Creating apps You could be the first to bring this experience! 37
  • Send pull requests http:// www.github.com/ mozilla-b2g 38
  • Mozilla Wiki https://wiki.mozilla.org/B2G 39
  • IRC • irc://irc.mozilla.org • #b2g • #gaia 40
  • Mailing lists • Organizational mailing list: https://lists.mozilla.org/listinfo/community-b2g • Firefox OS Development team mailing list: https://lists.mozilla.org/listinfo/dev-b2g • Firefox OS QA team mailing list: https://lists.mozilla.org/listinfo/qa-b2g 41
  • Code contributionhttps://github.com/mozilla-b2g https://bugzilla.mozilla.org 42
  • QUESTIONS 43
  • Thank you for listening mdkeijzer@ibuildings.nl @Martin1982