User Application for Samsung Applications into a TV Set

Similar documents
Contents

Xpy4002-KX, Xpy4004-KX and Xpy8004-KX. setup with DDNS and mobile application

Configuring the WT-4 for ftp (Ad-hoc Mode)

4 Enter an IP address and sub-net mask for the ftp server and. 5 Go to the [System and Maintenance] > [Administrative Tools]

Chapter 11. GP-Viewer EX. Otasuke GP-EX! Chapter 11 GP-Viewer EX GP-Viewer EX Set Up GP-Viewer EX and Set Security Function 11-3

NETWORK LAB 2 Configuring Switch Desktop

SL620/DS-Tmini Snaplab+ Internet Configuration Setting procedure

Sricam R. SricamPC Manual. Configure and Watch live videos using SricamPC. Customer Service

Application Note Configuring the Netopia R2020 for use with ClipMail Pro and ClipExpress

DSL-G624T. Wireless ADSL Router. If any of the above items is missing, please contact your reseller. This product can be set up using any

Thermal Printer Configuration (EPSON)

D-Link Central WiFiManager Configuration Guide

QSTD Series Port Forwarding Instructions

Application Note #5494 Upgrading Plus Ethernet Radio Firmware September 9, 2013

Creating and Publishing Faculty Webpages

Quick Network Setup Guide

IME Tutorial. Version Samsung Smart Electronics Copyright All Rights Reserved

BrightSign User Manual

IPAdminTool User s Manual

Minix Neo Z64A basics

Configuring the network clients

4. Web-based Switch Configuration

From the Insert Tab (1), highlight Picture (2) drop down and finally choose From Computer to insert a new image

PANOPTO GUIDE Version 1.2 October 2016

1. Language setting. Frequently Ask Questions.

P User Manual CONTENTS. May 22, 09

Getting Started Quick Start Guide

Contents. Connecting to a Network Router 3 Wired Network 3 Wireless Network 3. Adding Shared Folders 12. Create A Playlist In AllShare 12

Windows 95/98 Infoway Connection Instructions 1/4/2002; rev. 1/9/2002

Fiery Installation Instructions for the WorkCentre 7300 Series

B5021 Ethernet Base Supplemental User Guide

Wired LAN Instruction Manual COPY E INSTRUCTION MANUAL

Central Management Software for NVR-915 / NVR-1615 CV5-M256

P User Manual CONTENTS. May 22, 09

InPro Camera SpecoView

GreenEye Monitor. GEM Communication Setup Manual. For GEM model: GEM-W. (Wifi Only Option)

WP 5000 CE 5.0 OS Release Notes

How to manually set up EW-7228APn to extender wireless range

How to upgrade your NetComm NB5 ADSL2+ Modem From version x or to (current)

Tizen Web Application Tizen v

Senstar Thin Client. 3.x User Guide

RM Series IP Cameras. Configuration manual. WiFi IP Cameras CONFIGURATION MANUAL RM SERIES - IP CAMERAS WIFI. How to configure camera options

SAMSUNG ALL-IN-ONE SECURITY SYSTEM

Application Notes for Infoblox DNSone in an Avaya IP Office IP Telephony Infrastructure Issue 1.0

Mobile App User Manual For 3G/4G IP Cameras Powered by Solar Panels. Version:V2018.5

DESCRIPTION OF TYPICAL NETWORK SERVICES ON SERVERS

Senstar Thin Client. 3.x User Guide

Getting Started with EPiServer 4

Setup Guide for Hard-Wire Ethernet Connected TP-Link TL-WR841N 300 Mbps Wireless N Router AARP Foundation Tax-Aide Colorado Technology Specialist

Crestron Mercury Tabletop UC Audio Conference Console for Microsoft Teams

Lab - Connect to a Router for the First Time

Educational Technology York College / CUNY

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

Website Administration Manual, Part One

Nextiva Drive The Setup Process Mobility & Storage Option

Attaching audio files to an in Angel

How to use the PC client CMSClient

Café Soylent Green Chapter 12

C5100 Computer Connections & Software Install Guide

Table of Contents. Overview. Installing and Using Afaria with your Motorola XOOM End User Document v0.3

COMELIT AUDIO PLAYER ART

FileZilla FTP Instructions. FileZilla FTP Instructions

WISP Setup Guide for TP-Link TL-WR841N 300 Mbps Wireless N Router AARP Foundation Tax-Aide Colorado Technology Specialist

ZNS-GIT IPAdmin Tool Operation Manual for H.264 Network Camera and Encoder. Table of Contents. 1. Introduction...3

Savvius Insight Initial Configuration

CommCare for Android Smartphones

CAL 9-2: Café Soylent Green Chapter 12

Dreamweaver 101. Here s the desktop icon for Dreamweaver CS5: Click it open. From the top menu options, choose Site and New Site

Click on Close button to close Network Connection Details. You are back to the Local Area Connection Status window.

MEDIAZONE PRO PLAYER INSTALLATION GUIDE

Backup and Share Your Digital Photos on Cisco Smart Storage

Setup Network File Sharing between Windows PC and A-ScanPlus

Epicollect5 Reference Guide

How to setup the range extender by using the

netbook Ethernet Support User Guide

Getting Started with EPiServer 4

Senstar Thin Client. 3.x User Guide

Site Book User s Guide

NET101. RS232 / RS422 / RS485 to Ethernet Converter. User s Manual. Version 1.2

Connect to Wireless, certificate install and setup Citrix Receiver

GRAND IP VIDEO SERVER PRO. User s Manual INDEX

Procedures for implementing ShipRite/Genius

Quick Start Guide 4/8/16-CH DVR.

3COM 3C886A-US 56K LAN Modem

Getting Started with SitePal TM

ALL-IN-ONE SECURITY SYSTEM

Getting Started with Voicethread page 2. Contents. Browsing Other People s Voicethreads page 5 5. Viewing a Voicethread 6. Creating a Voicethread

VP-23Wx-SC: Simplified Chinese VP-23Wx-TC: Traditional Chinese.NET Compact Framework 2.0.NET Compact Framework 3.5

MigmaWalktime TM for pedestrian detection and walk time extension

SecureGuard VMS. SecureGuard All-In-One Quick Install Guide V. 2.5

Table of Contents. Manual Overview

Joomla 2.5 Kunena Component Installation

Default admin password: 00000

How Do I Manage Active Directory

Setting up your PC to sync your CSCU OneDrive for Business

CS 356 Lab #1: Basic LAN Setup & Packet capture/analysis using Ethereal

LevelOne FNS bay/1usb Soho NAS. User s Manual

Blogger Frequently Asked Questions

Bridge Cable User s Guide

More Security, More Convenience. IPClient Software Guider (CMS Guider) V1.2

Transcription:

User Application for Samsung Applications into a TV Set Version 2.21 Samsung Smart TV

1. Introduction... 4 2. PC Configuration... 4 2.1. Web Server installation... 4 2.2. Setting SDK Preferences... 4 2.3. Preparing Applications for Upload... 5 3. TV Configuration... 7 3.1. Network Setup... 7 3.2. Developer Login... 8 3.3. Installing Applications... 13 3.4. Testing... 15 3.5. Deletion of User Application... 15 2

Preface Purpose of Document This document describes how to upload Samsung Smart TV applications to a TV set for testing on the full target system. Target Readers This document is aimed at developers who are already familiar with the Samsung Smart TV SDK and have created a application that works with the emulator. 3

1. Introduction Using the Samsung Smart TV SDK (SDK), it is very easy to test the basic functioning of a application using the emulator. This enables incremental development by quickly showing the results of a code change. But the emulator can never be an exact simulation of the TV, because it runs on different hardware. The only way to be sure of how a application will behave on a Samsung TV set is to run it inside a Samsung TV set. The TV environment is different from the PC environment in at least the following ways: Less memory is available - applications may run out of memory Response to remote control keys happens with different timing responsiveness to user key presses can be tested Only certain remote control keys are allocated to the application when running on the TV set. For details, please see the common widget API function registkey(), and the section. A real TV picture can be seen blending of widget graphics over a TV picture can be evaluated Video and audio playback may behave differently due to using different hardware Browser behaviour may be different if there are different browser versions in the SDK and in the TV The User Application feature of Smart Hub allows developers to upload applications from their own local server directly to the TV for testing, without affecting any other users of Samsung Smart TV. This document describes to set up the TV and a development PC so that the User Application feature will work correctly. 2. PC Configuration 2.1. Web Server installation During the installation of the SDK, there is an option to install the Apache web server. This document will assume that Apache being used. If the install of Apache was skipped during the SDK install, the user can either re-install the SDK choosing also to install Apache, or manually install Apache (version 2.2.11 is recommended for use with the SDK). When installing the Apache web server, it is recommended to choose all default installation options. It is also be possible to use a different web server if preferred. 2.2. Setting SDK Preferences The SDK must be configured correctly to set the correct location for uploading widgets. Firstly, the emulator must be closed before preferences can be set. Then select the Preferences option from the Tools menu. This gives several further tabs listed on the left of a dialogue box. On the Package Settings tab, selecting the option Use the Apache (2.2.11) installation folder will set the location for uploading widgets to the default Apache installation folder. This is the recommended option for those using Apache 4

with a default configuration. It is also possible to choose a different folder for uploading applications. This is done by selecting the option Use the virtual directory root folder. When this option is selected, the user may use the Browse button to select a directory. This can either be a directory that is directly accessed by a web server or another directory where files can be stored for later upload (for example by FTP). 2.3. Preparing Applications for Upload This section assumes that a application is already developed and tested using the emulator. Applications uploaded directly from the development PC to a TV set are known as User Application. Firstly the application configuration must indicate that it is a User Application. This is done by adding a line to the config.xml file, between the <widget> and </widget> tags, as follows: <type>user</type> To package the User Application for uploading to a TV, right-click on the widget name in the Project Explorer window and select Package. 5

A Packaging area will be shown. Enter the application name and version number, select a region where the application is to be used, and entering the package date (the default is today s date). These settings determine the file name that is used for the package. Then select Update the packaged files on the server, and enter a title and description for the widget. The language file settings are used for language translation when developing a multi-lingual application - they are not described by this document. 6

After pressing OK, the message Packaging complete should be displayed. If using Apache with the default configuration, and the package settings set to use the default installation folder, the packaged application is now available on the Apache web server. If a different folder was configured, the packaged application is now available in the configured folder. The file widgetlist.xml, the folder widget and its contents must be transferred to the web server so that the can be accessed by: http://<ip address>/widgetlist.xml http://<ip address>/widget/ Please note multiple applications can be packaged and stored on the web server for upload together. Each one will be given a description in the file widgetlist.xml and the files for each will be stored in the widget folder. 3. TV Configuration 3.1. Network Setup Firstly, the TV must be connected to a network and configured with an IP address. If this is already done, please move to the next section. Connect the TV by Ethernet cable to an IP network that has access to the web server where the packaged application is stored. In the TV Settings menu, select Network, and enter Network Setup. Choose either Automatic configuration (for DHCP) or Manual configuration (for fixed IP address). For manual configuration, enter IP address, subnet mask, gateway and DNS servers. To check that the network is functioning correctly, select Network Test. If this fails, please contact your network administrator; if it succeeds, the TV is correctly connected to the network. Press the Return key to go back to the menu. 7

3.2. Developer Login Then press the SMART HUB button in remote control. The Samsung Smart Hub should be displayed. Enter the Login. 8

To activate the User Application feature, the login name must be set to develop. Select the Create Account button. 9

Enter the name develop using the numeric keys on the remote controller (in the same style as a mobile telephone) and press select Choose a 6~12 password (anything is OK). Please press the "Create Account" button. 10

Next, log in to the develop account. If this is successful, the name develop should be displayed at the bottom-left corner of the screen. Next enter the Settings. A new option, Development, should have appeared at the end of the menu. 11

Select it and choose the option Setting Server IP. In the boxes, enter the IP address of the web server that contains the packaged application. When this is finished, press the return button on the remote controller. The information entered in these steps is saved in the TV memory. After switching the TV power off and back on, press the Samsung Smart TV button. Then, Smart Hubshould be displayed again. All that is needed is to log in to the develop account again by pressing the red button from Smart Hub display. Select the develop account and enter the 6~12 digit password. 12

3.3. Installing Applications From the Development menu in the Settings, select User Application Synchronization. The TV should indicate that it is installing a new service, and will display the name of the user App. 13

When the install is finished, select Complete and press the Return key on the remote controller two times to exit the Settings. If this was successful, a new application will be available in Smart Hub. It will have the text USER on a red background at the bottom, and it will display the icon of App. 14

3.4. Testing From this point, the application can be tested on the TV set. Entering the application (by selecting it and pressing the Enter key on the remote controller) will load the index.html file in the TV web browser, in the same way as starting the emulator from the SDK on the PC. Pressing the Return key on the remote controller will return to Smart Hub display, and pressing the Exit key will exit Samsung Smart TV (unless the key is handled by the widget and the API function blocknavigation has been used). After further changes have been made to the application using the SDK, the application must be packaged again (see section 2.3), and then the TV must be synchronised with the server again (see section 3.3). After these steps, the updated application is available in Smart Hub for further testing. 3.5. Deletion of User Application Sometimes, on TV, User Application can bring some troubles because there are many errors. On this time, you can delete the User Applications at one time. First, connect the Ethernet cable, and when you start Samsung Smart TV, you can see the Settings. Second, you login with develop id and password and enter the Settings. Third, you can see the Edit Mode menu at the below, and then push the yellow button. Lastly, choose the User Application that you want to delete and press the enter button. After these steps, you can delete User Application on TV. 15