Ноя 11 2008

Порт Android для Neo FreeRunner улучшается, но без виртуальной клавиатуры

Рубрика: Android,Neo FreeRunner (GTA02),ДистрибутивыDmitry Shurupov @ 15:47

В блоге Online Development появилась заметка, в которой сообщается о новостях инициативы Шона Макнила (Sean McNeil) по портированию Linux-платформы Android на Open Source-смартфон Neo FreeRunner проекта Openmoko.

10 ноября появились новые авторские образы с Android для запуска на FreeRunner. В них уже завершена работа над следующими компонентами:

  • совместимое с железом FreeRunner ядро Linux,
  • замена специфичного для ARMv5 кода,
  • замена специфичного аппаратного кода, благодаря чему реализована поддержка:
    • коротких сообщений (SMS),
    • телефонных звонков,
    • GPS-навигации,
    • Bluetooth,
    • акселерометров.

Многое из этого работало и в прошлых образах Макнила, но теперь обеспечена, например, отсутствовавшая ранее поддержка Bluetooth. Впрочем, Wi-Fi по-прежнему не работает. Главным новшеством называются «перерисовки экрана» (screen redraws) — они заметны, например, при открытии меню выключения устройства.

Также стало известно, что автор не намерен создавать столь полезную в случае с Neo FreeRunner виртуальную клавиатуру (у G1 есть физическая QWERTY-клавиатура, поэтому такой потребности не возникает). Тому называются две причины: обещание Google реализовать ее в первом квартале 2009 года, сложность в реализации.

Планы на ближайшее время таковы:

  • оптимизация всего кода и патчей (и отправка результатов в upstream),
  • реализация возможности принятия входящих звонков (в G1 для этого есть специальная кнопка),
  • обеспечить надежную работу ждущего режима (suspend).

Ноя 09 2008

На T-Mobile G1 с Android запустили операционную систему Debian GNU/Linux

Рубрика: AndroidDmitry Shurupov @ 17:41

Джей Фримэн (Jay «saurik» Freeman), прославившийся в сообществе любителей смартфонов благодаря своим разработкам для iPhone, сообщил об успешном запуске популярного свободного и бесплатного дистрибутива Debian GNU/Linux на T-Mobile G1 с оригинальной Linux-платформой Android. Более того, в своем блоге он уже опубликовал подробные инструкции, с помощью которых любой обладатель G1 может повторить успех автора, запустив Debian на своем смартфоне.

Как автор обошел ограничения Google и чего смог достичь? Главной проблемой, препятствующей установке стороннего GNU/Linux-дистрибутива на Android, являются ограничения на файловую систему (если конкретнее, то на их типы и доступное дисковое пространство). Фримэн поступил следующим образом: сделал образ с портом Debian на ARM EABI и записал его вместе с некоторыми другими компонентами на SD-карту. Другие компоненты — это Linux-драйверы (в модулях) для поддержки файловых систем ext2 и unionfs, а также специальная сборка BusyBox для Android (она доступна еще с конца прошлого года). После этого автор загрузил модуль ext2, с помощью BusyBox примонтировал (через loop) образ с Debian и перешел в него (chroot).

На этом этапе Фримэн получил альтернативную (и независимо функционирующую) операционную систему на своем смартфоне — т.е. помимо работы в Android он смог работать и в Debian (через консоль). Но на этом он решил не останавливаться. С помощью файловой системы unionfs и ряда операций монтирования (из окружения Debian в общее окружение Android) ему удалось добиться возможности работы с Debian-приложениями в самом Android.

Автор опубликовал свой образ Debian и несколько скриптов, которые позволяют упростить все проводимые манипуляции в G1 для запуска на смартфоне Debian GNU/Linux.


Ноя 05 2008

Android уже запустили на Open Source-смартфоне Neo FreeRunner

Рубрика: Android,Neo FreeRunner (GTA02),ДистрибутивыDmitry Shurupov @ 23:38

Шон Макнил (Sean McNeil) опубликовал на своей странице в Wiki проекта Openmoko краткую заметку о том, как уже сейчас Linux-платформу Android можно запустить на смартфоне Neo FreeRunner.

По его словам, «для запуска Android на FreeRunner требуется наложить несколько патчей, а для компиляции программного обеспечения нужно использовать компилятор с поддержкой armv4 java exception».

Шон выложил небольшой diff к пакету Binutils 2.18, опции для скрипта конфигурации при сборке компилятора gcc (версии 4.2.4 с gcc41-java-arm4.patch). Кроме того, для энтузиастов доступны подготовленные автором образы (uImage и androidfs.jiffs2), требуемые для запуска Android на Open Source-смартфоне.

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

Стоит заметить, что компания Koolu обещала опубликовать бета-версию Android для FreeRunner в этом месяце. А Макнилу удалось запустить Android на Open Source-смартфоне всего через несколько дней после открытия исходного кода Android. Теперь его инструкции доступны всем желающим.

К слову, первые русскоязычные обладатели Neo FreeRunner на форуме LinuxPhone.ru уже попробовали запустить Android на своих устройствах. Не у всех получилось, но есть и позитивные отзывы. Так, энтузиаст, скрывающийся под ником «Андроид запустился, несколько тормозит, но не везде. Первое впечатление от андроида — супер! Даже музыку играет и картинки смотрит».


Ноя 03 2008

Легендарную игру DOOM портировали на Openmoko Neo FreeRunner

Рубрика: Neo FreeRunner (GTA02),Программы и разработкиDmitry Shurupov @ 16:42

Разработчик Скотт Карлсон (Scott R Carlson) представил в рассылке сообщества проекта Openmoko первый релиз своих наработок по портированию легендарной игры — шутера DOOM — на смартфоны Neo FreeRunner и Neo 1973. Пока релиз носит статус альфа, но уже есть планы по его доведению до беты и финальной версии.

Порт DOOM на Neo FreeRunner

Порт DOOM на Neo FreeRunner

На данном этапе автором был реализован интерфейс сенсорной панели (т.е. для выбора пунктов меню или выполнения команды атаки требуется лишь коснуться рукой до дисплея), поддержка акселерометров (передвижение персонажа осуществляется за счет наклонов смартфона), подготовлен пакет ipkg. В качестве основы Скотт использовал исходный код Open Source-проекта PrBoom.

Скачать файл для ipkg можно со страницы проекта Opendoom на Google Code. Подробности по порту DOOM на Neo 1973/FreeRunner доступны в его Wiki. Там же (или в этой новости по ссылке «Еще«) опубликованы наглядные видео, по которым можно понять, как на данном этапе осуществляется игра в DOOM на FreeRunner. Надо признать, довольно неплохо.

Еще…


Окт 22 2008

Koolu портирует Android на смартфон Neo FreeRunner в ноябре

Рубрика: Android,Neo FreeRunner (GTA02),… [Архив] OpenmokoDmitry Shurupov @ 15:45

Как сообщил пользователь LinuxPhone.ru Mikhail в комментарии к новости о публикации исходного кода Android, канадская компания Koolu собирается в ноябре выпустить порт Linux-платформы Google и альянса OHA на Open Source-смартфон Neo FreeRunner проекта Openmoko.

Это известие стало доказательством последовательности действий Koolu, поскольку та еще в январе обещала выпускать Neo FreeRunner с предварительно установленной платформой Android. В Koolu решили объединить лучшее из современного мира Open Source: в качестве аппаратной основы взят смартфон Neo FreeRunner, в качестве программной — модифицированная версия платформы Android, а на выходе получается новый продукт — W.E. Phone (название является пародией на iPhone от Apple).

В июле, вскоре после официального выхода Neo FreeRunner, Koolu анонсировала начало продаж оригинального устройства с «родным» для него Linux-дистрибутивом Om 2007.2, созданным проектом Openmoko. Тогда в Koolu подтвердили свое будущее намерение установить Android на Neo FreeRunner и распространять смартфон в такой версии. Теперь на официальном сайте компании сообщается ровно следующее:

Бета-версия порта Android на FreeRunner, сделанная Koolu, будет доступна для скачивания действующим владельцам FreeRunner и установлена на продаваемые [нами] телефоны в ноябре 2008 года.


Окт 06 2008

ПО GPS-навигации iGo будет портировано на платформу Android

Рубрика: AndroidDmitry Shurupov @ 15:25

Как сообщил в переписке по электронной почте Габор Юхас (Gabor Juhasz), координатор по продукту iGo, сейчас идет работа над портированием популярнейшего приложения для мобильной GPS-навигации iGo для Linux-платформы Android.

Конкретные даты появления iGo для Android пока не называются, а все новости по этому проекту будут публиковаться на официальном сайте Nav N Go.

Можно отметить, что отсутствие такого продукта могло бы остановить многих потенциальных покупателей G1 в России и других странах с дорогим мобильным интернетом, где использование Google Maps в качестве основного GPS-софта оказывалось бы неоправданно дорогим.

Автор новости: eugrus с форума LinuxPhone.ru.

Теги: , ,

Авг 22 2008

Neo FreeRunner получит коммерческое ПО для подключения к Wi-Fi от Devicescape

Рубрика: Программы и разработкиDmitry Shurupov @ 19:57

LinuxDevices.com сообщает, что энтузиаст Холден Карау (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.


Июл 09 2008

Энтузиасты запустили Android на Linux-планшетах Nokia N800/N810

Рубрика: Android,MeeGoDmitry Shurupov @ 13:53

LinuxDevices.com сообщает, что Linux-энтузиасты опубликовали инсталлятор, упрощающий процесс запуска программного стека Google Android на интернет-планшетах Nokia N800 и N810, основанных на GNU/Linux.

Инсталлятор и инструкции по установке Android на Nokia N810 и более ранние планшеты N800 появились на ресурсе Internet Tablet Talk от пользователя с ником «Penguinbait» (автор отметил, что он лишь один из участников этого проекта, в который входят еще такие хакеры, как «Qwerty12″ и «b-man»). Инсталлятор был проверен на новой модели N810 с запущенным Maemo Linux версии 4.1 («Diablo») и на N800 с Maemo Linux 4.0 («Chinook»).

Возможности использования Android на Nokia N810 ограничены, поскольку в устройстве нет сотового телефона, а платформа Android разрабатывается именно для применения в смартфонах. Однако разработчики могут испытать, например, возможности взаимодействия с компонентами Wi-Fi и Bluetooth.


Страницы:123