TV Simulator
tv simulator samsung tv simulator is a light-weight tool that provides many settings and features for testing samsung tv web applications on a computer you can use the simulator features to debug your applications related info tv emulator the samsung tv simulator simulates the runtime environment of samsung tv web applications you can test your applications on the simulator and save significant development and testing time the simulator is useful when quick prototype development is required it is suitable for ui development or testing application features which use basic samsung product or tizen apis to use the simulator, the samsung tv sdk must be installed launching applications on tv simulator you can launch an application in the simulator in the following ways using the tizen studio in the "project explorer" view, right-click an application project and select "run as > tizen web simulator application samsung tv " the simulator launches and runs the application installing a " wgt" file in the simulator to run the simulator and install the application separately launch "samsung tv web simulator" using the start menu in windows® or the ${install path}/tools/sec-tv-simulator/simulator sh shell script in ubuntu install the web application package " wgt" file right-click the simulator and select "install application" click " ", select the " wgt" file, and click "open" confirm the package information, and click "install" run the application by clicking its icon in the simulator simulator features the simulator provides various features to help you test and debug your applications standard web technologies the simulator supports standard web technologies, such as html5, js, and css it also simulates some tv product apis, but apis which have strict dependencies on tv hardware or core tv-specific modules are not supported if your application is highly dependent on tv hardware or tv-specific apis, testing on the simulator is not recommended checking security rules using the simulator is not recommended notesome api functions return dummy values when tested on the simulator web inspector you can use the web inspector to debug applications to launch the web inspector, right-click the simulator and select "web inspector" multiple scaling levels you can test how an application appears at different screen scales right-click the simulator, select "scale screen", and select the scale you want full-screen mode you can view the application at the maximum possible size of your computer monitor right-click the simulator and select "full screen" multiple remote control types you can simulate multiple types of remote controls right-click the simulator, select "change remote control", and select the type you want tv model configuration you can simulate different tv configurations right-click the simulator and select "configuration settings" portrait orientation support you can test your application on a simulated screen in portrait orientation the behavior of this feature depends on the screen-orientation parameter value in the application's "config xml" file if screen-orientation is set to portrait or landscape, the simulator switches to the respective orientation when the application is launched if it is set to auto-rotation, you can switch the orientation by right-clicking the simulator and selecting "change orientation" application uninstallation you can remove applications which were installed on the simulator during testing right-click the simulator and select "uninstall applications" noteapplications can be uninstalled only when no applications are running if an application is running, the "uninstall applications" menu item is disabled differences between tv simulator and tv emulator or device unlike samsung tvs and the samsung tv emulator, the simulator does not actually run the samsung tv platform the simulator is a webkit-based application that simulates samsung tv apis using a javascript backend as a result, the simulator does not support any features that have strict dependencies on tv hardware or core tizen modules the following features are not supported by the tv simulator hosted web applications drm-encrypted content support, such as widevine and playready some streaming protocols, such as hls these are simulated using dummy videos voice guide text-to-speech some api functions these are simulated by returning dummy values hardware features, such as bluetooth, camera, and hdmi notealways perform your final application testing on the tv emulator or a tv known issues the simulator has the following known issues window clipping at higher scales in ubuntu in ubuntu, at high scaling levels, the simulator window size can become larger than the monitor resolution this can result in clipping of the simulator window to restore the clipped window parts, try the following move the simulator window around, using "alt + drag" hide and re-show the remote control right-click the simulator, and select "change remote control > hide/show remote control" keyboard focus not shifting as expected after closing simulator popups when some simulator popups, such as the tv menu, are opened, the keyboard focus does not return to the application after closing the popup in general, this is not a problem because a keyboard is not the preferred input method for tv applications avoid opening simulator popups when using a keyboard as the input method reference videos the following video provides a visual overview of the simulator features