The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Релиз мобильной платформы Tizen 2.1"
Отправлено opennews, 18-Май-13 22:59 
Представлен (https://www.tizen.org/blogs/tsg/2013/tizen-2.1-sdk-and-sourc...) стабильный релиз мобильной платформы Tizen 2.1 (https://source.tizen.org/release), которая продолжает развитие систем MeeGo и LiMO, но отличается  предоставлением возможности использования Web API и web-технологий (HTML5/JavaScript/CSS) для создания мобильных приложений. Проект Tizen  развивается под покровительством организации Linux Foundation, при участии LiMo Foundation, Intel и Samsung. Платформа является универсальной и подходит для использования на различных типах мобильных устройств, включая смартфоны, планшетные ПК, нетбуки, телевизоры и автомобильные информационно-развлекательные системы.

Релиз доступен как в исходных текстах (https://source.tizen.org/release/), на основе которых можно самостоятельно подготовить (https://source.tizen.org/os-development) сборки для различных устройств, так и в виде готовых сборок (http://download.tizen.org/releases/2.1/tizen-2.1/images/) для некоторых типовых моделей устройств, таких как Samsung Galaxy S2 HD и Samsung Galaxy S3.  Для упрощения формирования сборок поддерживается репозиторий (http://download.tizen.org/releases/2.1/) готовых пакетов.  Выпуск первого телефона на базе Tizen намечен компанией Samsung на август.

Одновременно для разработчиков мобильных приложений выпущен (https://developer.tizen.org/downloads/tizen-sdk) пакет Tizen SDK 2.1 (https://developer.tizen.org/sdk), в состав которого входит среда разработки на базе Eclipse, эмулятор телефона на основе QEMU, документация, примеры приложений, утилиты и компоненты для сборки программ. SDK поставляется для платформ Linux (Ubuntu), Windows и Mac OS X.

Разработчикам мобильных приложений предоставлена возможность используя технологии HTML5 создавать кроссплатформенные приложения, одинаково хорошо работающие на широком спектре устройств, не требуя сборки отдельной версии для каждой аппаратной и программной платформы. Web API платформы Tizen формируется с использованием как уже известных web-стандартов и HTML5-технологий, так и расширенных интерфейсов для управления устройством. В рамках Web API разработчикам предоставлены средства для создания полноценных мобильных приложений, сравнимых по функциональности с программами для других мобильных платформ. Для создания игр и графических приложений предлагается использовать WebGL. Запуск приложений, написанных на низкоуровневых языках программирования, таких как Си и Си++,  обеспечен при помощи Native Framework.

Особенности (https://developer.tizen.org/downloads/sdk/2.1-release-notes) Tizen 2.1:


-  Улучшенный фреймворк для разработки мобильных приложений с использоваинем web-технологий. Добавлены такие новые HTML5 API, как Content Security Policy 1.0 и Navigation Timing, обновлены ранее поддерживаемые спецификации;
-  Добавлен runtime-фреймворк Web DynamicBox с поддержкой встраивания областей Web DynamicBox в приложения, например, в программу с реализацией домашнего экрана;
-  Расширены возможности интегрированной среды разработки Web IDE, в которую входят средства определения оформления программ с использованием  WYSIWYG-интерфейса,  инспектор JavaScript-кода  на базе браузера Chrome и просмотрщик лога выполнения JavaScript;
-  В среде разработки нативных программ Native IDE обеспечена работа мастера создания новых проектов, включён визуальный построитель интерфейса, система выполнения unit-тестов и динамический анализатор кода;
-  Улучшена работа эталонных приложений, поставляемых как в форме нативных программ, так и в виде web-приложений. Среди доступных базовых программ: домашняя оболочка, менеджер блокировки экрана, калькулятор, календарь, адресная книга, менеджер фотографий, конфигуратор, интерфейс к средствам телефонии, видеопроигрыватель, музикальный проигрыватель, файловый менеджер, система обмена сообщениями, программа для ведения заметок, web-браузер, почтовый клиент, интерфейс для работы с камерой;

-  Осуществлён переход на системный менеджер Systemd в качестве основной системы инициализации и службы управления сервисами (поддержка системы инициализации System V прекращена);
-  Добавлен новый модуль для управления аппаратным обеспечением, выступающий в роли промежуточного звена между фреймворком и OAL-слоем (OEM Adaptation Layer), непосредственно взаимодействующим с устройствами.
-  Задействована система мандатного контроля доступа SMACK.


Из базовых сервисов (Core Service) и компонентов платформы можно отметить:

-  Графический стек и пользовательский интерфейс. В состав входит набор библиотек EFL (https://www.opennet.ru/opennews/art.shtml?num=32456) (Enlightenment Foundation Libraries), основанная на X11 система управления окнами, модули для поддержки OpenGL ES и различных методов ввода, в том числе мультитач. Интерфейс и графические эффекты формируется при помощи библиотек EFL, включая библиотеку рендеринга Evas и систему виджетов Еlementary. Среди компонентов графического стека: DRI2  и libdrm, композитный оконный менеджер на базе EFL, OpenGL ES 1.1/2.0, EGL 1.4, бэкенды для программного вывода (X11) и акселерированного вывода (OpenGL ES), 3D- и 2D-стеки, в том числе поддержка векторной графики через библиотеку Cairo;


-  Фреймворк для управления приложениями, в том числе для запуска приложений по имени пакета, URL или MIME-типу, управления пакетами, а также инициирования выполнения системных сервисов, таких как приложение для приёма звонков, вывода уведомлений, изменения ориентации экрана и т.п. Во фреймворке задействованы такие открытые компоненты, как Appcore, DBus, GNU gettext, libICU;

-  Фреймворк для обеспечения работы полноценных нативных приложений, имеющих полный доступ к низкоуровневым операциям, недоступным программам на HTML5. Поддерживается не только запуск графических программ, но и выполнение серверных фоновых приложений. Допускается использование прямого сетевого взаимодействия, обращение к функциям OpenGL ES 1.1/2.0, прямой доступ к оборудованию и т.п.;

-  Базовые сервисы - набор стандартных системных библиотек, обеспечивающих выполнение таких операций как доступ к БД, интернационализация  и обработка XML;

-  Сетевые сервисы - функциональность, необходимая для создания сетевых соединений и обеспечения работы сети. Обеспечена поддержка 3G, Wi-Fi, Bluetooth, HTTP и NFC (Near Field Communication). Для настройки 3G и Wi-Fi соединений используется конфигуратор ConnMan (https://www.opennet.ru/opennews/art.shtml?num=22286) (Connection Manager). Для работы с Bluetooth используется пакет bluez;


-  Сервисы для определения местоположения, основанные на фреймворке GeoClue (http://www.freedesktop.org/wiki/Software/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;


-  Системные сервисы и средства для управления аппаратным обеспечением. В том числе, интерфейсы для доступа к ...

URL: https://www.tizen.org/blogs/tsg/2013/tizen-2.1-sdk-and-sourc...
Новость: https://www.opennet.ru/opennews/art.shtml?num=36964

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру