Сотрудники Mozilla, которые работают над разработкой открытой операционной системы для мобильных телефонов на ядре Linux с интерфейсом HTML5, опубликовали несколько презентаций, в том числе новые видеоролики на Youtube-канале Mozilla Hacks и слайды в PDF/PowerPoint/Keynote. В этих презентациях можно найти несколько интересных примеров того, как работает Firefox OS — первая по-настоящему открытая операционная система для мобильных телефонов.

Как известно, Firefox OS (бывшее название Boot2Gecko) состоит из трёх компонентов.

  1. Gonk: ядро Linux плюс аппаратные интерфейсы HAL (Hardware Abstraction Layer).
  2. Gecko: движок для исполнения приложений на HTML5/CSS/JavaScript.
  3. Gaia: пользовательский интерфейс, сделанный полностью на HTML5 и открытых API.

Для иллюстрации предельной простоты Firefox OS можно привести пример, как работает модуль телефонии (WebTelephony).

Проверка статуса перед осуществлением звонка.

Вызов абонента.

Параметры функции вызова.

Так же просто происходит обращение к API для обработки SMS, API для управления аккумулятором, параметры мелодии и вибрации, обращение к контактам и т.д. Разнообразные примеры см. в презентациях.

Слайды

Введение в Firefox OS (PDF)

Firefox OS – WebAPIs и хаки интерфейса (PDF)

Firefox OS – создание приложений, Mozilla Marketplace (PDF)

Firefox OS – среда разработки (PDF)

Firefox OS — введение и компоненты

Firefox OS — среда разработки, приложения, Marketplace

Firefox OS — WebAPI и хаки интерфейса (три части)





Оставить мнение