pMetro for Pocket PC - Codename "ppMetro"

Новости | Описание/Скачать | Скриншоты | pMetro (форум)  | Blackheel.Ru
 
 

??.??.2009

Есть: Чтение карт. Выбор станций. Просмотр карты станции и информации. Пока нет: расчет маршрутов.






31.03.2008

Ура! Выловил баг в работе с архивами, теперь все работает! Обновил ссылку на закачку.
Следующий этап - полноценное чтение карт....






25.03.2008
Работа продолжается. Интерфейс переписан, информация о станции показывается. Работаю над картами.
Жестоко глючит работа с архивами, но все решаемо. А пока - новые скриншоты.

Посмотреть в 320*240 Посмотреть в 320*240 Посмотреть в 320*240 Посмотреть в 320*240





30.10.2007
Судя по дружелюбному молчанию, никто сам с zip-ом не экспериментировал. Ладно, пока суд да дело, провел эксперименты с 7zip-ом. В принципе, результаты устраивают. В варианте Москвы исходный pmz-файл без pm3d весит 646084 байт, а 7zip-овский солид 448684 байт, уровень сжатия "Нормальный", словарь 64К, для распаковки требуется 2-2.5 метра (то есть чуть больше, чем размер несжатых файлов). Итого, получаем выигрыш в 197400 байт, что очень неплохо (если не забывать, что речь идет о наладонниках). И автоматом получаем проигрыш в виде прямой несовместимости по форматам с pMetro.
Короче, на сегодня я останавливаюсь на 7zip, в будущем же возможен и обратный переход на zip.

Посмотреть в 320*240 Еще из "нового" - после долгого обдумывания интерфейс оставлен в стиле WM 2003 - то есть один CommandBar внизу, в нем меню, иконки, ползунок масштаба. Комба выбора маршрута и кнопка информации теперь намертво вделана в статус-бар, коий показывается/убирается по мере необходимости или по желанию пользователя.
То есть получилось все наоборот - сначала будет все в стиле WM 2003, а только потом в стиле WM5.





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 и шлифовка всех моментов, связанных с отрисовкой.