Приложение под КПК на Андроиде

Валерий14 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
22.07.2011

Требования к приложения под Андроид

---------------------------------------

Необходимо создать приложение под Андроид, которое

будет определять по GPS координату пользователя для

использования ее при выводе ее на сайте в гугл-картах.

Приложение должно устанавливаться на КПК пользователями

не имеющими спец. познаний в области администрирвоания,

т.е. "чайниками" по принципу - "запустил и понажимал кнопки ОК".

Работы будут проводиться в три этапа:

1. Делаем базовый функционал (текущий этап).

2. Делаем дополнительно органайзер.

3. Переводим данное приложение под другие мобильные платформы.

Данное задание это толко работы по первому этапу.

Приложение создается в сотаве из трех функциональных компонент:

--------------------------

1. Модуль настройки

2. Модуль автоматического обновления

3. Рабочий модуль

Описание работы модулей

==========================

1. Модуль настройки

--------------------------

Предназначен для настройки персональный параметров в

приложении. Запускается пользователем вручную.

Интерфейс - состоит из формы с перечнем полей по

принципу "название поля - значение параметра".

Доступные к настройке параметры:

- логин

==========================

2. Модуль автоматического обновления

--------------------------

Запускается только при выключеном 1 и 3 модуле, а иначе

выдает сообщение, что надо выключить такой-то компоеннт.

Предназначен для замены установленных файлов 1 и 3 модулей новыми.

Как работает:

- запускается вручную

- идет на указанные в файле настроки адрес по http-протоколу

- сверяет вресию программы в вебе и на кпк

- если в вебе другая (не важно, более новая или

более старая - главное что другая) то скачивает ее.

- после закачки устанавливает компонент 1 и 3.

==========================

3. Рабочий модуль

--------------------------

Запускается вручную.

Не запускается если не указана хоть одна настройка в файле настроек.

Выполняте все две функции:

- постоянное действие - определяет номер устройства

и координату нахождения устройства "широта" и "долгота"

по GPS-датчику и посылает ее GET-запросом

с указанной в секундах в файле настроек переиодичностью

на http-адрес указанный в файле настроек.

- единоразовое действие - запускает браузер пользователя

с определенным адресом (адрес указан в файле настроек) и

передает POST-ом (если возможно, если нет то GET-ом) номер

устройства.

Приложение работает в фоновом режиме и имеет всего одну

функциональную кнопку - "выйти". При нажатии на кнопку

"выйти" приложение прекращает свою работу т.е. выключает

определение координат и передачу их на сервер.

Вот и все...

Дополнительно - файл настроек состоит из двух

текстовых файлов:

--------------------------

- "set" в котором в простом текстовом виде указаны

такие парамтеры:

- логин

- период в секундах отправки координат на сервер

- другие системные настройки, кот. необходимы для

разработчика

- "sett" - в котором в зашифрован указанным нами

алгоритмом (необходимо для того, что-бы данное устройство

работало только с указанными адресами) находится

два веб-адреса:

- адрес с последней версией программы дял обновления

для модуля 2.

- адрес, с которым запускается браузер из модуля 3.

Вот и все.

Цену и сроки предлагайте.