Please note, this is a STATIC archive of website developer.mozilla.org from 03 Nov 2016, cach3.com does not collect or store any user information, there is no "phishing" involved.

Revision 1048230 of Firefox OS for TV

  • Revision slug: Mozilla/Firefox_OS_for_TV
  • Revision title: Firefox OS for TV
  • Revision id: 1048230
  • Created:
  • Creator: chrisdavidmills
  • Is current revision? Yes
  • Comment

Revision Content

 Welcome to the landing page for Firefox OS for TV and connected devices. This is written for web developers who are interested in Firefox OS for TV current and future work, and developing web apps for TV. The articles linked below provide everything you need to build and run a Firefox OS TV simulator, get started writing apps and deploying them to TV, understand TV implementation and UX differences, and more.

Current status and future plans

Gaia 2.1 and above contains facilities for running on TV. There have been smart TVs on the market running Firefox OS since mid 2015, the first of which is the Panasonic VIERA Smart TV.

The newest version of Firefox OS (2.5) is currently available to partners and developers and adds some new features, which will be made available in the new range of Panasonic DX900 UHD TVs later this year. This update will include new ways to discover Web apps and save them to your TV, and sync Firefox features across TV and other platforms (such as bookmarks, etc.) Most prominent is a “send to TV” feature to easily share Web content from Firefox for Android to a Firefox OS powered TV.

The Firefox OS effort across TVs is part of the wider effort to provide Firefox OS as an open platform choice for managing and controlling the wider range of connected devices available in the physical world (i.e. the Internet of Things.) 

TV environment setup and tools

TV web application development

In brief, the main differences between using Firefox OS on a TV versus a phone (or a desktop computer) are:

  • Control mechanisms: Firefox OS on TV likely only has a TV remote available to control it, which is not as convenient as a keyboard, mouse or touch screen.
  • Resolution: Modern smart TVs are usually Full HD (1920x1080) or Ultra HD (4K). The Device Pixel Ratio on TVs is also different to that of most mobile devices.

App development articles

TV UX overview

Firefox OS basics

API support on TV

Firefox OS for TV is based on Gecko, so therefore it supports most of the APIs available for the web platform, and Firefox OS-specific APIs. There are some exceptions, however, and this list outlines those:

Revision Source

<p class="summary"><span class="seoSummary">&nbsp;Welcome to the landing page for Firefox OS for TV and connected devices. This is written for web developers who are interested in Firefox OS for TV current and future work, and developing web apps for TV. The articles linked below provide everything you need to build and run a Firefox OS TV simulator, get started writing apps and deploying them to TV, understand TV implementation and UX differences, and more.</span></p>

<ul>
</ul>

<h2 id="Current_status_and_future_plans">Current status and future plans</h2>

<p>Gaia 2.1 and above contains facilities for running on TV. There have been smart TVs on the market running Firefox OS since mid 2015, the first of which is the <a href="https://www.panasonic.com/promos/learn/smart-viera/">Panasonic VIERA Smart TV</a>.</p>

<p>The newest version of Firefox OS (2.5) is currently available to partners and developers and adds some new features, which will be made available in the new range of Panasonic DX900 UHD TVs later this year. This update will include new ways to discover Web apps and save them to your TV, and sync Firefox features across TV and other platforms (such as bookmarks, etc.) Most prominent is a “send to TV” feature to easily share Web content from Firefox for Android to a Firefox OS powered TV.</p>

<p>The Firefox OS effort across TVs is part of the wider effort to provide Firefox OS as an open platform choice for managing and controlling the wider range of connected devices available in the physical world (i.e. the <em>Internet of Things</em>.)&nbsp;</p>

<h2 id="TV_environment_setup_and_tools">TV environment setup and tools</h2>

<ul>
 <li><a href="/en-US/docs/Mozilla/Firefox_OS_for_TV/Simulating_Firefox_OS_for_TV">Simulating Firefox OS for TV on your desktop</a></li>
 <li><a href="/en-US/docs/Mozilla/Firefox_OS_for_TV/How_to_connect_WebIDE_to_TV_(VIErA)">How to connect WebIDE to TV (VIErA CX/CR series)</a></li>
 <li><a href="/en-US/docs/Mozilla/Firefox_OS_for_TV/TV_remote_control_button_mapping_to_keyboard">TV remote control button mapping to keyboard</a></li>
</ul>

<h2 id="TV_web_application_development">TV web application development</h2>

<p>In brief, the main differences between using Firefox OS on a TV versus a phone (or a desktop computer) are:</p>

<ul>
 <li><strong>Control mechanisms</strong>: Firefox OS on TV likely only has a TV remote available to control it, which is not as convenient as a keyboard, mouse or touch screen.</li>
 <li><strong>Resolution</strong>: Modern smart TVs are usually Full HD (1920x1080) or Ultra HD (4K). The Device Pixel Ratio on TVs is also different to that of most mobile devices.</li>
</ul>

<h3 id="App_development_articles">App development articles</h3>

<ul>
 <li><a href="/en-US/docs/Mozilla/Firefox_OS_for_TV/Hello_world_example">Firefox OS for TV hello world example</a></li>
 <li><a href="/en-US/docs/Mozilla/Firefox_OS_for_TV/Interacting_with_TV_remote_controls">Interacting with TV remote controls</a></li>
 <li><a href="/en-US/docs/Mozilla/Firefox_OS_for_TV/TV_remote_control_navigation">Implementing TV remote control navigation</a></li>
 <li><a href="/en-US/docs/Mozilla/Firefox_OS/Platform/Keyboard_events_across_browser_elements">Keyboard events across browser elements</a></li>
 <li><a href="/en-US/docs/Mozilla/Firefox_OS_for_TV/TV_broadcast_streams_Firefox_OS">TV broadcast streams on Firefox OS products</a></li>
 <li>Q&amp;A for TV apps (to be started)</li>
</ul>

<h2 id="TV_UX_overview">TV UX overview</h2>

<ul>
 <li><a href="/en-US/docs/Mozilla/Firefox_OS_for_TV/UX_overview/App_layout_guide">TV app layout guide</a></li>
 <li><a href="/en-US/docs/Mozilla/Firefox_OS_for_TV/UX_overview/Building_blocks">TV building blocks</a></li>
 <li><a href="/en-US/docs/Mozilla/Firefox_OS_for_TV/UX_overview/Icon_design">TV icon design</a></li>
 <li><a href="/en-US/docs/Mozilla/Firefox_OS_for_TV/UX_overview/Animation">Animation basics</a></li>
 <li><a href="/en-US/docs/Mozilla/Firefox_OS_for_TV/User_interface_animation_design">Firefox OS TV User Interface &amp; Animation Design</a></li>
 <li><a href="/en-US/docs/Mozilla/Firefox_OS_for_TV/Web_animations_on_large_screen">Web animations on large screens</a></li>
</ul>

<h2 id="Firefox_OS_basics">Firefox OS basics</h2>

<ul>
 <li><a href="/en-US/Firefox_OS/Introduction">Firefox OS introduction</a></li>
 <li><a href="/en-US/docs/Mozilla/Firefox_OS/Firefox_OS_apps">Firefox OS apps</a></li>
</ul>

<h2 id="API_support_on_TV">API support on TV</h2>

<p>Firefox OS for TV is based on Gecko, so therefore it supports most of the <a href="/en-US/docs/Web/API">APIs</a> available for the web platform, and <a href="/en-US/Apps/Reference/Firefox_OS_device_APIs">Firefox OS-specific APIs</a>. There are some exceptions, however, and this list outlines those:</p>

<ul>
 <li><a href="/en-US/docs/Web/API/DeviceStorage">DeviceStorage</a>: Not supported on VIErA TV.</li>
 <li><a href="/en-US/docs/Web/API/Geolocation">Geolocation</a>: Not supported on VIErA TV.</li>
 <li><a href="/en-US/docs/Web/API/WebRTC_API">WebRTC</a>: Not supported on VIErA TV.</li>
</ul>
Revert to this revision