TrekHelper_1.0_06_01_2012

advertisement
Мобильное приложение TrekHelper – звуковой помощник в навигации по GPS-треку
( версия 1.0, 06.01.2012, С.Е.Брусникин )
1. Наименование. Общее описание идеи.
TrekHelper - простейшее Приложение, которое реально помогает при навигации на местности с
помощью звуковой сигнализации на основе заранее подготовленного GPS-трека и GPS-Устройства, т.е.
GPS-приемника (внутреннего, т.е. встроенного в смартфон, телефон, или внешнего).
Простота в том, что это приложение, освобождает Пользователя пользоваться Устройством руками и
смотреть (отвлекаться) на него при движении, т.к. интерфейс приложения – только звуковой.
Помощь в том, что Устройство информирует Пользователя о состоянии движения по GPS-трека и о
всех проблемах, которые возможно выявить с помощью доступных навигационных технологий.
Заранее подготовленный GPS-трек – это трек, который любым способом создается вне или внутри
Устройства, а потом формируется и указывается для Приложения в качестве входного файла.
2. Целевая аудитория. Область применения.
Пользователи – это миллионы из тех сотен и сотен миллионов пользователей PDA-Устройств, которые
ведут активный образ жизни, имеют потребность перемещаться по заранее подготовленному треку. Это спортсмены (профи и любители) - во время соревнований и тренировок, путешественники, водители авто,
велосипедисты, туристы и т.д.
2. Описание предполагаемых функций по версиям.
2.1 Свободная демо версия-1.
1) Приложение при установке создает на устройстве пустой директорий TrekHelper, а Пользователь
до Использования приложения размещает в директории TrekHelper файл TrekHelper.gpx,
который создается на основе любых GPX-файлов (XML-файлов c GPS навигационной информацией)
2) Пользователь запускает приложение и нажимает на кнопку Старт, а Приложение считывает (проверяя
формат !) файл TrekHelper.gpx, начинает принимать GPS координаты и проводит анализ , а потом:
а) если GPS координаты отклоняются от GPS-трека на Дистанцию-1 в направлении «вправо по движению»,
то издает Сигнал-1 с Периодом-1, а если «влево по движению», то издает Сигнал-2, с Периодом-2.
б) если GPS данных нет, то издает Сигнал-3 с Периодом-3;
3) Все параметры в п.2а, 2б Разработчик указывает прямо в коде программы (файле ресурсов)
4) Пользователь останавливает приложение (сигнализацию), нажимая на кнопку Стоп.
2.2 Свободная (бесплатная) версия-1 (для магазина Amdroid Market после тестирования)
1) приложение по опции «Настройки» позволяет ввести все параметры в п.2.1 через интерфейс,
в т.ч. многоязычность, например, для начала: русский, английский
2) функциональность звуковой сигнализации – такая же, как в п.2.1
3) функциональность запуска и останова– такая же, как в п.2.1
4) по опции «Инфо» отображается табличка со статистикой движения по треку:
Текущие Широта - latitude; Долгота – longitude, Пройденное расстотяние, Мин\Макс скорости и т.п.
5) по опции «О программе» говорится, что
а) в качестве источника трека можно использовать Андроид-программу GPSIes;
б) либо просто переписать файл трека в директорий TrekHelper, а потом указать в этот файл настройках;
в) либо указать в настройках любой GPX-файл (из GPSIes например) и начинать работу (по опции старт).
6) по опции «О программе» говорится также о функциях платной версии TrekHelper Pro-1
2.3 Профи (платная) версия-1 (для магазина Amdroid Market после опытной эксплуатации)
1) имеет все функции 2.2, но и настраиваемую звуковую многоязычную сигнализацию с помощью речи;
2) имеет функцию активизации ответа по речевому запросу, т.е. распознавание фразы типа «Helper Info !»;
3) по опции «О программе» говорится также о функциях платной версии TrekHelper Pro-2, в которой можно
вести речевые диалоги с TrekHelper (с разными голосами), а также о графике визуализации, картах.
3. Предложения по реализации
3.1 Разработчику представить конспект API по XML, GPS, ресурсам, интерфейсам, потокам, медиа (до 15.01)
3.2 Разработчику использовать для геометрических (GPS) функций в версии 2.1 простейшие алгоритмы:
- 1 градус – примерно 110км, указываемые настройки в метрах отклонения пересчитывать в градусы,
- отклонения GPS координат от GPS-трека – это отклонение от ближайшей точки трека
- тестовый трек формируется так, чтобы настройки отклонения от него были больше в два раза
расстояний между более-менее равномерно распределенных точек на треке;
3.3 Постановщику представить Разработчику описание алгоритмов для геометрических функций (до 15.01)
3.4 Разработчику представить Постановщику прототип (версию 2.1) до испытаний в лесу до 20.01.2012.
3.5 Постановщику представить Разработчику исходные данные и уточнения по версиям 2.2,2.3 до 20.01.2012
3.6 Разработчику представить Постановщику версию 2.2 до 10.02.2012, а 2.3 к 01.03.2012
4. Предложения по продвижению, маркетингу и продажам
4.1 Привлечь участников проекта Минской Кругосветки к тестированию версии 2.2 в феврале, 2.3 – в марте
4.2 До марта Команде разработать и принять финансовые схемы получения прибыли
4.3 В середине марта выложить TrekHelper в магазин Android Market и его аналоги
Download