Share on Facebook

NetFront™ Browser HbbTV Solutions

Providing a choice of pre-packaged Chromium or WebKit SDKs with support for HbbTV 1.5, HbbTV 2.0 and UK Freeview Play

Core Feature Highlights
  • HbbTV 1.5 and HbbTV 2.0
  • UK Freeview Play
  • Tightly integrated with Chromium or WebKit engines
  • Embedded SDK, ready for middleware integration
  • Hardware acceleration (GPU) support
  • JavaScript JIT* for improved performance
  • Enhanced by ACCESS technology deployed in over 1.5 billion units
  • Browser plugins support
  • jQuery
  • WebGL
  • CORS
  • HTML5 (Audio/Video tags, Canvas, Forms, Web Workers, Web Storage, Application Cache, etc.)
  • CSS3 (Opacity, CSS3 3D Transforms, Animations, Transitions, Media Queries and Selectors, etc.)

Market-Leading HbbTV Software Solution

NetFront™ Browser solutions are market-leading, high performance HTML5-capable and platform-independent HbbTV software solutions that enable device manufacturers, middleware companies and operators to quickly and affordably launch or upgrade HbbTV capable devices and services.

ACCESS’ solutions provide operators and device manufacturers true choice of the Chromium or WebKit HTML5 engines for their support of the HbbTV standards. Available for HbbTV 1.5 and HbbTV 2.0, including UK Freeview Play, ACCESS provides the most advanced and versatile HTML5 browser portfolio delivered as embedded Software Development Kits for digital TVs, set-top boxes and other IP-connected devices. ACCESS’ NetFront Browser solutions are widely recognized worldwide as one of the leading browsers in the Smart TV and game console markets. Enhancing the Chromium and WebKit HTML 5 engines with support for HbbTV and adding technology deployed in over 1.5 billion units worldwide enables ACCESS to give the widest choice whilst maintaining the highest level of standards compliance.

As the key module in a complete HbbTV package, the NetFront Browser solutions present and execute an application that is an associated collection of documents (typically JavaScript™, CSS and HTML) as well as the content from the broadcast DSM-CC Object Carousel to provide the consumer with the interactive services they now come to expect.

[pdf]NetFront Browser HbbTV Solutions brochure (PDF: 639 KB)

German “Das Erste” live HbbTV service presented by NetFront™ Browser NX. Copyright HbbTV content: ARD Digital. German “Das Erste” live HbbTV service presented by NetFront™ Browser NX.
Copyright HbbTV content: ARD Digital.

HbbTV Specifications

  • HbbTV 1.5 (ETSI TS 102 796 V1.1.1)
  • HbbTV 2.0 and UK Freeview Play
  • DIAL and companion screen support
  • Extensions of CE-HTML Profiling (CEA-2014A) for HbbTV 1.5
  • dvb:// support
JavaScript APIs
  • Video/Broadcast Object
  • Parental Ratings Scheme
  • Configuration and Settings
  • Content Download
  • Streaming CoD
  • Debug Print
  • DRM Agent
  • Time-Shift
  • ChannelList/Channel
  • DSM-CC Stream Event Listener
  • XML AIT
  • Scheduled Recording
  • Application Management
  • Other Mandatory HbbTV JavaScript APIs
  • DVB-SI EIT Schedule Information for HbbTV
  • MPEG DASH (platform-dependent)

CE-HTML Profiling (HbbTV 1.5)

  • Window/UIContentFrame Scripting Object
  • “keypress” Events
  • CSS3 UI Directional Focus Navigation
  • CSS3 Outline Properties
  • Extensions of Audio/Video Objects
  • Other mandatory Elements from CE-HTML Profiling

Interfaces

  • Access to DSM-CC Contents (integration needed with middleware DSM-CC client)
  • Access to AIT (integration needed with middleware AIT filter)
  • HbbTV Event Peer and Query & Command Peer
  • Multimedia Interface
  • NetFront Browser Porting Peers

Optional component(s)

  • HbbTV Application Lifecycle Management (ALM)
*JavaScript JIT available for selected platforms

General Browser Specifications

Markup

  • HTML5 (Audio/Video tags, Canvas, Web Workers, Web Storage, etc.)

Style Sheets

  • CSS1, CSS2, CSS3 (Media Queries, Animations, Transforms, Transitions, etc.)

Security

  • TLS1.2
  • NSS
  • Configurable digital certificates
  • Extended Validation
  • Elliptic Curve Cryptography

Scripting

  • ECMAScript (ECMA-262 3rd Edition)

Browser SDK Features

  • Embeddable HTML library
  • Configurable dynamic memory usage
  • Cookie Management
  • Cache Management
  • Tabbed browsing support
  • Page history
  • Configurable error pages

Supported CPU architectures

  • Intel/x86
  • ARM®
  • MIPS
  • SH

Device Classes

  • Connected TVs
  • Set-top Boxes (IP only and hybrid)
  • PVRs / DVRs
  • Games Consoles
  • Internet-capable Media Players
  • Automobile Infotainment Systems
  • Other Connected Appliances

Memory Usage

  • Chromium : Code Size: 130-150MBytes uncompressed, including CEF
  • Chromium : RAM Size: min. 60MBytes, 256MB recommended
  • WebKit : Code Size: 30-40MBytes uncompressed
  • WebKit: RAM Size: min. 40MBytes, 128MB recommended

HbbTV Specific Documentation

  • Profiling Support List
  • OIPF Support List
  • Peer API Specification (ALM as an optional section)
  • STB Profile Porting Guide

Module Diagram | NetFront™ Browser NX DTV Profile HbbTV Edition

NetFront Browser HbbTV Solutions Modules
NetFront Browser NX DTV Profile HbbTV Edition Software Architecture