Introduction of Web-based Signage JS Player and proposal of APIs

Similar documents
Mobile Programming. Two Scenarios Web sites, like Tuubi where you read/write/download/ upload material

D-ILA Home Theater Projector Initial Setup Manual Ver. 1.4 for Using the Remote Control App (D-ILA Remote 2)

USER MANUAL WI-LIGHT REMOTE APPLICATION

RWRemote v2 revision

Firefox OS App Days. Overview and High Level Architecture. Author: José M. Cantera Last update: March 2013 TELEFÓNICA I+D

Lesson 10. Circuit Boards and Devices Ethernet and Wi-Wi Connectivity with the Internet

Web and Home Networks

Document No. FO1002 Issue Date: Draft: Work Group: FibreOP Technical Team July 22, 2013 Final:

WIRELESS ROUTER N150. User Manual. F9K1009v1 8820zb01125 Rev.B00

Overview. Introduction. Key Features

Introduction HTML5 System

LAN Manager. Instruction Manual.

FIREFOX OPERATING SYSTEMS

CrossMount MediaTek White Paper April2015

Touch Screen Display. User Guide. 200SM070 V1.3 Page 1 of 34

3.6mm Compact IP Camera 1.3 MP USER MANUAL

450Mbps Wireless N Router

Network Camera Firmware Upgrade Quick Guide

Overview. Introduction. Key Features

W3C TPAC 2014 Report and HTML5 Recommendation

Building a Browser for Automotive: Alternatives, Challenges and Recommendations

Mobile Middleware Course. Mobile Platforms and Middleware. Sasu Tarkoma

300Mbps Wireless N Router

Outdoor IP Camera 3MP compact

smartden IP-WatchDog PING Restarter and Auto-Rebooter

Realization of Personalized Central Device for Internet Services in Home Networking using CyberLink on Androd.

ALL IN ONE ANDROID NETWORK SCREENS

ALL IN ONE ANDROID NETWORK SCREENS

Network Digital Menu Board Hardware User Manual

Firmware User Manual. Firmware version v1.0. Suitable for Product Series: Touch Panel PC Panel PC Box PC. QD-FW_Manual_v1.0

Dell C5518QT. Dell Display Control User s Guide

Contents Welcome to TDM digital signage... 3 Tizen version... 3 Functions... 4 Installation of Tizen app... 5 Support... 8

450Mbps Wireless N Router

FCC CAUTION SETTING... 8

WT10P-TS 10.1 Signage Board. Prepared by AM /12/01

vsolution Cynap Pure Network Integration

Manual of ADSV / ADSH Advertisement Management System

300Mbps Wireless N Router

SERIES 7 PLAYER OPERATION FOR THE NETWORK ENGINEER

Thermal Printer Configuration (EPSON)

IBM Exam C Developing Enterprise Mobile Applications with IBM Worklight and IBM WebSphere Portal Version: 6.0 [ Total Questions: 122 ]

Smart Media Phone. Quick Start Guide (V83.5) SIP-T58V & SIP-T58A. SIP-T58V. Applies to firmware version or later.

Secure, cloud-based workflow, alert, and notification platform built on top of Amazon Web Services (AWS)

USER MANUAL. VIA IT Deployment Guide for Firmware 2.3 MODEL: P/N: Rev 7.

P User Manual CONTENTS. May 22, 09

RoadRunner 24AP(i+) Recovering Tool Instructions

Integration Note. Any feature not specifically noted as supported should be assumed to be unsupported.

TENVIS Technology Co., Ltd. User Manual. For H.264 Cameras. Version 1.0.0

Perceptive Experience Content Apps

Accessing the AXM-WEB at Admin level

COALESCE PROFESSIONAL (PRO)

Create a pfsense router for your private lab network template

Application Notes MICA Getting Started

Android Cloud Network Media Player with Live Input

HD Pan/Tilt Wi-Fi Camera NC450

300Mbps. Wireless N Router. 3 Antennas for 300 Mbps in More Rooms. 300Mbps. Wireless Speed

How to install TEOS Connect on BRAVIA Professional Displays. Version 1. 11/04/18 TEOS Connect installation

HD Day/Night Wi-Fi Camera

Versatile Digital Signage Player

Single Mode: ઠÍÁµ Í Íà ÕÂÇ. Clone Mode: ઠÍÁµ ÍÊÍ Í à¹ ÍËÒà ÕÂÇ Ñ¹. Extended Mode: ઠÍÁµ ÍÊÍ Í à¹ ÍËÒµ Íà¹ Í àª ÍÁ ѹ໚¹ ÍÂÒÇ

APPLICATION INTERFACE

Home network function:

Premiertek AP Mbps Wireless-N Broadband Router Quick Installation Guide

Lab - Configure a NIC to Use DHCP in Windows

HTML5 for mobile development.

The paper shows how to realize write-once-run-anywhere for such apps, and what are important lessons learned from our experience.

COMELIT AUDIO PLAYER ART

LCD Touchscreen HeatNet Online Setup Instructions

User s Guide. This User Guide contains information that can help you navigate through your professional development session.

10 POS Android Advertising Display

300Mbps Wireless N Router

SR-201 Network Relay Quick Start Guide

PHONE. user guide. Version 1.0 FPP

N600 WiFi Cable Modem Router

AC900 Wireless Dual Band Router

User Application for Samsung Applications into a TV Set

WF-2402 Quick Installation Guide

HOW WOT MAY BENEFIT FROM A GENERIC DISCOVERY/COMMUNICATION API IN LINE WITH PRESENTATION API MODEL W3C THING API PROPOSAL

Settings. IP Settings. Set Up Ethernet Settings. Procedure

BRAVIA Professional Display Digital Signage Solutions

P User Manual CONTENTS. May 22, 09

Create Interactive Signage with Discover Video s DEVOS Solution

NPM Network Player Module. User Manual

vsolution Cynap Core Network Integration

Adopting HTML5 for Television: Next Steps

The Road to the Native Mobile Web. Kenneth Rohde Christiansen

N150 Wireless Modem Router

Audio Signage Solution

Software Architecture Documentation for the JRC MYGEOSS app for Invasive Species project

System requirements for Qlik Sense. Qlik Sense September 2017 Copyright QlikTech International AB. All rights reserved.

HTML5 Mobile App Development

PHONE. user guide Version 1.1 FPP

HTML5 Applications Made Easy on Tizen IVI. Brian Jones / Jimmy Huang

DSA Signage Player Getting Started Guide

AM-101 AM-101AirMedia Presentation Gateway. Supplemental Guide Crestron Electronics, Inc.

power port make sure the ac adapter is plugged into the correct port Make sure to include at the beginning.

Express Setup. System Requirements. Express Setup CHAPTER

Neopost Security Datasheet DS-40i/64i/75i/85i/90i/95i Your security, our commitment!

High Level Interoperability Testing

Citrix Netscaler configuration for Receiver

Transcription:

W3C TPAC 2016 Lisbon / Web-based Signage BG Group Meeting Introduction of Web-based Signage JS Player and proposal of APIs 22 September 2016 @futomi

Newphoria Corporation Offers complete web development services Client-side: PCs, Smartphones, Embedded devices Server-side: Clouds (AWS, etc.) Offers mobile app development services Developing apps for Android, ios Offering Hybrid app development environment service applican (http://www.applican.com/) Offers digital signage solutions Creating contents for digital signage Developing CMS, JS Player 2

JS Player Newphoria had developed signage players as R&D for years All players are developed using only Web technologies HTML, CSS, JavaScript, HTTP, WebSocket, etc. The players were developed mainly for Enbedded devices TV sets (Linux, Android TV), STBs (Linux, Android), etc. Newphoria released a commercially based JS Player in 2016 Licensing, Customizing for digital signage operators: NTT Hikari Signage, etc. For now, supporting SONY BRAVIA (Linux, Android TV) Planning to support all TV sets for Japan market, which implement a web runtime for digital signage (Panasonic AF1, LG WebOS, etc.) 3

Field Test TPAC 2015 in Sapporo, Japan Newphoria provided the R&D-based JS Player The player played contents in multivendor environment TOSHIBA, SONY, Panasonic, Mitsubishi Electric INTEROP TOKYO 2016 in Makuhari, Japan Newphoria provided the commercially based JS Player NTT provided the digital signage service Hikari Signage SONY provided many TV sets BRAVIA 4

TPAC 2015

INTEROP TOKYO 2016

Architecture of Web-based Signage System Fetch the player Web Server Terminal Fetch the playlist (JSON) Fetch the contents (image, video) Send logs Adjust clock (Kind of like SNTP) Push commands Push emergency messages CMS Manage the terminals Location, Model name, IP address, HW Serial number, etc. Create playlists Time schedule for each content Upload contents images, videos, etc. Push commands to terminals Reboot, Updating contents, etc. WebSocket Server 10

Architecture of Browser-based Player HTML Contents Image/Video Contents, Ticker From CMS via Internet JS Player (JavaScript-base Web Application) Web Browser Runtime (Gecko, Edge HTML, WebKit, Blink, etc.) OS (Linux, Windows, Android, Firefox OS, etc.) JavaScript APIs - Standardized APIs - Proprietary APIs Terminal Hardware (STB, TV Panel) 11

Architecture of App-based Player HTML Contents Image/Video Contents, Ticker From CMS via Internet Hybrid Apps (applican) JS Player (JavaScript-base Web Application) Web Browser Runtime (WebView) JavaScript APIs - Standardized APIs - Proprietary APIs OS (Android, ios) Terminal Hardware (STB, Tablet) 12

Lack of APIs In my experiences, the standardized APIs are not enough for digital signage player Useful APIs for digital signage are provided by TV set manufacturers as proprietary APIs I hope that non-competitive common APIs are standardized I d like to propose that such APIs are added to the WG charter document Device Information API Network Information API Display Setting API NTP Server Setting API 13

Device Information APIs This API allows us to get the information of the device Hardware serial number Manufacturer name Model number Friendly name 14

Network Information API This API allows us to get the setting of the network Type of network (Ethernet, Wi-Fi, etc.) IP version (IPv4, IPv6) IP address of the terminal Subnet mask IP address of the default gateway DHCP (true or false) IP address of the DNS MAC address of the terminal 15

Display Setting API This API allows us to get and change the setting of the display (panel) Power (ON/OFF) Brightness Contrast Volume (if speakers are built in the panel) Mute (if speakers are built in the panel) 16

NTP Server Setting API This API just get and set the IP address or host name of the NTP server to the underlying OS Signage operators sometimes want to change the address of the NTP server set in terminals If the operator manage a lot of terminals, changing the setting remotely is useful 17

Thank you for listening @futomi