Показаны сообщения с ярлыком TIZEN developer. Показать все сообщения
Показаны сообщения с ярлыком TIZEN developer. Показать все сообщения

вторник, 7 июля 2020 г.

Помощь разработчикам приложений на базе TIZEN OS








На официальном ресурсе операционной платформы TIZEN работает специальный блог, где специалисты дают пояснения и практические советы разработчикам приложений для этой универсальной платформы.
Как известно, техногигант Samsung применяет TIZEN практически во всех своих продуктах - от смартфонов серии Z* до смарт-чсов, телевизоров и многочисленных бытовых IoT-устройств. Чтобы лучше разобраться в особенностях работы на платформе TIZEN и TIZEN RT (облегчённая ОС реального времени для самых простых девайсов), на сайте разработчиков TIZEN OS регулярно публикуются статьи, раскрывающие серкты создания приложений для наиболее популярных продуктов, таких как смарт-часы и телевизоры. Так, например, в течение первого полугодия 2020 в блоге разработчиков TIZEN появились следующие публикации: "10 магических инструментов, чтобы объединить 2 мира" (кое-что новенькое для разработчиков Visual Studio и Xamarin), "Анонс релиза TIZEN Studio 3.7", "5 шагов в TIZEN.NET TV", "Как создать мультипакетное приложение в TIZEN", "Эмулятор TIZEN: место для тестирования вашего приложения", "TIZEN Studio: установка стала проще!", "SkiaSharp в приложениях TIZEN.NET", "5 советов по созданию приложений Smart TV".
Статьи публикуются на английском языке, но, полагаем, всем заинтересованным разработчикам не составит труда активировать Google Translate. Доступ в блог находится ЗДЕСЬ.

* Смартфоны серии Samsung Z в настоящее время используются на территории 18-ти развивающихся стран, включая Индию, Бангладеш, Пакистан, Египет, ЮАР, Кению, Индонезию, Перу, Боливию и ряд других.

Help for developers of applications based on TIZEN OS

A special blog runs on the official resource of the TIZEN operating system, where experts provide explanations and practical advice to application developers for this universal platform.
As you know, the tech giant Samsung uses TIZEN in almost all of its products - from Z* series smartphones to smart watches, televisions and numerous household IoT devices. In order to better understand the features of working on the TIZEN and TIZEN RT platforms (a lightweight real-time OS for the simplest devices), TIZEN OS developers' website regularly publishes articles revealing how to create applications for the most popular products, such as smart watches and TVs.
So, for example, during the first half of 2020, the following publications appeared on the TIZEN developers blog: "Ten Magical Tools to Bring Two Worlds Together", "Announcing the TIZEN Studio 3.7 Release", "Watch Face- All you need to know before you create one", "Publish a TIZEN.NET TV application in 5 steps", "How to Create Multi Package App in TIZEN", "TIZEN Emulator: arena of your app testing", "TIZEN Studio: installation Made Simpler!", "SkiaSharp in TIZEN.NET Applications", "5 tips to build Smart TV apps".
Access to the blog is HERE.

* Samsung Z series smartphones are currently used in 18 developing countries, including India, Bangladesh, Pakistan, Egypt, South Africa, Kenya, Indonesia, Peru, Bolivia and several others.

вторник, 14 апреля 2020 г.

Выпуск среды разработки TIZEN Studio 3.7





На официальном сайте создателей операционной системы TIZEN объявлено о выпуске новой версии инструмента для разработчиков приложений TIZEN Studio версии 3.7. Этот выпуск включает новые функции для дальнейшего повышения производительности среды разработки TIZEN Studio и её инструментов.

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

 • JDK в комплекте с TIZEN Studio устраняет зависимость Java, устанавливаемого в систему.
 • Безопасность сертификатов TIZEN была улучшена за счёт добавления поддержки шифрования SHA512.
 • Добавлена ​​поддержка Chrome 80.
 • Просмотр журнала был повторно включён в IDE.

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

 • Исправлена ​​проблема с установкой пакетов расширений в TIZEN Package Manager.

Для получения дополнительной информации о новых функциях и исправлениях ошибок смотрите раздел Примечания к выпуску.
Чтобы загрузить TIZEN Studio на свой компьютер, посетите страницу https://developer.tizen.org/development/tizen-studio/download

Announcing the TIZEN Studio 3.7 Release

We are pleased to announce the release of TIZEN Studio version 3.7. This release includes new features to further improve the performance of the TIZEN Studio IDE and its tools.

Key features:

 • JDK has been bundled with TIZEN Studio removing the dependency of Java being installed in the system.
 • The security of the TIZEN certificates has been enhanced by adding support for SHA512 encryption.
 • Support for Chrome 80 has been added.
 • Log Viewer has been re-enabled in the IDE.

This release also includes some key bug fixes:

 • The issue in the installation of extension packages in TIZEN Package Manager has been fixed.

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

четверг, 20 февраля 2020 г.

Хочешь создавать приложения для TIZEN-устройств, но не знаешь с чего начать? Поможет TIZEN School







Всем программистам, желающим освоить секреты создания приложений для многочисленных устройств, работающих на TIZEN OS, советуем обратить внимание на официальный ресурс TIZEN School, который открыт сравнительно недавно.
В зависимости от степени подготовки программиста там предлагаеются уроки по созданию приложений различной сложности - от самых простых до весьма продвинутых. Также довольно подробно рассказывается о новых опциях, добавленных в самые свежие версии TIZEN OS (сейчас особенно актуальна 5.5).
Здесь можно получить информацию об особенностях написания приложений для смартфонов, часов и телевизоров, использующих платформу TIZEN.
Контент доступен на английском языке.
Официальный сайт: https://tizenschool.org
Официальный ресурс разработчиков приложений для TIZEN OS: https://developer.tizen.org

Do you want to create applications for TIZEN devices, but don’t know where to start? TIZEN School will help

All programmers who want to learn the secrets of creating applications for numerous devices running on TIZEN OS are advised to pay attention to the official TIZEN School resource, which has been opened relatively recently.
Depending on the degree of preparation of the programmer, TIZEN School offers lessons on creating applications of varying complexity. It also talks in some detail about the new options added to the latest versions of TIZEN OS. Here you can get information about the features of creating applications for smartphones, watches and TVs using the TIZEN platform.
Content is available in English.
Official site: https://tizenschool.org
The official resource for developers of TIZEN applications: https://developer.tizen.org

четверг, 31 октября 2019 г.

Объявлено о выпуске TIZEN Studio 3.5


Сообщество разработчиков операционной системы TIZEN сообщает о выпуске TIZEN Studio версии 3.5. Этот релиз включает в себя новые функции для дальнейшего повышения производительности среды разработки TIZEN Studio и её инструментов. 

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

* Обеспечена поддержка Java 12 Oracle / Open JDK благодаря добавлению инструментов для работы IDE с Java 12.
* Добавлена ​​поддержка платформы TIZEN 5.5.
* Был усовершенствован мастер создания шаблона путём добавления Flat View, что позволяет по-другому отображать создаваемый проект.
* Поддержка для Add-on и Component базового типа для создания приложений на TIZEN 5.5.
* Поддержка добавления информации о зависимом пакете в редакторе конфигурации и манифеста из TIZEN 5.5.
* Поддержка атрибута «api-version» в манифесте приложения от TIZEN 5.5.
* Поддержка атрибута «visibility» в элементе app-control из TIZEN 5.5.
* Расширения iot-head и iot-headless были обновлены для поддержки TIZEN 5.5.

Для получения дополнительной информации о новых функциях и исправлениях ошибок см. комментарии к выпуску.
Чтобы загрузить TIZEN Studio, посетите https://developer.tizen.org/development/tizen-studio/download

Announcing the TIZEN Studio 3.5 Release

TIZEN.org are pleased to announce the release of TIZEN Studio version 3.5. This release includes new features to further improve the performance of the TIZEN Studio IDE and its tools. 

Key features:

Java 12 Oracle/Open JDK support has been added to make the IDE and tools work with Java 12.
TIZEN 5.5 Platform support has been added.
Template Creation Project Wizard has been refined to add Flat View which provides a different view for the purpose of project creation.
Support for Add-on and Component based type applications has been provided for TIZEN 5.5 applications.
Support for adding dependent package information provided in config and manifest editor from TIZEN 5.5.
Support for "api-version" attribute in application manifest from TIZEN 5.5.
Support for "visibility" attribute in app-control element from TIZEN 5.5.
iot-headed & iot-headless extensions have been updated to support TIZEN 5.5.

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

понедельник, 30 сентября 2019 г.

TIZEN IoT соединили с облачной платформой Nubison






На официальном сайте сообщества разработчиков TIZEN появилась информация о возможности подключения электронных девайсов интернета вещей (IoT) к облачной платформе Nubison.
Nubison представляет собой облачную IoT-платформу, которая предоставляет интеллектуальные решения и услуги, легко соединяя различные вещи, а также собирая и анализируя данные, полученные от IoT-девайсов в режиме реального времени.
Мониторинг и контроль данных между сервисным приложением TIZEN и Nubison Cloud обеспечивается с помощью плагина Nubison.
На диаграмме, приведённой выше, показан интерфейс между устройством TIZEN IoT и облаком Nubison через плагин Nubison.
Плагин Nubison может быть установлен на IoT-устройствах, работающих на платформе TIZEN IoT и обеспечивает совместимость при следующих условиях:

Платформа: TIZEN 5.0 IoT и более поздние версии
SDK: TIZEN Studio 3.0 и выше

Для получения дополнительной информации об облачной службе Nubison IoT смотрите ледующие ссылки:  

GitHub для платформы Nubison
Сайт Nubison для разработчиков
Nubison: ваш поставщик услуг для интернета вещей
Как использовать Nubison IoT
Начните с импорта шаблона Nubison в TIZEN Studio!

Дополнительная информация: LINK

TIZEN IoT with Nubison Cloud

The Nubison IoT cloud is a cloud-based IoT platform that provides smart solutions and intelligent services by connecting various things easily, as well as collecting and analyzing IoT data in real time.
Real-time data monitoring and controlling between TIZEN service app and Nubison cloud is empowered through Nubison plugin.
The diagram shows the interface between TIZEN IoT device and Nubison cloud through Nubison plugin.
The Nubison plugin can be installed on TIZEN IoT devices compatible with as follow:

Platform: TIZEN 5.0 IoT Headed & Headless and later
SDK: TIZEN Studio 3.0 and later
For more information about Nubison IoT cloud service, see the following references:

Github for Nubison Template
Nubison Site for Developers
Nubison: Your IoT Service Provider
How to use Nubison IoT
Get started by importing Nubison's template in TIZEN Studio!

More info: LINK

Samsung объявил о запуске программы поддержки для TIZEN-разработчиков



Samsung объявил о запуске программы поддержки разработчиков TIZEN Specialist, создающих приложения для операционной системы TIZEN. Теперь на платформе GitHub выделен специальный сайт, куда можно обратиться за консультацией к эксперту по TIZEN OS. Как сообщается, они могут поделиться своим опытом и навыками в разработке TIZEN. Специалисты поддерживают разработчиков и компании, когда требуется техническая помощь.

Samsung has announced the launch of a support program for TIZEN developers

Samsung announced the launch of a support program TIZEN Specialist for developers creating applications for the TIZEN operating system. Now, on the GitHub platform, a special site has been allocated where you can turn to an expert on TIZEN OS for advice. Reportedly, they can share their experience and skills in developing TIZEN. Specialists support developers and companies when technical assistance is required.

суббота, 30 марта 2019 г.

Разработчики софта для TIZEN OS получили обновлённую версию TIZEN Studio 3.2


Создатели операционной платформы TIZEN на своём официальном ресурсе сообщили о выходе очередной версии инструмента для разработчиков приложений  TIZEN Studio 3.2, где добавлены новые функции, повышена производительность и устранены некоторые ошибки предыдущей версии.
В частности, сообщается, что одной из ключевых особенностей обновления стал новй шаблон для смарт-часов 5.0 Wearable. Кроме того, представлен новый скин для девайсов без традиционного вращающегося безеля (как в последней новинке Samsung Galaxy Watch Active).
Также сообщено об устранении нескольких ошибок, затруднявших работу в прошлой версии. Тем не менее, ряд позиций ещё нуждаются в доработке, поэтому создатели приложений для девайсов на TIZEN OS надеются на их появление в следующем обновлении.
Дополнительная информация о новых функциях и исправлениях размещена в примечаниях к выпуску.
Чтобы загрузить TIZEN Studio, посетите официальный сайт https://developer.tizen.org/development/tizen-studio/download.
Напомним, что открытая операционная система TIZEN на базе Linux в настоящее время разрабатывается южнокорейским техногигантом Samsung, который и является её основным пользователем. За последние годы TIZEN OS проделала большой путь, захватив ключевые позиции в таких важнейших сегментах потребительской электроники, как смарт-телевизоры (№1 в мире), смарт-часы (№3 по итогам 2018 года), панорамные VR-камеры и бытовая техника (холодильники серии Family Hub, премиальная климатическая техника, роботы-пылесосы, кухонные приборы).
Также было выпущено 4 модели бюджетных TIZEN-смартфонов серии Samsung Z на рынки 18-ти развивающихся стран, включая Индию, Пакистан, Нигерию, ЮАР, Индонезию, Перу, Египет.
С 2020 года вся новая бытовая электроника марки Samsung будет работать на операционных платформах TIZEN и TIZEN RT. 

Announcing the TIZEN Studio 3.2 Release

We are pleased to announce the release of TIZEN Studio version 3.2. This release includes new features to further improve the performance of the TIZEN Studio IDE and its tools.

Key features:

* Added New watch application template for 5.0 Wearable.
* Added New Skin for Wearable Emulator without bezel to disable rotation.

This release also includes some key bug fixes

* Fixed the strip option in CLI package command, it was not working as expected.
* Improved package signing time in Certificate Manager by reducing the loading of unnecessary security profiles.
* Updated netcoredbg package in BaseLine SDK to support debugging on 5.0 Emulator.
* 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.

четверг, 24 января 2019 г.

Объявлено о выпуске новой версии инструмента для разработчиков TIZEN Studio 3.1



На официальном сайте разработчиков операционной системы TIZEN сообщается о выпуске TIZEN Studio версии 3.1. Этот выпуск включает новые функции для дальнейшего повышения производительности среды разработки TIZEN Studio и её инструментов.

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

- Поддержка OpenJDK
* TIZEN Studio теперь поддерживает OpenJDK 10.
* OpenJDK 10 с поддержкой OpenJFX 11 был предоставлен в TIZEN Studio.

- Этот выпуск также включает некоторые ключевые исправления ошибок
* Изменение профиля и версии платформы теперь обновляет корень в конфигурации проекта.
* Исправлена ​​ошибка при создании нового профиля сертификата после 1 января 2019 года.
* IoT-сертификаты копируются в проект при сборке, а не перепрошиваются.

Для получения дополнительной информации о новых функциях и исправлениях ошибок смотрите Примечания к выпуску.

Чтобы загрузить TIZEN Studio, посетите страницу https://developer.tizen.org/development/tizen-studio/download

TIZEN Studio 3.1 Release

We are pleased to announce the release of TIZEN Studio version 3.1. This release includes new features to further improve the performance of the TIZEN Studio IDE and its tools. 

Key features: 

- OpenJDK support 
*TIZEN Studio now supports OpenJDK 10.
* OpenJDK 10 with OpenJFX 11 support has been provided in TIZEN Studio. 
- This release also includes some key bug fixes
* Changing the profile and platform version now updates the rootstrap in project configuration.
* Fixed the failure in generating a new certificate profile after 01 January 2019.
* IoT certificates are copied to the project while building instead of flashing.

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.

пятница, 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.

четверг, 28 июня 2018 г.

Объявлено о выпуске первого тестового релиза операционной системы TIZEN 5.0





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

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

Помимо профилей для смартфонов, телевизоров и носимых устройств, началось развитие варианта платформы для устройств интернета вещей (IoT) с поддержкой подключения к сетям SmartThings;
Проведена работа по оптимизации производительности графической подсистемы. Например, на базе графического API Vulkan подготовлен новый режим "no-composite", позволяющий добиться увеличения производительности на 20%;
Добавлен экспериментальный Neural Network Runtime с инструментами для реализации в приложениях механизмов машинного обучения. Добавлена поддержка ускорения операций с нейронными сетями, в том числе с привлечением GPU, при помощи библиотеки ACL (Arm Compute Library). Обеспечена совместимость с Android NN API и TenworFlow Lite;
Библиотеки EFL (Enlightenment Foundation Library) обновлены до версии 1.20 (ранее применялась ветка 1.16). Wayland обновлён до версии 1.14.0. В дисплейный сервер добавлена поддержка протокола xdg_shell_unstable_v6;
Web-движок обновлён с кодовой базы Chromium M56 до ветки M63. Добавлена поддержка новых web-стандартов Animated PNG, Indexed DB, CSS grid layout, Web USB, MSE/EME, расширена поддержка WebRTC и ARIA 1.1;
В подсистему DALi (3D UI Toolkit) добавлен бэкенд для платформы Windows;
Во фреймворк для разработки нативных графических приложений (NUI) добавлена поддержка создания интерфейсов на базе языка разметки XAML;
Добавлен межсетевой экран Network Firewall с возможностью создания фильтров для входящего и исходящего трафика в привязке к IP, портам и протоколам;
Добавлен анализатор безопасности (Security Analyzer), предоставляющий информацию об активных режимах защиты и правах доступа работающих процессов, а также отображающего связанные с безопасностью данные из логов;
В профиль для телевизоров добавлен модуль для ведения учётных записей;
Обновлены компоненты мультимедийной подсистемы, включая GStreamer и PulseAudio. В MediaPlayer добавлена функция нормализации громкости (ReplayGain) и возможность воспроизведения сферического видео. В Media Controller добавлена поддержка списков воспроизведения;
Расширен фреймворк для разработки приложений, в котором появилась поддержка Watchface и TIDL (TIZEN Interface Definition Language). Добавлен реализованный в стиле RPC механизм обмена данными между приложениями и приложение rpc-port;
Проведён рефакторинг фреймворка для отрисовки виджетов.

TIZEN 5.0 Public M1 Source Release

We are pleased to announce the first milestone release of TIZEN 5.0. TIZEN is commercialized on smart TVs, smartphones, smartwatches, and smart home appliances, and currently supports three profiles: TV, mobile, and wearable. This milestone release provides developers with new experience for the development of IoT devices, which are connected easily and securely with legacy IoT ecosystems such as the SmartThings™. This release also includes graphics performance enhancements, and introduces Neural Network Runtime preview experimentally in machine learning.

Key highlights of this release are as follows:

EFL version 1.16 is upgraded to 1.20.
Web engine base open source version is upgraded from M56 to M63.
Graphics enhancement:
Added Windows backend to DALi.
Added XAML based scriptable UI support for NUI.
Added support for no-composite mode on Vulkan (20% improvement in performance).
Multimedia framework:
GStreamer, Pulseaudio is upgraded to latest stable release.
ReplayGain feature is added to MediaPlayer.
App framework is enhanced (Watchface complication framework, TIDL, rpc-port).
Experimental features included in this release:
nnfw: Neural Network Runtime preview (development in progress)
CPU/GPU acceleration support based on ACL (Arm Compute Library), run Inception V3 model successfully
Please refer to the release notes for details: https://source.tizen.org/release/tizen-5.0-m1

воскресенье, 24 июня 2018 г.

Объявлено о выходе новой версии TIZEN Studio 2.4





На портале разработчиков операционной системы TIZEN.org сообщается о выходе новой версии инструмента для создателей приложений TIZEN Studio 2.4.
В новой версии улучшена производительность, исправлены ошибки и улучшен интерфейс, который стал ещё более удобным для программистов. Кроме того, этот выпуск включает новые функции, которые не были доступны в прошлых реинкарнациях TIZEN Studio.

Подробная информация на официальном сайте https://developer.tizen.org/development/tizen-studio/download/release-notes

Скачать TIZEN Studio можно здесь: https://developer.tizen.org/development/tizen-studio/download

TIZEN Studio 2.4 is Released!

TIZEN Studio 2.4 Release Notes

IDE and Tools

NEW FEATURES

* Device Manager

Enabled Device Manager Context UI to be extended by plugins

* RT-IDE

RT-IDE GNU Compiler Collection (GCC) toolchain is updated to version 6.3.1.

* SmartThings™

The setupId is a mandatory field and is mapped to the device onboarding ID.
The RESTful API Modeling Language (RAML) for SmartThings™ is updated.

* Package Manager

Removed portable object (*.po) files , which are packaged into tpk.

* CHANGED FEATURES

* RT-IDE

Removed the local template for creating a project. The project can be created using the latest RT code from GitHub.

* FIXED BUGS

* Device Manager

Fixed the crash that occurred while filtering devices in JAVA 9.
Increased the clickable area for Add new tab button to cover the entire button area.
Added support for empty filter category in logs.
Fixed permit to install the failure for secure TV profile.

* Emulator

Corrected the marked location data in emulator control panel.

* Package Manager

Added https support in Package Manager to download SDK from https website.
Fixed multiple instance of same Package Manager getting launched in Windows and macOS.

* Certificate Manager

Fixed the socket timeout error when creating IoT certificates.

KNOWN ISSUES

* TIZEN Studio

In case of Mac, if the UI perspectives are not displayed properly after updating the 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 the 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, the Connection Explorer is replaced with the 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 the TIZEN Studio 2.0, run the eclipse.exe -clean -clearPersistedState command. Then launch the TIZEN Studio normally.

You can create unit tests for TIZEN 2.3.2 and higher version projects only. Now the 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 RDS (Rapid Development Support) 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 the 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 the 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 the VM in the 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 the 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 the 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

The TIZEN Studio does not support the SDB (Smart Development Bridge) 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.

The Dynamic Analyzer cannot perform Web application profiling with a commercial TIZEN device, due to the security policy.

The Dynamic Analyzer cannot show lifecycle information for Web applications.

Widget applications cannot be profiled with the 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.

For more information, see:

Release Note: https://developer.tizen.org/development/tizen-studio/download/release-notes

Download TIZEN Studio: https://developer.tizen.org/development/tizen-studio/download

четверг, 3 мая 2018 г.

Вышла новая версия TIZEN Studio 2.3 для разработчиков приложений



В конце апреля 2018 Samsung объявил о запуске новой версии инструмента разработчиков приложений для продуктов на TIZEN OS - TIZEN Studio 2.3.
Обновление приносит улучшение производительности и лучшую стабильность.

Сертификат SmartThings

Для упрощения создания сертификатов и улучшения опыта разработчиков этот выпуск поддерживает создание сертификатов для SmartThings (ST). Используя диспетчер сертификатов TIZEN Studio 2.3, можно автоматически создавать сертификаты при помощи входа в свою учётную запись Samsung.


Другие главные усовершенствования, включённые в этот выпуск:

* Обновление для Eclipse Oxygen: интегрированная среда разработки в режиме реального времени для TTIZEN Studio теперь переносится с Eclipse Mars на Eclipse Oxygen. Обновление Eclipse Oxygen позволяет разработчикам получать последние исправления ошибок и улучшения производительности.
* Поддержка Java 9: Диспетчер устройств, Диспетчер пакетов, Установщик и инструменты профилирования, такие как Dynamic Analyzer, TTrace был обновлён для поддержки Java 9.
* Обновление HAXM: Intel Accelerated Execution Manager (Intel HAXM) был обновлён для поддержки эмулятора TIZEN в Windows 10 и Mac. Используя Intel HAXM, вы можете ускорить эмуляцию TIZEN-приложений на главной машине с использованием технологии виртуализации (VT).

Есть несколько вещей, которые нужно знать при обновлении до TIZEN Studio 2.3:

Создайте новое рабочее пространство и импортируйте проект при обновлении версии старой TIZEN Studio через диспетчер пакетов.
В случае работы на Mac перезагрузите IDE, чтобы очистить кэш-файл после обновления.

Дополнительная информация:



Announcing the TIZEN Studio 2.3 Release

We are excited to announce the release of TIZEN Studio version 2.3. This release comes with enhancements to improve the performance of the TIZEN Studio IDE and its tools.

SmartThings™ Certificate

To simplify certificate generation and to improve developer experience, this release supports auto generation of certificates for SmartThings™ (ST). Using the Certificate Manager of TIZEN Studio 2.3, you can now generate the certificate automatically with Samsung account login.


Other key enhancements included in this release are:

* Upgrade to Eclipse Oxygen: The real time integrated development environment for TIZEN Studio is now migrated from Eclipse Mars to Eclipse Oxygen. The Eclipse Oxygen upgrade enables developers to get the latest bug fixes and performance improvements.
* Java 9 support: The Device Manager, Package Manager, Installer, and the profiling tools such as Dynamic Analyzer, TTrace are updated to support Java 9.
* HAXM upgrade: The Intel Hardware Accelerated Execution Manager (Intel® HAXM) is upgraded to support Tizen Emulators on Windows 10 and Mac. Using Intel® HAXM, you can speed up TIZEN application emulation on host machines using Virtualization Technology (VT).
There are few things that you need to be aware of when upgrading to TIZEN Studio 2.3:

Create a new workspace and import the project when upgrading from an older version of TIZEN Studio via package manager.
In case of Mac, restart the IDE to clear the old cache after upgrading.

For more information, see:

Release Note: https://developer.tizen.org/development/tizen-studio/download/release-notes

Download TIZEN Studio: https://developer.tizen.org/development/tizen-studio/download

суббота, 28 апреля 2018 г.

Рост разнообразия мобильных устройств усложняет жизнь разработчикам, но в то же время делает её интереснее




Многие годы технологии развивались преимущественно эволюционно, но в последние 5-10 лет ситуация изменилась: начали появляться новинки техники — по большей части мобильной, — подрывающие устои индустрии. Не в последнюю очередь это связано с возрастающей популярностью открытых стандартов и Open Source, но ещё большее влияние на появление новых типов устройств оказало усовершенствование техпроцессов: компоненты гаджетов становятся всё миниатюрнее, и это создаёт предпосылки для экспериментов производителей с форм-факторами.
Мобильные устройства могут быть крошечными, их можно носить в руках, ставить на колени. Они оборудуются датчиками и входами для подключения шлемов или гарнитур для микширования виртуальной и дополненной реальности. Дроны, смартфоны, планшеты, «умные» очки, часы, телевизоры, смарт-дома — весь этот постоянно расширяющийся парк устройств вызывает интерес у любителей технических новинок, но для разработчиков приложений — это настоящая головная боль, потому что приходится осваивать новые методы разработки и решать новые проблемы.
Независимый эксперт Роб Бемфорс склоняется к мысли, что теперь чтобы оставаться на плаву, инженеры должны ориентироваться на вкусы и запросы клиентов, тогда как раньше они не заглядывали дальше API. С одной стороны, разнообразие форм-факторов усложняет жизнь разработчиков, с другой — открывает перед ними новые возможности. Эксперт советует, какие инструменты и платформы лучше применять, а также рассуждает о перспективах мобильной разработки.

Носимые устройства

Мобильные приложения требуются не только для смартфонов, но и для носимых гаджетов типа смарт-часов. Крошечные экраны, множество датчиков, несколько каналов передачи данных, а также неопределённость с операционными системами, которые исчезают, не продержавшись и года, — вот те нюансы, которые нужно понимать, прежде чем приступать к написанию софта для носимых устройств. Несмотря на эти сложности, эксперты высоко оценивают перспективы  этого сектора, полагая, что процветающая и растущая экосистема «умных» устройств — вопрос не столь отдалённого будущего.
На это указывает появление на рынке сложных девайсов, таких как Samsung Gear S с поддержкой голосовой телефонии, наличием адаптеров для беспроводного соединения и GPS. Носимые устройства работают на уровне приложений как компаньоны смартфонов.
Программисты, которые интересуются разработкой под смарт-часы Samsung, могут ориентироваться на TIZEN Studio. Это интегрированная среда разработки, созданная на базе платформы Eclipse, и включающая специальный визуальный наладчик интерфейсов. В состав также входит набор эмуляторов TIZEN-устройств (смартфона, телевизора, «умных» часов), инструменты для разработки приложений на Си/С++ , компоненты системных приложений и драйверов, утилиты.
Разработчики на .Net могут воспользоваться инструментами Visual Studio. Эта среда разработки включает редактор форм для упрощения создания графического интерфейса приложения, веб-редактор, дизайнер классов и много другое.
В арсенале разработчиков приложений для смарт-часов Apple имеется комплект (SDK) watchOS 4, расширение WatchKit и интерактивная среда разработки Xcode. Apple также запустила программу для оказания содействия разработчикам корпоративных приложений, которая включает рекомендации и руководства для ускоренной сборки программ.
Свой вклад вносит и Amazon. Компания выпустила Alexa Mobile Accessory Kit, который позволяет смарт-колонкам через Bluetooth подключаться к службе Alexa Voice Service (AVS) через приложение Alexa на устройствах iOS или Android. Для более сложных устройств Amazon выпустила другое эталонное решение — Alexa Premium Far-Field. Компания планирует, что эти инструменты ускорят внедрение её голосового помощника на наушниках, смартфонах, «умных» часах и фитнес-трэкерах разных производителей.

Эра IoT наступает

IoT Академия Samsung начала долгосрочный социальный проект по подготовке специалистов, работающих в сфере Интернета вещей. Филиалы действуют уже в нескольких российских ВУЗАх, а заочно с лекциями можно ознакомиться на портале GeekTimes.

суббота, 24 марта 2018 г.

Samsung R&D Institute Ukraine выпустил обучающий курс для TIZEN-разработчиков на английском, русском и украинском языках




Трудности, с которыми сталкиваются разработчики

Наверняка вы знакомы с ситуацией, когда вас что-то интересует и вы решили проявить себя в этой области, но после первых шагов вы понимаете, что это может принести вам больше проблем, чем преимуществ. И вы решаете уйти, даже не начав серьёзно пробовать. К сожалению, это касается многих программистов, которые начинают работать в среде TIZEN.
Вот почему  команда инженеров из Samsung R&D Institute Ukraine решила создать ресурс, который поможет продвинуть платформу среди сообщества местных разработчиков и снизить порог входа для будущих инженеров программного обеспечения TIZEN. Наша цель - создать основу для развития самодостаточной экосистемы для TIZEN OS.

Что было сделано?

Команда энтузиастов TIZEN создала набор уроков на английском, украинском и русском языках для тех, кто хочет начать разработку собственных приложений для носимых устройств, работающих на TIZEN - https://developer.tizen.org/dev-guide/training/native-app
В этих руководствах вы можете найти всю необходимую информацию для новичков:

* Краткий обзор платформы TIZEN
* начинаем работу с установки SDK
* работая с эмулятором и с реальными устройствами (TIZEN и Samsung),
* руководство по использованию Samsung App Store,
* работа с необходимыми библиотеками
* изучаем основные элементы приложения
* виджеты, шаблоны, приложение и менеджер пакетов
* Руководство по созданию приложений, предназначенных для круглого дисплея

После изучения этого курса новые разработчики смогут самостоятельно написать простую программу, загрузить приложение в App Store и получить первую прибыль.

Каковы перспективы развития?

В настоящее время наша команда продолжает работу по дальнейшему совершенствованию уроков. Мы намерены встретиться с крупными разработчиками TIZEN, нуждающихся в квалифицированной информации, и сделать платформу TIZEN дружественной для программистов.

Официальный ресурс разработчиков TIZEN

Making TIZEN more open for developers

Challenges Faced by Developers

Do you familiar with the situation when you are interested in something, determined to try yourself in some new area, but after the first steps you’ve realized that this may bring you more difficulties than advantages. And you decide to quit, have not even actually started. Unfortunately, this is the case for many programmers who are beginning to develop on TIZEN.
That is why a team of engineers from Samsung R&D Institute Ukraine decided to create a resource that would help promote the platform among local developers community and reduce the entry threshold for future TIZEN software engineers. Our goal is to create a foundation for the development of a self-sufficient ecosystem for the TIZEN operating system.

What Have Been Done?

Our team of Tizen enthusiasts has created a set of lessons in English, Ukraine, and Russian languages for those who want to start developing native applications for wearable devices, running on TIZEN - https://developer.tizen.org/dev-guide/training/native-app 

In these tutorials, you can find all needed for the beginners information:

* TIZEN Platform brief overview,
* start with installing SDK,
* working both with the emulator and with real devices,
* generating certificates (TIZEN and Samsung),
* guidance how to use Samsung App Store,
* work with the necessary libraries,
* study main elements of an application,
* widgets, templates, application and package manager,
* Guideline how to create applications, designed for round screen.
* After this course, the fresh developers will be able to write a simple program on their own, upload * applications to the App Store and get the first profit.

What are Perspectives for Development?

Currently, our team keeps working on further lessons development. We are trying to meet major of TIZEN developers need qualified information and to make TIZEN platform closer to programmers.

Made with love by Samsung R&D Institute Ukraine (SRK)