Tizen Studio 2.3 Release Notes

  • Release Date: Mar 30, 2018

IDE and Tools

New Features

  • Tizen Studio
    • JAVA 9 support is added in Tizen Studio. Users can now download and install Tizen Studio along with JAVA 9.
  • Base IDE
    • Tizen Studio is updated from Eclipse Mars to Eclipse Oxygen, to help user with improved performance and bug fixes.
    • C/C++ Development Tooling (CDT) is updated to 9.3.2 and Debugger is migrated from CDI to DSF to enable faster debugging and easier extension.
  • Emulator Manager
    • Emulator Manager is updated to support JAVA 9.
    • Intel® HAXM is upgraded to 7.0.0 to support Tizen emulators on Windows 10 and Mac.
  • Device Manager
    • Device Manager is updated to support JAVA 9.
  • Profiling Tools
    • Dynamic Analyzer and TTrace are updated to support JAVA 9.
  • Installer, Package Manager, and Uninstaller
    • Package Manager and Installer are updated to support JAVA 9.
  • RT IDE (Integrated Development Environment)
    • Base IDE of RT IDE is migrated from Eclipse Mars to Eclipse Oxygen, to help user with improved performance and bug fixes.

Changed Features

  • Certificate Manager
    • Smart Things (ST) certification is simplified by enabling auto certificate generation using Samsung Account sign-in.

Note

From futural Tizen Studio version onwards, support for 32 bits host for Windows and Ubuntu will be removed.

Fixed Bugs

  • Emulators
    • A bug in Emulator Manager that shows the deleted skin in the list of device definition has been fixed.
  • Device Manager
    • A bug in Device Manager has been fixed. Now, the remote device manager of Tizen Studio and remote device manager of Device Manager are in sync.
  • Web and Native IDE
    • A bug in common-eplugin has been fixed. Earlier, it used to return last connected device even if the device was disconnected.

Known Issues

  • Tizen Studio
    • In case of Mac, if the UI perspectives are not displayed properly after updating Tizen Studio, it is recommended to restart the IDE. This issue is because of the uncleared cache from previous installation.
    • In case if you see any old perspective, it is recommended to create a new workspace and import the projects to the new workspace to resolve the issue.
  • Common
    • If you install Tizen Studio in a directory that requires administrator privileges for access. For example, for C:\ProgramFiles, administrator privileges are required to run the Tizen SDK tools. The Tizen Installer and the baseline SDK Installer alerts you, if you try to install into such a directory.
  • Web and Native IDE
    • From Tizen Studio 2.0 onwards, Connection Explorer is replaced with Device Manager, this can cause errors in the Connection Explorer view. You can fix this in two ways:
      • Reset the perspective. In the Tizen Studio menu, select Window > Perspective > Reset Perspective
      • After updating to Tizen Studio 2.0, run the eclipse.exe -clean -clearPersistedState command. Then launch Tizen Studio normally.
    • You can create unit tests for Tizen 2.3.2 and higher version projects only. Now Tizen Studio does not support unit testing for older versions.
  • Web IDE
    • The preview tab in the Web Page Editor sometimes does not appear properly. Use an alternative feature, named Web SDK HTML Editor, which has enhanced features compared to the Web Page Editor. Instead of the preview tab in the Web Page Editor, use the preview feature Ctrl + 4 of the Web SDK HTML Editor.
    • In Rapid Development Support (RDS) mode, the web unit test result is not updated.
  • Certificate Manager
    • Overwriting a duplicate certificate profile in the migration wizard works incorrectly on macOS.
    • IoT certification currently requires a user to manually download and select the certificate.
  • Native UI Builder
    • If the expanded attribute in a multibutton entry component is set to false, + is displayed.
  • Native Component Designer
    • The vector-type part is not supported. You cannot see the vector image and change the SVG file.
    • Playing sound is not supported on Windows® or macOS.
    • The Component Designer crashes if an alias is selected as the source group of an added item.
  • Emulator
    • To use the Tizen Emulator, install an Intel VTx supported by the CPU, and the latest version of the graphic card driver provided by the vendor. To verify the prerequisites for the Tizen Emulator, see Prerequisites for Tizen Studio.
      • If the host machine is using NVIDIA® Optimus® technology on either Ubuntu or Windows®, you must set the Tizen Emulator to run with your NVIDIA® graphics card. For Ubuntu, verify the bumblebee project. For Windows®, select High Speed NVIDIA® Processor as Preferred Graphics processor in the NVIDIA® control panel.
      • On Ubuntu, if the graphics driver is out-of-date, your Ubuntu desktop session occasionally logs out while launching Emulator Manager, or the emulator skin is displayed improperly. Verify the prerequisites and upgrade to the latest graphics driver.
    • On Ubuntu 14.04, a shortcut menu can sometimes appear transparent.
    • 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 covered with another window. If you click the emulator window, the display surface runs correctly again.
    • On Windows®, if an error with message “failed to allocate memory” occurs while executing the emulator, try the following:
      • Close some other programs and try to launch the emulator again.
      • If the RAM size is set to 768 or 1024 MB for VM in Emulator Manager, change it to 512 MB.
      • Increase the user area of the virtual memory in the system to 3 GB by entering the bcdedit /setincreaseuserva 3072 command on the console with administrator rights (only in Windows® 7), and reboot.
    • If you use a MacBook Pro which has both Intel HD and NVIDIA® GPUs, the emulator can unexpectedly terminate when you execute the emulator with OpenGL ES version 1.1 or 2.0. Verify the emulator configuration in Emulator Manager and on the general tab in the emulator configuration window, set OpenGL ES version to version 2.0 or to version 3.0.
    • When you launch Emulator Manager in the Tizen IDE, the shortcut image of Emulator Manager may not be displayed properly.
    • Basic Web applications does not install on SD cards.
  • CLI and SDB
    • Tizen Studio does not support the Smart Development Bridge (SDB) bash auto-completion on Windows® (it is available on Ubuntu and macOS).
  • Dynamic Analyzer
    • When analyzing applications on commercial devices running Tizen 3.0, newly-released or after a firmware update, the following problems exist:
      • The Core Frequency information is not shown.
      • The screenshots on scene transitions feature will not work.
    • When analyzing applications on the Tizen 4.0 Emulator or reference device, the startup profiling information is not shown.
    • The UI Hierarchy viewer feature and startup profiling are not performed simultaneously.
    • Dynamic Analyzer cannot perform Web application profiling with a commercial Tizen device, due to the security policy.
    • Dynamic Analyzer cannot show lifecycle information for Web applications.
    • Widget applications cannot be profiled with Dynamic Analyzer. They are hidden in the application list on the toolbar for all Tizen platforms, except Tizen 2.3.2.
  • Web Inspector
    • If your Google Chrome™ browser version is higher than 54, the Web Inspector console and some other functions does not work properly due to Web core compatibility issues.