Code Monkey home page Code Monkey logo

vscode-extension-tizentv's Introduction


logo
VS Code - TizenTV

Generate/Edit/Package/Run/Debug your applications with Tizen Targets

Source Release Wiki

'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.

Demo

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
  • Tizen TV: Set Exception Path
    Set Exception Path for package
  • Debugger: Tizen 3.0/4.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/4.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

  1. Install latest VS Code release
    https://code.visualstudio.com
    https://code.visualstudio.com/docs/setup/setup-overview
  2. 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
  3. Start/Restart VS Code
  4. Use F1 to open the palette and input >Tizen to find commands
  5. Use F5 to find debuggers

feature list

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

setting

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

debug setting

F.A.Q

Please get contact points at below:
[email protected]
[email protected]

vscode-extension-tizentv's People

Contributors

wei12jiang avatar haichao625 avatar somang-park avatar

Watchers

Thomas Wong avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.