Published 2014-10-28 | (Compatible with SDK 3.5,4.5 and 2013 models)

Semantic SDK Tool Description

Initial Setup

The followings are required to use semantic service SDK for the first time.

  1. Start SDK.

  2. Set the internal web browser in Samsung SDK. Once the internal web browser is set, do not change it.


    Goto Window>Preferences>General>Web Browser and check Use internal web browser.

Figure: Window-Preference Window in SDK**

Semantic server execution


Whenever SDK starts up, a user should run external semantic server to use semantic service SDK in Samsung SDK.


The followings are required to run semantic servers.

  1. Windows
  2. JDK 6 or later
  3. Eclipse Indigo or later
  4. at least 100MB HDD
  5. at least 90MB RAM for Windows 32bit, at least 350MB RAM for Windows 64bit.

Download & unzip

After unzip the SDK, download Semantic Server 32bit from SDK Download site.

Then, decompress Semantic Server ( in a directory which you work on. The directory is a Working Directory.


Eclipse External tools allow you to configure and run programs, batch files, Ant build files, and others using the Workbench. You can save these external tool configurations and run them at a later time.

In Samsung SDK, Click External Tools configuration as shown in the figure below, according to the following sequence.

Figure: Eclipse External Tools

  1. Select Program configuration type.

  2. Press the New button to create Program configuration

  3. New configuration is created.

  4. Enter the following input fields

    • Name: Semantic Servers
    • Location: JAVA_HOME/bin/java.exe (e.g. C:/Program Files (x86)/Java/jdk1.6.0_31/bin/java.exe)
    • Working Directory: a directory that unzip the package (e.g. C:/Program Files (x86)/servers-standalone-1.0-Windows-32bit-20121220)
    • Arguments: -jar org.eclipse.osgi_3.7.2.v20120110-1415.jar -console -consoleLog
  5. Press Apply and Run button for the first time. Once configuration is setup, only press Run button.

  6. Check out following messages in the Console View.

  7. If a user wants to stop the server, click the Stop button.


Once the external server configuration was set up, external semantic server should be executed by the user whenever a user restarts SDK through step 5 to step 6.