pMetro for Pocket PC - Codename "ppMetro"
Новости | Описание/Скачать | Скриншоты | pMetro (форум) | Blackheel.Ru |
|
??.??.2009
Есть: Чтение карт. Выбор станций. Просмотр карты станции и информации. Пока нет: расчет маршрутов. |
31.03.2008
Ура! Выловил баг в работе с архивами, теперь все работает! Обновил ссылку на закачку. |
25.03.2008
|
30.10.2007
Судя по дружелюбному молчанию, никто сам с zip-ом не экспериментировал.
Ладно, пока суд да дело, провел эксперименты с 7zip-ом. В принципе,
результаты устраивают. В варианте Москвы исходный pmz-файл без pm3d весит
646084 байт, а 7zip-овский солид 448684 байт, уровень сжатия "Нормальный", словарь 64К, для распаковки
требуется 2-2.5 метра (то есть чуть больше, чем размер несжатых файлов).
Итого, получаем выигрыш в 197400 байт, что очень неплохо (если не забывать, что речь идет о наладонниках).
И автоматом получаем проигрыш в виде прямой несовместимости по форматам с pMetro.
Короче, на сегодня я останавливаюсь на 7zip, в будущем же возможен и обратный переход на zip.
Еще из "нового" - после долгого обдумывания интерфейс оставлен в стиле WM 2003 - то есть один
CommandBar внизу, в нем меню, иконки, ползунок масштаба. Комба выбора маршрута и кнопка информации теперь
намертво вделана в статус-бар, коий показывается/убирается по мере необходимости или по желанию пользователя. |
23.10.2007
Засада с zlib-ом и его инкарнациями типа LiteZIP и ZIPUtils с CodeProject.com
- не пашет распаковка. То есть все компилируется, архив нормально открывается, список файлов
получаем, но при попытке распаковать прога аварийно завершается. В отладчике место
падения найти нереально, падёж идёт в недрах zlib-а, и каждый раз в другом месте.
Под WM 2003 это всё сопровождается еще и Stack Overflow-ом.
Вся эта хня наблюдается что на MS Visual 2005 Professional, что на MS Visual 2005 Team Suite SP1. Игры с настройкой компилятора ничего не дали. Короче, просьба, если у кого есть готовый код, который компилируется на VS2005 для Windows Mobile 2003, WM5, WM6 И при этом работает - киньте ссылку в почту. Или отпишите в ветке форума pMetro для Pocket. На крайняк пойдет метод избавления от вылета... Если побороть zlib не удастся, то в перспективе придется перерабатывать файлы *.pmz во что-нибудь другое, например в 7zip-овский архив, что радости не добавляет. |
02.10.2007
На сегодня сделано:
- Чтение/отрисовка map-файлов; - Чтение/отрисовка trp-файлов; - Чтение/отрисовка vec-файлов; - Настройки программы, включая шрифты; - Настройки поездки; - Масштабирование/прокрутка. Все отрисовки сделаны вчерне, кроме vec-файлов. Обещанная в начале октября пре-альфа собственно в октябре выпущена не будет. Причина банальна - очень мало времени, код находится в состоянии перманентного рефакторинга. А поскольку во мне борются 2 желания - (1) написать все грамотно и (2) побыстрее увидеть результат, то сначала происходит (2), а потом (1). В течение октября будет идти работа по следующим направлениям - доводка интерфейса WM5, перенос фич с WM5 в WM2003 и шлифовка всех моментов, связанных с отрисовкой. |