GUI для велокомпьютера

Недавно я писал про программную поддержку велосипедного спидометра для n900. Тогда это был CLI прототип на питоне. Теперь готова первая beta версия нормального приложения. Оно было переписано на C++, что снизило потребление процессорного времени в четыре раза. Для начала реализованы скорость, расстояние, средняя скорость, средняя скорость за последние 5 минут и часы. Так что программой уже можно пользоваться. Настало время для главного вопроса: "Сколько человек заинтересовано в таком софте и чем n900 может быть лучше обычного велокомпьютера?" GUI написан на QML, так что его легко подстраивать под себя. Приложенный архив содержит как исходники, так и собранное приложение (bike и bikeui.qml). Чтобы запустить программу нужно скопировать их на телефон. Еслиу вас нет датчика, то можно просто подуть в микрофон, программа будет думать, что вы очень быстро едете.
Что еще можно сделать:
  • График скорости. Данные уже собираются, осталось их отрисовать.
  • Журналирование.
  • Измерение уклона (используя акселерометр).
  • Определение качества дороги (используя акселерометр).
  • Соревнования с самим собой (записываем скорость, при последующих попытках показываем отставание/опережение относительно лучшего результата).
  • Соревнования с другими (публикация и скачивание записей трасс).
  • Поддержка пульсометров (или подумать над интеграцией с eCoach?)
  • Датчик натяжения цепи (а нужно ли это?)
  • Счетчик калорий (никогда не пользовался, но кажется, что это довольно популярная опция)
Я не хочу сказать, что собираюсь все это реализовать. Текущая версия делает почти все, что мне нужно. Просто хочу показать, что при желании возможности устройства могут быть значительно расширены.
screenshot
AttachmentSize
bike.tar_.bz72.67 KB