Требуется разработать gps гид для iphon с такими функциями: поиск объекта на карте, проложить маршрут,показать стандартный маршрут, при клике на объект проиграть звуковой файл, показать текст и т.д. Гид должен работать автономно (без ...
J2ME applet - клиент для выполнения транзакций
Мутно написано, понимаю.
Поясню.
Есть база данных. К этой базе есть административный интерфейс на PHP - можно добавлять и редактировать пользователей и класть им на счёт средства.
Есть клиент. После того как оператор зачислил ему на счёт средства, клиент получает доступ к простому интерфейсу, с помощью которого может сделать только одну простую операцию - перевести средства со своего счёта на чей-то еще. Такая транзакция сопровождается определёнными проверками - есть ли средства на счету, есть ли право переводить их. Если всё ОК - перевод свершается.
Любой перевод сопровождается ещё несколькими служебными транзакциями, которые, по сути, тоже переводят средства с одного счёта на другой.
Это всё уже почти готово. Логика работает, веб-морда есть, то-сё... дорабатывается, но почти готово.
Теперь надо написать апплет для телефона. Внутри апплета уже прошит номер аккаунта. Это можно сделать как в конфигураторе апплета (который запаролен), либо же формировать апплет заранее с прошитым в нём номера счёта. Причем так прошитым, чтобы нельзя было апплет скачать на комп, поменять там номер на другой :) и залить обратно.
Одним словом, апплет с прошитым в нём номером аккаунта должен быть защищён от взлома и модификации, а также от скачивания на комп и анализа. Понятно, что можно сломать всё, было бы желание, но надо приложить разумные усилия и получить разумную защищенность.
Итак, апплет... Запускаем. По HTTPS апплет устанавливает соединение с "сервером", аутентифицирует своего владельца (надо будет продумать этот вопрос отдельно - возможно, в апплет будут жОстко прошиты логин и пароль клиента, такие же, которые используются для доступа к обычному интерфейсу; понятно, что они тоже должны быть зашифрованы аццки внутри апплета).
После того, как аутентификация пройдена, появлется тот же функционал, что и в обычном интерфейсе - можно ввести айди реципиента и кол-во "денег". Проверка на валидность, если всё ОК - то перевод совершается. Всё точно также как и в обычном интерфейсе, только с телефона.
Так что суть, в общем, несложная, несмотря на много слов :).
Нужно пока оценить, во что это выльется по деньгам, на старте. Потом это всё надо будет как-то поддерживать, иногда что-то дописывать.
Как будет апплет соединятся с базой - пока не представляю. Возможно, надо будет как-то коннектится к уже существующей веб-морде и проводить транзакции с её помощью. Так даже лучше, ибо там уже есть все необходимые проверки. Но как это сделать - не представляю.
Возможно, надо будет написать некую прокладку, которая будет с одной стороны слушать апплет с телефона, а с другой - делать то же, что уже делает обычный клиентский интерфейс. По идее, авторам интерфейса разумно дописать серверную часть, котоая будет слушать команды с апплета.
Если так - допишут. Пока же надо определится, с чего стартуем по деньгам и срокам. Кому интересно - маякуйте. Крайне желательно, если разработчик будет в Киеве.
Заявки фрилансеров
Похожие заказы
- Мобильные приложения3 заявкиЗакрыт15 лет назад
Надо изменить приложение, а то есть надо изменить текст, то есть перевести всё это приложение на другой язык
Мобильные приложения4 заявкиЗакрыт15 лет назад- $2000
Необходима разработка программного обеспечения для системы голосования через сотовый телефон посредством bluetooth. Необходимо сделать две программы: 1. одна на компьютере 2. вторая на сотовом телефоне (наверное лучше на ява, чтобы было совместимо ...
Мобильные приложения6 заявокЗакрыт15 лет назад - $50
Дополнения для iPhone приложения: Нужно внести изменения в существующее приложение - добавить возможность добавить несколько изображений в ролике.
Мобильные приложения1 исполнительЗавершен15 лет назад Плагин на экран TODAY на КПК. Программа загружает с ftp (login,passwd) файл. В файле данные по принципу ini. [секция1] Параметр1=Значение1,Параметр2=Значение2.. эти параметры выводит в строку today например как это делает программа dciCurrency, но с закладками ...
Мобильные приложения1 исполнительЗавершен15 лет назад- $250
1. Есть лента RSS форума. С ее использованием нужно настроить приложение для iPhone + добавить возможность отвечать в темах 2. Также нужно разработать дизайн и иконки для этого приложения ...
Мобильные приложения4 заявкиЗакрыт15 лет назад - $800
Требуется написать P2P клиент под адроид. Приложение должно работать как в фоновом режиме так и в виде GUI, внутри приложения есть : 1)регистрация пользователя 2)залогинивание 3)просмотр списка файлов с возможностью выбора какого-либо ...
Мобильные приложения2 заявкиЗакрыт15 лет назад Интересует программа которая могла бы с помощью компьютера и подсоединенного к нему телефона или коммуникатора,смартфона автоматически дозваниваться до заданных номеров.
Мобильные приложения6 заявокЗакрыт15 лет назад- $500
Требуется написать ява приложение работающее на мобильном телефоне. Которое по блутусу определяет телефоны находящиеся рядом с данным телефоном, на которых установленно такое же приложение, и их список по джпрс по интернету отправляет на ...
Мобильные приложения4 заявкиЗакрыт15 лет назад Необходимо приложение для мобильных телефонов нижней ценовой категории (например выполненная на Java), выполняющее дозвон по заранее заданному номеру. После дозвона звонок будет сбрасываться и производиться заново. Частота дозвона должна быть редактируемой. Цена договорная. ...
Мобильные приложения2 заявкиЗакрыт15 лет назад