Samsungs Smart TVs spechen ab sofort PNaCL

Samsung ist der "König" im SmartTV-Bereich. Die auf JavaScript und HTML basierende Entwicklungsumgebung bekommt regelmäßig Erweiterungen. Bisher gab es normalerweise nur APIs. Mit der fünften Version wendet sich Samsung dem Wunsch nach nativer Entwicklung zu.

In Pocket speichern vorlesen Druckansicht
Lesezeit: 2 Min.
Von
  • Tam Hanna

Trotz LGs Bemühungen mit webOS ist und bleibt Samsung der "König des Hügels" im SmartTV-Bereich. Die auf JavaScript und HTML basierende Entwicklungsumgebung bekommt regelmäßig Erweiterungen – bisher gab es normalerweise nur APIs.

Mit der fünften Version wendet sich Samsung dem Wunsch nach nativer Entwicklung zu. Die in der Vergangenheit immer wieder erwartete Integration von bada wurde bisher nicht abgeschlossen – stattdessen kommt Googles Portable Native Client zum Einsatz. Dabei handelt es sich um eine Art "JVM für den Browser".

In "Summe" sieht die Ankündigung der neuen Funktionen so aus:

  • "WebEngine: Initial support for upgraded WebKit and application framework.
  • Native Client (PNaCl): Create fast and powerful application using C/C++ with support for Google’s Portable Native Client (PNaCl) feature. PNaCl applications can be developed in the IDE and then executed in the Smart TV
  • MultiScreen: APIs for Multiscreen functionality are now supported in the Emulator. With this API, developers can create applications that use not only the TV screen, but also mobile devices.
  • SmartHome: Initial support for APIs for home appliance convergence.
  • Closed Caption: CC support has been added to comply with FCC regulations.
  • Caph (Web UI Framework): A fast JavaScript framework for creating UI elements for Smart TV applications.
  • WebGL: JavaScript-based API for rendering 2D and 3D graphics.
  • Emulator Usability improvements: Emulator output console can now be filtered & searched. Additionally, applications can be launched by dragging-n-dropping their folder into the Emulator.
  • PreTest Tool: This tool lets developers save time by quickly validating their apps before submission to the app certification process.
  • Automatic Test Tool: Create test scripts with input events (ex: mouse click) to automate testing of your applications.
  • Debugging: Support for the Web Inspector debugging tool has been added to the Emulator. Now developers can easily debug their HTML, JavaScript, and CSS code.
  • Tutorial Explorer: The IDE now includes a Tutorial Browser tool that lets developers easily browse and launch demo applications.
  • Printer SEF: Support for Printers has now been added to the Emulator.
  • Browser IDE/Emulator: Tool for creating Smart TV applications via a web-browser tool (requires Chrome browser).

Der Download wird – wie üblich – über das SamsungD-Forum abgehalten. Klicken Sie hier, um sich einzuloggen und mit dem Download-Prozess zu beginnen. ()