Сайт посвящен Google Android (G1, HTC Hero), Openmoko (Neo FreeRunner), Palm webOS и другим смартфонам/мобильным устройствам, использующим мощь Open Source и GNU/Linux.
Google опубликовала подробную информацию о проектах победителей и финалистов своего конкурса разработчиков приложений для мобильной Linux-платформы Android — ADC (Android Developer Challenge).
Конкурс ADC стартовал в конце прошлого года. Затем жюри отобрало 50 лучших проектов из 1788 заявок, поданных на участие в конкурсе. Всем им вручили по 25 тысяч USD за созданные разработки. После этого награды были распределены по трем категориям:
10 лучших проектов получили по 275 тысяч USD ($275,000 Award Winners),
10 последующих проектов получили по 100 тысяч USD ($100,000 Award Recipients),
все другие остались просто финалистами (Finalists).
Теперь на странице доступна информация обо всех этих 50 проектах, удостоенных особой чести со стороны жюри Google. Это список из 50 лучших программ для мобильной Linux-платформы Android, созданных в рамках конкурса Android Developer Challenge (ADC).
Десятка проектов-победителей:
cab4me — вызов такси в любой точке мира (интеграция GPS, Google Maps);
CompareEverywhere — сравнение цен на продукты, отзывы и т.п. (штрих-код товара можно считать прямо из магазина с помощью снимка на фотокамеру телефона);
Ecorio — программа для упрощения навигации, просмотр возможных маршрутов;
GoCart — аналог CompareEverywhere;
Life360 — система обмена сообщениями с элементами социальной сети на базе текущего местоположения;
Location — менеджер различных настроек телефона, применяемых в зависимости от различных условий (например, текущего местоположения);
PicSay — простой редактор графических изображений с возможностями их отправления, публикации в сети и т.п.;
Softrace — программа для online-соревнований с людьми в реальных мероприятиях (например, велогонки);
В блоге разработчиков мобильной Linux-платформы Android появилась информация о том, что Google собирается создать открытую систему распространения мобильного контента (программных приложений и игр), которая получит название Android Market.
, что новый ресурс Android Market позволит всем пользователям устройств, работающих под управлением Linux-платформы Android, искать, оплачивать и скачивать содержимое различного типа. В первую очередь эта система распространения ориентирована на программное обеспечение, поскольку до сих пор разработчиков приложений для Android все больше интересовал вопрос, как пользователи смогут получить их продукты.
Сами разработчики обретут возможность публиковать свои файлы на хостинг-сервисе Google, в который будут интегрированы функции обратной связи (отзывы пользователей на размещенные там приложения) и система рейтинга, подобная используемой на YouTube. Кроме того, программистам будут предоставляться аналитические данные, которые позволят им направлять дальнейшее развитие продуктов в правильном русле.
Запуск бета-версии Android Market запланировано на время появления первых смартфонов, работающих под управлением Android. Как недавно сообщалось, первым телефоном с Android должен стать HTC Dream, начало продаж которого ожидается 13 октября этого года.
По данным , компания Wind River объявила о том, что купит корейского разработчика мобильного Linux-стека с графическим интерфейсом — Mizi Research.
Wind River — опытный и заметный игрок на рынке Linux-решений для встраиваемых устройств. Компания является участником альянсов LiMo Foundation и Open Handset Alliance (OHA).
Mizi Research базируется в Сеуле, была основана в 1999 году и стала одной из первых компаний, которые попытались извлечь коммерческую выгоду из Linux на рынке встраиваемых устройств. На сегодняшний день у нее 65 сотрудников, а разработанный в компании легковесный графический Linux-стек Prizm используется в 20 продуктах бытовой электроники. Prizm включает в себя интегрированную среду разработки (IDE) с поддержкой C/C++, Python и кросс-компиляции, а также плагин для сборки приложений в Eclipse и удаленный отладчик. Интересно, что совсем недавно, в начале августа, Mizi Research примкнула к LiMo Foundation.
Стоимость сделки составит 16 миллионов USD, а само слияние компаний ожидается 31 октября этого года.
В обновлении исправлены некоторые проблемы, обнаруженные в оригинальном релизе Om 2008.8. Например, как отметил в форуме LinuxPhone.ru первый(?) пользователь Neo FreeRunner в России, в обновлении исправлены проблемы с зарядкой аккумулятора телефона по USB, кнопки устройства заработали, как это описано в документации по прошивке Om 2007.11, расширилось доступное программное обеспечение (правда, его заметную часть составляют игры). Несмотря на это, автор сообщает, что у Neo FreeRunner и с последней версией официальной прошивки остается множество неудобств.
Вместе с тем, стоит сообщить о некоторых изменениях, произведенных в модели разработки официального дистрибутива для смартфонов Openmoko. Работа над прошивкой стала проводиться примерно так, как это делается в проекте Debian GNU/Linux. У дистрибутива появилось три ветви:
stable (стабильная версия, рекомендуемая к использованию всеми),
testing (нестабильная версия, рекомендуемая для тех, кто хочет получать самые свежие версии пакетов ПО, но готов мириться с тем, что они недостаточно были протестированы),
unstable (полностью нестабильная версия, рекомендуемая только для разработчиков).
В связи с этим уже готовы и репозитории с пакетами (.opk) для соответствующих ветвей:
В блоге разработчиков Google Android, Linux-платформы для мобильных устройств, информация о компонентах, которые были убраны из последней версии SDK — Android SDK 0.9 beta.
Дэн Моррилл (Dan Morrill) попытался объяснить, почему из Android SDK 0.9 beta (а значит, и будущего финального релиза 1.0) были убраны API для поддержки Google Talk/XMPP (GTalkService) и беспроводных подключений по Bluetooth.
Включение в SDK GTalkService API было отложено по трем причинам:
IM-сеть Google Talk изначально ориентирована на другое представление о собеседниках/»друзьях». Например, для того, чтобы обмениваться сообщениями между игроками в какой-нибудь online-игре, в Google Talk потребуется иметь всех участников в своем контакт-листе — для подобных целей логичнее использовать другое средство обмена сообщениями.
Невозможность проверки т.н. Intent удаленных отправителей. Для мобильных устройств нельзя определить, какое приложение отправило сообщение, что необходимо для обеспечения должного уровня безопасности. Например, получится, что фактически все собеседники из контакт-листа (удаленно) имеют почти такие же права доступа к IM-сообщениям на устройстве, как и сам пользователь.
Серьезные проблемы в безопасности при использовании Google Talk на мобильном устройстве. В целом схоже с предыдущим пунктом, но включает в себя гораздо более широкий перечень потенциальных уязвимостей.
Ситуация с Bluetooth API несколько проще: как заявил Ник Пелли (Nick Pelly), ответственный за Bluetooth в Android, разработчики просто не успевают «вычистить» код в достаточной мере для того, чтобы включить все необходимое в SDK. Несмотря на это, первая версия (1.0) платформы Android будет поддерживать Bluetooth в первых же Linux-телефонах на ее основе.
Компания Google анонсировала появление новой бета-версии средств разработки к своей программной платформе на базе Linux для мобильных устройств — Android SDK 0.9 beta.
Как сообщается в , бета-выпуск Android SDK 0.9 — это первый большой шаг на пути к совместимости с будущим релизом Android 1.0. Разработчики предупреждают, что статус «бета» текущего выпуска означает, что созданные с данным релизом SDK приложения могут не работать с финальной версией Android (1.0), однако представленные в нем API уже довольно стабильны: больших изменений в них не ожидается.
Из ключевых новшеств в Android SDK 0.9 beta выделяются следующие:
новый Home screen с множеством изменений в пользовательском интерфейсе (для 1.0);
ряд новых приложений, среди которых — часы с будильником (Alarm Clock), калькулятор (Calculator), камера (Camera), музыкальный проигрыватель (Music player), просмотрщик изображений (Picture viewer), средство обмена сообщениями (Messaging) для SMS/MMS;
ряд новых утилит разработки, среди которых — графический предварительный просмотр для XML layouts для пользователей Eclipse, утилита конструирования изображений из 9 частей (9-patch images);
включение кода старой версии Home screen (из M5) в качестве примера для разработчиков;
многочисленные исправления в API, благодаря которым они значительно приблизились к тому, что будет в финальном релизе 1.0.
Подробности о выпущенном Android SDK 0.9 beta доступны в документе ««.
Федеральная комиссия связи США (FCC, Federal Communications Commission) одобрила телефон компании HTC, который, вероятно, станет первым телефоном, оснащенным программной платформой Android, разрабатываемой альянсом Open Handset Alliance (OHA) во главе с Google.
Телефон HTC Dream появится уже осенью этого года, благодаря чему должен стать первым продуктом с долгожданной Linux-платформой Android. Кроме того, это первый Linux-смартфон для самой компании HTC.
Некоторые известные технические характеристики HTC Dream:
габариты: 5 на 3 дюйма (12,7 на 7,62 см);
GSM/GPRS/EDGE 850/1900 Мгц;
WCDMA Band 4;
802.11 b/g;
Bluetooth и Wi-Fi;
батарея Li-Ion на 3,7 В;
выдвигающаяся QWERTY-клавиатура;
тачскрин;
jog-ball (»жог-болл», уменьшенный вариант трекболла для управления курсором).
Выход смартфона HTC Dream с Android Linux на рынок ожидается 13 октября. С этого дня устройство можно будет купить у оператора T-Mobile по цене в 199 USD (с учетом скидки за подключение к T-Mobile).
сообщает, что энтузиаст Холден Карау (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.
На wiki-сайте проекта свободной операционной системы Debian GNU/Linux появилась инструкция (на английском языке) по установке этого дистрибутива на Open Source-смартфон проекта Openmoko — Neo FreeRunner.
Использование Debian GNU/Linux на Neo FreeRunner стало возможным благодаря интеграции, проведенной усилиями проекта FreeSmartphone.Org (FSO). После установки Debian на FreeRunner эта система позволяет делать и принимать телефонные звонки, читать и отправлять SMS, работать с телефонной книгой на SIM-карте и использовать GPS-навигацию.
Автор материала так анонсирует свой труд: «Вы можете установить Debian на свой Openmoko FreeRunner и использовать эту систему для выполнения задач, требуемых для телефона. Затем вы сможете использовать практически любые доступные для Debian пакеты одним простым вызовом команды apt-get install. Это все тот же самый полноценный дистрибутив, который вы знаете благодаря десктопам и серверам».
В инструкции описывается установка GNU/Linux-дистрибутива Debian на FreeRunner, настройка окружения uBoot и непосредственное использование системы. Кроме того, представлены разделы, посвященные установке приложений FSO (FreeSmartphone.Org) и разработке приложений на Debian.
Ссылка к инструкции: . Поскольку материал доступен лишь на английском языке, приветствуются энтузиасты, готовые заняться его переводом для публикации на wiki.linuxphone.ru.
Проект Openmoko представил новую версию официальной прошивки для своих смартфонов (Neo FreeRunner и Neo 1973) — Om 2008.8. Под «прошивкой» понимается дистрибутив из ряда Open Source-приложений, который формирует полноценную операционную систему для телефона.
Этот релиз получил кодовое название ASU (April Software Update), поскольку именно в апреле разработчики решили перейти от стека на базе GTK+ к использованию Qtopia/Qt в качестве основного окружения. В результате, Om 2008.8 стал первым релизом, который поддерживает приложения для трех окружений: GTK+, Qtopia и EFL (Enlightenment). А разработчики с этим релизом отмечают появление для смартфонов Openmoko «стабильного стека, реализованного на базе Qtopia».
Также в Om 2008.8 появился новый оконный менеджер (Illume), обеспечивающий поддержку различных графических библиотек (в т.ч. и GTK+). Переработка всего системного программного обеспечения привела к быстроте и надежности «засыпания» устройства (suspend) и возобновления работы, LED-управления и управления питанием. Также отмечается появление графической надстройки для управления приложениями (установка, удаление, обновление) — Installer. Из прочего указывается на включение в дистрибутив утилиты Locations, позволяющей сохранять (с GPS) текущее местоположение и отправлять эти данные по SMS.
Более подробная информация о релизе Om 2008.8 доступна на .
Скриншоты интерфейса Om 2008.8 можно найти в wiki.linuxphone.ru: Категория:Om 2008.8.