пятница, 2 ноября 2018 г.

Новости из мира TIZEN: анонс TIZEN Studio 3.0 и TIZEN 5.0 Public M2



TIZEN.org анонсирует выпуск новейшей версии инструмента для разработчиков TIZEN Studio 3.0 и мобильной версии операционной системы TIZEN 5.0 M2.
Сообщается, что основной впуск TIZEN Studio 3.0 включает в себя множество функций для дальнейшего повышения производительности IDE TIZEN Studio и его инструментов.

Ключевые особенности:

SmartThings

• TIZEN Studio 3.0 обеспечивает поддержку профилей iot-head-5.0 и iot-headless-5.0.
• Для профилей iot-5.0 была добавлена ​​поддержка двух моделей.
В новой поддержке поддержки двух моделей будет создано два json-файла по сравнению с одним json-файлом, созданным в предыдущих профилях iot,
1. master.json - содержит информацию об устройствах и конфигурации. 
2. resource.json - содержит информацию обо всех ресурсах.
Эти изменения помогут создать одно основное приложение и несколько приложений ресурсов.

TIZEN RT

• TIZEN RT теперь поддерживает сборку докеров.
С помощью сборки docker нет необходимости в установке нужных библиотек и наборов инструментов, поскольку предоставленный контейнер Docker уже включает всё необходимое для разработки TIZEN RT.
В будущем сборка докеров поможет расширить поддержку TIZEN RT для Windows.

Менеджер сертификатов

• Схема хранения паролей сертификатов обновляется с использованием инструментов Wincrypt и Secret, что делает профили сертификатов более безопасными по сравнению с предыдущими версиями TIZEN Studio.

Поддержка Ubuntu 18.04

• TIZEN Studio 3.0 теперь поддерживает версию Ubuntu 18.04.

Этот выпуск также включает некоторые исправления ключевых ошибок

IoT-приложения теперь могут быть установлены без сертификата облачного сервиса и ключа
Добавлен предупреждающий знак метки для завершения всех задач TIZEN Studio перед установкой / удалением любого пакета

Дополнительные сведения о новых функциях и исправлениях ошибок смотрите в примечаниях к выпуску.
Чтобы загрузить TIZEN Studio, посетите страницу на официальном ресурсе.

TIZEN 5.0 Public Release M2

Опубликованы исходные тексты 2-го тестового (milestone) выпуска мобильной платформы TIZEN 5.0. Выпуск ориентирован на ознакомление разработчиков с новыми возможностями платформы. Код поставляется под лицензиями GPLv2, Apache 2.0 и BSD. Сборки сформированы для эмулятора, плат Raspberry Pi 3, Odroid u3, Odroid x u3, Samsung ARTIK 710/530/533 и различных мобильных платформ на базе архитектур armv7l и arm64.
Проект развивается под покровительством организации Linux Foundation, последнее время в основном силами конгломерата Samsung. Платформа продолжает развитие проектов MeeGo, LiMO и Bada, отличается предоставлением возможности использования Web API и web-технологий (HTML5/JavaScript/CSS) для создания мобильных приложений. Графическое окружение построено на основе протокола Wayland и наработках проекта Enlightenment, для управления сервисами применяется Systemd.

Особенности TIZEN 5.0 M2:

* Добавлен API Service Framework для отправки и приёма данных, необходимых для работы различных движков голосового управления;
* В DALi (3D UI Toolkit) добавлена поддержка формата 3D-моделей glTF (GL Transmission Format);
* Расширены средства обновления программного обеспечения, добавлена поддержка обновления неинтерактивных IoT-устройств без дисплея (headless);
* Улучшена работа на устройствах с небольшим размером оперативной памяти.
* Добавлена защита от принудительного завершения отдельных приложений при нехватке памяти (срабатывание OOM killer). Добавлена возможность хранения подкачки в файле и использование Zswap для сжатия информации в разделе подкачки. Добавлен режим раннего вытеснения памяти в раздел подкачки;
* Обновлена графическая подсистема, Wayland обновлён до версии 1.15. Добавлена поддержка wayland-протокола tizen_move_resize. Обновлены библиотеки EFL;
* База паролей разделена на два файла - доступный только на чтение и допускающий изменение. Для хэширования root-пароля вместо MD5 задействован алгоритм SHA-512;
* Добавлена возможность использования файловых систем Btrfs, Squashfs и Overlayfs в корневой ФС;
* В профиль для носимых устройств включён пакет rpc-port для организации работы RPC (Remote Procedure Call);
* Увеличена производительность и стабильность языка описания интерфейса TIDL (TIZEN Interface Definition Language);
* Добавлен API для сетевого мониторинга;
* Расширены отладочные инструменты;
* Добавлен легковесный web-стек, обеспечивающий поддержку WebView в Bixby Capsule Viewer и DALi (3D UI Toolkit);
* Обновлены версии компонентов .NET Core (Coreclr, Corefx);
* Добавлен экспериментальный Neural Network Runtime для задействования в приложениях элементов машинного обучения. Runtime поддерживает модель MobileNets (распознавание объектов на фотографиях) и частично совместим с TensorFlow Lite и Android NN API.

Подробности в информации о выпуске.

Announcing the TIZEN Studio 3.0 Release

We are delighted to announce the release of TIZEN Studio version 3.0. This is a major release and includes many new features to further improve the performance of the TIZEN Studio IDE and its tools.

Key features:

SmartThings

• TIZEN Studio 3.0 provides support for iot-headed-5.0 and iot-headless-5.0 profiles.
• Two process model support has been added for iot-5.0 profiles.

In the new two process model support provided, there will be two json files created compared to single json file created in previous iot profiles,
1. master.json - contains the information of the devices and configuration.
2. resource.json - contains the information of all the resources.
These changes will help in creating single master application and multiple resource applications.

TIZEN RT

• TIZEN RT now supports docker build.

With the use of docker build, there is no need to install the required libraries and toolchains since the provided Docker container already includes everything required for TIZEN RT development.

Going forward the docker build will help in extending TIZEN RT support for Windows.

Certificate Manager

• The certificate password storage scheme is upgraded using Wincrypt and Secret tools, making the certificate profiles more secure compared to previous versions of TIZEN Studio.

Ubuntu 18.04 Support

• TIZEN Studio 3.0 now supports Ubuntu 18.04 version.

This release also includes some key bug fixes

* IoT applications can now be installed without the Cloud service certificate and key
* Added a label warning user to terminate all TIZEN Studio tasks before installing/uninstalling any package

For more information about the new features and bug fixes, see Release Notes.

To download TIZEN Studio, visit https://developer.tizen.org/development/tizen-studio/download

TIZEN 5.0 Public M2 Source Release

We are pleased to announce the second milestone release of TIZEN 5.0. The TIZEN 5.0 Public M2 release provides developers with the TIZEN kernel, device drivers, middleware subsystems, and Native/Web/TIZENFX APIs.

Key highlights of this release are as follows:

* Added Service Framework APIs which send and receive data for supporting specific engine(eg. Bixby 2.0)
* Support for glTF (GL Transmission Format) has been added for 3D watchface
* The SW upgrade has been enhanced to apply more devices like headless device
* Low Memory Management for headless devices has been enhanced
* Apply CVE security patches throurgh several modules
* The opensource wayland has been upgraded to the 1.15.0 version
rpc-port is added in the wearable profile
* TIDL has been improved in terms of performance and stability
* Add intelligent-network-monitoring APIs
Debugging tools have been enhanced to obtain stability and reliability quickly during development
-Mini Coredump, Linux-based callstack symbol resolution tools, Thread-based self watchdog system

* Lightweight Web Solution
-WebView support for Bixby Capsule Viewer on TV has been added
-WebView support for DALi (NUI) has been added

* TIZEN .NET Core version upgrade (Coreclr, Corefx)
* Add Neural Network Runtime (Experimental Release)

Please refer to the release information for details.