Name: vscode-extension-tizentv
Owner: Samsung
Description: This project is for providing a lightweight sdk tool based on vscode's extension mechanism, which provides TizenTV Apps' editor/build/launch/debug functions.
Created: 2017-07-14 06:44:13.0
Updated: 2018-01-11 19:48:56.0
Pushed: 2018-01-04 07:12:01.0
Homepage:
null
Size: 7273
Language: JavaScript
GitHub Committers
User | Most Recent Commit | # Commits |
Other Committers
User | Email | Most Recent Commit | # Commits |
README
VS Code - TizenTV
Generate/Edit/Package/Run/Debug your applications with Tizen Targets
'TizenTV' is a VS Code extension that provides a lightweight IDE for Tizen application developers, helps to generate, update and package an application, also run and debug an application on Tizen targets.
Supported features
- Tizen TV: Build Package
Build the Tizen application into a Tizen package, the package will be located in workspace's root
- Tizen TV: Certificate Manager
Create/Retrieve/Update/Delete an author's profile by tizentv
- Tizen TV: Create Web Project
Create a Tizen web application based on templates
- Tizen TV: Run on TV
Run Tizen application on tizen TV, please configure the target address in user setting, also set TV as developer mode
- Tizen TV: Run on TV Simulator
Run Tizen web application on TV Simulator, please configure simultor's executable location in user setting
- Tizen TV: Run TV Emulator Manager & Tizen TV: Run on TV Emulator
Run Tizen application on TV Emulator, please configure Tizen Studio's location, and a Emulator instance should be started
- Tizen TV: SDB Command Promote
Open SDB in shell to help execute the SDB commands you want
- Tizen TV: Web Inspector on Emulator & Tizen TV: Web Inspector on TV
Use google-chrome to debug with web inspector, please configure the chrome executable's path in user setting
- Debugger: Tizen 3.0(TV)
Add breakpoints in application and debug source code on Tizen TV
- Debugger: TV Simulator
Add breakpoints in application and debug source code on TV Simulator
- Debugger: Tizen 3.0(Emulator)
Add breakpoints in web application and debug functions on TV Emulator
Getting Started
The extension supports most of the basic features required to develop a Tizen TV app. It supports to create application using predefined templates, package the application, sign the application using certificate profile, launch a command prompt to execute sdb commands, run or debug application on TV Simulator, Emulator and Tizen TV.
Setup Environment
- Install latest VS Code release
https://code.visualstudio.com
https://code.visualstudio.com/docs/setup/setup-overview
- Execute ext install tizentv in command pallete(or clone tizentv-1.0.0.vsix from github, install with terminal command)
#code –install-extension tizentv-1.0.0.vsix
- Start/Restart VS Code
- Use F1 to open the palette and input >Tizen to find commands
- Use F5 to find debuggers
Command Configuration
For running/debugging an app, please configure one of below items:
File > Preferences > User Settings or Code >Preferences > User Settings
- tizentv.simulatorLocation
Configuration of TV simulator's executable location
- tizentv.tizenStudioLocation
Configuration of Tizen Studio's location
- tizentv.chromeExecutable
Configuration of chrome executable's path
- tizentv.targetDeviceAddress
Configuration of target TV's IP and port
- tizentv.certificateManager
Opitional parameters for creating certification profile
Debugger Configuration
If the launch.json is not yet configured, please configure the launching item
- runtimeLocation
Set the TV Simulator's location for debug on TV simulator
- targetIp
Set the target TV's IP for debug on TV
F.A.Q
Please get contact points at below:
a.devendra@samsung.com
hc.jiang@samsung.com