Разработка приложения под мобильные платформы
Требуется разработать приложение под следующие мобильные платформы:
Windows mobile 6.5, Palm WebOS, BlackBerry RIM, Android 1.5, Symbian S60 3 и 5
Основной функционал приложения:
1. Синхронизация контактов телефона с удаленным сервером
С сервера получаются и сохраняются на телефон следующие данные:
id, день рождения, фотография,статусное сообщение.
Для дня рождения так же создается оповещение о событии.
При первичной синхронизации на сервер отправляются имя контакта.
Позднее контакты синхронизируются по полученному id.
Схожие по функционалу программы MyPhone+ и Vringo (обе под IPhone)
2. Информация приложения при входящем звонке на телефон
При получении входящего звонка поверх стандартного окна входящего звонка,
приложение отображает свое и обращается к удаленному серверу
(если сеть/телефон позволяют). Сервер возвращает фотографию, статусную строку и имя контакта.
До ответа с сервера в окне отображаются данные аналогично стандартному окну входящего звонка
(для известного контакта из телефонной книги). При ответе с сервера в данном окне выводятся полученные данные.
Схожая по функционалу программа Yellix.
3. Добавить звонившего в телефонную книгу с данными, полученными с сервера.
При наличии соответствующей возможности на телефоне, пользователь может добавить звонившего,
если его еще нет в телефонной книге.
Имя, фотография и дата рождения берется на основе данных, полученных с сервера ранее
При добавлении новой записи в телефонную книгу используя данное приложение, пользователь
так же должен иметь возможность небольшой модификации фотографии.
Функционал модификации аналогичен приложению Magic Mirror (www.magic-mirror-game.com../)
4. Определение данных по телефону
Используя приложение пользователь может узнать данные о человеке введя его номер.
При этом с сервера получаются имя, фотография, статус и дата рождения найденного человека.
При отсутствии данных на сервере, выводится соответствующее сообщение.
Более полное задание по запросу.
Время на полную разработку: 4 недели
Предпочтение будет отдаваться разработчику (или группе), которые смогут разработать приложение
под все указанные выше платформы. Однако мы готовы рассмотреть так же разработку под конкретную
операционную систему.