top

Notices

No.
Notice Title
Date
Platform
  • A

    If your application handles user login information, you must make sure that all user login information is deleted when the application is uninstalled. After deleting and reinstalling the application, there must be no user login information available from the previous installation. For related information, see Developing an Application and User Login/Logout.

  • A

    By including the correct content in your application submission, you can dramatically reduce the time needed to test and publish it on Samsung Apps TV. Make sure the application is packaged correctly and the application UI description file includes all required testing information. You must also perform self-testing against the quality guidelines. See the details here.

  • A

    After releasing the Tizen .NET TV framework in January, the Samsung Apps TV Seller Office is now ready to launch your .NET applications. The TV ecosystem is expected to be enhanced by rich applications and content developed using the .NET framework. You can be one of the first Tizen .NET TV framework partners.

  • A

    The 2018 Smart TV model groups are now available in the Samsung Apps TV Seller Office. You can increase your potential audience by making your applications available on more models. Find out which products have been released on the market, and add new target model groups to your existing applications. See the TV Model Groups.

  • A

    Samsung released the Tizen 4.0 TV Emulator today. Not only the TV emulator is updated, but also the TizenFX APIs and the TizenFX TV APIs are supported. .NET appliations have been added to the emulator. See the release note and download it at Tools.

  • A

    The Tizen .NET TV framework is released officially. It is expected that .NET Framework technology improves Samsung Smart TV ecosystem with rich applications and content developed using .NET Framework. See Tizen .NET TV and try it.

  • A

    To speed up your application launch process and ensure users get a great experience, test applications against the quality guidelines.

  • A

    As Widevine Classic is deprecated by Google's policy, it is not supported on Samsung TVs due to maintenance issues. Please see the updated General Specifications.

  • A

    TV Extension 4.0b is released. This is based on Tizen 4.0 version. Update the development environment for Samsung Smart TV applications.

    Note

    Tizen Studio 2.x supports TV Extension 4.x or higher.

  • A

    The Tizen .NET TV framework SDK preview is released. It is expected that .NET Framework technology improves Samsung Smart TV ecosystem with rich applications and content developed using .NET Framework. Please download and try it. The official version will be released in the first half of 2018.

  • A

    Owing to lots of global developers and partners, Samsung held the SDC2017 (Samsung Developer Conference 2017) event successfully. The followings are the Smart TV sessions which were presented at the event. Please revisit these sessions.

    • What's New With the Tizen TV SDK and Building TV Apps Powered by .NET Core and Xamarin.FormsMore:

      • Shane Cho, Principal Engineer, Samsung
      • Amit Sharma, Senior Manager, Samsung
      • Ed Snider, Developer / Microsoft MVP, InfernoRed Technology

      Learn how to build apps for Samsung TVs! With the new Tizen TV SDK you can build TV apps using web technologies as well as .NET with Visual Studio. In this session, we will show you how to get started using the Tizen TV SDK, the Samsung TV APIs and how to use Xamarin.Forms with Tizen to write cross-platform .NET apps that can run on Samsung TVs.



    • Introduction to Samsung Voice Touch and Improved App Accessibility by Voice:

      • Keith Shin, Principal Engineer, Samsung

      We'd like to bring to your attention our new Voice Touch feature that'll enable our user to access what he or she sees on the TV screen by simply speaking them to the TV remote. Right now the kind of on-screen texts that are executable by voice are limited to movie and app titles but will be extended to cover virtually everything that can be read from the whole screen.



    • Maximize Your App Biz Opportunity with Samsung Smart TV Analytics:

      • Kwanghyun Koh, Principal Engineer, Samsung
      • Kevin Tucker, Sr. Strategic Partnership Manager, Spotify

      Samsung Smart TV is the best-selling smart TV worldwide, with over 60 million users who are using it not only to consume video content but also to use other smart TV apps in various domains. Samsung Smart TV analytics has been used to help Samsung TV app developers to understand their user behavior to improve the overall app experience while enabling them to tap into new business opportunities. In this session, we will present details of how to better utilize Samsung Smart TV analytics to better understand your app users. It will include a real demo of how it works, KPI data types, advanced features, and product roadmap. One highlight of the session is the presentation done by one of our key partners, Spotify, who will share their own experiences of using Samsung Smart TV analytics and best practices of customer behavior analysis.



    • Maximize Your TV Services Using KNOX:

      • Jongoh Hur, Principal Engineer, Security R&D , Samsung
      • Colin Park, Software Engineering Manager, McAfee

      At SDC 2016, Samsung announced a powerful and comprehensive Smart TV security solution for our entire 2016 line of Tizen-based Smart TVs. Over the last year, the solution has evolved to support various vertical markets such as payments, workplaces and management, enabling the development of innovative B2C and B2B security services. Join us to get an overview of this security platform and to learn how to enter these vertical markets using it.

  • A

    Dear Developers,

    We are pleased to announce the release of TOAST v1.3.0 for developers.
    You can download the latest version from GitHub.
    https://github.com/Samsung/cordova-plugin-toast

    As this expansion,
    TOAST offers the purchase experience on Smart TV through toast.billing feature. And script files will be helpful with getting started with TOAST.

    TOAST v1.3.0 have following new/updated features:

    • toast.billing feature is released as new feature for Tizen platform.
    • Script files(batch/shell) are added for automatic setting.
    • Sample applications are updated.
    • toast.application: Info key is added as supported keys.

    We wish that these updates will be helpful for the developers to create more flexible applications & TOAST feature will further help in reducing the burden on developers.
    We are always dedicated to offer a better TOAST solution for you.

    We have prepared simple TOAST advertisement video to help you understand easily.
    Enjoy TOAST!
    http://developer.samsung.com/onlinedocs/tv/toastAD/

    Code once, go home early

    Best Regards,
    TOAST Team.
    toast@samsung.com

  • A

    Smart View SDK for iOS(ver 2.3.4) package has been added.

    We have added a library that is compatible with Xcode 8.0. The basic functions are the same with existing iOS libraries.

    Please download latest mobile library here Smart View SDK Download.

    For more information on features via Smart View SDK, please refer below page.

    We hope that you can enhance the usability of your service with the updated Smart View SDK.

  • A

    Smart View SDK for Android(ver 2.3.4) and iOS(ver 2.3.4) package has been updated.

    We have updated the DMP(Default Media Player) to support music, photo contents(expanded from video contents only) and playlist. Also, Samsung wireless speakers are now included as Smart View enabled devices.

    DMP will enable developers easily implement the casting feature on their apps, which only requires sender-side implementation. With the updated APIs, playlist control becomes much easier. Users will now be able to enjoy casting a variety types of content with simple controls.

    For music partners, the same experience becomes available with Samsung wireless speakers as well. Make your users to send their favorite songs and playlists to the best quailty speakers and upgrade your mobile app experience.

    Please download latest mobile library Smart View SDK Download to use this function.

    For more information on using the DMP(Default Media Player) and Wireless speaker feature via Smart View SDK, please refer below page.

    We hope that you can enhance the usability of your service with the updated Smart View SDK.

  • A

    Dear Developers,

    We are pleased to announce the release of TOAST v1.2.0 for developers.
    You can download the latest version form GitHub.
    https://github.com/Samsung/cordova-plugin-toast

    List of TOAST supported platforms:

    Platform Year Coverage
    Samsung Legacy Smart TV 2012 / 2013 / 2014 / emulator
    Samsung Tizen Smart TV 2015 / 2016 / emulator
    Web Browser Chrome
    WebOS TV 2014 / 2015 / 2016 / emulator

    As this expansion,
    If you write only one application code, you can get Samsung Legacy TV, Samsung Tizen TV and also webOS TV scales.
    In other words, You can reach totally over 100 million tv scales with TOAST.

    If you want more details about supported platforms, refer below url.
    It also contains supported APIs table.
    https://github.com/Samsung/cordova-plugin-toast/wiki/All-platforms

    TOAST v1.2.0 will have following new/updated features:

    • webOS platform is now available
    • Samsung Legacy Smart TV 2012 is now available
    • Network : add network disable event.
      • when network is disconnect, disable event is now available fired.

    We wish that these updates will be helpful for the developers to create more flexible applications & TOAST feature will further help in reducing the burden on developers.
    We are always dedicated to offer a better TOAST solution for you.

    We have prepared simple TOAST advertisement video to help you understand easily.
    Enjoy TOAST!
    http://developer.samsung.com/onlinedocs/tv/toastAD/

    Code once, go home early

    Best Regards,
    TOAST Team.
    toast@samsung.com

  • A

    Dear Developers,

    We are pleased to announce the expansion of TOAST supported platform.

    Now, TOAST is also available on 2012 Samsung Legacy Smart TV.

    List of TOAST supported platforms:

    • Samsung Legacy Smart TV (2012 ~ 2014 model)

    • Samsung Tizen Smart TV (2015 model ~ )

    • Web Browser

    As you know, Samsung Legacy TV has market footage over 60 million units.

    Furthermore, we expect the scale of Samsung Tizen TV to surpass 21 million units this year.

    TOAST is a free open source designed to help minimize TV developer's overhead.

    With TOAST, you can develop a multi-platform solution for ALL of your TV web applications.

    You can download the latest version TOAST on Github.

    We hope these updates will be helpful for all developers who want to create more flexible application.

    We are always dedicated to offer a better TOAST solution for you.

    Code once, go home early

    Best Regards,

    TOAST Team.

    toast@samsung.com

  • A

    Updated CAPH 3.1 has a touch feature. If you consider developing app on touch screen, Please check it with CAPH 3.1

    Please visit our turorials and samples in http://developer.samsung.com/onlinedocs/tv/caphdocs/

  • A

    Smart Hub Preview is now available on Samsung Tizen TV SDK 2.3.1.

    Smart Hub Preview makes it easier than ever for developers to promote content that is both beneficial to the user and partner.In the Preview area, users can directly see contents and deep link into the application.

    Moving forward, anyone can develop an application with the Tizen TV SDK Preview UI, giving the consumer a better single access content experience through a wider range of applications. Additionally, with preview function, developers are given the opportunity to get more exposure and promote their services through Samsung’s Smart TV's Smart Hub home screen.

    It is available since Tizen platform 2.4 or higher (Samsung Tizen TV 2016 models onwards).
    Whenever user hovers an application on Smart Hub Launcher, Preview is shown with Launcher.

    SDK Download : Archive

    Development Guide : Smart Hub Preview

    Sample : https://github.com/SamsungDForum/Preview

    We hope that you can enhance the usability of your service with Smart Hub Preview.

  • A

    Smart View SDK for Android(ver 2.3.0) and iOS(ver 2.3.0) package has been updated.

    We have added the WoW(Wake on WirelessLAN) function. It will enable users to turn on the TV instantly from mobile devices when the TV is off. Upgrade your mobile app and experience frictionless casting by sending the content right away on your TV

    Dependency on TV remote control will be reduced. We will further expand the coverage of this functionality.

    Please download latest mobile library (Smart View SDK Download) to use this function.

    For more information on using the WoW(Wake on WirelessLAN) feature via Smart View SDK, please refer below page.

    We hope that you can enhance the usability of your service with the updated Smart View SDK.

  • A

    Dear Developers,

    Samsung Developer Conference 2016 was held from 27-28 April.

    TOAST also participated in tech session.

    It has been uploaded on Youtube, It means you can meet the great TOAST lecture on Youtube.

    We hope many people watch it.

    It will be very helpful to the most developers who want to use TOAST.

    Please refer below Youtube link.

    https://www.youtube.com/watch?v=vv5emwgtrDc

    If you want to join us, contact to our github.

    https://github.com/Samsung/cordova-plugin-toast

    https://github.com/Samsung/cordova-sectv-tizen

    https://github.com/Samsung/cordova-sectv-orsay

    https://github.com/Samsung/grunt-cordova-sectv

    CODE ONCE, GO HOME EARLY

    Best Regards,

    TOAST Team

  • A

    Dear Partners and Developers,

    UX guideline for Smart View SDK has been updated.

    Smart View SDK

    You can find more detailed guideline on how to design your apps considering the UX of both TV and mobile usage.

    Some of the items are marked as mandatory, so that users can start to use the functionality easily without additional instruction.

    With the recommended guidelines, we hope that you can provide upgraded 2nd screen experiences with Samsung Smart TVs.

    Best Regards,

    Smart View Team

  • A

    Dear Partners and Developers,

    The release note for Smart View SDK has been updated.

    You can find the updated history on each library(Android, iOS, Javascript) and check which features are supported on the version of library you are currently using. You can download the latest mobile library on the Smart View SDK download page.

    Smart View SDK Download

    We hope that you can enhance the usability of your TV with the updated Smart View SDK that is continuously being upgraded.

    Best Regards,

    Smart View Team

  • A

    Dear Partners and Developers,

    Smart View SDK for Android(ver 2.0.16) and iOS(ver 2.2.0) package has been updated.

    We have added the DMP(Default Media Player) function. Now you can send a content URL and play it on Samsung Smart TVs without an installed app on the TV. Currently the functionality is limited to 2016 Samsung TVs and non-DRM video content only. We will keep expanding the coverage of functionality. You have to download latest mobile library to use this function.

    Smart View SDK Download

    For information on using the DMP via Smart View SDK, please refer to this page.

    Default Media Player

    We hope that you can enhance the usability of your service with the updated Smart View SDK.

    Best Regards,

    Smart View Team

  • A

    Dear Developers,

    If you are currently using Smart View SDK via the JavaScript API, we need to let you know that we need to limit the range of supported models that support cloud discovery for web to ‘15 TVs and above only.

    We are working to ensure the stability of the discovery service moving forward and will reintroduce support for ‘14 TV models reliably in the near future.

    For information on using the JavaScript API, please refer to this page.

    JavaScript Sender App

    Sorry for any inconvenience this may cause.

    Best Regards,

    Smart View Team

  • A

    Dear Developers,

    We are pleased to announce the release of TOAST v1.1.0 for developers.
    TOAST is a free, open source and easy to use platform for developers to reduce overhead time in app development . It allows us to develop a multiple platform solution for ALL your TV web applications.

    You can download the latest version form GitHub.

    TOAST v1.1.0 will have following new/updated features:

    • toast.application API
      : launchApp, getRequestedAppInfo APIs added for launching another app from app.

    • toast.Media API
      : Screen saver logic added for controlling screen saver during media play

    • README doc
      : Supported platform table updated

    We wish that these updates will be helpful for the developers to create more flexible applications & TOAST feature will further help in reducing the burden on developers.

    Best Regards,
    TOAST Team

  • A

    Feb. 2016 - TED has launched a new app on Samsung Tizen TV, and the CAPH team is pleased to announce that TED has built the app on the CAPH 3.0 framework.

    TED is leveraging CAPH's high performance scrollable thumbnail lists, stable key navigation and customizable component architecture to deliver a great user experience designed consistently with the TED brand.

    Please refer to the CAPH docs to find detail.

    http://developer.samsung.com/onlinedocs/tv/caphdocs/

    Sincerely,
    CAPH Team.

  • A

    Dear Partners and Developers,

    Smart View SDK for Android and iOS package has been updated.

    We have added the BLE (Bluetooth Low Energy) discovery function. Now mobile can discover nearby Samsung TVs (supported on '15, '16 TVs) using BLE signal without network connection also. You have to download latest mobile library to use this function.

    Smart View SDK Download

    We hope that you can enhance the usability of TV apps with the updated Smart View SDK.

    Best Regards,

    Samsung D Forum Team

  • A

    Dear Developers,

    We are pleased to announce open source project TOAST for developers.

    TOAST is free, open source and easy to use.

    It will allow you to develop a multiple platform solution for ALL your TV web applications.

    In today's market, there are various Smart TV platforms including Samsung legacy platform, Samsung Tizen TV, WebOS TV, and others.

    Servicing all these platforms has become cumbersome, and requires a developer to create and maintain multiple applications.

    Announcing project TOAST which is Samsung's open source project that will minimize a developer's overhead.

    We hope you can meet a satisfaction for multiple platforms with a single TV web application for use.

    TOAST project has been open on GitHub.

    Feel free to use for everyone.

    Download the latest released version. (https://github.com/Samsung/cordova-plugin-toast)

    TOAST v1.0.0 has been released with the following new items.

    • toast.Media
      : syncVideoRect API added
      : 'ENDED' Event added which means the playback is reached at the end of stream.
      : Sample applications are added.

    We hope TOAST is helpful for all.

    Code once, go home early

    Best Regards,

    TOAST Team

  • A

    Dear Partners and Developers,

    Samsung provides an integrated testing tool that helps you test all aspects of your application. By using Samsung Tizen SDK you can set up and run your application within the emulator or on the TV.

    To familiarize yourself with app testing on Samsung Tizen TV, please refer to the guide below:

    How to run your app on a Emulator : Learn about the Emulator that lets you develop and test Tizen TV application without using a physical device.

    How to install and run your app on the target device : Step-by-step guide using the Developer Mode on the TV.

    • In order to install your application on a device, you are required to use Developer Mode on the TV via SDK. This is the only method.

    Best Regards,

    Samsung D Forum Team

  • A

    Tizen SDK 2.4 Rev 2 is released, and the problem is solved.

    Please use Tizen SDK 2.4 Rev 2.


    Dear Partners and Developers,

    Tizen SDK version 2.4 Rev 1 was released on November 24th.
    This version has a known bug when trying to launch the TV application and was removed.

    If you happen to update to Tizen 2.4 Rev 1, please follow the steps below to roll-back to the previous SDK version.

    Symptom:
    When launching TV application with SDK 2.4 Rev 1, it throws NullPointerException, and application is not launched.

    Steps:

    • How to rollback SDK 2.4 Rev 1 to previous SDK 2.4

    Check videos to follow process :

    1. Launch Update Manager-2.4
    2. Click Configuration button on launched Update Manager
    3. Uncheck Auto Update checkbox in Install Option tab of Configuration popup.
    4. Select TizenSDK_2.4.0 and click confirm button.
    5. Reinstallation will start. Please wait for complete install.
    • This bug will be resolved in the next revision of Tizen SDK version 2.4 (Rev 2).

    Best Regards,
    Your Samsung D Forum Team

  • A

    Dear Tizen Partners and Developers,

    We would like to inform you Text-to-Speech (TTS) will be supported on 2016 Tizen TVs.

    TTS support is recommended but not required to pass Samsung QA.

    Best Regards,

    Your Samsung D Forum Team.

  • A

    Alert function has been used for printing log on 2010~2014 device, but from 2015 Tizen TV, alert function doesn't print log anymore.

    From 2016 Tizen TV, alert will show pop-up according to its standard. So in order to print log for debugging, you should use console.log() instead of using alert.

    alert
    2015 Device No action
    2016 Device Showing pop-up

    (For printing log, please use console.log. Refer to Debugging.)

  • A

    2015 Samsung Tizen TV supports Tizen OS 2.3 version, so If you want to run application in 2015 Samsung Tizen TV,

    please set the value of Required version property as 2.3 in config.xml file.

    If Required version is higher than 2.3, application cannot be installed in 2015 Samsung Tizen TV.

  • A

    Dear Tizen Partners and Developers,

    We would like to notify you that the Multitasking feature is now mandatory for Samsung Tizen TV Applications.

    If your application doesn't support Multitasking, or a defect is found during testing of Multitasking, the QA round will be failed.

    Please check your application according to the following checklist:

    • Quick Checklist
      Open config.xml file, and check whether below tag exists or not.
      <tizen:metadata key='http://samsung.com/tv/metadata/multitasking.support'
      value='false'/>
      • Exist -> Delete that line. This tag blocks multitasking a will cause QA to fail.
      • Not exist -> Nothing to do. Default value for multitasking is true.
    1. Below documentation explains how to handle multitasking use cases.
      Multitasking

    If you have any questions, please ask on SDF forum board or 1:1 Q&A in seller office.

    Best Regards,

    Your Samsung D Forum Team

  • A

    Dear Partners and Developers,

    We are pleased to release CAPH 3.0. Unlike earlier versions, CAPH 3.0 becomes very light and flexible. It provides the faster and easier way to develop TV web application.

    CAPH3.0 package contains :

    • CAPH 3.0 for AngularJS
    • CAPH 3.0 for jQuery
    • CAPH 3.0 Reference App

    Also, the latest Samsung Tizen TV SDK 2.0 includes CAPH 3.0, so you can develop your web app with CAPH3.0 included in the SDK.

    CAPH Download

    We hope you can improve your web application through CAPH 3.0.

    • Notice : CAPH 3.0 is not compatible with the earlier versions 2.x.

    Sincerely,

    CAPH Team.

  • A

    Dear Partners and Developers,

    The Samsung TV SDK Team is pleased to release the Samsung Tizen TV SDK 2.0.
    The SDK provides developers with the tools they need to begin developing for the Tizen TV platform.
    The tool set includes an Integrated Development Environment (IDE), a light-weight TV Simulator for testing web apps, and a TV Emulator.
    The Samsung Tizen TV SDK combines the best features of a TV with the power of web based technologies.
    By combining the size, input, and multimedia benefits of a TV with the connectivity features of the internet, developers can create innovative new experiences for their users.
    For overall information about Tizen App development, please refer to the https://developer.tizen.org/ Website.

    • Main Changes
      Samsung Tizen TV SDK 2.0 has been integrated as an extension to the Tizen official SDK (https://developer.tizen.org/).
      If you want to install the TV SDK, you should install Tizen web app development environment using Tizen web IDE installer and install Samsung Tizen TV SDK 2.0 using update-manager tool of Tizen SDK.

    Please refer to the Samsung Tizen TV SDK 2.0 installation manual :

    Installation of TV SDK

    You can download Tizen Web IDE Installer either from or from . Both of the installers are same.

    New & Changed Features

    • Integrated Development Environment (IDE)

      • Caph 3.0 development environment.
      • NaCl development environment.
    • Samsung TV Emulator

      • Multi HDS(Host Direct Sharing)
      • USB Event Injector

    Tizen TV Emulator Limitations

    • Web API : Following web APIs do not work in the Emulator.

      • tizen.tvaudiocontrol.getOutputMode
      • Secure Websocket
    • Unsupported Devices and features :

      • Camera device
      • Smart interaction (Gesture, Voice)
      • 3D
      • Bluetooth
      • SSO(Single Sign On)
      • UHD resolution
      • On Web Simulator, some functions of Web APIs return dummy value.

    Pre-Setting requirements before installing Samsung Tizen TV SDK 2.0

    • Java
      The Samsung Tizen TV SDK 2.0 Eclipse plugin requires Java Standard Edition (Java SE) version 1.7 or higher.
      Please install the Java SE Development Kit (JDK):
      http://www.oracle.com/technetwork/java/javase/downloads/index.html

    • CPU specification
      If you use Samsung Tizen TV Emulator, VT(Virtualization Technology) should be supported by the CPU.

      • Windows & Mac OS : Intel VTx should be supported by the CPU. (For Haxm)
      • Linux : Intel VT-x or AMD-V™ should be supported by the CPU. (For KVM)

    Graphic card specification and driver

    Latest vendor-provided version of the graphic card driver for OpenGL® ES acceleration :

    On Ubuntu®:

    • NVIDIA®/ATI® driver for Ubuntu® 12.04/14.04:
    • To upgrade, go to System Settings > Additional Drivers.
    • Download the latest driver from the vendor site, and install it.
    • INTEL® driver for Ubuntu® 12.04/14.04:
    • Requires an Intel® driver version 8.0.1 or higher.
    • Ubuntu® 12.04 supports an Intel® driver higher than 8.0.1.

    On Windows®:

    • Depending on your OS theme (such as non-Aero themes and Windows XP themes), a display surface can be erased for a while if the Emulator window is obscured by another window.
      If you click the Emulator window, the display surface works correctly again.

    • If the host machine is using the Nvidia Optimus™ technology, the TV Emulator works with the on-board graphics chipset, and not with the Nvidia® external graphics card.
      To prevent this, you can ether disable the Nvidia Optimus™ technology, or set the TV Emulator to run with the Nvidia® external graphics card.

    SDK System Requirements

    • Processor: Dual Core 2.8GHz / Single Core 3GHz or higher
      • VT(Virtualization Technology) should be supported by the CPU (For TV Emulator)
      • Windows & Mac OS : Intel VTx should be supported by the CPU. (HAXM)
      • Linux : Intel VT-x or AMD-V™ should be supported by the CPU. (KVM)
      • HAXM :
        Intel HAXM requires an Intel processor with Intel VT-x functionality and cannot be used on systems lacking this hardware feature.
        To determine the capabilities of your Intel processor, visit http://ark.intel.com/.
      • KVM :
        To determine the information of CPUs which support Hardware virtualization of KVM, visit http://www.linux-kvm.org/page/Processor_support.
    • RAM: 4 GB or higher
    • OS (32bit and 64bit supported):
      • Windows 7 (64bit recommendation), Windows XP Service Pack 2 or higher
      • Linux: Tested on Ubuntu 12.x
      • Mac OS X : Intel-based hardware, OS versions 10.6 and above.
        Apple Mac OS X 10.8(Mountain Lion) 64-bit, 10.9(Mavericks) 64-bit.
    • Screen resolution: 1280 x 1024 or higher
    • HDD: 5GB or higher
      When the disk storage is full, various incorrect operations can occur.

    Known issue

    If you already installed android HAXM driver, tizen HAXM driver is not installed. Then, you will encounter an error “No accelerator found” while launching the emulator.
    You should uninstall the android haxm driver and install the tizen haxm driver manually as follows :

    Windows

    • Uninstall the android haxm driver by opening Programs and Features in the Windows control panel and clicking Intel(R) Hardware Accelerated Execution Manager.
    • Install the tizen haxm driver by executing the driver installer whose path is toolsemulatoretcIntelHaxmTizen.exe and proceeding the installing process.

    Mac OS X 10.10

    • Uninstall the android haxm driver by opening a terminal, changing directory to /System/Library/Extensions/intelhaxm.kext/Contents/Resources, and then typing sudo ./uninstall.sh.
    • Install the tizen haxm driver by executing the driver installer whose path is /tools/emulator/etc/IntelHaxmTizen_for_10.10.dmg and proceeding the installing process.

    Mac OS X 10.9 and under

    • Uninstall the android haxm driver by opening a terminal, changing directory to /System/Library/Extensions/intelhaxm.kext/Contents/Resources, and then typing sudo ./uninstall.sh.
    • Install the tizen haxm driver by executing the driver installer whose path is /tools/emulator/etc/IntelHaxmTizen.dmg and proceeding the installing process.

    Best Regards,
    Your Samsung TV SDK Team

  • A

    Dear Partner and Developer

    We have an important notice about a recent firmware update that was pushed in October.

    In this firmware update, we have made some changes to the AVPlay API Specification, which may cause your application to not playback video properly.

    Please check the below guide against your submitted application source code and make the necessary updates to avoid any issues.

    Change:

    The updated exception handling is added on Player for Tizen application.

    Hence, Tizen application can't use avplay API before creating avplay instance by webapis.avplay.open().

    If you call avplay API prior to creating of avplay instance, error will be occured and playback would be stopped.

    1. Application named A is using webapis.avplay.close() before webapis.avplay.open() → ERROR! Can't play video

    Solution :

    Call avplay API after webapis.avplay.open()

    Remove APIs called before webapis.avplay.open()

    Applications that are using avplay API before creates instance should be updated and submitted on Seller Office for QA.

    Since

    Firmware released on October (exact version will vary depending on your location)

    We will continue our efforts to create a better app development environment for you.

    If you have any questions about this change, please contact us via 1:1 Q&A on Seller Office.

    Samsung Smart TV Developers Forum

  • A

    Dear Samsung Smart TV Developers,

    With the introduction of our Tizen Smart TVs this year, we have made it even easier for our developers with by providing easy-to-use development tools and support of web standards.

    In addition, the 2015 Smart TVs we support both type of applications written in Tizen and legacy OS to help ease the transition.

    Starting next year all of our 2016 Smart TVs will only support Tizen built applications.

    If you have not yet converted your application to Tizen, please take this moment to review our latest Tizen SDK and submit your Tizen application to our Seller Office. This will help ensure your application will be made available for 2016.

    Thank you for your continued support!

  • A

    Dear Partner and Developers,

    Developer mode is now available in new firmware. (firmware higher than 1400 version)

    Now you can install and test your application on your TV device.

    Please do software update in your TV and test your app.

    How to check Current Firmware

    In TV, MENU/123 -> Menu -> Support -> Contact Samsung

    Check Software Version

    How to update firmware

    Connect TV to network.

    In TV, MENU/123 -> Menu -> Support -> Software Update -> Update now

    You can also download USB update version of latest firmware at

    http://www.samsung.com/

    Search by your TV model

    How to use developer mode

    Refer to below guide

    Running App on TV

    Known Issue (2015/Sep/24)

    • You can't test an application with partner or platform privilege on TV

    • You can't use author certificate and device profile which are issued from SamsungDForum server. (You can use only locally made certificates)

    • When you run debug as, you can't get console log till remote inspector is launched. (You may lost logs of first 3~5 seconds from app launching.)

  • A

    Dear Partners and Developers,

    The Samsung TV SDK Team is pleased to release the Samsung Tizen TV SDK 1.5.
    The SDK provides developers with the tools they need to begin developing for the Tizen TV platform.

    The tool set includes an Integrated Development Environment (IDE), a light-weight TV Simulator for testing web apps, and a TV Emulator.

    The Samsung Tizen TV SDK combines the best features of a TV with the power of web based technologies.

    By combining the size, input, and multimedia benefits of a TV with the connectivity features of the internet, developers can create innovative new experiences for their users.

    For overall information about Tizen App development, please refer to the https://developer.tizen.org Website.

    New & Changed Features

    • Integrated Development Environment (IDE)
      1. Author certification and Device profile registration
      2. 'Check Privilege' function has been updated
        A.'Samsung Tizen TV Product API' additional support.
    • TV Emulator
      1. Multiscreen SDK 2.0
        Multiscreen SDK helps you develop the application which communicates between mobile device and TV easily. (Smart View SDK Download)
      2. 2015 Smart Controller
      3. TV Emulator is finally Supporting Mac OS.
      4. Event Injector
      1. Network Connect/Disconnect simulation
    • TV Simulator
      1. Supporting 2015 Smart Controller.

    Getting SDK:

    Developers planning to create Samsung Tizen TV applications are encouraged to download the SDK for your chosen development platform. Installation files for Windows, Mac, and Linux can be found at:
    Download

    Sincerely,
    Your Samsung TV SDK Team

  • A

    Dear Partners and Developers,

    Essential guide for Tizen Web application development is released.

    Please check the URL.

    Essentials for Beginner

    This document guides how to set up development environment and essential informations for developing and releasing.

    Getting Started

    In this section, you can learn how to set up development environment from installing SDK to debuging App.

    Developing an App

    This section gives you essential and basic information for developing.

    Releasing Your App

    This section introduces how to release your app in seller site.

    For more detail information, go to seller office.

    http://seller.samsungapps.com/

    Sincerely,

  • A

    Samsung SmartTV Web Browser User-Agent StringFormat

    User Agent format has beenchanged along with introduction of Tizen OS to Smart TV from 2015.
    And It is as defined in the table below. Please visit http://developer.samsung.com/samsung-browserfor more details.

    Mozilla/$(MOZILA_VER) ($(DEVICE_TYPE); $(OS); $(PLATFORM) $(PLATFORM_VER); SAMSUNG $(MODEL_NAME) Build/$(BUILD_TAG)) AppleWebKit/$(APPLEWEBKIT_VER) (KHTML, like Gecko) $(APP_NAME)/$(APP_VER) (Chrome/$(CHROME_VER)) $(UX RECOMMEND) Safari/$(SAFARI_VER)
    
    Field Description Required
    $(DEVICE_TYPE) “SMART-TV” is used for Samsung Smart TV. Mobile devices do not use this field. Optional
    $(PLATFORM) $(PLATFORM_VER) “Tizen” is used for Samsung Smart TV 2015 new models (and later), and for Tizen Mobile. Mandatory
    SAMSUNG Company name Optional
    $(MODEL_NAME) Mobile devices use MODEL_NAME field for each device. Smart TV currently does not use this field. This Field will be possibly used in the future. Optional
    Build/$(BUILD_TAG)) Platform Build Tag is used on Android devices. Currently, Tizen devices do not use this field. It may be possibly used in the future. Optional
    $(APP_NAME)/$(APP_VER) Web Browsers on Samsung devices (Mobile and Smart TV) use “SamsungBrowser/version”. Mandatory
    (Chrome/$(CHROME_VER)) This field is presented in a Chrome-based web browser only. Android Browser is currently presented this way whereas, Tizen Samsung Browser is not as it is based on webkit. This will also reflect on the Tizen Samsung Browser if it will be based on Chrome in the future. Optional
    $(UX_RECOMMEND) Mobile devices with small screens (e.g. less than 7') use “Mobile”. Smart TVs use “TV”. If PC UX is appropriate for the device, this field is empty. Optional

    and Each year-released producthas different 'User Agent' for smart TV web browser as the followings :

    Year User Agent
    2015 Mozilla/5.0 (SMART-TV; Linux; Tizen 2.3) AppleWebkit/538.1 (KHTML, like Gecko) SamsungBrowser/1.0 TV Safari/538.1
    2014 Mozilla/5.0 (SMART-TV; X11; Linux armv7l) AppleWebkit/537.42 (KHTML, like Gecko) Safari/537.42
    2013 Mozilla/5.0 (SMART-TV;X11; Linux i686) AppleWebkit/535.20+ (KHTML, like Gecko) Version/5.0 Safari/535.20+
    2012 Mozilla/5.0 (SMART-TV; X11; Linux i686) AppleWebKit/534.7 (KHTML, like Gecko) Version/5.0 Safari/534.7
    2011 Mozilla/5.0 (SmartHub; SMART-TV; U; Linux/SmartTV) AppleWebKit/531.2 (KHTML, like Gecko) Web Browser/1.0 SmartTV Safari/531.2+

    Especially, Three conditions should be met in order to provide best web page for 2015 Smart TV web browser as described below.

    1. PC or Tablet configuration

    Mobile page is not appropriatefor wide screen TV.

    We recommend Tablet configuration or PC configuration to be usedfor Smart TV.

    2. HTML5 video

    Flash Player is no moreavailable on Samsung Smart TV Web Browser from 2015.

    HTML5 video is inevitable forvideo play on Samsung Smart TV Web Browser

    3. Maintain focus on Resize Event

    When focus is on Input field,Resize Event usually occurs because Samsung IME (Screen Keyboard) pops up onthe screen.

    On Resize Event, focus should be maintained on the Input field so that TV webbrowser can input characters and symbols using Samsung IME.

  • A

    Dear Partners and Developers,

    Samsung Electronics is pleased to release the Tizen-based SamsungTV SDK 1.4.
    The SDK provides developers with the tools they need to begin developing for the Tizen TV platform.
    The toolset includes an Integrated Development Environment (IDE), a light-weight TV Simulator for testing webapps, a debugger, and a TV Emulator.

    MainFeatures:

    • Integrated Development Environment (IDE)
    • TV Emulator
    • TV Simulator
    • Debugger

    New & Changed Features

    • Integrated Development Environment (IDE)

      1. Updated Caph framework 2.2.1
        A.Caph framework 4 template has been added. (Empty Scene, Hello World, Linear Layout, Multi Scene)
        B.Creation of separate CSS files for each resolution (1080P,720P, Auto)
        ※ For more information on Caph, refer following link: http://developer.samsung.com/onlinedocs/tv/caphdocs/

      2. Packaging option for optimization has been added

    • TV Emulator

      1. Suspend / restore API are added for multi-tasking apps
      2. Pause / Play, Seek, Backward/ Forward features are stabilized.
      3. Adding Tizen Web Device APIs
        1. ApplicationInformation / DownloadManager / PackageManager APIs are improved.
      4. Samsung TV Product APIs
        1. APIs related to getRealModel in productinfo are improved.
    • TV Simulator

      1. Supports Tizen Web Device API
        1. ApplicationInformation / DownloadManager / PackageManager APIs are improved.

    Getting SDK:

    Developers planning to create Tizen-based Samsung TV applications are encouraged to download the SDK for your chosen development platform. Installation files for Windows, Mac, and Linux can be found at:
    Archive

    Sincerely,
    Your Samsung TV SDK Team

  • A

    Dear Partners and Developers,

    We truly appreciate your participation in the Samsung In-app advertising program thus far.

    In order to provide better service to our partners in the future, we are investing our resources into developing an improved advertising platform and will need to suspend the in-app advertising program for the time being.

    The in-app advertising service will be suspended as of April 1st, 2015 (GMT+0).

    Further details on the new platform will be announced at a later time.

    Existing in-app units will receive a non-monetized default banner, as depicted below (Picture 1).

    Pre-roll and app launch-roll video units will not receive monetized ad videos, but will rather open directly into the app content experience.

    Samsung AdHub will continue to operate the SmartTV InApp SDK until March 31st, 2015. All revenue balances will be settled and transferred to registered bank accounts no later than June 30th, 2015.

    Please make sure that the ‘Payment Detail’ information listed under your Samsung AdHub account is up-to-date.

    If you have any questions regarding this process, please contact us via Customer Support on SamsungAdhub.com

    http://help.content.samsung.com/csseller/main/main.do

    Samsung Developer Forum

  • A

    Dear Partners and Developers,
    Samsung Electronics is pleased to release CAPH 2.1.1.
    CAPH provides developers with an effective web UI framework for developing high-performance web application.

    The Samsung Tizen SDK and Emulator include CAPH, so you can develop your web app with CAPH included in the SDK or emulator.

    CAPH 2.1.1 has new features and bug-fixes compared with CAPH 2.1.0

    • New Features

      • Stripe theme Reference App (CAPH 3.0 API References)
      • Creation of separate CSS files for each resolution (1080P,720P, Auto)
    • Fixed bugs

      • Focus Manager bug fix
      • Common UI Components : Some fixes in APIs of List, List Menu, List Text
      • Stripe Theme (Tizen UX) : Some fixes in APIs of Dropdown List, Input Box, Popup, Popup Menu, Rating
      • Scene Manager: Code Refactoring, Change of Scene State and Life Cycle Naming
    • Etc...

      • Namespace of Service Widget APIs are changed

    Getting CAPH :

    Developers can download CAPH at the CAPH Download Page.

    We provide CAPH in three types and a Reference app:

    • Caph Full Package
    • Caph Base Package
    • Caph Theme Package
    • Caph Stripe Theme Reference App

    CAPH Download

    We hope you can improve your web application through CAPH.

    Sincerely,
    Your CAPH Team.

  • A

    Dear Partners and Developers,

    Samsung Smart TV Developer Forum Team is please to release Caph 2.0 with Tizen-based Samsung TV SDK.

    Caph 2.0 has 3 components such as Base, UI, Theme.

    This release is for Caph Base package.

    Caph Base package provides 226 API.

    • Optimized DOM selector & manipulation

    • You can define your Class for OOP

    • GPU accelerated timeline animation API

    • Common utility APIs

    UI and Theme package will be release in next January.

    We hope, you can improve your application using this package for Tizen-based Samsung TV

    Thank you

  • A

    Dear Partners and Developers,

    The Samsung TV SDK Team is pleased to release the Tizen-based Samsung TV SDK 1.0.

    The SDK provides developers with the tools they need to begin developing for the Tizen-based Samsung TV platform.

    The toolset includes an Integrated Development Environment (IDE) and a Web Simulator for testing TV apps on a PC.

    Main Features:

    • Integrated Development Environment (IDE)
    • Web Simulator
    • Debugger

    Getting the SDK:

    Developers planning to make applications for the Tizen-based Samsung TV are encouraged to download the SDK for their chosen development platform.

    Install files for Windows, Mac, and Linux can be found at:

    Archive

    Sincerely,

    Your Tizen TV SDK Team

  • A

    Dear Partners and Developers,

    The Samsung TV SDK Team is pleased to release the Tizen-based Samsung TV SDK 1.0 Beta.

    The SDK provides developers with the tools they need to begin developing for the Tizen TV platform.

    The toolset includes an Integrated Development Environment (IDE) and a Web Simulator for testing TV apps on a PC.

    Main Features:

    • Integrated Development Environment (IDE)
    • Web Simulator
    • Debugger

    Getting the SDK:

    Developers planning to make applications for the Tizen TV are encouraged to download the SDK for their chosen development platform.

    Install files for Windows, Mac, and Linux can be found at:
    Archive

    Sincerely,
    Your Tizen TV SDK Team

  • A

    If your application handles user login information, you must make sure that all user login information is deleted when the application is uninstalled. After deleting and reinstalling the application, there must be no user login information available from the previous installation. For related information, see Developing an Application and User Login/Logout.

  • A

    By including the correct content in your application submission, you can dramatically reduce the time needed to test and publish it on Samsung Apps TV. Make sure the application is packaged correctly and the application UI description file includes all required testing information. You must also perform self-testing against the quality guidelines. See the details here.

  • A

    After releasing the Tizen .NET TV framework in January, the Samsung Apps TV Seller Office is now ready to launch your .NET applications. The TV ecosystem is expected to be enhanced by rich applications and content developed using the .NET framework. You can be one of the first Tizen .NET TV framework partners.

  • A

    The 2018 Smart TV model groups are now available in the Samsung Apps TV Seller Office. You can increase your potential audience by making your applications available on more models. Find out which products have been released on the market, and add new target model groups to your existing applications. See the TV Model Groups.

  • A

    Samsung released the Tizen 4.0 TV Emulator today. Not only the TV emulator is updated, but also the TizenFX APIs and the TizenFX TV APIs are supported. .NET appliations have been added to the emulator. See the release note and download it at Tools.

  • A

    The Tizen .NET TV framework is released officially. It is expected that .NET Framework technology improves Samsung Smart TV ecosystem with rich applications and content developed using .NET Framework. See Tizen .NET TV and try it.

  • A

    To speed up your application launch process and ensure users get a great experience, test applications against the quality guidelines.

  • A

    As Widevine Classic is deprecated by Google's policy, it is not supported on Samsung TVs due to maintenance issues. Please see the updated General Specifications.

  • A

    TV Extension 4.0b is released. This is based on Tizen 4.0 version. Update the development environment for Samsung Smart TV applications.

    Note

    Tizen Studio 2.x supports TV Extension 4.x or higher.

  • A

    The Tizen .NET TV framework SDK preview is released. It is expected that .NET Framework technology improves Samsung Smart TV ecosystem with rich applications and content developed using .NET Framework. Please download and try it. The official version will be released in the first half of 2018.

  • A

    Owing to lots of global developers and partners, Samsung held the SDC2017 (Samsung Developer Conference 2017) event successfully. The followings are the Smart TV sessions which were presented at the event. Please revisit these sessions.

    • What's New With the Tizen TV SDK and Building TV Apps Powered by .NET Core and Xamarin.FormsMore:

      • Shane Cho, Principal Engineer, Samsung
      • Amit Sharma, Senior Manager, Samsung
      • Ed Snider, Developer / Microsoft MVP, InfernoRed Technology

      Learn how to build apps for Samsung TVs! With the new Tizen TV SDK you can build TV apps using web technologies as well as .NET with Visual Studio. In this session, we will show you how to get started using the Tizen TV SDK, the Samsung TV APIs and how to use Xamarin.Forms with Tizen to write cross-platform .NET apps that can run on Samsung TVs.



    • Introduction to Samsung Voice Touch and Improved App Accessibility by Voice:

      • Keith Shin, Principal Engineer, Samsung

      We'd like to bring to your attention our new Voice Touch feature that'll enable our user to access what he or she sees on the TV screen by simply speaking them to the TV remote. Right now the kind of on-screen texts that are executable by voice are limited to movie and app titles but will be extended to cover virtually everything that can be read from the whole screen.



    • Maximize Your App Biz Opportunity with Samsung Smart TV Analytics:

      • Kwanghyun Koh, Principal Engineer, Samsung
      • Kevin Tucker, Sr. Strategic Partnership Manager, Spotify

      Samsung Smart TV is the best-selling smart TV worldwide, with over 60 million users who are using it not only to consume video content but also to use other smart TV apps in various domains. Samsung Smart TV analytics has been used to help Samsung TV app developers to understand their user behavior to improve the overall app experience while enabling them to tap into new business opportunities. In this session, we will present details of how to better utilize Samsung Smart TV analytics to better understand your app users. It will include a real demo of how it works, KPI data types, advanced features, and product roadmap. One highlight of the session is the presentation done by one of our key partners, Spotify, who will share their own experiences of using Samsung Smart TV analytics and best practices of customer behavior analysis.



    • Maximize Your TV Services Using KNOX:

      • Jongoh Hur, Principal Engineer, Security R&D , Samsung
      • Colin Park, Software Engineering Manager, McAfee

      At SDC 2016, Samsung announced a powerful and comprehensive Smart TV security solution for our entire 2016 line of Tizen-based Smart TVs. Over the last year, the solution has evolved to support various vertical markets such as payments, workplaces and management, enabling the development of innovative B2C and B2B security services. Join us to get an overview of this security platform and to learn how to enter these vertical markets using it.

  • A

    Dear Developers,

    We are pleased to announce the release of TOAST v1.3.0 for developers.
    You can download the latest version from GitHub.
    https://github.com/Samsung/cordova-plugin-toast

    As this expansion,
    TOAST offers the purchase experience on Smart TV through toast.billing feature. And script files will be helpful with getting started with TOAST.

    TOAST v1.3.0 have following new/updated features:

    • toast.billing feature is released as new feature for Tizen platform.
    • Script files(batch/shell) are added for automatic setting.
    • Sample applications are updated.
    • toast.application: Info key is added as supported keys.

    We wish that these updates will be helpful for the developers to create more flexible applications & TOAST feature will further help in reducing the burden on developers.
    We are always dedicated to offer a better TOAST solution for you.

    We have prepared simple TOAST advertisement video to help you understand easily.
    Enjoy TOAST!
    http://developer.samsung.com/onlinedocs/tv/toastAD/

    Code once, go home early

    Best Regards,
    TOAST Team.
    toast@samsung.com

  • A

    Smart View SDK for iOS(ver 2.3.4) package has been added.

    We have added a library that is compatible with Xcode 8.0. The basic functions are the same with existing iOS libraries.

    Please download latest mobile library here Smart View SDK Download.

    For more information on features via Smart View SDK, please refer below page.

    We hope that you can enhance the usability of your service with the updated Smart View SDK.

  • A

    Smart View SDK for Android(ver 2.3.4) and iOS(ver 2.3.4) package has been updated.

    We have updated the DMP(Default Media Player) to support music, photo contents(expanded from video contents only) and playlist. Also, Samsung wireless speakers are now included as Smart View enabled devices.

    DMP will enable developers easily implement the casting feature on their apps, which only requires sender-side implementation. With the updated APIs, playlist control becomes much easier. Users will now be able to enjoy casting a variety types of content with simple controls.

    For music partners, the same experience becomes available with Samsung wireless speakers as well. Make your users to send their favorite songs and playlists to the best quailty speakers and upgrade your mobile app experience.

    Please download latest mobile library Smart View SDK Download to use this function.

    For more information on using the DMP(Default Media Player) and Wireless speaker feature via Smart View SDK, please refer below page.

    We hope that you can enhance the usability of your service with the updated Smart View SDK.

  • A

    Dear Developers,

    We are pleased to announce the release of TOAST v1.2.0 for developers.
    You can download the latest version form GitHub.
    https://github.com/Samsung/cordova-plugin-toast

    List of TOAST supported platforms:

    Platform Year Coverage
    Samsung Legacy Smart TV 2012 / 2013 / 2014 / emulator
    Samsung Tizen Smart TV 2015 / 2016 / emulator
    Web Browser Chrome
    WebOS TV 2014 / 2015 / 2016 / emulator

    As this expansion,
    If you write only one application code, you can get Samsung Legacy TV, Samsung Tizen TV and also webOS TV scales.
    In other words, You can reach totally over 100 million tv scales with TOAST.

    If you want more details about supported platforms, refer below url.
    It also contains supported APIs table.
    https://github.com/Samsung/cordova-plugin-toast/wiki/All-platforms

    TOAST v1.2.0 will have following new/updated features:

    • webOS platform is now available
    • Samsung Legacy Smart TV 2012 is now available
    • Network : add network disable event.
      • when network is disconnect, disable event is now available fired.

    We wish that these updates will be helpful for the developers to create more flexible applications & TOAST feature will further help in reducing the burden on developers.
    We are always dedicated to offer a better TOAST solution for you.

    We have prepared simple TOAST advertisement video to help you understand easily.
    Enjoy TOAST!
    http://developer.samsung.com/onlinedocs/tv/toastAD/

    Code once, go home early

    Best Regards,
    TOAST Team.
    toast@samsung.com

  • A

    Dear Developers,

    We are pleased to announce the expansion of TOAST supported platform.

    Now, TOAST is also available on 2012 Samsung Legacy Smart TV.

    List of TOAST supported platforms:

    • Samsung Legacy Smart TV (2012 ~ 2014 model)

    • Samsung Tizen Smart TV (2015 model ~ )

    • Web Browser

    As you know, Samsung Legacy TV has market footage over 60 million units.

    Furthermore, we expect the scale of Samsung Tizen TV to surpass 21 million units this year.

    TOAST is a free open source designed to help minimize TV developer's overhead.

    With TOAST, you can develop a multi-platform solution for ALL of your TV web applications.

    You can download the latest version TOAST on Github.

    We hope these updates will be helpful for all developers who want to create more flexible application.

    We are always dedicated to offer a better TOAST solution for you.

    Code once, go home early

    Best Regards,

    TOAST Team.

    toast@samsung.com

  • A

    Updated CAPH 3.1 has a touch feature. If you consider developing app on touch screen, Please check it with CAPH 3.1

    Please visit our turorials and samples in http://developer.samsung.com/onlinedocs/tv/caphdocs/

  • A

    Smart Hub Preview is now available on Samsung Tizen TV SDK 2.3.1.

    Smart Hub Preview makes it easier than ever for developers to promote content that is both beneficial to the user and partner.In the Preview area, users can directly see contents and deep link into the application.

    Moving forward, anyone can develop an application with the Tizen TV SDK Preview UI, giving the consumer a better single access content experience through a wider range of applications. Additionally, with preview function, developers are given the opportunity to get more exposure and promote their services through Samsung’s Smart TV's Smart Hub home screen.

    It is available since Tizen platform 2.4 or higher (Samsung Tizen TV 2016 models onwards).
    Whenever user hovers an application on Smart Hub Launcher, Preview is shown with Launcher.

    SDK Download : Archive

    Development Guide : Smart Hub Preview

    Sample : https://github.com/SamsungDForum/Preview

    We hope that you can enhance the usability of your service with Smart Hub Preview.

  • A

    Smart View SDK for Android(ver 2.3.0) and iOS(ver 2.3.0) package has been updated.

    We have added the WoW(Wake on WirelessLAN) function. It will enable users to turn on the TV instantly from mobile devices when the TV is off. Upgrade your mobile app and experience frictionless casting by sending the content right away on your TV

    Dependency on TV remote control will be reduced. We will further expand the coverage of this functionality.

    Please download latest mobile library (Smart View SDK Download) to use this function.

    For more information on using the WoW(Wake on WirelessLAN) feature via Smart View SDK, please refer below page.

    We hope that you can enhance the usability of your service with the updated Smart View SDK.

  • A

    Dear Developers,

    Samsung Developer Conference 2016 was held from 27-28 April.

    TOAST also participated in tech session.

    It has been uploaded on Youtube, It means you can meet the great TOAST lecture on Youtube.

    We hope many people watch it.

    It will be very helpful to the most developers who want to use TOAST.

    Please refer below Youtube link.

    https://www.youtube.com/watch?v=vv5emwgtrDc

    If you want to join us, contact to our github.

    https://github.com/Samsung/cordova-plugin-toast

    https://github.com/Samsung/cordova-sectv-tizen

    https://github.com/Samsung/cordova-sectv-orsay

    https://github.com/Samsung/grunt-cordova-sectv

    CODE ONCE, GO HOME EARLY

    Best Regards,

    TOAST Team

  • A

    Dear Partners and Developers,

    UX guideline for Smart View SDK has been updated.

    Smart View SDK

    You can find more detailed guideline on how to design your apps considering the UX of both TV and mobile usage.

    Some of the items are marked as mandatory, so that users can start to use the functionality easily without additional instruction.

    With the recommended guidelines, we hope that you can provide upgraded 2nd screen experiences with Samsung Smart TVs.

    Best Regards,

    Smart View Team

  • A

    Dear Partners and Developers,

    The release note for Smart View SDK has been updated.

    You can find the updated history on each library(Android, iOS, Javascript) and check which features are supported on the version of library you are currently using. You can download the latest mobile library on the Smart View SDK download page.

    Smart View SDK Download

    We hope that you can enhance the usability of your TV with the updated Smart View SDK that is continuously being upgraded.

    Best Regards,

    Smart View Team

  • A

    Dear Partners and Developers,

    Smart View SDK for Android(ver 2.0.16) and iOS(ver 2.2.0) package has been updated.

    We have added the DMP(Default Media Player) function. Now you can send a content URL and play it on Samsung Smart TVs without an installed app on the TV. Currently the functionality is limited to 2016 Samsung TVs and non-DRM video content only. We will keep expanding the coverage of functionality. You have to download latest mobile library to use this function.

    Smart View SDK Download

    For information on using the DMP via Smart View SDK, please refer to this page.

    Default Media Player

    We hope that you can enhance the usability of your service with the updated Smart View SDK.

    Best Regards,

    Smart View Team

  • A

    Dear Developers,

    If you are currently using Smart View SDK via the JavaScript API, we need to let you know that we need to limit the range of supported models that support cloud discovery for web to ‘15 TVs and above only.

    We are working to ensure the stability of the discovery service moving forward and will reintroduce support for ‘14 TV models reliably in the near future.

    For information on using the JavaScript API, please refer to this page.

    JavaScript Sender App

    Sorry for any inconvenience this may cause.

    Best Regards,

    Smart View Team

  • A

    Dear Developers,

    We are pleased to announce the release of TOAST v1.1.0 for developers.
    TOAST is a free, open source and easy to use platform for developers to reduce overhead time in app development . It allows us to develop a multiple platform solution for ALL your TV web applications.

    You can download the latest version form GitHub.

    TOAST v1.1.0 will have following new/updated features:

    • toast.application API
      : launchApp, getRequestedAppInfo APIs added for launching another app from app.

    • toast.Media API
      : Screen saver logic added for controlling screen saver during media play

    • README doc
      : Supported platform table updated

    We wish that these updates will be helpful for the developers to create more flexible applications & TOAST feature will further help in reducing the burden on developers.

    Best Regards,
    TOAST Team

  • A

    Feb. 2016 - TED has launched a new app on Samsung Tizen TV, and the CAPH team is pleased to announce that TED has built the app on the CAPH 3.0 framework.

    TED is leveraging CAPH's high performance scrollable thumbnail lists, stable key navigation and customizable component architecture to deliver a great user experience designed consistently with the TED brand.

    Please refer to the CAPH docs to find detail.

    http://developer.samsung.com/onlinedocs/tv/caphdocs/

    Sincerely,
    CAPH Team.

  • A

    Dear Partners and Developers,

    Smart View SDK for Android and iOS package has been updated.

    We have added the BLE (Bluetooth Low Energy) discovery function. Now mobile can discover nearby Samsung TVs (supported on '15, '16 TVs) using BLE signal without network connection also. You have to download latest mobile library to use this function.

    Smart View SDK Download

    We hope that you can enhance the usability of TV apps with the updated Smart View SDK.

    Best Regards,

    Samsung D Forum Team

  • A

    Dear Developers,

    We are pleased to announce open source project TOAST for developers.

    TOAST is free, open source and easy to use.

    It will allow you to develop a multiple platform solution for ALL your TV web applications.

    In today's market, there are various Smart TV platforms including Samsung legacy platform, Samsung Tizen TV, WebOS TV, and others.

    Servicing all these platforms has become cumbersome, and requires a developer to create and maintain multiple applications.

    Announcing project TOAST which is Samsung's open source project that will minimize a developer's overhead.

    We hope you can meet a satisfaction for multiple platforms with a single TV web application for use.

    TOAST project has been open on GitHub.

    Feel free to use for everyone.

    Download the latest released version. (https://github.com/Samsung/cordova-plugin-toast)

    TOAST v1.0.0 has been released with the following new items.

    • toast.Media
      : syncVideoRect API added
      : 'ENDED' Event added which means the playback is reached at the end of stream.
      : Sample applications are added.

    We hope TOAST is helpful for all.

    Code once, go home early

    Best Regards,

    TOAST Team

  • A

    Dear Partners and Developers,

    Samsung provides an integrated testing tool that helps you test all aspects of your application. By using Samsung Tizen SDK you can set up and run your application within the emulator or on the TV.

    To familiarize yourself with app testing on Samsung Tizen TV, please refer to the guide below:

    How to run your app on a Emulator : Learn about the Emulator that lets you develop and test Tizen TV application without using a physical device.

    How to install and run your app on the target device : Step-by-step guide using the Developer Mode on the TV.

    • In order to install your application on a device, you are required to use Developer Mode on the TV via SDK. This is the only method.

    Best Regards,

    Samsung D Forum Team

  • A

    Tizen SDK 2.4 Rev 2 is released, and the problem is solved.

    Please use Tizen SDK 2.4 Rev 2.


    Dear Partners and Developers,

    Tizen SDK version 2.4 Rev 1 was released on November 24th.
    This version has a known bug when trying to launch the TV application and was removed.

    If you happen to update to Tizen 2.4 Rev 1, please follow the steps below to roll-back to the previous SDK version.

    Symptom:
    When launching TV application with SDK 2.4 Rev 1, it throws NullPointerException, and application is not launched.

    Steps:

    • How to rollback SDK 2.4 Rev 1 to previous SDK 2.4

    Check videos to follow process :

    1. Launch Update Manager-2.4
    2. Click Configuration button on launched Update Manager
    3. Uncheck Auto Update checkbox in Install Option tab of Configuration popup.
    4. Select TizenSDK_2.4.0 and click confirm button.
    5. Reinstallation will start. Please wait for complete install.
    • This bug will be resolved in the next revision of Tizen SDK version 2.4 (Rev 2).

    Best Regards,
    Your Samsung D Forum Team

  • A

    Dear Tizen Partners and Developers,

    We would like to inform you Text-to-Speech (TTS) will be supported on 2016 Tizen TVs.

    TTS support is recommended but not required to pass Samsung QA.

    Best Regards,

    Your Samsung D Forum Team.

  • A

    Alert function has been used for printing log on 2010~2014 device, but from 2015 Tizen TV, alert function doesn't print log anymore.

    From 2016 Tizen TV, alert will show pop-up according to its standard. So in order to print log for debugging, you should use console.log() instead of using alert.

    alert
    2015 Device No action
    2016 Device Showing pop-up

    (For printing log, please use console.log. Refer to Debugging.)

  • A

    2015 Samsung Tizen TV supports Tizen OS 2.3 version, so If you want to run application in 2015 Samsung Tizen TV,

    please set the value of Required version property as 2.3 in config.xml file.

    If Required version is higher than 2.3, application cannot be installed in 2015 Samsung Tizen TV.

  • A

    Dear Tizen Partners and Developers,

    We would like to notify you that the Multitasking feature is now mandatory for Samsung Tizen TV Applications.

    If your application doesn't support Multitasking, or a defect is found during testing of Multitasking, the QA round will be failed.

    Please check your application according to the following checklist:

    • Quick Checklist
      Open config.xml file, and check whether below tag exists or not.
      <tizen:metadata key='http://samsung.com/tv/metadata/multitasking.support'
      value='false'/>
      • Exist -> Delete that line. This tag blocks multitasking a will cause QA to fail.
      • Not exist -> Nothing to do. Default value for multitasking is true.
    1. Below documentation explains how to handle multitasking use cases.
      Multitasking

    If you have any questions, please ask on SDF forum board or 1:1 Q&A in seller office.

    Best Regards,

    Your Samsung D Forum Team

  • A

    Dear Partners and Developers,

    We are pleased to release CAPH 3.0. Unlike earlier versions, CAPH 3.0 becomes very light and flexible. It provides the faster and easier way to develop TV web application.

    CAPH3.0 package contains :

    • CAPH 3.0 for AngularJS
    • CAPH 3.0 for jQuery
    • CAPH 3.0 Reference App

    Also, the latest Samsung Tizen TV SDK 2.0 includes CAPH 3.0, so you can develop your web app with CAPH3.0 included in the SDK.

    CAPH Download

    We hope you can improve your web application through CAPH 3.0.

    • Notice : CAPH 3.0 is not compatible with the earlier versions 2.x.

    Sincerely,

    CAPH Team.

  • A

    Dear Partners and Developers,

    The Samsung TV SDK Team is pleased to release the Samsung Tizen TV SDK 2.0.
    The SDK provides developers with the tools they need to begin developing for the Tizen TV platform.
    The tool set includes an Integrated Development Environment (IDE), a light-weight TV Simulator for testing web apps, and a TV Emulator.
    The Samsung Tizen TV SDK combines the best features of a TV with the power of web based technologies.
    By combining the size, input, and multimedia benefits of a TV with the connectivity features of the internet, developers can create innovative new experiences for their users.
    For overall information about Tizen App development, please refer to the https://developer.tizen.org/ Website.

    • Main Changes
      Samsung Tizen TV SDK 2.0 has been integrated as an extension to the Tizen official SDK (https://developer.tizen.org/).
      If you want to install the TV SDK, you should install Tizen web app development environment using Tizen web IDE installer and install Samsung Tizen TV SDK 2.0 using update-manager tool of Tizen SDK.

    Please refer to the Samsung Tizen TV SDK 2.0 installation manual :

    Installation of TV SDK

    You can download Tizen Web IDE Installer either from or from . Both of the installers are same.

    New & Changed Features

    • Integrated Development Environment (IDE)

      • Caph 3.0 development environment.
      • NaCl development environment.
    • Samsung TV Emulator

      • Multi HDS(Host Direct Sharing)
      • USB Event Injector

    Tizen TV Emulator Limitations

    • Web API : Following web APIs do not work in the Emulator.

      • tizen.tvaudiocontrol.getOutputMode
      • Secure Websocket
    • Unsupported Devices and features :

      • Camera device
      • Smart interaction (Gesture, Voice)
      • 3D
      • Bluetooth
      • SSO(Single Sign On)
      • UHD resolution
      • On Web Simulator, some functions of Web APIs return dummy value.

    Pre-Setting requirements before installing Samsung Tizen TV SDK 2.0

    • Java
      The Samsung Tizen TV SDK 2.0 Eclipse plugin requires Java Standard Edition (Java SE) version 1.7 or higher.
      Please install the Java SE Development Kit (JDK):
      http://www.oracle.com/technetwork/java/javase/downloads/index.html

    • CPU specification
      If you use Samsung Tizen TV Emulator, VT(Virtualization Technology) should be supported by the CPU.

      • Windows & Mac OS : Intel VTx should be supported by the CPU. (For Haxm)
      • Linux : Intel VT-x or AMD-V™ should be supported by the CPU. (For KVM)

    Graphic card specification and driver

    Latest vendor-provided version of the graphic card driver for OpenGL® ES acceleration :

    On Ubuntu®:

    • NVIDIA®/ATI® driver for Ubuntu® 12.04/14.04:
    • To upgrade, go to System Settings > Additional Drivers.
    • Download the latest driver from the vendor site, and install it.
    • INTEL® driver for Ubuntu® 12.04/14.04:
    • Requires an Intel® driver version 8.0.1 or higher.
    • Ubuntu® 12.04 supports an Intel® driver higher than 8.0.1.

    On Windows®:

    • Depending on your OS theme (such as non-Aero themes and Windows XP themes), a display surface can be erased for a while if the Emulator window is obscured by another window.
      If you click the Emulator window, the display surface works correctly again.

    • If the host machine is using the Nvidia Optimus™ technology, the TV Emulator works with the on-board graphics chipset, and not with the Nvidia® external graphics card.
      To prevent this, you can ether disable the Nvidia Optimus™ technology, or set the TV Emulator to run with the Nvidia® external graphics card.

    SDK System Requirements

    • Processor: Dual Core 2.8GHz / Single Core 3GHz or higher
      • VT(Virtualization Technology) should be supported by the CPU (For TV Emulator)
      • Windows & Mac OS : Intel VTx should be supported by the CPU. (HAXM)
      • Linux : Intel VT-x or AMD-V™ should be supported by the CPU. (KVM)
      • HAXM :
        Intel HAXM requires an Intel processor with Intel VT-x functionality and cannot be used on systems lacking this hardware feature.
        To determine the capabilities of your Intel processor, visit http://ark.intel.com/.
      • KVM :
        To determine the information of CPUs which support Hardware virtualization of KVM, visit http://www.linux-kvm.org/page/Processor_support.
    • RAM: 4 GB or higher
    • OS (32bit and 64bit supported):
      • Windows 7 (64bit recommendation), Windows XP Service Pack 2 or higher
      • Linux: Tested on Ubuntu 12.x
      • Mac OS X : Intel-based hardware, OS versions 10.6 and above.
        Apple Mac OS X 10.8(Mountain Lion) 64-bit, 10.9(Mavericks) 64-bit.
    • Screen resolution: 1280 x 1024 or higher
    • HDD: 5GB or higher
      When the disk storage is full, various incorrect operations can occur.

    Known issue

    If you already installed android HAXM driver, tizen HAXM driver is not installed. Then, you will encounter an error “No accelerator found” while launching the emulator.
    You should uninstall the android haxm driver and install the tizen haxm driver manually as follows :

    Windows

    • Uninstall the android haxm driver by opening Programs and Features in the Windows control panel and clicking Intel(R) Hardware Accelerated Execution Manager.
    • Install the tizen haxm driver by executing the driver installer whose path is toolsemulatoretcIntelHaxmTizen.exe and proceeding the installing process.

    Mac OS X 10.10

    • Uninstall the android haxm driver by opening a terminal, changing directory to /System/Library/Extensions/intelhaxm.kext/Contents/Resources, and then typing sudo ./uninstall.sh.
    • Install the tizen haxm driver by executing the driver installer whose path is /tools/emulator/etc/IntelHaxmTizen_for_10.10.dmg and proceeding the installing process.

    Mac OS X 10.9 and under

    • Uninstall the android haxm driver by opening a terminal, changing directory to /System/Library/Extensions/intelhaxm.kext/Contents/Resources, and then typing sudo ./uninstall.sh.
    • Install the tizen haxm driver by executing the driver installer whose path is /tools/emulator/etc/IntelHaxmTizen.dmg and proceeding the installing process.

    Best Regards,
    Your Samsung TV SDK Team

  • A

    Dear Partner and Developer

    We have an important notice about a recent firmware update that was pushed in October.

    In this firmware update, we have made some changes to the AVPlay API Specification, which may cause your application to not playback video properly.

    Please check the below guide against your submitted application source code and make the necessary updates to avoid any issues.

    Change:

    The updated exception handling is added on Player for Tizen application.

    Hence, Tizen application can't use avplay API before creating avplay instance by webapis.avplay.open().

    If you call avplay API prior to creating of avplay instance, error will be occured and playback would be stopped.

    1. Application named A is using webapis.avplay.close() before webapis.avplay.open() → ERROR! Can't play video

    Solution :

    Call avplay API after webapis.avplay.open()

    Remove APIs called before webapis.avplay.open()

    Applications that are using avplay API before creates instance should be updated and submitted on Seller Office for QA.

    Since

    Firmware released on October (exact version will vary depending on your location)

    We will continue our efforts to create a better app development environment for you.

    If you have any questions about this change, please contact us via 1:1 Q&A on Seller Office.

    Samsung Smart TV Developers Forum

  • A

    Dear Samsung Smart TV Developers,

    With the introduction of our Tizen Smart TVs this year, we have made it even easier for our developers with by providing easy-to-use development tools and support of web standards.

    In addition, the 2015 Smart TVs we support both type of applications written in Tizen and legacy OS to help ease the transition.

    Starting next year all of our 2016 Smart TVs will only support Tizen built applications.

    If you have not yet converted your application to Tizen, please take this moment to review our latest Tizen SDK and submit your Tizen application to our Seller Office. This will help ensure your application will be made available for 2016.

    Thank you for your continued support!

  • A

    Dear Partner and Developers,

    Developer mode is now available in new firmware. (firmware higher than 1400 version)

    Now you can install and test your application on your TV device.

    Please do software update in your TV and test your app.

    How to check Current Firmware

    In TV, MENU/123 -> Menu -> Support -> Contact Samsung

    Check Software Version

    How to update firmware

    Connect TV to network.

    In TV, MENU/123 -> Menu -> Support -> Software Update -> Update now

    You can also download USB update version of latest firmware at

    http://www.samsung.com/

    Search by your TV model

    How to use developer mode

    Refer to below guide

    Running App on TV

    Known Issue (2015/Sep/24)

    • You can't test an application with partner or platform privilege on TV

    • You can't use author certificate and device profile which are issued from SamsungDForum server. (You can use only locally made certificates)

    • When you run debug as, you can't get console log till remote inspector is launched. (You may lost logs of first 3~5 seconds from app launching.)

  • A

    Dear Partners and Developers,

    The Samsung TV SDK Team is pleased to release the Samsung Tizen TV SDK 1.5.
    The SDK provides developers with the tools they need to begin developing for the Tizen TV platform.

    The tool set includes an Integrated Development Environment (IDE), a light-weight TV Simulator for testing web apps, and a TV Emulator.

    The Samsung Tizen TV SDK combines the best features of a TV with the power of web based technologies.

    By combining the size, input, and multimedia benefits of a TV with the connectivity features of the internet, developers can create innovative new experiences for their users.

    For overall information about Tizen App development, please refer to the https://developer.tizen.org Website.

    New & Changed Features

    • Integrated Development Environment (IDE)
      1. Author certification and Device profile registration
      2. 'Check Privilege' function has been updated
        A.'Samsung Tizen TV Product API' additional support.
    • TV Emulator
      1. Multiscreen SDK 2.0
        Multiscreen SDK helps you develop the application which communicates between mobile device and TV easily. (Smart View SDK Download)
      2. 2015 Smart Controller
      3. TV Emulator is finally Supporting Mac OS.
      4. Event Injector
      1. Network Connect/Disconnect simulation
    • TV Simulator
      1. Supporting 2015 Smart Controller.

    Getting SDK:

    Developers planning to create Samsung Tizen TV applications are encouraged to download the SDK for your chosen development platform. Installation files for Windows, Mac, and Linux can be found at:
    Download

    Sincerely,
    Your Samsung TV SDK Team

  • A

    Dear Partners and Developers,

    Essential guide for Tizen Web application development is released.

    Please check the URL.

    Essentials for Beginner

    This document guides how to set up development environment and essential informations for developing and releasing.

    Getting Started

    In this section, you can learn how to set up development environment from installing SDK to debuging App.

    Developing an App

    This section gives you essential and basic information for developing.

    Releasing Your App

    This section introduces how to release your app in seller site.

    For more detail information, go to seller office.

    http://seller.samsungapps.com/

    Sincerely,

  • A

    Samsung SmartTV Web Browser User-Agent StringFormat

    User Agent format has beenchanged along with introduction of Tizen OS to Smart TV from 2015.
    And It is as defined in the table below. Please visit http://developer.samsung.com/samsung-browserfor more details.

    Mozilla/$(MOZILA_VER) ($(DEVICE_TYPE); $(OS); $(PLATFORM) $(PLATFORM_VER); SAMSUNG $(MODEL_NAME) Build/$(BUILD_TAG)) AppleWebKit/$(APPLEWEBKIT_VER) (KHTML, like Gecko) $(APP_NAME)/$(APP_VER) (Chrome/$(CHROME_VER)) $(UX RECOMMEND) Safari/$(SAFARI_VER)
    
    Field Description Required
    $(DEVICE_TYPE) “SMART-TV” is used for Samsung Smart TV. Mobile devices do not use this field. Optional
    $(PLATFORM) $(PLATFORM_VER) “Tizen” is used for Samsung Smart TV 2015 new models (and later), and for Tizen Mobile. Mandatory
    SAMSUNG Company name Optional
    $(MODEL_NAME) Mobile devices use MODEL_NAME field for each device. Smart TV currently does not use this field. This Field will be possibly used in the future. Optional
    Build/$(BUILD_TAG)) Platform Build Tag is used on Android devices. Currently, Tizen devices do not use this field. It may be possibly used in the future. Optional
    $(APP_NAME)/$(APP_VER) Web Browsers on Samsung devices (Mobile and Smart TV) use “SamsungBrowser/version”. Mandatory
    (Chrome/$(CHROME_VER)) This field is presented in a Chrome-based web browser only. Android Browser is currently presented this way whereas, Tizen Samsung Browser is not as it is based on webkit. This will also reflect on the Tizen Samsung Browser if it will be based on Chrome in the future. Optional
    $(UX_RECOMMEND) Mobile devices with small screens (e.g. less than 7') use “Mobile”. Smart TVs use “TV”. If PC UX is appropriate for the device, this field is empty. Optional

    and Each year-released producthas different 'User Agent' for smart TV web browser as the followings :

    Year User Agent
    2015 Mozilla/5.0 (SMART-TV; Linux; Tizen 2.3) AppleWebkit/538.1 (KHTML, like Gecko) SamsungBrowser/1.0 TV Safari/538.1
    2014 Mozilla/5.0 (SMART-TV; X11; Linux armv7l) AppleWebkit/537.42 (KHTML, like Gecko) Safari/537.42
    2013 Mozilla/5.0 (SMART-TV;X11; Linux i686) AppleWebkit/535.20+ (KHTML, like Gecko) Version/5.0 Safari/535.20+
    2012 Mozilla/5.0 (SMART-TV; X11; Linux i686) AppleWebKit/534.7 (KHTML, like Gecko) Version/5.0 Safari/534.7
    2011 Mozilla/5.0 (SmartHub; SMART-TV; U; Linux/SmartTV) AppleWebKit/531.2 (KHTML, like Gecko) Web Browser/1.0 SmartTV Safari/531.2+

    Especially, Three conditions should be met in order to provide best web page for 2015 Smart TV web browser as described below.

    1. PC or Tablet configuration

    Mobile page is not appropriatefor wide screen TV.

    We recommend Tablet configuration or PC configuration to be usedfor Smart TV.

    2. HTML5 video

    Flash Player is no moreavailable on Samsung Smart TV Web Browser from 2015.

    HTML5 video is inevitable forvideo play on Samsung Smart TV Web Browser

    3. Maintain focus on Resize Event

    When focus is on Input field,Resize Event usually occurs because Samsung IME (Screen Keyboard) pops up onthe screen.

    On Resize Event, focus should be maintained on the Input field so that TV webbrowser can input characters and symbols using Samsung IME.

  • A

    Dear Partners and Developers,

    Samsung Electronics is pleased to release the Tizen-based SamsungTV SDK 1.4.
    The SDK provides developers with the tools they need to begin developing for the Tizen TV platform.
    The toolset includes an Integrated Development Environment (IDE), a light-weight TV Simulator for testing webapps, a debugger, and a TV Emulator.

    MainFeatures:

    • Integrated Development Environment (IDE)
    • TV Emulator
    • TV Simulator
    • Debugger

    New & Changed Features

    • Integrated Development Environment (IDE)

      1. Updated Caph framework 2.2.1
        A.Caph framework 4 template has been added. (Empty Scene, Hello World, Linear Layout, Multi Scene)
        B.Creation of separate CSS files for each resolution (1080P,720P, Auto)
        ※ For more information on Caph, refer following link: http://developer.samsung.com/onlinedocs/tv/caphdocs/

      2. Packaging option for optimization has been added

    • TV Emulator

      1. Suspend / restore API are added for multi-tasking apps
      2. Pause / Play, Seek, Backward/ Forward features are stabilized.
      3. Adding Tizen Web Device APIs
        1. ApplicationInformation / DownloadManager / PackageManager APIs are improved.
      4. Samsung TV Product APIs
        1. APIs related to getRealModel in productinfo are improved.
    • TV Simulator

      1. Supports Tizen Web Device API
        1. ApplicationInformation / DownloadManager / PackageManager APIs are improved.

    Getting SDK:

    Developers planning to create Tizen-based Samsung TV applications are encouraged to download the SDK for your chosen development platform. Installation files for Windows, Mac, and Linux can be found at:
    Archive

    Sincerely,
    Your Samsung TV SDK Team

  • A

    Dear Partners and Developers,

    We truly appreciate your participation in the Samsung In-app advertising program thus far.

    In order to provide better service to our partners in the future, we are investing our resources into developing an improved advertising platform and will need to suspend the in-app advertising program for the time being.

    The in-app advertising service will be suspended as of April 1st, 2015 (GMT+0).

    Further details on the new platform will be announced at a later time.

    Existing in-app units will receive a non-monetized default banner, as depicted below (Picture 1).

    Pre-roll and app launch-roll video units will not receive monetized ad videos, but will rather open directly into the app content experience.

    Samsung AdHub will continue to operate the SmartTV InApp SDK until March 31st, 2015. All revenue balances will be settled and transferred to registered bank accounts no later than June 30th, 2015.

    Please make sure that the ‘Payment Detail’ information listed under your Samsung AdHub account is up-to-date.

    If you have any questions regarding this process, please contact us via Customer Support on SamsungAdhub.com

    http://help.content.samsung.com/csseller/main/main.do

    Samsung Developer Forum

  • A

    Dear Partners and Developers,
    Samsung Electronics is pleased to release CAPH 2.1.1.
    CAPH provides developers with an effective web UI framework for developing high-performance web application.

    The Samsung Tizen SDK and Emulator include CAPH, so you can develop your web app with CAPH included in the SDK or emulator.

    CAPH 2.1.1 has new features and bug-fixes compared with CAPH 2.1.0

    • New Features

      • Stripe theme Reference App (CAPH 3.0 API References)
      • Creation of separate CSS files for each resolution (1080P,720P, Auto)
    • Fixed bugs

      • Focus Manager bug fix
      • Common UI Components : Some fixes in APIs of List, List Menu, List Text
      • Stripe Theme (Tizen UX) : Some fixes in APIs of Dropdown List, Input Box, Popup, Popup Menu, Rating
      • Scene Manager: Code Refactoring, Change of Scene State and Life Cycle Naming
    • Etc...

      • Namespace of Service Widget APIs are changed

    Getting CAPH :

    Developers can download CAPH at the CAPH Download Page.

    We provide CAPH in three types and a Reference app:

    • Caph Full Package
    • Caph Base Package
    • Caph Theme Package
    • Caph Stripe Theme Reference App

    CAPH Download

    We hope you can improve your web application through CAPH.

    Sincerely,
    Your CAPH Team.

  • A

    Dear Partners and Developers,

    Samsung Smart TV Developer Forum Team is please to release Caph 2.0 with Tizen-based Samsung TV SDK.

    Caph 2.0 has 3 components such as Base, UI, Theme.

    This release is for Caph Base package.

    Caph Base package provides 226 API.

    • Optimized DOM selector & manipulation

    • You can define your Class for OOP

    • GPU accelerated timeline animation API

    • Common utility APIs

    UI and Theme package will be release in next January.

    We hope, you can improve your application using this package for Tizen-based Samsung TV

    Thank you

  • A

    Dear Partners and Developers,

    The Samsung TV SDK Team is pleased to release the Tizen-based Samsung TV SDK 1.0.

    The SDK provides developers with the tools they need to begin developing for the Tizen-based Samsung TV platform.

    The toolset includes an Integrated Development Environment (IDE) and a Web Simulator for testing TV apps on a PC.

    Main Features:

    • Integrated Development Environment (IDE)
    • Web Simulator
    • Debugger

    Getting the SDK:

    Developers planning to make applications for the Tizen-based Samsung TV are encouraged to download the SDK for their chosen development platform.

    Install files for Windows, Mac, and Linux can be found at:

    Archive

    Sincerely,

    Your Tizen TV SDK Team

  • A

    Dear Partners and Developers,

    The Samsung TV SDK Team is pleased to release the Tizen-based Samsung TV SDK 1.0 Beta.

    The SDK provides developers with the tools they need to begin developing for the Tizen TV platform.

    The toolset includes an Integrated Development Environment (IDE) and a Web Simulator for testing TV apps on a PC.

    Main Features:

    • Integrated Development Environment (IDE)
    • Web Simulator
    • Debugger

    Getting the SDK:

    Developers planning to make applications for the Tizen TV are encouraged to download the SDK for their chosen development platform.

    Install files for Windows, Mac, and Linux can be found at:
    Archive

    Sincerely,
    Your Tizen TV SDK Team

  • A

    By including the correct content in your application submission, you can dramatically reduce the time needed to test and publish it on Samsung Apps TV. Make sure the application is packaged correctly and the application UI description file includes all required testing information. You must also perform self-testing against the quality guidelines. See the details here.

  • A

    Dear Developers,

    We are pleased to announce the release of TOAST v1.3.0 for developers.
    You can download the latest version from GitHub.
    https://github.com/Samsung/cordova-plugin-toast

    As this expansion,
    TOAST offers the purchase experience on Smart TV through toast.billing feature. And script files will be helpful with getting started with TOAST.

    TOAST v1.3.0 have following new/updated features:

    • toast.billing feature is released as new feature for Tizen platform.
    • Script files(batch/shell) are added for automatic setting.
    • Sample applications are updated.
    • toast.application: Info key is added as supported keys.

    We wish that these updates will be helpful for the developers to create more flexible applications & TOAST feature will further help in reducing the burden on developers.
    We are always dedicated to offer a better TOAST solution for you.

    We have prepared simple TOAST advertisement video to help you understand easily.
    Enjoy TOAST!
    http://developer.samsung.com/onlinedocs/tv/toastAD/

    Code once, go home early

    Best Regards,
    TOAST Team.
    toast@samsung.com

  • A

    Dear Developers,

    We are pleased to announce the release of TOAST v1.2.0 for developers.
    You can download the latest version form GitHub.
    https://github.com/Samsung/cordova-plugin-toast

    List of TOAST supported platforms:

    Platform Year Coverage
    Samsung Legacy Smart TV 2012 / 2013 / 2014 / emulator
    Samsung Tizen Smart TV 2015 / 2016 / emulator
    Web Browser Chrome
    WebOS TV 2014 / 2015 / 2016 / emulator

    As this expansion,
    If you write only one application code, you can get Samsung Legacy TV, Samsung Tizen TV and also webOS TV scales.
    In other words, You can reach totally over 100 million tv scales with TOAST.

    If you want more details about supported platforms, refer below url.
    It also contains supported APIs table.
    https://github.com/Samsung/cordova-plugin-toast/wiki/All-platforms

    TOAST v1.2.0 will have following new/updated features:

    • webOS platform is now available
    • Samsung Legacy Smart TV 2012 is now available
    • Network : add network disable event.
      • when network is disconnect, disable event is now available fired.

    We wish that these updates will be helpful for the developers to create more flexible applications & TOAST feature will further help in reducing the burden on developers.
    We are always dedicated to offer a better TOAST solution for you.

    We have prepared simple TOAST advertisement video to help you understand easily.
    Enjoy TOAST!
    http://developer.samsung.com/onlinedocs/tv/toastAD/

    Code once, go home early

    Best Regards,
    TOAST Team.
    toast@samsung.com

  • A

    Dear Developers,

    We are pleased to announce the expansion of TOAST supported platform.

    Now, TOAST is also available on 2012 Samsung Legacy Smart TV.

    List of TOAST supported platforms:

    • Samsung Legacy Smart TV (2012 ~ 2014 model)

    • Samsung Tizen Smart TV (2015 model ~ )

    • Web Browser

    As you know, Samsung Legacy TV has market footage over 60 million units.

    Furthermore, we expect the scale of Samsung Tizen TV to surpass 21 million units this year.

    TOAST is a free open source designed to help minimize TV developer's overhead.

    With TOAST, you can develop a multi-platform solution for ALL of your TV web applications.

    You can download the latest version TOAST on Github.

    We hope these updates will be helpful for all developers who want to create more flexible application.

    We are always dedicated to offer a better TOAST solution for you.

    Code once, go home early

    Best Regards,

    TOAST Team.

    toast@samsung.com

  • A

    Updated CAPH 3.1 has a touch feature. If you consider developing app on touch screen, Please check it with CAPH 3.1

    Please visit our turorials and samples in http://developer.samsung.com/onlinedocs/tv/caphdocs/

  • A

    Dear Developers,

    Samsung Developer Conference 2016 was held from 27-28 April.

    TOAST also participated in tech session.

    It has been uploaded on Youtube, It means you can meet the great TOAST lecture on Youtube.

    We hope many people watch it.

    It will be very helpful to the most developers who want to use TOAST.

    Please refer below Youtube link.

    https://www.youtube.com/watch?v=vv5emwgtrDc

    If you want to join us, contact to our github.

    https://github.com/Samsung/cordova-plugin-toast

    https://github.com/Samsung/cordova-sectv-tizen

    https://github.com/Samsung/cordova-sectv-orsay

    https://github.com/Samsung/grunt-cordova-sectv

    CODE ONCE, GO HOME EARLY

    Best Regards,

    TOAST Team

  • A

    Dear Developers,

    We are pleased to announce the release of TOAST v1.1.0 for developers.
    TOAST is a free, open source and easy to use platform for developers to reduce overhead time in app development . It allows us to develop a multiple platform solution for ALL your TV web applications.

    You can download the latest version form GitHub.

    TOAST v1.1.0 will have following new/updated features:

    • toast.application API
      : launchApp, getRequestedAppInfo APIs added for launching another app from app.

    • toast.Media API
      : Screen saver logic added for controlling screen saver during media play

    • README doc
      : Supported platform table updated

    We wish that these updates will be helpful for the developers to create more flexible applications & TOAST feature will further help in reducing the burden on developers.

    Best Regards,
    TOAST Team

  • A

    Dear Developers,

    We are pleased to announce open source project TOAST for developers.

    TOAST is free, open source and easy to use.

    It will allow you to develop a multiple platform solution for ALL your TV web applications.

    In today's market, there are various Smart TV platforms including Samsung legacy platform, Samsung Tizen TV, WebOS TV, and others.

    Servicing all these platforms has become cumbersome, and requires a developer to create and maintain multiple applications.

    Announcing project TOAST which is Samsung's open source project that will minimize a developer's overhead.

    We hope you can meet a satisfaction for multiple platforms with a single TV web application for use.

    TOAST project has been open on GitHub.

    Feel free to use for everyone.

    Download the latest released version. (https://github.com/Samsung/cordova-plugin-toast)

    TOAST v1.0.0 has been released with the following new items.

    • toast.Media
      : syncVideoRect API added
      : 'ENDED' Event added which means the playback is reached at the end of stream.
      : Sample applications are added.

    We hope TOAST is helpful for all.

    Code once, go home early

    Best Regards,

    TOAST Team

  • A

    Dear Partners and Developers,

    We are pleased to release CAPH 3.0. Unlike earlier versions, CAPH 3.0 becomes very light and flexible. It provides the faster and easier way to develop TV web application.

    CAPH3.0 package contains :

    • CAPH 3.0 for AngularJS
    • CAPH 3.0 for jQuery
    • CAPH 3.0 Reference App

    Also, the latest Samsung Tizen TV SDK 2.0 includes CAPH 3.0, so you can develop your web app with CAPH3.0 included in the SDK.

    CAPH Download

    We hope you can improve your web application through CAPH 3.0.

    • Notice : CAPH 3.0 is not compatible with the earlier versions 2.x.

    Sincerely,

    CAPH Team.

  • A

    Dear Samsung Smart TV Developers,

    With the introduction of our Tizen Smart TVs this year, we have made it even easier for our developers with by providing easy-to-use development tools and support of web standards.

    In addition, the 2015 Smart TVs we support both type of applications written in Tizen and legacy OS to help ease the transition.

    Starting next year all of our 2016 Smart TVs will only support Tizen built applications.

    If you have not yet converted your application to Tizen, please take this moment to review our latest Tizen SDK and submit your Tizen application to our Seller Office. This will help ensure your application will be made available for 2016.

    Thank you for your continued support!

  • A

    Samsung SmartTV Web Browser User-Agent StringFormat

    User Agent format has beenchanged along with introduction of Tizen OS to Smart TV from 2015.
    And It is as defined in the table below. Please visit http://developer.samsung.com/samsung-browserfor more details.

    Mozilla/$(MOZILA_VER) ($(DEVICE_TYPE); $(OS); $(PLATFORM) $(PLATFORM_VER); SAMSUNG $(MODEL_NAME) Build/$(BUILD_TAG)) AppleWebKit/$(APPLEWEBKIT_VER) (KHTML, like Gecko) $(APP_NAME)/$(APP_VER) (Chrome/$(CHROME_VER)) $(UX RECOMMEND) Safari/$(SAFARI_VER)
    
    Field Description Required
    $(DEVICE_TYPE) “SMART-TV” is used for Samsung Smart TV. Mobile devices do not use this field. Optional
    $(PLATFORM) $(PLATFORM_VER) “Tizen” is used for Samsung Smart TV 2015 new models (and later), and for Tizen Mobile. Mandatory
    SAMSUNG Company name Optional
    $(MODEL_NAME) Mobile devices use MODEL_NAME field for each device. Smart TV currently does not use this field. This Field will be possibly used in the future. Optional
    Build/$(BUILD_TAG)) Platform Build Tag is used on Android devices. Currently, Tizen devices do not use this field. It may be possibly used in the future. Optional
    $(APP_NAME)/$(APP_VER) Web Browsers on Samsung devices (Mobile and Smart TV) use “SamsungBrowser/version”. Mandatory
    (Chrome/$(CHROME_VER)) This field is presented in a Chrome-based web browser only. Android Browser is currently presented this way whereas, Tizen Samsung Browser is not as it is based on webkit. This will also reflect on the Tizen Samsung Browser if it will be based on Chrome in the future. Optional
    $(UX_RECOMMEND) Mobile devices with small screens (e.g. less than 7') use “Mobile”. Smart TVs use “TV”. If PC UX is appropriate for the device, this field is empty. Optional

    and Each year-released producthas different 'User Agent' for smart TV web browser as the followings :

    Year User Agent
    2015 Mozilla/5.0 (SMART-TV; Linux; Tizen 2.3) AppleWebkit/538.1 (KHTML, like Gecko) SamsungBrowser/1.0 TV Safari/538.1
    2014 Mozilla/5.0 (SMART-TV; X11; Linux armv7l) AppleWebkit/537.42 (KHTML, like Gecko) Safari/537.42
    2013 Mozilla/5.0 (SMART-TV;X11; Linux i686) AppleWebkit/535.20+ (KHTML, like Gecko) Version/5.0 Safari/535.20+
    2012 Mozilla/5.0 (SMART-TV; X11; Linux i686) AppleWebKit/534.7 (KHTML, like Gecko) Version/5.0 Safari/534.7
    2011 Mozilla/5.0 (SmartHub; SMART-TV; U; Linux/SmartTV) AppleWebKit/531.2 (KHTML, like Gecko) Web Browser/1.0 SmartTV Safari/531.2+

    Especially, Three conditions should be met in order to provide best web page for 2015 Smart TV web browser as described below.

    1. PC or Tablet configuration

    Mobile page is not appropriatefor wide screen TV.

    We recommend Tablet configuration or PC configuration to be usedfor Smart TV.

    2. HTML5 video

    Flash Player is no moreavailable on Samsung Smart TV Web Browser from 2015.

    HTML5 video is inevitable forvideo play on Samsung Smart TV Web Browser

    3. Maintain focus on Resize Event

    When focus is on Input field,Resize Event usually occurs because Samsung IME (Screen Keyboard) pops up onthe screen.

    On Resize Event, focus should be maintained on the Input field so that TV webbrowser can input characters and symbols using Samsung IME.

  • A

    Dear Partners and Developers,

    We truly appreciate your participation in the Samsung In-app advertising program thus far.

    In order to provide better service to our partners in the future, we are investing our resources into developing an improved advertising platform and will need to suspend the in-app advertising program for the time being.

    The in-app advertising service will be suspended as of April 1st, 2015 (GMT+0).

    Further details on the new platform will be announced at a later time.

    Existing in-app units will receive a non-monetized default banner, as depicted below (Picture 1).

    Pre-roll and app launch-roll video units will not receive monetized ad videos, but will rather open directly into the app content experience.

    Samsung AdHub will continue to operate the SmartTV InApp SDK until March 31st, 2015. All revenue balances will be settled and transferred to registered bank accounts no later than June 30th, 2015.

    Please make sure that the ‘Payment Detail’ information listed under your Samsung AdHub account is up-to-date.

    If you have any questions regarding this process, please contact us via Customer Support on SamsungAdhub.com

    http://help.content.samsung.com/csseller/main/main.do

    Samsung Developer Forum

  • A

    Dear Partners and Developers,
    Samsung Electronics is pleased to release CAPH 2.1.1.
    CAPH provides developers with an effective web UI framework for developing high-performance web application.

    The Samsung Tizen SDK and Emulator include CAPH, so you can develop your web app with CAPH included in the SDK or emulator.

    CAPH 2.1.1 has new features and bug-fixes compared with CAPH 2.1.0

    • New Features

      • Stripe theme Reference App (CAPH 3.0 API References)
      • Creation of separate CSS files for each resolution (1080P,720P, Auto)
    • Fixed bugs

      • Focus Manager bug fix
      • Common UI Components : Some fixes in APIs of List, List Menu, List Text
      • Stripe Theme (Tizen UX) : Some fixes in APIs of Dropdown List, Input Box, Popup, Popup Menu, Rating
      • Scene Manager: Code Refactoring, Change of Scene State and Life Cycle Naming
    • Etc...

      • Namespace of Service Widget APIs are changed

    Getting CAPH :

    Developers can download CAPH at the CAPH Download Page.

    We provide CAPH in three types and a Reference app:

    • Caph Full Package
    • Caph Base Package
    • Caph Theme Package
    • Caph Stripe Theme Reference App

    CAPH Download

    We hope you can improve your web application through CAPH.

    Sincerely,
    Your CAPH Team.

  • A

    Dear Partners and Developers,

    Samsung Smart TV Developer Forum Team is please to release Caph 2.0 with Tizen-based Samsung TV SDK.

    Caph 2.0 has 3 components such as Base, UI, Theme.

    This release is for Caph Base package.

    Caph Base package provides 226 API.

    • Optimized DOM selector & manipulation

    • You can define your Class for OOP

    • GPU accelerated timeline animation API

    • Common utility APIs

    UI and Theme package will be release in next January.

    We hope, you can improve your application using this package for Tizen-based Samsung TV

    Thank you