Firefox OS

PSU CS Capstone 2014

Dietrich Ayala

@dietrich

dietrich@mozilla.com

What is Firefox OS?

Firefox OS is a new open source mobile operating system.

Fully based on web technologies.

Provides an alternative, open platform

Released in 14 countries

Spain, Poland, Venezuela, Colombia, Peru, Uruguay, Mexico, Brazil...

And with 7 mobile operators and 3 hardware partners

Beyond smartphones

Firefox OS == Gonk + Gecko + Gaia

Gaia

Is a set of Web Applications covering the core functionality: dialer, messaging, contacts, camera, gallery, homescreen, keyboard, system...

The next 2 billion internet users

Non-US markets

Low powered devices

Dial-up speeds or nothing

No free connectivity (not even wifi)

User research!

We interview people in their homes

Brazil, Thailand, Indonesia, more

It turns out...

they're different than 'muricans

All of which means...

Offline design

Offline data

Local sharing (USB/BT)

No streaming

This project!

News reader

Seeded by browser history

Stores articles offline

Formatted for readability

Technology

Firefox OS

HTML/JavaScript/CSS

Feeds (RSS/Atom/XML)

Pieces

Identify most-visited sites

Get their feeds periodically

Fetch new articles, and store their content

Design a way to read the articles

Some problems

When to fetch?

Readable formatting?

Read state & expiration?

Brilliant UX/IXD?

THANKS.