ACCESS Europe

NetFront™ Browser HbbTV Solutions

Chromium Blink and WebKit based SDKs for SoC vendors, device manufacturers and middleware providers

HbbTV 1.5, HbbTV 2.0.1 and UK Freeview Play 2017

NetFront™ Browser solutions are market-leading, high performance HTML5-capable HbbTV software solutions that enable SoC vendors, device manufacturers, middleware companies and operators to quickly and affordably provide HbbTV capable devices and services.

Market-Leading HbbTV Software Solutions

HbbTV logo

ACCESS’ solutions provide operators, SoC vendors and device manufacturers true choice of the Chromium or WebKit HTML5 engines for their support of HbbTV standards. Available for both HbbTV 1.5 and HbbTV 2.0.1, including UK Freeview Play 2017, 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 standards compliance. As the key module in a complete HbbTV package, the NetFront Browser solutions present a nd 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.

Core Feature Highlights

  • HbbTV 1.5 and HbbTV 2.0.1
  • UK Freeview Play 2017
  • Tightly integrated with Chromium or WebKit engines
  • Embedded SDK, ready for middleware integration
  • Hardware acceleration (GPU) support
  • Enhanced by ACCESS technology deployed in over 1.5 billion units
  • JavaScript JIT* for improved performance
  • 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.)

HbbTV Specifications

  • HbbTV 1.5 / HbbTV 2.0.1
  • Freeview Play 2017
  • DIAL and Companion screen
  • CE-HTML Profiling Extensions (CEA-2014A) for HbbTV 1.5
  • dvb:// support

JavaScript APIs

  • VVideo/Broadcast Object
  • Parental Ratings Scheme
  • Configuration and Settings
  • Content Download
  • Debug Print
  • DRM Agent
  • Time-Shift
  • ChannelList/Channel
  • DSM-CC Stream Event Listener
  • XML AIT
  • Scheduled Recording
  • Application Management
  • DVB-SI EIT Schedule Information for HbbTV

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

  • HbbTV Application Lifecycle Management (ALM)

*JavaScript JIT available for selected platforms

Browser Specifications

Markup & Style Sheets

  • HTML5 (Audio/Video tags, Canvas, Web Workers, Web Storage, etc.)
  • CSS1, CSS2, CSS3 (Media Queries, Animations, Transforms, Transitions, etc.)

Security

  • TLS1.2
  • NSS
  • Configurable digital certificates
  • Extended Validation

Scripting

  • ECMAScript (ECMA-262 3rd Edition)

Browser SDK Features

  • Embeddable HTML library
  • Configurable dynamic memory usage
  • Cookie- & 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
  • Automobile Infotainment Systems
  • Other Connected Appliances

Memory Usage

  • Chromium : Code Size: 85-100MBytes uncompressed, including CEF
  • Chromium : RAM Size: min. 60MBytes, 256MB recomm.
  • WebKit : Code Size: 30-40MBytes uncompressed
  • WebKit: RAM Size: min. 40MBytes, 128MB recomm.

HbbTV Specific Documentation

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

Software Architecture diagram

NetFront™ Browser HbbTV Solutions module diagram
Module diagram (click to enlarge)

Sales contact

To learn more about our products, contact us today.

NetFront™ Browser NX

Webkit-based HTML5 browser demo video

Related downloads

Product brochure (PDF, 639 KB)

ACCESS HTML5 White Paper