Newsletter subscription
Please enter your e-mail address to subscribe to our newsletter.                     
 
E-Mail*
Title
First Name
Last Name
Company



The protection of your personal data is very important to us. Please refer to our data protection .

Development of a HbbTV Companion Screen Application

Student Project

The HbbTV 2 standard offers a new set of features like HTML5, CSS3 and Companion Screens, which allow to connect one or multiple mobile devices to enhance the HbbTV application running on the TV.

Your tasks:

Your task in the project is to develop an HbbTV and corresponding Companion Screen Application for an appropriate scenario like Electronic Program Guide (EPG), Multiplayer Game or Quiz utilizing the existing HbbTV Cordova Plugin (see references).

Required skills:

  • HTML, JavaScript, CSS
  • Cordova or IONIC

Related technologies:

Related FAME Projects:

Contact

Extension of Cordova HbbTV Companion Screen Plugin

Student Project

The HbbTV 2 standard offers a new set of features like HTML5, CSS3 and Companion Screens. Fraunhofer FOKUS offers Open Source Implementations for several HbbTV 2 Companion Screen components which are listed in the references below.


Your tasks:

Your task in the project is to extend an existing HbbTV Cordova Plugin to support Media Synchronization. The current Cordova Plugin supports Discovery, Launch, and App2App Communication, but the Media Synchronization feature is still not supported. You task is to study the HbbTV 2 Specification (see reference below) focussing on the Synchronization Components, and then extend the Cordova Plugin for both platforms Android and iOS.


Required skills:

  • HTML, JavaScript, CSS
  • Cordova


Related technologies:


Related FAME Projects:


Contact

Evaluation of Discovery Technologies for OpenScreenProtocol

Student Project

The W3C Second Screen Presentation Working Group provides a specification that enables web pages to use secondary screens to display web content. This specification aims to make presentation displays such as projectors or connected TVs, available to the Web and takes into account displays that are attached using wired (HDMI, DVI, or similar) and wireless technologies (Miracast, Chromecast, DLNA, AirPlay, or similar). The specification abstracts from the underlying low level APIs and protocols for discovery of displays, launch of presentation and exchange of messages. On the other hand, the Open Screen Protocol aims to develop specifications of network protocols that implement the Presentation API. Discovery is one important feature of the protocol and there are already two technologies  – SSDP and mDNS/DNS-SD – which are identified as potential protocols for discovery.

Your tasks:

  • Evaluate both protocols SSDP and mDNS/DNS-SD according multiple aspects: Reliability, Latency of device discovery / device removal, Network efficiency, Network efficiency, …
  • For the evaluation you need to develop evaluation tests using existing SSDP and mDNS/Implementations


Required skills:

  • Web Technologies: Node.js, JavaScript, HTML, CSS


Related Links:


Contact