1 of 45

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

2 of 45

About me

2

Michael Kohler

@KohlerSolutions

Mozilla Rep

Month 00 2013

Firefox OS Presentation Title

3 of 45

Mozilla Mission

3

Month 00 2013

Firefox OS Presentation Title

4 of 45

Mozilla Mission

To ensure the Internet is a global public resource open and accessible to all.

4

Month 00 2013

Firefox OS Presentation Title

5 of 45

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

6 of 45

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

7 of 45

Mozilla Switzerland

@MozillaCH, www.mozilla.ch

7

Month 00 2013

Firefox OS Presentation Title

8 of 45

Let’s talk about Firefox OS

8

Month 00 2013

Firefox OS Presentation Title

9 of 45

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 of 45

10

Month 00 2013

Firefox OS Presentation Title

11 of 45

Firefox OS current version - v2.5

Privacy

Personalized

    • Replaceable Homescreens
    • Save to Home
    • Add-ons

Voice Control APIs

….

11

Month 00 2013

Firefox OS Presentation Title

12 of 45

PRIVACY

We’ve always designed products to protect and respect your private information.

12

Month 00 2013

Firefox OS Presentation Title

13 of 45

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

14 of 45

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

15 of 45

Let’s get real now!

15

Month 00 2013

Firefox OS Presentation Title

16 of 45

Firefox OS - Current status

16

Firefox OS is dead for smartphones after v2.6

Month 00 2013

Firefox OS Presentation Title

17 of 45

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

18 of 45

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

19 of 45

The Future

19

Month 00 2013

Firefox OS Presentation Title

20 of 45

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

21 of 45

Internet of Things

Mozilla Corporation Confidential - Internal Use Only

Mozilla Corporation Confidential - Internal Use Only

22 of 45

Home

Wearables

Automotive

Industry (Accenture, Cisco)

Infrastructure

Internet of Things Categories

23 of 45

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

24 of 45

Collaboration

Consumer

Core

User Value

Three Part Effort

Mozilla Corporation Confidential - Internal Use Only

Mozilla Corporation Confidential - Internal Use Only

25 of 45

Platform

Core

Mozilla Corporation Confidential - Internal Use Only

Mozilla Corporation Confidential - Internal Use Only

26 of 45

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

27 of 45

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

28 of 45

What are the trains / exploratory projects?

Gate 0 - Concept Validation

  • New products / ideas etc need to be assessed for alignment to Mozilla Mission and goals before resources are allocated.
  • Analogy is Seed Funding and the focus is proving Problem / Solution Fit

Gate 1 - Commercialisation

  • Gaining the resources required to build the Product for a commercial launch.
  • Analogy is Venture Funding and the focus is proving Product / Market Fit.

Gate 2 – Product Validation

  • Reviewing the metrics to understand if the product is delivering its promise and ongoing funding is warranted

Releases

New Products

G0

G1

G2

Mozilla Corporation Confidential - Internal Use Only

Mozilla Corporation Confidential - Internal Use Only

29 of 45

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

30 of 45

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

31 of 45

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

32 of 45

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

33 of 45

MozOpenHard

33

Month 00 2013

Firefox OS Presentation Title

34 of 45

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

35 of 45

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

36 of 45

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

37 of 45

SensorWeb

37

..exploration!

Month 00 2013

Firefox OS Presentation Title

38 of 45

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

39 of 45

Vaani

39

..exploration!

Source:

github.com/

mozilla/vaani

Month 00 2013

Firefox OS Presentation Title

40 of 45

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

41 of 45

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

42 of 45

Stay updated

https://wiki.mozilla.org/Connected_Devices

42

Month 00 2013

Firefox OS Presentation Title

43 of 45

Participate!

43

https://firefoxos.mozilla.community/

Month 00 2013

Firefox OS Presentation Title

44 of 45

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 of 45

45

Thanks!

@KohlerSolutions

mkohler.codes

Month 00 2013

Firefox OS Presentation Title