• Какой навигатор с GSM/GPRS выбрать для программы таксометра собственной разработки?

    @bodhisatva
    1, 3)

    Windows CE, как и десктопные версии имеет рабочий стол, кнопку Пуск и т.д. То, что на картинке — это уже какой-то загрузчик, сторонняя программа. Можно ли как-то добавить туда свою программу — тут нужно смотреть конкретное устройство. Где-то можно, где-то можно заменить ссылку на программу навигации (это по сути обычный ярлык), где-то невозможно.

    Каждый производитель разрабатывает BSP (образ системы для конкретного устройства). Работа с образом системы возможна через Platform Builder в VS 2005/2008. Либо можно подключить устройство и работать непосредственно с ним.

    Если абстрагироваться от железа, то можно просто разрабатывать с использованием .Net Compact Framework. После чего устанавливать программу в устройство.

    Если планируется работа только одной программы, то Windows CE 5.0 тоже вполне подходит, это увеличивает количество вариантов устройств. Нужно только смотреть на возможность установки программ и запуска их потом. Т.к. некоторые навигаторы представляют собой «черный ящик», где изначально не предусмотрена работа каких-то других программ кроме предустановленных.

    2)

    А почему тогда навигаторы? Ведь получается, что необходим только GPS и GPRS, а следовательно — любой телефон с GPS. Symbian, Android — есть вполне бюджетные модели. Разработка под телефоны мне кажется более простой.

    Программа, как я понимаю, состоит из трех частей: 1 — получение координат от GPS; 2 — логика работы таксометра на основании полученных координат; 3 — отправка координат на сервер. И отделять передачу координат на сервер в отдельный процесс не вижу смысла.

    P.S.

    Последние полгода занимаюсь похожей темой. Могу предложить продолжить обсуждение в личке. Возможно мы окажемся полезны друг другу.