Сайт посвящен Google Android (G1, HTC Hero), Openmoko (Neo FreeRunner), Palm webOS и другим смартфонам/мобильным устройствам, использующим мощь Open Source и GNU/Linux.
В сводке последних новостей сообщества Openmoko, 22 мая, можно выделить следующие интересные события:
стартовал проект , призванный создать новую аппаратную ревизию аппаратного обеспечения GTA02 (Neo FreeRunner) — в ее рамках, в частности, планируется убрать Glamo, усилитель звуковой частоты, NOR, один из акселерометров, переместить LCM в CPU (как в GTA01), а wifi — в SPI, убрать U4401;
появились новые нестабильные сборки следующей версии официального дистрибутива Om 2009, который будет основан на FSO MS5.5 и использовать Paroli для обеспечения функций телефонии, — они доступны на ;
в Hackable:1 появились функции телефона и SMS, а также PIM для управления контактами, календарем, задачами;
— ранняя предварительная версия агрегатора и плеера подкастов, написанного на Python/Elementary;
В сводке последних новостей сообщества Openmoko, 30 апреля 2009 года и затрагивающей период с начала апреля по 30 апреля, можно выделить следующие интересные события:
вышла сборка Android для FreeRunner от Koolu в версии 1.0 Beta 6, все данные — на ;
SHR unstable получил статус testing;
Из новшеств в мире программного обеспечения для смартфонов Openmoko:
вышел — написанный на PyQt пользовательский интерфейс для мобильных устройств; в новой версии появились поддержка истории звонков и базовое управление контактами;
новая программа позволяет записывать звук, подаваемый на микрофон;
новый основанный на webkit веб-браузер для Hackable:1;
появился ориентированный на работу с пальцами аудиоплеер ;
новый виртуальный терминал с полноэкранной клавиатурой и звуком;
— альфа-версия простого менеджера задач;
для отправления файлов с Openmoko на другие устройства через Bluetooth.
Финские энтузиасты Аапо Ранталяйнен (Aapo Rantalainen) и Ристо Курппа (Risto H. Kurppa) первый конкурс для разработчиков программного обеспечения для Open Source-смартфонов проекта Openmoko.
Они так анонсировали свое мероприятие:
Это соревнование организовано для того, чтобы поддержать участников сообщества Openmoko в написании приложений, которых до сих пор не хватает, а также — ради удовольствия!
Задание для первого конкурса — написать программу для прослушивания аудиокниг и подкастов на телефонах Openmoko. Среди предлагаемых возможностей для реализации в приложении: управление пальцами, управление каналами подкастов, возможность работы с большими аудиофайлами, автоматическое запоминание места воспроизведения.
Ключевые требования к конкурсным программам просты (кроме соответствия поставленной задаче):
код приложения — на C/C++ (никаких скриптовых языков вроде Python или bash);
лицензия — GNU GPLv2;
отправить свой продукт до 07:00 (по UTC) 24 марта 2009 года.
Победителя определит жюри, состоящее из участников сообщества Openmoko. Кроме того, своего кандидата сможет выбрать и само сообщество. Пока официальная награда за победу в конкурсе довольно формальна: «известность среди участников сообщества». Тем не менее, организаторы работают над возможностью финансового обеспечения победителя для дальнейшей работы над проектом (как минимум, в течение года).
Settingbuilder — это специальный инсталлятор для Neo FreeRunner, состоящий из набора скриптов и конфигов. Его цель — привести установку официального дистрибутива Om 2008.12 к виду сборки от bytestore, т.е. перенести его настройки и установить дополнительные пакеты ПО. Впрочем, из программ на данный устанавливаются только Dillo, TangoGPS и Pidgin (остальные — без дополнительных настроек).
Автор отмечает, что проверял работу своего Settingbuilder на тестовой прошивке Om от 20 января, и полагает, что «он подойдет и для других билдов».
Разработчик Скотт Карлсон (Scott R Carlson) представил в рассылке сообщества проекта Openmoko первый релиз своих наработок по портированию легендарной игры — шутера DOOM — на смартфоны Neo FreeRunner и Neo 1973. Пока релиз носит статус альфа, но уже есть планы по его доведению до беты и финальной версии.
Порт DOOM на Neo FreeRunner
На данном этапе автором был реализован интерфейс сенсорной панели (т.е. для выбора пунктов меню или выполнения команды атаки требуется лишь коснуться рукой до дисплея), поддержка акселерометров (передвижение персонажа осуществляется за счет наклонов смартфона), подготовлен пакет ipkg. В качестве основы Скотт использовал исходный код Open Source-проекта .
Скачать файл для ipkg можно со на Google Code. Подробности по порту DOOM на Neo 1973/FreeRunner доступны в его Wiki. Там же (или в этой новости по ссылке «Еще«) опубликованы наглядные видео, по которым можно понять, как на данном этапе осуществляется игра в DOOM на FreeRunner. Надо признать, довольно неплохо.
Стало известно о запуске — нового Web-сайта, представляющего собой каталог программ для смартфона OpenmokoNeo FreeRunner. По своей сути, OPKG.org является аналогом таких каталогов программ, как Freshmeat и Tucows.
На данный момент новый сайт содержим минимум возможностей:
разбитый по категориям (аудио, видео, игры, графика, интернет, GPS, офис, настройки, утилиты, система, PIM) каталог программ;
для каждой программы могут быть представлены краткое и полное описания, скриншоты, изменения в последнем релизе, ссылка на пакет и команда для установки через пакетный менеджер opkg, инструкции по установке, текущая версия, статус разработки (стабильный или нет), домашняя страница, автор;
для некоторых пакетов указываются зависимости;
пользователи могут оставлять комментарии к программам и оценивать их (по 5-балльной шкале).
сообщает, что энтузиаст Холден Карау (Holden Karau) занялся портированием Devicescape Connect, программного обеспечения для подключения к Wi-Fi, на Open Source-смартфон Neo FreeRunner проекта Openmoko.
Devicescape Connect — это программный клиент, который обеспечивает простое подключение к большому числу хранимых в памяти точек доступа Wi-Fi (с паролями), автоматизируя для пользователя беспроводной выход в сеть. Недавно этот продукт был портирован на Slacker Portable — персональный музыкальный плеер (PMP) на базе Linux. Devicescape Connect функционирует более чем на 100 устройствах, поддерживает 10 операционных систем и более 1000 публичных сетей.
Карау занимается портированием Devicescape Connect на новый программный стек Neo FreeRunner, используемый в последней официальной прошивке для смартфона (Om 2008.8), — Qtopia ASU. Продукт компании Devicescape, вероятно, станет первым коммерческим приложением для Neo FreeRunner.