Сайт посвящен Google Android (G1, HTC Hero), Openmoko (Neo FreeRunner), Palm webOS и другим смартфонам/мобильным устройствам, использующим мощь Open Source и GNU/Linux.
Компания Palm Inc. запустила сайта своих Open Source-разработок — — и на нем пакеты Open Source-компонентов своей мобильной операционной системы webOS, используемой в новом смартфоне Palm Pre.
На странице Open Source-пакетов Palm представлены архивы с оригинальными версиями компонентов с открытым исходным кодом, задействованных в webOS, и патчи, которые были добавлены разработчиками Palm для их использования в webOS.
Среди них помимо ядра Linux можно найти, например, библиотеку Purple, используемую IM-клиентом Pidgin, компактный набор базовых консольных UNIX-средств BusyBox, звуковую подсистему ALSA, мультимедийный фреймворк GStreamer с плагинами, а также такие системные компоненты, как binutils, sysvinit и udev. Для некоторых пакетов (среди них — libpng, netbase, netcat, rsync, cifs) выложены только оригинальные архивы, что означает их включение в webOS без дополнительных патчей.
Как PalmInfocenter, энтузиастам уже удалось запустить на вышедшем недавно смартфоне Palm Pre Linux-сборку эмулятора легендарной игровой приставки Nintendo — FCEUX.
Для того, чтобы получить возможность запускать классические игры для Nintendo, достаточно проследовать простым инструкциям, опубликованным на . Для этого достаточно загрузиться в chroot-окружение Debian на смартфоне с правами суперпользователя root, установить несколько пакетов из репозитория, после чего скомпилировать FCEUX из исходников. В инструкции указан и пример конфигурационного файла для DirectFB, через которую будет выводиться графика эмулятора.
На время запуска эмулятора Nintendo потребуется остановить родную графическую среду Palm Pre, webOS, путем остановки соответствующего сервиса (LunaSysMgr). Затем его можно запустить вновь.
На мероприятии Web 2.0 Expo, которое проходило на прошлой неделе, компания Palm о доступности комплекта Mojo SDK для заинтересованных в этом сторонних разработчиков.
Mojo SDK позволяет создавать приложения для новой мобильной платформы webOS, основанной на Linux и анонсированной Palm в начале 2009 года. Раньше этот комплект для разработчиков был доступен только избранной группе партнеров компании-производителя. Теперь любой желающий получить доступ к Mojo SDK после оформления заявки на сайте .
По заявлениям Palm, Mojo SDK позволяет:
создавать приложения с навигацией, переходами и скроллингом с помощью жестов;
использовать систему уведомлений webOS для оповещения пользователей;
применять возможности HTML5 по локальному хранению данных, благодаря чему информация будет доступна пользователям, даже если они отключены от сети;
использовать шину сообщений на базе JSON, которая обеспечивает взаимодействие с рядом сервисов устройства вроде контактов, календарей и местоположения;
переносить данные из существующего PDB-файла в новое приложение для webOS.
Вчера на выставке CES (Consumer Electronics Show) 2009 компания Palm свою новую операционную систему для мобильных устройств — webOS. Вместе с ней был анонсирован первый смартфон, работающий под управлением webOS: им стал Palm Pre.
webOS — это новая встраиваемая операционная система Palm, ориентированная на использование в смартфонах с сенсорными дисплеями. Ее исходный код закрыт, однако в ней задействованы Open Source-компоненты. Наиболее значимый из них — Linux-ядро, поверх которого и функционирует все остальное программное обеспечение. Примечательность webOS становится понятной еще из ее названия: эта система активно использует возможности современных Web-технологий. В частности, приложения для webOS разрабатываются на скриптовом языке JavaScript с применением HTML и CSS, что является стандартом де факто в интернете.
Palm Pre — сенсорный и интернет-ориентированный смартфон с выдвижной QWERTY-клавиатурой, работающий под управлением webOS. Его характеристики в полной мере соответствуют всем современным требованиям, а внешний вид оставляет положительные впечатления.