Firefox OS and Connected Devices
1
MozillaCH Meetup, 09.02.2016
Michael Kohler,
Mozilla Switzerland
www.mozilla.ch
Month 00 2013
Firefox OS Presentation Title
About me
2
Michael Kohler
@KohlerSolutions
Mozilla Rep
Month 00 2013
Firefox OS Presentation Title
Mozilla Mission
3
Month 00 2013
Firefox OS Presentation Title
Mozilla Mission
To ensure the Internet is a global public resource open and accessible to all.
4
Month 00 2013
Firefox OS Presentation Title
Mozilla Vision
An Internet that truly puts people first. An Internet where individuals can shape their own experience. An Internet where people are empowered, safe and independent.
5
Month 00 2013
Firefox OS Presentation Title
Mozilla Role
Mozilla is a true advocate for you in your online life. We advocate for you both within your online experience & on your behalf for the health of the Internet.
6
Month 00 2013
Firefox OS Presentation Title
Mozilla Switzerland
@MozillaCH, www.mozilla.ch
7
Month 00 2013
Firefox OS Presentation Title
Let’s talk about Firefox OS
8
Month 00 2013
Firefox OS Presentation Title
Firefox OS - where we come from
Initiated in 2011 by :gal, :cjones
Built with Gecko, HTML, CSS and JS
because we can
Bringing the next billion of users online
Cheap smartphones
9
Month 00 2013
Firefox OS Presentation Title
10
Month 00 2013
Firefox OS Presentation Title
Firefox OS current version - v2.5
Privacy
Personalized
Voice Control APIs
….
11
Month 00 2013
Firefox OS Presentation Title
PRIVACY
We’ve always designed products to protect and respect your private information.
12
Month 00 2013
Firefox OS Presentation Title
PRIVATE BROWSING
13
Allows you to browse the Internet without saving any information about which sites and pages you’ve visited.
Month 00 2013
Firefox OS Presentation Title
TRACKING PROTECTION
14
Tracking Protection allows you to take control of your privacy online. Tracking Protection feature puts the control back in your hands by actively blocking domains and sites that are known to track users.
Month 00 2013
Firefox OS Presentation Title
Let’s get real now!
15
Month 00 2013
Firefox OS Presentation Title
Firefox OS - Current status
16
Firefox OS is dead for smartphones after v2.6
Month 00 2013
Firefox OS Presentation Title
Marketplace - Current status
17
“As of March 29, 2016, Marketplace will no longer accept submissions for Android, Desktop and Tablet, and will remove all apps that don’t support Firefox OS.”
Free Firefox OS Apps up to 2017
Month 00 2013
Firefox OS Presentation Title
Firefox OS - analysis
18
We have not addressed real pain points
Partner requirements, we gave a lot out of our hands
Challenge: expose to the Web, how to link apps?
Month 00 2013
Firefox OS Presentation Title
The Future
19
Month 00 2013
Firefox OS Presentation Title
The Connected Devices Era is Upon Us
Million
2007
2013
2020
30000
20000
10000
0
Source: Strategy Analytics, Oct 2014
Wearables
PCs
Smartphones
Tablets
Internet Media Devices
Smart TVs
Smart Home Devices
Internet of Things
Mozilla Corporation Confidential - Internal Use Only
Mozilla Corporation Confidential - Internal Use Only
Internet of Things
Mozilla Corporation Confidential - Internal Use Only
Mozilla Corporation Confidential - Internal Use Only
Home
Wearables
Automotive
Industry (Accenture, Cisco)
Infrastructure
Internet of Things Categories
Connected Devices 2016 Vision
To deliver an uncompromising, User first, web centric experience via Connected Devices.
Mozilla Corporation Confidential - Internal Use Only
Mozilla Corporation Confidential - Internal Use Only
Collaboration
Consumer
Core
User Value
Three Part Effort
Mozilla Corporation Confidential - Internal Use Only
Mozilla Corporation Confidential - Internal Use Only
Platform
Core
Mozilla Corporation Confidential - Internal Use Only
Mozilla Corporation Confidential - Internal Use Only
Integrate
Mozilla’s values
Easy to
use
Engaging
Useful
Protect
User-data
Security
Safety
Consumer: Create Compelling Products for our Users
Mozilla Corporation Confidential - Internal Use Only
Mozilla Corporation Confidential - Internal Use Only
Consumer & Collaboration
We will build products and experiences that we want to use!
All goals and activities must be directly linked to end user experience or Community participation
Mozilla Corporation Confidential - Internal Use Only
Mozilla Corporation Confidential - Internal Use Only
What are the trains / exploratory projects?
Gate 0 - Concept Validation
Gate 1 - Commercialisation
Gate 2 – Product Validation
Releases
New Products
G0
G1
G2
Mozilla Corporation Confidential - Internal Use Only
Mozilla Corporation Confidential - Internal Use Only
And now?
29
What does this really mean for Firefox OS?
Until now just one train (smartphones + TVs)
Strong focus on “Connected Home”
for now Firefox OS TVs will still be part of it
Month 00 2013
Firefox OS Presentation Title
Connected Devices - Use Cases
30
“As a user I want all my windows and doors to be closed automatically when it rains so that I dont have to worry about the rain getting into the house.”
“As a user I would like to use custom voice commands to orchestrate actions on multiple devices in my home so I don’t have to initiate action on each device separately.”
More at: https://public.etherpad-mozilla.org/p/connected-home-use-cases
..exploration!
Month 00 2013
Firefox OS Presentation Title
Strong platform
31
We need keep testing our platform, explore with other devices!
More WebAPIs, not only what we need for smartphones
There were successful tries to run Firefox OS directly on a bare Linux Kernel → easier than the current stack
Month 00 2013
Firefox OS Presentation Title
Raspberry Pi
32
Port to Raspberry Pi 2 is almost ready!
A RPi as your home base? Coordinating through Web APIs? Amazing!
..exploration!
Month 00 2013
Firefox OS Presentation Title
MozOpenHard
33
Month 00 2013
Firefox OS Presentation Title
MozOpenHard
34
Chirimen - developer board running Firefox OS
Initiated by the Japan community
Proposing standards for
WebGPIO (github.com/browserobo/WebGPIO)
WebI2C (github.com/browserobo/WebI2C)
Source: mozopenhard.mozillafactory.org
Month 00 2013
Firefox OS Presentation Title
JanOS
35
Already exists for months - provides GPIO as well
Fork of Firefox OS
Built from a phone!
Month 00 2013
Firefox OS Presentation Title
Medical Platform
36
Started by medical professor + one employee in their free time
now several dozen people are contributing form a wide range of skills
“With this platform, we expect to bring tighter connections between patients, their family members, and doctors. As a start, we focus on the exchange of corresponding health and medical information.“
Source: https://wiki.mozilla.org/Firefox_OS/MedicalPlatformProject
Month 00 2013
Firefox OS Presentation Title
SensorWeb
37
Video: https://www.youtube.com/watch?v=1XSoM7Ujw80
Source: https://wiki.mozilla.org/SensorWeb
..exploration!
Month 00 2013
Firefox OS Presentation Title
FlyWeb
38
“FlyWeb is a very simple idea at its core. Instead of phones interacting only with the cloud, they can discover and interact with electronics around them that are running empty web clients, such as TV's, projectors, game consoles, etc. The electronics come to life when connected to phones. The key here is that either the phones serve web apps to these electronics, or the electronics serve web apps to the phones. “
Source: https://wiki.mozilla.org/Flyweb
..exploration!
Month 00 2013
Firefox OS Presentation Title
Vaani
39
..exploration!
Source:
github.com/
mozilla/vaani
Month 00 2013
Firefox OS Presentation Title
FoxLink
40
(Drive-by) announced in blog post (currently no further documentation)
See for yourself: https://github.com/fxbox/foxbox
..exploration!
Month 00 2013
Firefox OS Presentation Title
other Community projects
41
Connecting Connected Devices: discovery questions
Connected Farmers: automating farming
Smart identifier for Mozilla Indonesia Space
Heart rate monitor
Firefox OS Webplatformify
Connected Gamedev
Source: https://wiki.mozilla.org/Connected_Devices/Participation/Projects
..exploration!
Month 00 2013
Firefox OS Presentation Title
Stay updated
https://wiki.mozilla.org/Connected_Devices
42
Month 00 2013
Firefox OS Presentation Title
Participate!
43
https://firefoxos.mozilla.community/
Month 00 2013
Firefox OS Presentation Title
You can help!
44
Have an idea for an exploration?
there is nobody stopping you, go for it!
we can help!
Don’t wait for permission to use the Web as a platform!
Let’s organize a meetup/hackathon in Switzerland to explore!
Mozilla Reps Innovation Fund - soon to be available
Month 00 2013
Firefox OS Presentation Title
45
Thanks!
@KohlerSolutions
mkohler.codes
Month 00 2013
Firefox OS Presentation Title