Feb 17
Наконец-то допилил новую версию MetroMap для Maemo.
Из интересных возможностей новой версии MetroMap:
- кеширование карт
- возможность выбора станций с помощью одной кнопки (стилусом например)
- дополнительная информация по станциям
Особенности хилдонизированной версии:
По-умолчанию включаются режимы compact-mode и one-button, то есть компактный режим и режим одной кнопки. Это показалось более удобным на мой взгляд. Включение и выключение данных режимов, вынесено в меню, дабы разгрузить тулбар, который при выборе пути, становится не очень читаемым не в компактном режиме.
Из карт в пакете для Nokia N8X0 оставлены только Москва и Санкт-Петербург. Сделано с целью уменьшить размер пакета, так как новый формат карт, занимает не приличное количество места - новый MetroMap при установке скушает порядка 7 Мб. Старый формат тоже можно использовать, но карты в нем уже не обновляют. Остальные карты постараюсь запакетировать в ближайшее время.
Забрать новую версию можно здесь
P.S. А проблема с кодировками cp* в транке python for maemo уже решена. Осталось дождаться релиза.
Feb 13
Проблема с кодировками в Python, озвученная недавно, будет решена к следующему релизу pymaemo.
Краткое описание.
В целях сократить объем пакета, часть кодировок находится в архиве: python25.zip (пакет python2.5). Такие как utf8, utf16, koi8-r и так далее. Но данный архив не содержит всех кодировок cp*. При этом, недостающие модули, вынесены в пакет python2.5-dev. Однако проблема как раз состоит в том, что даже при установленном пакете python2.5-dev, поиск осуществляется только по архиву python25.zip.
Остается надеятся что баг 2154 действительно исправят к следующему релизу.
Feb 10
В попытках сделать патч для MetroMap из транка для нормальной работы под Maemo, оказалось что в Python for Maemo нет кодеков для cp1251.
Засабмитил баг, но пока эту проблему не решат, двигаться дальше не имеет смысла. Так как все новые карты сейчас в новом формате, это вместо одного файла - десяток. И конвертировать все хозяйство в utf-8 лень и крайне неудобно.
Всвязи с этим, пакет собирать не буду. Как только будет какое-нибудь решение по багу - будем думать дальше.
Так же доставило некоторое неудобство нововведение в MetroMap в виде прогресс бара, которое постоянно появляется новым окном. В первоначальной версии пока заменил все на osso.SystemNote, а лишнее просто отключил.
Jan 20
В свое время переделывал metromap для нормальный работы на Nokia N800. Удалял лишние элементы интерфейса, делал простейшую хилдонизацию. Но вот руки до сборки пакета не доходили.
Сегодня наконец-то взялся. Основа быстренько появилась благодаря dh_make, даже пакет собирался после правки файлов. Проблема была только в пункте меню, то есть все никак не появлялся. В результате помогло включение DH_VERBOSE. Получалось, что все что ставится через Makefile, ставилось не в /usr, а в /. Поэтому ничего и не выходило.
В комплекте карты для Москвы, Питера, Киева, Берлина и Лондона. Почему такой набор, не спрашивайте, не знаю.
Итого. Пакетик собран. Нет правда иконок. Забирать тут.
P.S. Ах да. Как сэмулировать правый клик мышки, я так и не придумал. Поэтому конечную станцию надо выбирать ручками.
Aug 06
Добрались руки на выходных до допиливания MetroMap.
- Немного почистил интерфейс (до состояния что им можно пользоваться не в полноэкранном режиме)
- Добавилась поддержка кнопок зума
- Начал делать меню, дабы туда вынести настройки
Из минусов, пока не могу сообразить как отследить тычок стилусом при нажатой кнопке. Если кто ткнет пальцев в документацию, либо в пример софта на PyGTK, где такое реализовано, буду благодарен.

Jul 27
Какое-то время назад, в Гараже появился проект по портированию WebKit на Maemo.
Вчера появилась инструкция по сборке WebKit под Maemo. Готовых пакетов к сожалению пока нет и бинарников так же нет. Поэтому кто захочет посмотреть, может взять в зубы ScratchBox и собрать.
Самое интересное, что используется SDL, а точнее одна из его библиотек.
Забирать и читать тут: QWB on Nokia N800
Jul 17
Можно сказать почти первые скриншоты сегодняшнего апдейта Nokia Communications Software для Nokia N800 (не считая того что выложено на Garage конечно).
Так как на данный момент зависимости пакетов поломаны, ставилось все руками через dpkg.
Есть поддержка SIP (sipnet.ru подхватился без проблем), реализован метод MESSAGE из SIMPLE, аватары для XMPP, интеграция SIP и адресной книги. То есть можно звонить из нее используя SIP.
Кстати, используется упомянутая уже в предыдущих постах библиотека Sofia SIP.


Обсуждение тут.
Jul 12
В продолжении предыдущего поста, про релиз Tasks от Pimlico для Nokia N800. Что ж, признаю что заблуждался. Но немного.
Tasks местами хилдонизирован (только меню), остальное - нет. Полноэкранного режима нет, так же наблюдается пару неприятных багов, которые могут испортить удовольствие от пользования данным приложением. Авторы призывают помочь с хилдонизацией их приложений на Maemo, покрайне мере Tasks, с аргументацией - “она ведь маленькая! всего около тысячи строчек”. Кто хочет - может заняться.
