Firefox OS/1UA Multi-Screen

From MozillaWiki
< Firefox OS
Revision as of 09:29, 10 April 2015 by Shellylin (talk | contribs) (→‎Introduction: Add Goal and Requirements)
Jump to navigation Jump to search

Introduction

Goal

Our mission is to support "1 UA multi-screen" rendering on FxOS. Try imagine the following scenario, you have a computer set up in duel monitors, launch a Firefox browser on your primary display, launch another Firefox browser(or open a link in new window), and drag that new window to the secondary monitor. Our concept is similar but slightly different, where the baseline of this project is to allow a FxOS device connect and render contents to any non-FxOS display, or device that doesn't support Firefox browser.

Requirements

  • Connect with external displays
  • Open multiple top-level windows on FxOS
  • Manage multi-screen in System App

Terminology

User Stories

Architecture Designs

Overview

This is an overview structure design from top to down.

Gecko

Design structure of gecko's part.

Gaia

Design structure of gaia's part.

Tracking Bugs

Future Plans