Tizen

Материал из Национальной библиотеки им. Н. Э. Баумана
Последнее изменение этой страницы: 18:27, 7 октября 2017.
Tizen
LogoT.png
Sct.png
Разработчик Linux Foundation, Tizen Association, Samsung, Intel
Написана на C, C++, HTML5
Линейка ОС Unix-like
Состояние разработки Актуальное
Дата выхода на
производство
5 January 2012 года; 9 years ago (2012-01-05)
Последний релиз Tizen Mobile 2.4 / 1 September 2016 года; 5 years ago (2016-09-01)
Cистема управления пакетами RPM Package Manager
Платформы ARM, x86
Ядро (тип) Монолитное ядро
По умолчанию
пользовательский
интерфейс
Графический (собственный и веб-приложения)
Лицензия

Операционная система: GPLv2, LGPL, Apache License, BSD, Flora License

SDK: Freeware
Официальный веб-сайт www.tizen.org

Tizen ( /ˈtaɪzɛn/ - произносится «та́йзен») — это операционная система, основанная на ядре Linux и библиотеке GNU C, реализующая Linux API.
Является наследником проектов MeeGo, Bada и LiMo, базируется на платформе Samsung Linux (SLP). [Источник 1]

Данная операционная система предназначена для работы с широким спектром устройств, включая смартфоны, планшеты, автомобильные информационно-развлекательные системы (IVI), интеллектуальные телевизоры, ПК, интеллектуальные камеры, носимые компьютеры (такие как "умные" часы - smartwatches), проигрыватели Blu-ray, принтеры и интеллектуальную бытовую технику (например, холодильники, осветительные приборы, стиральные машины, кондиционеры, печи / микроволновые печи и роботизированный пылесос). Основная цель разработки - обеспечить постоянный пользовательский интерфейс на всех устройствах. Tizen является проектом в рамках Linux Foundation и управляется Технической руководящей группой Technical Steering Group (TSG). Хотя основные направления разработок в Tizen задает Ассоциация Tizen, именно Техническая руководящая группа (TSG) определяет, какой код будет фактически включен в операционную систему для достижения этих целей. [Источник 2]
Elemen.png


Создатели Tizen заложили в его название 3 основополагающих термина:[Источник 3]

  1. Tie – соединение;
  2. Rise – активность (подъем);
  3. Zen – медитативные качества (Дзэн).



История создания

27 сентября 2011 года организации LiMo Foundation и Linux Foundation официально объявили о запуске Tizen. Работу над данным проектом возглавили Samsung и Intel, сотрудничающие с консорциумом LiMo Foundation.
1 января 2012 года LiMo Foundation был переименован в Tizen Association, в которую вошли следующие 12 компаний: Samsung, Intel, Huawei, Fujitsu, NEC, Panasonic, KT, Sprint, SK Telecom, Orange, NTT docomo, Vodafone.
Первый выпуск системы и её SDK состоялся 5 января 2012 года в виде альфа-версии, а в мае того же года было продемонстрировано устройство для разработчиков (reference device) RD-210 с предустановленной Tizen 1.0, выполненное на базе модели Samsung Galaxy S2 HD.
16 сентября 2012 года была создана рабочая группа Automotive Grade Linux, в которую вошли Jaguar Land Rover, Nissan, Toyota, Aisin AW, DENSO Corporation, Feuerlabs, Fujitsu, HARMAN, Intel, NEC, NVIDIA, Reaktor, Renesas, Samsung, Symbio, Texas Instruments Incorporated (TI), Tieto и целью которой является разработка единой платформы для автомобильных информационно-развлекательных систем. В качестве проекта, на основе которого разрабатывается платформа, выбран Tizen.[Источник 4]

Архитектура системы

Tizen была изначально задумана, как операционная система, разработка для которой должна осуществляться на базе web-технологий. Данная идея уже была успешно реализована в webOS, chromeOS, firefoxOS. Но создатели Tizen пошли дальше. Они также предлагают компоненты для построения интерфейсов приложений и web-api для интеграции со встроенными приложениями и аппаратными средствами (часы, будильники, напоминания, уведомления, звонки, контакты, Bluetooth, питание, настройки системы и т.п.)

Elementa.png

Программное обеспечение

В отличие от MeeGo, в Tizen 1.0 использовался интерфейс программирования приложений, основанный на HTML5 — Tizen Web API. [1] Также в Tizen интегрирована поддержка открытой платформы от Wholesale Applications Community (WAC) для создания веб-приложений. В Tizen 2.0 дополнительно появились интерфейсы программирования нативных приложений — Tizen Native API, добавленные компанией Samsung из платформы bada. В Tizen 2.1 появилась ограниченная поддержка приложений-виджетов (Dynamic Box), но ввиду того, что в самой системе пока нет рабочего стола, для использования таких приложений требуется установка специального нативного приложения-просмотрщика. Разработка нативных приложений осуществляется на языке программирования C++ (Standard C++ ANSI ISO 14882 2003) и поддерживается только для профиля платформы Tizen Mobile (для смартфонов и планшетов). В Tizen использованы наработки bada, что обеспечивает возможную совместимость с приложениями, написанными для bada-девайсов. Кроме того, имеются программные решения от компаний OpenMobile и Infraware, позволяющие запускать на Tizen Android-приложения.[Источник 5]

Elementb.png

Tizen предоставляет инструменты для разработки приложений на основе jQuery-библиотек JavaScript и jQuery Mobile. Начиная с версии 2.0 также доступна собственная инфраструктура приложений на C++, основанная на платформе Open Services платформы Bada с использованием OpenGL® ES, OpenAL и OpenMP® и библиотек Glibc, libstdc++, libxml2. Набор разработчика (SDK) позволяет разработчикам использовать HTML5 и связанные с ним веб-технологии для написания приложений, которые запускаются на поддерживаемых устройствах:

  • OFono - это стек телефонии
  • Smack используется для веб-приложений HTML5 в песочнице
  • Оконная система
  • Используется система X Window с библиотеками Фонда Просвещения
  • Wayland[2]: Tizen до 2.x поддерживает Wayland в автомобильных информационно-развлекательных установках (IVI) и, начиная с 3.0, по умолчанию в Wayland
  • ZYpp был выбран в качестве системы управления пакетами
  • ConnMan был выбран в дополнение к NetworkManager

Инструменты разработчика

Tizen SDK

Основным средством разработки под Tizen является инструментарий Tizen SDK. Он позволяет создавать веб-, нативные и гибридные приложения с помощью Tizen API. Интегрированная среда разработки Tizen IDE, входящая в полный набор Tizen SDK, основана на среде Eclipse.
Tizen SDK поддерживает внешние расширения для дополнительной функциональности. Например, для встраивания мобильной рекламы в приложения используется комплект In-App Purchase, а для переноса bada-приложений — bada Application Migration. Также есть возможность работы с картографическим сервисом Here с помощью расширения Maps Powered by HERE.

Дополнительные инструменты

Для создания и публикации приложений под Tizen можно использовать инструменты, предоставляемые партнерами проекта, среди которых Intel XDK, Project Anarchy от Havok, Appcelerator и другие.
В Marmalade SDK поддержка Tizen появилась, начиная с версии 6.4.0, Sencha добавила поддержку Tizen в Sencha Touch, начиная с версии 2.3.1.
Unity также заявили о поддержке платформы Tizen своим игровым движком.
Ведётся работа по адаптации библиотек Qt для Tizen. Выпущена альфа-версия Qt for Tizen 1.0 Alpha 6. Также в мае 2014 года стало известно, что Qt будет интегрирован в Tizen Common 3.0.
В начале ноября 2013 года компания DevExpress объявила о поддержке Tizen в своём продукте DevExtreme.
Для разработки приложений под платформу Tizen TV предназначен инструментарий Samsung TV SDK.

Устройства, работающие на Tizen

Samsung NX300M

Фото- и видеокамеры

Весной 2013 года стало известно, что выпущенные беззеркальные фотокамеры Samsung NX300 и Samsung NX2000 работают на программной платформе с использованием элементов системы Tizen, в подтверждение чего в мае 2013 года компания Samsung опубликовала исходный код их прошивок.
11 ноября 2013 года на конференции Tizen Developer Summit в Сеуле было официально объявлено, что в усовершенствованной модели беззеркальной камеры Samsung NX300M применяется программная платформа Tizen Camera Platform на основе системы Tizen.
В 2014 году были представлены 4 камеры на этой платформе: Samsung NX30 (январь), NX Mini (апрель), NX3000 (май) и флагманская NX1 (сентябрь). В 2015 году были представлены ещё 2 новые камеры: Samsung NX500 и NX3300 (февраль).

Планшетные ПК

Digma Plane 8501 3G

В июне 2013 года японская компания Systena Corporation объявила о разработке планшета под управлением Tizen версии 2.0. Планшет предназначен для разработчиков и работает под управлением Tizen 2.1.
22 сентября 2016 в рамках московского форума «Интернет Вещей» был представлен первый в мире планшет Digma Plane 8501 3G, работающий на новой версии Tizen 3.0. Устройство предназначено для корпоративного рынка и обладает повышенной системой защиты от несанкционированного доступа. Планируется, что гаджет будет поставляться российским государственным и бизнес-структурам.

Смартфоны

Samsung Z1 SM-Z130H/DS

В 2013 году компания Samsung готовила первые две модели Tizen-смартфонов — Samsung GT-I8800 и GT-I8805 под кодовыми именами Melius и Redwood, но эти модели были отменены. С 2012 по 2013 годы компанией Samsung было выпущено 3 модели устройств для разработчиков (reference device): RD-210 (на базе модели Samsung Galaxy S2 HD), RD-PQ (на базе модели Samsung Galaxy S3) и прототип SM-Z9005 (на базе модели Samsung Galaxy S4). В 2013 году о планах выпуска Tizen-смартфонов в 2014 году заявляли компании Fujitsu, NEC, Huawei, ZTE, но позднее они отказались от своих планов, Samsung решила закрыть проект. Также в 2013 году о будущем выпуске Tizen-смартфонов, разработанных компанией Samsung, для своих сетей, заявляли операторы NTT Docomo в Японии и Orange во Франции, но эти модели на рынок не вышли, проект закрыт.
2 июня 2014 года на конференции Tizen Developer Conference в Сан-Франциско была анонсирована, а 3 июня показана модель Tizen-смартфона, которая должна была стать первой коммерческой — Samsung Z SM-Z910F, однако в конце августа проект смартфона был закрыт.
В июле 2014 года стало известно, что компания Samsung готовит бюджетные модели смартфонов на Tizen — SM-Z130E и SM-Z130H — для рынка Индии. В итоге, 14 января 2015 года был представлен бюджетный смартфон Samsung Z1 SM-Z130H/DS с поддержкой двух SIM-карт. Эта модель и стала фактически первой коммерческой моделью Tizen-смартфона и быстро поступила в продажу на индийском рынке в январе 2015 года.
В октябре 2015 была представлена более продвинутая модель Samsung Z3 (SM-Z300H), предназначенная для индийского рынка. Чуть позже в Москве была показана модификация Samsung Z3 с поддержкой 4G LTE, адаптированная для российского корпоративного рынка и государственных организаций. Эта B2B версия смартфона поддерживает локализованную защищённую Tizen OS, призванную исключить несанкционированный доступ к передаваемой конфиденциальной информации. В июне 2016 года Samsung Z3 Corporate Edition с предустановленной версией Tizen 2.4 поступил в продажу на территории России. В конце августа 2016 в Нью-Дели (Индия) был представлен очередной Tizen-смартфон Samsung Z2, который рассчитан на массовый рынок. Samsung Z2 использует последнюю версию мобильной Tizen 2.4, которая позволяет расширить функционал устройства, а также имеет обновлённый интерфейс.

"Умные" часы

Samsung Gear S2 Smartwatch

23 февраля 2014 года в Барселоне компания Samsung анонсировала второе поколение своих «умных» часов и уже на платформе Tizen — две модели: Gear 2 и Gear 2 Neo. В конце мая 2014 года вышло обновление прошивки для часов первого поколения — модели Galaxy Gear — уже не на системе Android, а тоже на Tizen.
В сентябре 2015 года на вставке IFA в Берлине бала представлена новая модель смарт-часов Samsung Gear S2, которая отличается круглым дисплеем и уникальным управляющем безелем (специальным подвижным кольцом, обрамляющем электронный циферблат).
В июне 2016 года на международный рынок выпущены спортивные часы/трекер Samsung Gear Fit2.
Выход новой модели смарт-часов Samsung Gear 3 состоялся в ноябре 2016.

Компьютеры

Прототип Tizen на ультрабуках

В будущем появятся и ноутбуки и ультрабуки с системой Tizen — на конференции Tizen Developer Conference 2013 компания Intel показала прототип такого ультрабука с процессором Intel Core i7 и графической средой Tizen Shell, основанной на оболочке GNOME Shell. В 2012 году о планах выпуска нетбуков с Tizen, ориентированных на рынки развивающихся стран, заявляли и компании Acer и ASUS. В июне 2014 года на конференции Tizen Developer Conference корпорация Intel выдавала посетителям в качестве устройства для разработчиков (reference device) мини-ПК Intel NUC DE3815TYKHE на базе процессора Intel Atom и с предустановленной Tizen Common 3.0 alpha.

"Умные" телевизоры и бытовая техника

В сентябре 2013 года на выставке IFA 2013 было объявлено, что Samsung хочет сделать объединение экосистемы Tizen в единую сеть, которая соединяет все электронные устройства, сделанные Samsung.
Внедрение Tizen в «умные» телевизоры (Smart TV) и бытовую технику для создания сети Smart Home началось с 2014 года. В начале февраля 2014 года была представлена использующая Tizen стиральная машина Samsung WW9000 с «умной» функциональностью. 2 июня 2014 года на конференции Tizen Developer Conference был продемонстрирован прототип телевизора на платформе Tizen TV от компании Samsung. 16—17 сентября 2014 года на конференции Samsung Open Source Conference (SOSCON) работа платформы Tizen TV была продемонстрирована на коммерческой модели телевизора Samsung UN65H8000AF, которая изначально поставляется на рынок с платформой Samsung Hub.
В начале января 2015 года на выставке CES 2015 были представлены новые SUHD-модели «умных» телевизоров Samsung JS8500, JS9000 и JS9500 на платформе Tizen TV, и также было объявлено, что все новые модели Samsung Smart TV, выпущенные в 2015 году, будут поставляться на платформе Tizen TV, а ряд моделей 2014 года (Samsung H7150, H8000, HU8550 и HU9000) получат возможность обновления до Tizen TV после приобретения специальных аппаратных модулей Evolution kit. Начиная с 2015 года все смарт-телевизоры Samsung выпускаются исключительно с предустановленной Tizen OS.
Весной 2015 года на южнокорейском рынке вышла обновлённая версия робота-пылесоса Samsung POWERbot — была использована Tizen.
В 2016 году Samsung выпустил работающие на Tizen принтер, холодильник и климатическую систему.

Информационно-развлекательные системы в автомобилях

Грузовик «КАМАЗ» с Tizen-системой на борту

Ведётся разработка проекта Tizen IVI (in-vehicle infotainment), в рамках которого на базе Tizen создаётся новая платформа для информационно-развлекательных систем в автомобилях, автобусах, самолётах и т. п.[Источник 6] В ходе конференции Tizen Developer Conference 2013 автомобилестроительной компанией Land Rover был продемонстрирован первый образец такой системы. В конце мая 2013 года на конференции Automotive Linux Summit компания Toyota презентовала специальный плагин, который объединяет в единую систему управления Tizen IVI и её Toyota IVI. В сентябре 2013 года на международном грузовом автосалоне COMTRANS 2013 ОАО «КАМАЗ» и корпорация Intel представили свой прототип бортовой информационно-развлекательной системы на базе процессора Intel Atom и операционной системы с открытым кодом, совместимой с Tizen.[Источник 7]

Установка

Ссылки

Источники

  1. Что такое Tizen // Kv. URL: https://www.kv.by/content/322811-chto-takoe-tizen/ (дата обращения: 08.04.2017)
  2. Tizen // En.wikipedia. URL: https://en.wikipedia.org/wiki/Tizen (дата обращения: 08.04.2017)
  3. Tizen OS – операционная система от Samsung и Intel c приложениями на базе web-технологий (javascript, html, css) // Html5. URL: http://html5.by/blog/tizen/ (дата обращения: 08.04.2017)
  4. Операционная система Tizen: описание, версии. Устройства, работающие на Tizen // Fb. URL: http://fb.ru/article/300668/operatsionnaya-sistema-tizen-opisanie-versii-ustroystva-rabotayuschie-na-tizen (дата обращения: 08.04.2017)
  5. Tizen OS — подробности о платформе // Monobit. URL:http://monobit.ru/tizen-os-podrobnosti-o-platforme.html (дата обращения: 08.04.2017)
  6. Toyota присоединяется к разработке Tizen IVI // Maemo. URL:http://maemo.su/forum/viewtopic.php?id=6381&p=2 (дата обращения: 08.04.2017)
  7. Умный КАМАZ // Newsroom.intel. URL: https://newsroom.intel.ru/news-releases/умный-камаz/ (дата обращения: 08.04.2017)

Примечания

  1. Основанный на WebKit2 встроенный браузер на сегодняшний день обладает наиболее полной поддержкой стандарта HTML5
  2. Wayland — протокол для организации графического сервера в Linux и других UNIX-подобных операционных системах.