Презентация хаков для Firefox OS
Сотрудники Mozilla, которые работают над разработкой открытой операционной системы для мобильных телефонов на ядре Linux с интерфейсом HTML5, опубликовали несколько презентаций, в том числе новые видеоролики на Youtube-канале Mozilla Hacks и слайды в PDF/PowerPoint/Keynote. В этих презентациях можно найти несколько интересных примеров того, как работает Firefox OS — первая по-настоящему открытая операционная система для мобильных телефонов.
Как известно, Firefox OS (бывшее название Boot2Gecko) состоит из трёх компонентов.
- Gonk: ядро Linux плюс аппаратные интерфейсы HAL (Hardware Abstraction Layer).
- Gecko: движок для исполнения приложений на HTML5/CSS/JavaScript.
- Gaia: пользовательский интерфейс, сделанный полностью на HTML5 и открытых API.
Для иллюстрации предельной простоты Firefox OS можно привести пример, как работает модуль телефонии (WebTelephony).
Проверка статуса перед осуществлением звонка.
Вызов абонента.
Параметры функции вызова.
Так же просто происходит обращение к API для обработки SMS, API для управления аккумулятором, параметры мелодии и вибрации, обращение к контактам и т.д. Разнообразные примеры см. в презентациях.
Слайды
Firefox OS – WebAPIs и хаки интерфейса (PDF)
Firefox OS – создание приложений, Mozilla Marketplace (PDF)
Firefox OS – среда разработки (PDF)
Firefox OS — введение и компоненты
Firefox OS — среда разработки, приложения, Marketplace
Firefox OS — WebAPI и хаки интерфейса (три части)
Подробнее: http://www.xakep.ru/post/59595/default.asp
Дайджест новых статей по интернет-маркетингу на ваш email
Новые статьи и публикации
- 2024-05-06 » Как настраивать конверсионные стратегии: работа над ошибками
- 2024-04-22 » Комментирование кода и генерация документации в PHP
- 2024-04-22 » SEO в России и на Западе: в чем основные отличия
- 2024-04-22 » SEO для международного масштабирования
- 2024-04-22 » Как использовать XML-карты для продвижения сайта
- 2024-04-22 » Цифровой маркетинг: инструменты для продвижения и рекламы в 2024 году
- 2024-04-22 » Что такое CSS-модули и зачем они нам?
- 2024-04-17 » 23 сервиса для эффективного экспресс-аудита любого сайта
- 2024-04-08 » Яндекс переходит на новую версию Wordstat
- 2024-04-08 » Яндекс интегрировал в свой облачный сервис эмпатичную нейросеть
- 2024-04-08 » Новая версия нейросети Claude превзошла по мощности аналоги Google и OpenAI
- 2024-04-08 » Как пользоваться GPT 4 и Claude бесплатно и без VPN
- 2024-03-13 » Стратегии SEO на 2024 год
- 2024-03-13 » Как использовать анимацию с помощью JavaScript-библиотеки GSAP
- 2024-03-13 » Использование GSAP 3 для веб-анимации
- 2024-03-13 » Cогласование топографической съёмки с эксплуатирующими организациями
- 2024-02-19 » Теряются лиды? Как настроить сквозную аналитику
- 2024-02-17 » Мерч и IT: на что обратить внимание в 2024 году
- 2024-02-16 » Копируем с RSync: основные примеры синхронизации файлов
- 2024-02-15 » Лучшие noCode AI платформы для создания диалоговых ботов
- 2024-02-14 » Факторы ранжирования Google 2024 — исследование Semrush
- 2024-02-12 » Перенос сайта на другой хостинг
- 2024-02-05 » В России сформирован реестр хостинг-провайдеров
- 2024-02-04 » Использование SSH для подключения к удаленному серверу Ubuntu
- 2024-02-03 » Подключаемся к серверу за NAT при помощи туннеля SSH. Простая и понятная инструкция
- 2024-02-02 » Настройка CI/CD для Gitlab-репозитория: схемы и гайд по шагам
- 2024-02-01 » GitLab CI Pipeline. Запуск сценария через SSH на удаленном сервере
- 2024-01-29 » Introduction to GitLab’s CI/CD for Continuous Deployments
- 2024-01-26 » Настройка GitLab CI/CD
- 2024-01-25 » Установка shell gitlab runner
Когда человек счастлив, он всегда хорош. Но не всегда хорошие люди бывают счастливы. О. Уайльд «Портрет Дориана Грея» |
Мы создаем сайты, которые работают! Профессионально обслуживаем и продвигаем их , а также по всей России и ближнему зарубежью с 2006 года!
Как мы работаем
Заявка
Позвоните или оставьте заявку на сайте.
Консультация
Обсуждаем что именно Вам нужно и помогаем определить как это лучше сделать!
Договор
Заключаем договор на оказание услуг, в котором прописаны условия и обязанности обеих сторон.
Выполнение работ
Непосредственно оказание требующихся услуг и работ по вашему заданию.
Поддержка
Сдача выполненых работ, последующие корректировки и поддержка при необходимости.