Movatterモバイル変換


[0]ホーム

URL:


Перейти до вмісту
Вікіпедія
Пошук

Tizen

Очікує на перевірку
Матеріал з Вікіпедії — вільної енциклопедії.

Статус версії сторінки

На цій сторінці показано неперевірені зміни

Tizen
РозробникLinux Foundation,Intel,Samsung, спільнота Tizen
Родина ОСLinux
Робочий станактивний
Вихідна модельвідкритий код
Початковий випусквересень 2011
Випущено у
виробництво
5 січня2012 Редагувати інформацію у Вікіданих
Останній випуск6.0 M2[1] /27 жовтня2020; 5 років тому (2020-10-27)
Репозиторій
Цільовий ринокмобільні пристрої і комп'ютери,планшети,нетбуки,смартфони, автомобільні інформаційно-розважальні системи,GPS навігатори,Smart TV
Менеджер пакетівRPM
ПлатформиARM таx86
ТипядраМонолітнеядро Linux
Інтерфейс
користувача
графічний, на базіEFL
ЛіцензіяApache License,BSD,LGPL,Flora License,власницька (SDK)
www.tizen.org

Tizen (промовляється[2]: ˈtai - zən) — мобільна платформа для широкого спектра мобільних пристроїв, включаючипланшети,нетбуки,смартфони,телевізори та автомобільні інформаційно-розважальні системи. Платформа представлена у вересні 2011Intel та організаціямиLiMo Foundation іLinux Foundation, які оголосили про об'єднання своїх напрацювань з розвитку мобільних платформ на базіLinux і продовження розвитку проектівMeeGo іLiMo як єдиної платформи[3][4][5][6][7][8]. Назва операційної символізує поєднання (tie), зростання (rise) та практики медитаціїдзен (Zen)[2].

Історія

[ред. |ред. код]

5 січня 2012 року опубліковані робочі версіїінструментарію для розробки застосунків. До складу SDK входить середовище розробки Web IDE,емулятор телефону, документація на Web API та інструментарій для складання програм. Одночасно опублікованісирцеві тексти платформи, призначені для початкового ознайомлення і мають статус альфа-версії. Код розрахований на використання на смартфонах і планшетах, але може бути запущений і всерединіемулятора на ПК. Відкриті частини платформи, пов'язані з API, низькорівневою системною частиною платформи та додатковими пакетами. Наприклад, в репозиторії можна знайти пакети зbusybox,ConnMan,PulseAudio,X.Org,Cairo,FFmpeg,Speex,Enlightenment[9][10].

У січні 2012 року Tae-Jin Kang, віце-президент компаніїSamsung, в інтерв'ю[11][12] виданнюForbes, підтвердив інформацію про інтеграцію мобільних платформbada і Tizen, яка підтримуєтьсяIntel таLinux Foundation. Після завершення процесу інтеграції, в Tizen буде забезпечена підтримка виконання мобільних застосунків, створених з використанням інструментарію bada SDK, при цьому буде повністю збережена зворотна сумісність для вже випущених застосунків. Надалі, для розробників застосунків для bada і Tizen буде надано єдиний SDK і набірAPI. Пізніше у компанії Samsung зазначили, що питання приєднання проекту bada до Tizen іще перебуває на стадії розгляду[13].

Перша стабільна версія 1.0 «Larkspur» вийшла 30 квітня 2012 року.[14]

Загальна інформація

[ред. |ред. код]

В рамках проекту Tizen планується створити цілісну, повністю відкриту операційну систему з широкими можливостями зкастомізації. Розробка ведеться силамиIntel,Samsung і колишніми розробниками MeeGo[5][15]. Хоча Tizen має на меті замістити MeeGo, кодова база MeeGo лишається[5][8], її розвиток продовжується у проекті Mer. Tizen має намір зберегти сумісність з написаними під MeeGo застосунками, і водночас бути гнучкішими від MeeGo через використання відмінного від MeeGoAPI на основіHTML5.

На думку розробників Tizen, майбутнє мобільних систем пов'язано з використанням вебтехнологій, тому для створеннязастосунків для Tizen використовується Web API іHTML5/JavaScript/CSS[7]. Графічне оточення побудовано на основі протоколуWayland і напрацювання проектуEnlightenment, для управління сервісами застосовуєтьсяSystemd.

Використовуючи технології HTML5 розробники отримають можливість створювати крос-платформові програми, котрі однаково добре працюють на широкому спектрі пристроїв, не вимагаючи складання окремої версії для кожної апаратної і програмної платформи. Крім того, HTML5 істотно спрощує розробку мобільних застосунків, знижує поріг входження (програми можна створювати, маючи досвід написання звичайнихвебзастосунків) і дозволяє скоротити час розробки. Web API платформи Tizen формується з використанням як вже відомих вебстандартів і HTML5-технологій, так і розширених інтерфейсів для управління пристроєм. В рамках Web API розробникам надані засоби для створення повноцінних мобільних застосунків, порівнянних за функціональністю з програмами для інших мобільних платформ. Для створення ігор та графічних застосунків пропонується використовуватиWebGL. Запуск застосунків, написаних на низькорівневих мовах програмування, таких якC іC++, забезпечений за допомогою Native Development Kit.

До складу Tizen SDK входить середовище розробки Web IDE на базіEclipse,емулятор телефону на основіQEMU, документація на Web API і компоненти для збирання програм.

Для розробників мобільних застосунків випущений пакет Tizen SDK, до складу якого входить середовище розробки на базіEclipse,емулятор телефону на основіQEMU, документація, приклади застосунків,утиліти і компоненти для складання програм. SDK поставляється для платформLinux (Ubuntu),Windows іMac OS X.

Основні служби

[ред. |ред. код]

З базових сервісів (Core Service) і компонентів платформи можна відзначити:[16]

  • Графічний стек і користувацький інтерфейс. До складу входить набір бібліотек EFL (Enlightenment Foundation Libraries), заснована наX11 система управління вікнами, модулі для підтримкиOpenGL ES і різних методів виводу, у тому числімультитач. Інтерфейс і графічні ефекти формується за допомогою бібліотек EFL, включаючи бібліотеку рендеринга Evas і систему віджетів Elementary. Серед компонентів графічного стека: DRI2 2.6 і libdrm 2.4.29, композитнийменеджер вікон на базі EFL,OpenGL ES 1.1/2.0,EGL 1.4, бекенди для програмного виводу (X11) і акселерованого виводу (OpenGL ES), 3D-і 2D-стеки, в тому числі підтримкавекторної графіки через бібліотекуCairo;
  • Фреймворк для управління застосунками, в тому числі для запуску застосунків на ім'я пакета,URL абоMIME типу, управління пакунками, а також ініціювання виконання системних сервісів, таких як застосунок для прийому дзвінків, виводу повідомлень, зміни орієнтації екрану тощо. Під фреймворк задіяні такі відкриті компоненти, якAppcore,D-Bus,GNU gettext, libICU;
  • Базові сервіси - набір стандартних системних бібліотек, які забезпечують виконання таких операцій як доступ до БД, інтернаціоналізація та обробкаXML;
  • Мережеві сервіси - функціональність, необхідна для створення мережевих з'єднань і забезпечення роботи мережі. Забезпечена підтримка3G,Wi-Fi,Bluetooth,HTTP іNFC. Для налаштування 3G і Wi-Fi з'єднань використовується конфігуратор ConnMan (Connection Manager). Для роботи з Bluetooth використовується пакет bluez;
  • Сервіси для визначення місця розташування, засновані на фреймворкуGeoClue. Підтримується як визначення місця розташування черезGPS, так і з використанням WPS (Wi-Fi Positioning System), Cell ID і різних додаткових сенсорів;
  • Сервіси для відправлення і прийому повідомлень (SMS,MMS,Email іIM);
  • Мультимедіа підсистема на базіGStreamer, що забезпечує управління різними видами контенту, включаючи відео, звук, зображення іVoIP. Платформа підтримує великий обсяг мультимедіа форматів ікодеків, завдяки залученню компонентівFFmpeg. Серед підтримуваних функцій відзначаються засоби для роботи з камерою, застосунки для запису звуку і відео,мультимедіа програвач;
  • PIM (Personal Information Management) - система управління персональною інформацією і збережених на пристрої даних користувача. Включає засоби для роботи з адресною книгою, календарем-планувальником, списком завдань і прив'язаними до пристрою даними (наприклад, місце розташування та статус з'єднання). Підтримуються специфікаціїvCard 3.0 іvCalendar 1.0;
  • Система забезпечення безпеки і контролю доступу, а також управління сертифікатами та організації безпечної доставки застосунків. Шифрування та підтримкаSSL/TLS реалізовані за допомогоюOpenSSL;
  • Системні сервіси і засоби для управління апаратним забезпеченням. У тому числі, інтерфейси для доступу до різних типів пристроїв (сенсори, екран тощо), управління живленням, обробкою подій (USB,MMC, підключення зарядного пристрою або навушників), проведення оновлення системи;
  • Стек телефонії для забезпечення роботи в мережах стільникового зв'язку (UMTS іCDMA) і управлінняSIM-карткою;
  • Web-стек на базі браузерного рушіяWebKit (webkit-efl) з реалізацією Tizen Web API. Сервіс Web UI заснований на бібліотеціJQuery Mobile 1.0.

Виноски

[ред. |ред. код]
  1. Release Notes > Tizen 6.0 Public M2 [Нотатки до випуску > Tizen 6.0 Public M2].Tizen Docs (docs.tizen.org). Tizen Project, aLinux Foundation Project. 27 жовтня 2020. Архіворигіналу за 28 лютого 2021. Процитовано 15 лютого 2021.(англ.)
  2. абLiMo & Tizen FAQs.limofoundation.org. LiMo Foundation. вересень 2011. Архіворигіналу за 26 листопада 2011. Процитовано 13 січня 2012.(англ.)
  3. Toor, Amar (28 вересня 2011).MeeGo to be folded into Linux-based Tizen OS, slated to arrive in 2012.Engadget. AOL Inc. Архіворигіналу за 1 листопада 2019. Процитовано 18 грудня 2011.(англ.)
  4. Ricker, Thomas (28 вересня 2011).MeeGo is dead: Resurrected as Tizen, the newest Linux-based open source OS.The Verge. Vox Media Inc. Архіворигіналу за 30 вересня 2011. Процитовано 18 грудня 2011.(англ.)
  5. абвSousou, Imad.What's Next for MeeGo. meego.com. Архіворигіналу за 1 травня 2013. Процитовано 28 вересня 2011.[Архівовано 2013-05-01 уWayback Machine.](англ.)
  6. Michael Larabel (19 жовтня 2011).Tizen Is Announced; MeeGo Will Transition To It.phoronix.com. Архіворигіналу за 1 січня 2012. Процитовано 11 січня 2012.(англ.)
  7. абFoster, Dawn (27 вересня 2011).Welcome to Tizen!. tizen.org. Архіворигіналу за 13 жовтня 2011. Процитовано 13 січня 2012.(англ.)
  8. абPaul, Ryan (28 вересня 2011).MeeGo rebooted as Intel and Samsung launch new Tizen platform.Ars Technica. Condé Nast Digital. Архіворигіналу за 29 вересня 2011. Процитовано 13 січня 2012.(англ.)
  9. TIZEN Source. Release Notes.Tizen.org. 5 січня 2012. Архіворигіналу за 12 січня 2012. Процитовано 13 січня 2012.(англ.)
  10. Открыты первые наработки мобильной платформы Tizen, пришедшей на смену MeeGo.OpenNews /The OpenNET Project (www.opennet.ru). 10 січня 2012. Архіворигіналу за 13 січня 2012. Процитовано 13 січня 2012.(рос.)
  11. Elizabeth Woyke (13 січня 2012).Samsung Merging Its Bada OS With Intel-Backed Tizen Project.Forbes.com. Forbes.com LLC™. Архіворигіналу за 9 липня 2013. Процитовано 19 січня 2012.(англ.)
  12. Samsung объединит мобильную платформу Bada c проектом Tizen, пришедшим на смену MeeGo.OpenNews / The OpenNET Project (www.opennet.ru). 16 січня 2012. Архіворигіналу за 28 червня 2013. Процитовано 19 січня 2012.(рос.)
  13. Amar Toor (18 січня 2012).Samsung's Bada - Tizen merger still looking pretty likely.Engadget (www.engadget.com).AOL Inc. Архіворигіналу за 9 липня 2013. Процитовано 19 січня 2012.(англ.)
  14. Tizen 1.0 Larkspur SDK and Source Code Release. Архіворигіналу за 9 травня 2012. Процитовано 1 травня 2012.
  15. Welcome Tizen to The Linux Foundation. The Linux Foundation. 27 вересня 2011. Архіворигіналу за 28 червня 2012. Процитовано 18 грудня 2011.[Архівовано 2012-06-28 уWayback Machine.]
  16. Первый стабильный релиз мобильной платформы Tizen 1.0 "Larkspur", продолжающей развитие MeeGo и LiMo. Архіворигіналу за 4 травня 2012. Процитовано 1 травня 2012.

Посилання

[ред. |ред. код]
  • Tizen Studio — середовище розробки для платформи Tizen
Ядро
Linux
Основні
Припинені
XNU
QNX
Windows
Інші
Пов'язані
платформи
Отримано зhttps://uk.wikipedia.org/w/index.php?title=Tizen&oldid=45830339
Категорії:
Приховані категорії:

[8]ページ先頭

©2009-2026 Movatter.jp