Table of Contents Firefox OS: Reasons, Status & Plans The following slides are available in this presentation: Firefox OS: Reasons, Status & Plans Robert Kaiser, "KaiRo" <kairo@kairo.at> Program Manager, Mozilla slides: http://slides.kairo.at/devtreff201311/ Created for FirefoxOS DevTreff Austria. Written in HTML 5 with CSS 3 and JavaScript. Navigation via links on all slides, via access keys (e.g. "n"/Alt+Shift+N for "next") or back/forward arrow keys Contents 11/2013 Robert Kaiser - "Mozilla", "Firefox" and their logos are trademarks of the Mozilla Foundation. Building a Better Internet Mozilla's mission is to promote openness, innovation & opportunity on the Web. Different Than Current Mobile Web is public resource, not commercial commodity Open standards, decentralized networks Worldwide community, control to the user Mozilla & Mobile Early tries with Minimo, then Maemo Now: Firefox for Android Web should not be locked in a browser app Firefox OS Web as first-class citizen: All UI and Apps are HTML+CSS+JS! Target is to standardize all required new APIs (or replace them with standards). Available Now Primarily emerging markets as first target Shipped in 9 countries (ES, PL, DE, parts of South/Latin America) 3 phones (ZTE Open, Alcatel One Touch Fire, LG Fireweb) Thousands of apps in the Firefox Marketplace Architecture Development & Tools Whatever you like for websites works here! App Manager, Simulator Remote debugging via Firefox dev tools JSFiddle, Building Blocks, Brick Public WebAPIs Vibration API (W3C) Screen Orientation Geolocation API (W3C) Mouse Lock API (W3C) Open WebApps Network Information API (W3C) Battery Status APIs (W3C) Alarm API Web Activities Push Notifications API WebFM API WebPayment IndexedDB (W3C) Ambient Light Sensor Proximity Sensor Notification Privileged / Certified WebAPIs Device Storage API (P) Browser API (P) TCP Socket API (P) Contacts API (P) systemXHR (P) WebTelephony (C) WebSMS (C) Idle API (C) Settings API (C) Power Management API (C) Mobile Connection API (C) WiFi Information API (C) WebBluetooth (C) Permissions API (C) Network Stats API (C) Camera API (C) Time/Clock API (C) Attention Screen (C) Voicemail (C) Plans for Firefox OS More countries, more devices System UI overhaul ("Haida") Add "missing" features (C&P, NFC, etc.) Over time, get ready for higher end phones and tablets Push Marketplace and APIs to Android & desktop Resources Documentation: developer.mozilla.org/Firefox_OS Feature Articles: hacks.mozilla.org Web APIs: wiki.mozilla.org/WebAPI App Development: marketplace.firefox.com/developers/ Get ZTE Open: stores.ebay.com/ztemobileuk Get Geeksphone: geeksphone.com
Firefox OS: Reasons, Status & Plans Robert Kaiser, "KaiRo" <kairo@kairo.at> Program Manager, Mozilla slides: http://slides.kairo.at/devtreff201311/ Created for FirefoxOS DevTreff Austria. Written in HTML 5 with CSS 3 and JavaScript. Navigation via links on all slides, via access keys (e.g. "n"/Alt+Shift+N for "next") or back/forward arrow keys Contents 11/2013 Robert Kaiser - "Mozilla", "Firefox" and their logos are trademarks of the Mozilla Foundation.
Building a Better Internet Mozilla's mission is to promote openness, innovation & opportunity on the Web.
Different Than Current Mobile Web is public resource, not commercial commodity Open standards, decentralized networks Worldwide community, control to the user
Mozilla & Mobile Early tries with Minimo, then Maemo Now: Firefox for Android Web should not be locked in a browser app
Firefox OS Web as first-class citizen: All UI and Apps are HTML+CSS+JS! Target is to standardize all required new APIs (or replace them with standards).
Available Now Primarily emerging markets as first target Shipped in 9 countries (ES, PL, DE, parts of South/Latin America) 3 phones (ZTE Open, Alcatel One Touch Fire, LG Fireweb) Thousands of apps in the Firefox Marketplace
Development & Tools Whatever you like for websites works here! App Manager, Simulator Remote debugging via Firefox dev tools JSFiddle, Building Blocks, Brick
Public WebAPIs Vibration API (W3C) Screen Orientation Geolocation API (W3C) Mouse Lock API (W3C) Open WebApps Network Information API (W3C) Battery Status APIs (W3C) Alarm API Web Activities Push Notifications API WebFM API WebPayment IndexedDB (W3C) Ambient Light Sensor Proximity Sensor Notification
Privileged / Certified WebAPIs Device Storage API (P) Browser API (P) TCP Socket API (P) Contacts API (P) systemXHR (P) WebTelephony (C) WebSMS (C) Idle API (C) Settings API (C) Power Management API (C) Mobile Connection API (C) WiFi Information API (C) WebBluetooth (C) Permissions API (C) Network Stats API (C) Camera API (C) Time/Clock API (C) Attention Screen (C) Voicemail (C)
Plans for Firefox OS More countries, more devices System UI overhaul ("Haida") Add "missing" features (C&P, NFC, etc.) Over time, get ready for higher end phones and tablets Push Marketplace and APIs to Android & desktop
Resources Documentation: developer.mozilla.org/Firefox_OS Feature Articles: hacks.mozilla.org Web APIs: wiki.mozilla.org/WebAPI App Development: marketplace.firefox.com/developers/ Get ZTE Open: stores.ebay.com/ztemobileuk Get Geeksphone: geeksphone.com