Янв 04 2009

На G1 с Android установили интерпретатор Python

Рубрика: AndroidDmitry Shurupov @ 18:11

Дэймон Кохлер (Damon Kohler) преподнес рождественский подарок обладателям T-Mobile G1 с Android и разработчикам на популярном скриптовом языке Python. Он опубликовал в своем блоге заметку об успешной установке интерпретатора Python версии 2.4.5 на своем смартфоне G1.

Автор привел подробную инструкцию, с помощью которой любой обладатель G1 сможет повторить его успех, установив Python у себя на телефоне либо в эмуляторе Android. Для этого потребуется скачать исходники всей платформы Android и самого Python, а затем скомпилировать интерпретатор с наложением небольшого патча. В качестве доказательства Кохлер приводит фотографию со своим G1, где в терминале запущен консольный интерпретатор Python с результатом вывода фразы «Hello Android!» (через вызов print).

Теоретически это означает, что теперь для мобильной платформы Android можно создавать приложения на языке Python. Впрочем, пока рано делать выводы о том, насколько это окажется удобным и популярным решением. К тому же, многое зависит от того, как на данное событие отреагируют в Google. Ведь если компания окажет официальную поддержку инициативе, она может очень быстро оказаться крайне популярной.


Дек 23 2008

Представлен первый официальный бета-релиз Android для Neo FreeRunner

Рубрика: Android,ДистрибутивыDmitry Shurupov @ 0:16

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


За время, прошедшее с момента публикации Koolu первого исходного кода для запуска Android на Neo FreeRunner, разработчиками была проделана немалая работа. Среди значимых изменений отмечаются следующие:

  • улучшенная программная клавиатура от Руя Кастро (Rui Castro) с большими клавишами;
  • поддержка переключения страниц для плавной прокрутки;
  • обеспечено функционирование физических кнопок (Power вызывает меню, а AUX — делает возврат по аналогии с кнопкой со стрелкой в G1);
  • поддержка звука через подсистему ALSA;
  • поддержка воспроизведения аудио в формате Ogg Vorbis (из образа убрана поддержка MP3 и других проприетарных кодеков);
  • поддержка Wi-Fi (с модифицированным конфигурационным файлом wpa_supplicant.conf);
  • работающий Web-браузер.

Пока в порте Android на Neo FreeRunner присутствует и ряд проблем, к которым относят управление питанием, отсутствие поддержки Bluetooth, некорректное сканирование беспроводных точек доступа (Wi-Fi), программная клавиатура доступна не везде, где бывает нужна.


Дек 12 2008

Android Linux успешно запустили на смартфоне HTC Touch

Рубрика: AndroidDmitry Shurupov @ 1:31

Число мобильных устройств, на которых функционирует Linux-платформа Google Android, растет  буквально с каждым днем. На днях их ряды пополнил популярный смартфон компании HTC, создавшей T-Mobile G1, — HTC Touch.

Успешного запуска Android на HTC Touch удалось добиться энтузиасту под ником dzo с популярного ресурса xda-developers. Если говорить точнее, то он запустил Android на CDMA-редакции HTC Touch, известной как HTC Vogue. Что важно отметить, Android на этом смартфоне не просто «запустили» — платформа хорошо работает, в ней быстро запускаются и функционируют все основные приложения. Более того, поскольку в смартфоне (в отличие от G1) нет аппаратной клавиатуры, в специальной сборке Android для HTC Touch включена виртуальная клавиатура, которая позволяет свободно вводить текст в различных приложениях. В интернете уже опубликовано и видео, где демонстрируется работа с Android на HTC Touch.

HTC Touch

Впрочем, в порте Android на HTC Touch есть и некоторые проблемы: во-первых, заметно неправильное масштабирование пользовательского интерфейса на QVGA-дисплее смартфона (например, иконки приложений выглядят существенно больше, чем должны), а во-вторых, пока не реализована поддержка таких важных компонентов устройства, как GPS, Bluetooth и USB. Тем не менее, портирование Android на HTC Touch, до сих пор был известен как смартфон с Windows Mobile, уже можно однозначно назвать успешным.

Еще…

Теги: , ,

Дек 09 2008

Менеджер личной информации Agendus будет доступен для Android в первом квартале 2009

Рубрика: AndroidDmitry Shurupov @ 14:16

Адриано Чиаретта (Adriano Chiaretta), директор по информационным технологиям iambic, отвечая в форуме компании на вопрос о выпуске Agendus для Android, заявил, что релиз этого приложения для мобильной Linux-платформы Google ожидается в конце первого квартала 2009 года.

Адриано так анонсировал продукт:

Agendus для Android развивается, но еще не готов для выпуска в ближайшее время. Мы ожидаем его появление к концу первого квартала 2009 года. Желающим узнать о выпуске приложения рекомендуется подписаться на нашу почтовую рассылку по Android, доступную на http://www.iambic.com/products/android/, и, конечно же, посещать наш форум.

От себя можем добавить, что непременно уведомим посетителей LinuxPhone.ru об этом событии, как только оно состоится.

Agendus — это популярный менеджер личной информации (PIM), доступный для таких платформ, как Palm OS, Blackberry, Symbian UIQ, Windows Mobile (Smartphone и Pocket PC). Он поддерживает контакты, календарь, задания, напоминания и синхронизацию данных с рядом сервисов.


Дек 05 2008

Начался процесс портирования ОС OpenBSD на смартфоны Openmoko

Рубрика: ДистрибутивыDmitry Shurupov @ 15:00

Неделю назад Дэйл Ран (Dale Rahn) внес в CVS-репозиторий проекта операционной системы OpenBSD изменения, которые сопровождались следующим комментарием: «Начало портирования OpenBSD на аппаратное обеспечение Openmoko. Работа в процессе».

Автор подтвердил свой анонс приложением ряда файлов для каталога sys/arch/moko. Событие состоялось 26 ноября. Какое будущее ожидает этот порт, пока не совсем ясно. Равно как и глубокий смысл в запуске OpenBSD на смартфонах Openmoko (речь, наверное, идет в первую очередь об актуальном нынче Neo FreeRunner).

Если же строить предположения о том, кто, возможно, поддержит этот порт, то к этому списку можно причислить Яна Дарвина (Ian Darwin) — известного пользователя и коммитера OpenBSD, продвигающего философию проекта Openmoko. Кроме того, на wiki.openmoko.org можно найти энтузиаста под ником ChrisKuethe, представляющего группу пользователей Openmoko в Эдмонтоне (Канада) и указавшего в своих интересах «портирование OpenBSD на Neo 1973«. Так что, судя по всему, подобрать коллектив энтузиастов вполне реально. Что ж, посмотрим на их успехи.

(О новости сообщил toxa, за что ему большое спасибо.)


Дек 05 2008

Android 1.0 портировали на интернет-планшет Nokia N810

Рубрика: Android,MeeGoDmitry Shurupov @ 12:57

Вообще в портировании Android на интернет-планшеты компании Nokia ничего нового — о первом таком порте стало известно еще в далеком июле, когда группа энтузиастов опубликовала инсталлятор для запуска Android на N800 и N810. На достигнутом успехе решили не останавливаться: после публикации исходного кода Android (в конце октября) началась инициатива по портированию этого релиза платформы (1.0) на N810.

Как сообщает LinuxDevices.com, на сей раз проект возглавил Питер Макдэрмотт (Peter McDermott), исполнительный директор китайской компании NthCode, занимающейся разработками в области Linux-устройств. В своем порте он решил основываться на предыдущих наработках и первым делом сравнил Android в нынешней версии с тем, что было летом. По его данным, за это время в Google изменили 75 файлов и добавили 88, внеся модификации в такие базовые компоненты, как управление питанием, работа с памятью, netfilter и отладка.

Все это создало немало сложностей, но так или иначе — инициатива завершилась с успехом: платформа Android 1.0 с Linux-ядром 2.6.25 была запущена на планшете Nokia N810. Хотя пока остается и ряд нерешенных вопросов вроде непредвиденных падений системы и невозможности подключаться к интернету (следствие бинарного драйвера для WiFi-чипа N810).


Дек 03 2008

Koolu опубликовала исходный код Android для Neo FreeRunner

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

2 декабря компания Koolu выполнила свое обещание и объявила о публикации исходного кода мобильной Linux-платформы Android для Open Source-смартфона Neo FreeRunner.

Релиз Android как программного обеспечения с открытым кодом состоялся в конце октября [..] Для того, чтобы платформа корректно работала с открытым смартфоном FreeRunner производства тайваньской компании Openmoko, потребовались некоторые доработки. И сторонники свободного ПО получили такую возможность — модифицировать исходный код, чтобы запустить Android на FreeRunner.

Результаты проведенных работ уже доступны для всех желающих в виде исходников Android для Neo FreeRunner в Git-репозитории Koolu. Компания поблагодарила альянс OHA (Open Handset Alliance), стоящий за проектом платформы Android, сообщества Openmoko и Android, а также лично Шона Макнейла (Sean McNeil), который стал автором первого тестового порта Android для FreeRunner.

Сама Koolu занимается тем, что будет выпускать патчи, необходимые для внесения изменений в исходный код Android для успешного запуска этой Linux-платформы на смартфоне Neo FreeRunner, а также публиковать инструкции по сборке исходного кода и подготовке образов. Вместе с тем, Koolu будет продавать готовое аппаратно-программное решение в виде Neo FreeRunner с предварительно установленной платформой Android.


Ноя 30 2008

Linux-ядро 2.6 с Busybox запустили на Apple iPhone

Рубрика: Другие проектыDmitry Shurupov @ 17:34

Энтузиасты проекта «Linux on the iPhone» объявили о существенном прогрессе в своей инициативе по портированию операционной системы GNU/Linux на смартфон iPhone: им удалось запустить ядро Linux версии 2.6 (с набором консольных утилит Busybox) на популярных мобильных устройствах Apple (iPhone и iPod touch). «Это первый грубый набросок порта, и многих драйверов по-прежнему не хватает, но его уже достаточно для того, чтобы альтернативная операционная система функционировала на iPhone», — сообщается в блоге энтузиастов.

На данный момент в порте Linux на iPhone обеспечена поддержка framebuffer, драйвера последовательного порта (serial driver), драйвера serial over USB, прерываний, MMU и других базовых компонентов. Кроме того, в рамках openiboot ранее удалось добиться поддержки NAND в режиме чтения. Порту не хватает ряда важных возможностей для того, чтобы он представлял хотя бы потенциальный интерес для пользователей — речь, как минимум, о поддержке записи для NAND, беспроводных технологий (Wi-Fi, Bluetooth), сенсорного дисплея, звука, акселерометра, немодулированной передачи данных (baseband).

С программной точки зрения, сейчас «Linux на iPhone» позволяет работать с компактным набором классических консольных утилит Busybox: его сборка была подготовлена с buildroot, но уже обеспечено и нормальное функционирование базовой системной библиотеки glibc.

Тем не менее, начало положено и вполне разумно ожидать дальнейших подвижек в развитии порта Linux на iPhone.

P.S. Видео с iPhone, на котором загружается Linux, доступно на vimeo.com.


Ноя 24 2008

Koolu выпустит порт Android на Neo FreeRunner в декабре

Рубрика: Android,Дистрибутивыalesh @ 14:44

LinuxDevices.com сообщает, что канадская компания Koolu Inc объявила о скором выходе версии Google Android, оптимизированной для Neo FreeRunner. Бета-версия «Android для FreeRunner» будет готова в первую неделю декабря. Ранее заявлялось, что порт выйдет уже в ноябре.

Пока Koolu продает FreeRunner под своим брендом — «WE Phone». Теперь стало известно, что компания будет предлагать версию устройства с предустановленным образом Koolu Android. Предварительный анонс этого события состоялся еще в начале года, и вот совсем скоро он станет реальностью.

Koolu надеется продавать свой телефонный стек Android и телефоны для разработчиков, конечных пользователей, дистрибьюторов и реселлеров. Первым объявленным VAR-партнером является SDG Systems, которая имеет долгую историю распространения защищённых Linux-КПК.

Стивен Мошер (Steven Mosher), вице-президент по маркетингу Openmoko, заявил следующее:

Openmoko приветствует усилия Koolu по оптимизации сообщества для портирования платформы Google Android на FreeRunner. В этом — преимущества открытой платформы. Их сфера деятельности дополняет нашу.

Выпуск бета-релиза платформы Android для Openmoko Neo FreeRunner от Koolu запланирован на первую неделю декабря. Выход финального релиза ожидается в начале первого кватрала 2009. Koolu не сообщает, когда начнутся поставки телефонов FreeRunner с платформой Android через таких дистрибьюторов, как SDG Systems. На сайте Koolu функционирует Android-форум, посвященный новому продукту.


Ноя 13 2008

Харальд Вельте портирует Openmoko на Glofiish M800, критикует Openmoko Inc

Рубрика: … [Архив] OpenmokoDmitry Shurupov @ 22:19

Харальд Вельте (Harald Welte), бывший главный системный архитектор проекта Openmoko, сообщил в своем блоге об успешном портировании базовой Linux-системы на смартфон E-TEN Glofiish M800, а также поделился своими мыслями о текущей положении проекта по созданию Open Source-смартфонов.

Для запуска Linux на Glofiish M800 Вельте взял ядро из стабильной («stable») ветки разработки Openmoko и добавил к ней «минимальную поддержку платформы», которая обеспечила функционирование framebuffer, microSD и USB. Затем энтузиаст с помощью haret загрузился с образа fso-terminal-image, расположенного на microSD-карте. Так у него получилось запустить Linux на Glofiish M800. Впрочем, автор не без оснований заявляет, что «по-настоящему сложная работа теперь только начинается», указывая на проблемы с такими ключевыми аспектами, как взаимодействие с GSM-модемом и управление питанием.

Вместе с тем, поясняя, зачем вообще он инициировал проект по портированию Openmoko/Linux на смартфон E-TEN Glofiish M800 (когда существует не так давно вышедший Neo FreeRunner), Вельте высказал довольно интересное мнение. «Текущая бизнес-модель Openmoko Inc сосредоточена на продаже устройств для поддержки разработки программного обеспечения. [..] Очевидно, каждому хочется по-настоящему открытой железки — такой, какую пытается сделать Openmoko Inc. При этом люди хотят устройств с поддержкой 3.5G или хотя 3G, устройств с реальными клавиатурами, аккумуляторами большого объема, лучшим дизайном, камерой и т.д. А это как раз то, что Openmoko Inc пока не может предоставить».

Харальд Вельте вообще очень хорошо известен в сообществе FOSS (Free & Open Source Software): он является одним из авторов netfilter в Linux-ядре, основателем проекта gpl-violations.org, обладателем последней премии за вклад в свободное программное обеспечение от FSF.

Тема нынешнего состояния проекта Openmoko уже активно обсуждается в нашем форуме — добро пожаловать!


Страницы:123