Необходимо разработать Flash-приложение, которое позволит посетителю сайта записать аудио с помощью микрофона. Приложение должно уметь переконвертировать аудио в mp3-файл и отправить на сервер. Интересует примерный бюджет и сроки.
Сопряжение браузерного Java-апплета и php-скрипта
Постараюсь сразу описать детально, чтобы было яснее - что именно требуется.
Имеется сайт с интернет-аукционом. Но не типа eBay, а т.н. "живые торги" (live sale). Т.е. аукцион идет на самом деле (в зале, есть ведущий с молоточком и т.д.), но в то же самое время аукцион транслируется в инете. Зарегистрированный дилер может подключиться к аукциону через браузер (загрузить ява-приложение) и участвовать в аукционе. Ява-апплет позволяет видеть живое видео и аудио и также передает в специальное окошко строковые данные о ходе аукциона (какие были сделаны ставки). И также имеется кнопка, с помощью которой интернет-биддер также может сделать ставку.
Основная задача - заменить php-скриптом человека (дилера, сидящего у компа в браузере). На первом этапе нужно было просто собирать данные о ходе аукциона (кто какие делал ставки, за какую цену был продан тот или другой лот). И эти данные нужно было сохранять. Эта задача была выполнена. Был декомпилирован ява-апплет. Точнее - этот ява-апплет абсолютно не закрыт, т.е. весь исходный код апплета абсолютно доступен. Т.е. его проанализировали и создали php-скрипт, который полностью эмулировал работу ява-апплета. Этот скрипт подключался к аукциону, получал команды, откликался нужными командами, грабил входящие данные, анализировал их, вынимал нужную инфу и сохранял в MySQL-базе. Повторюсь - эта задача была выполнена и успешно работает уже не один год (периодически редактируется, т.к. кое-что в ява-апплете меняют программеры на аукционе).
Следующий этап - мы хотели бы доработать этот скрипт, чтобы он не только читал данные о ходе аукциона, но и сам делал ставки. И в этом большой проблемы нет - это просто одна лишняя команда BID которую раньше php-скрипт просто не использовал. php-скрипт должен отправлять ее в нужное время - и все дела. Но - мы хотели бы сделать немного сложнее. Попытаюсь объяснить. Допустим я - зарегистрированный биддер на этом аукционе. У меня есть логин, я разместил на аукционе депозит и могу делать ставки. Но - у меня есть целая группа моих саб-биддеров (т.к. называемых REP-ов). Эти люди сидят географически далеко от меня. И они все также готовы участвовать в аукционе. Но у них нет аккаунтов. Я бы мог им отдать свой логин. Но есть две проблемы:
1) Для каждого логина активным может быть только одно подключение. Если кто-то логинится под тем же самым логином - то предыдущего залогиненного под этим логином юзера выбрасывает с аукциона (так сделано и это не исправить).
2) Если я раздам логин всем, то есть шанс, что я не узнаю - кто именно что-то приобрел. Информация о покупке поступит в мой аккаунт на аукционе, а вот кто делал ставку - это будет неизвестно (особенно если у меня сотни саб-биддеров).
Поэтому появилась такая идея. Мы создаем свою систему с авторизацией. Туда будут логиниться все мои саб-биддеры (каждый под своим уникальным логином). Точнее - такая система уже есть. Далее - все эти саб-биддеры подключаются к аукциону. Но не напрямую, а они подключаются к вышеописанному php-скрипту. Этот скрипт транслирует им данные с аукциона. Но они не только видят, но и могут нажать кнопку "Сделать ставку". Скрипт видит - кто именно нажал (сделал ставку), сохраняет эту инфу и уже потом передает эту команду на аукцион. Т.е. мы знаем - кто и сколько поставил.
Получается что мы должны дать своим юзерам какой-то интерфейс. Тот ява-спплет, который мне дает аукцион - я им дать не могу - иначе они будут минуя меня делать ставки. Т.е. мы должны или модифицировать этот ява-апплет и сами раздавать его свои юзерам (но кнопку для биддинга подставить туда свою). Либо сделать вообще отдельный веб-интерфейс, в который мы будем давать то, что захотим и откуда мы будем принимать ставки. Но скрипт будет оперативно эти ставки транслировать на аукцион.
Ну вот как-то так. Работа эта нужная (для нас). Сроки и суммы, думаю, нужно обсуждать уже по ходу. Но естественно хотелось бы побыстрее и побюджетнее :)
Спасибо.
Выбранный исполнитель
Заявки фрилансеров
Похожие заказы
- Веб-программирование3 заявкиЗакрыт14 лет назад
- $300
Задание состоит из 3 этапов. 1. Экспорт объектов на карту. Существует группа карт google, на каждой карте присутствуют маркеры (помеченные географические точки). Ссылки карт представлены как : ...
Веб-программирование1 заявкаЗакрыт14 лет назад Доброго времени суток. Сейчас ищу человека который сможет написать парсер с возможностями парсить и добавлять отпарсенное на joomla. Первый раз подобное заказываю и всех нюансов не знаю, так что можно будет обсудить с исполнителем все ...
Веб-программирование7 заявокЗакрыт14 лет назад- $50
Сайт freemood.by Задачи: 1. По умолчанию при открытии сайта должна быть подсвечена кнопка меню "Коллекция" 2. В разделе коллекция/модель при смене магазина неправильно отображаются размеры, при смене цвета все правильно ...
Веб-программирование3 заявкиЗакрыт14 лет назад Есть сайт школы с базой пользователей, на сайте постоянно проводятся акции. Нужно оповещать пользователей об акциях путем рассылок писем пользователям. Нужен скрипт для рассылки писем, написанный с учетом того, чтобы не попасть под спам-фильтры. ...
Веб-программирование1 исполнительЗавершен14 лет назадЕсть файлообменник, нужно реализовать стандартную партнерскую программу, тз при личном общении.
Веб-программирование3 заявкиЗакрыт14 лет назадРеализовать плеер mp3 файлов с возможностью циклического воспроизведения (или воспроизведения по плейлисту). Скриншот в приложении. Заявки без указания сроков и стоимости НЕ рассматриваются. - Play меняется на Pause при клике и наоборот. ...
Веб-программирование1 исполнительЗавершен14 лет назадНеобходимо внедрение vTiger для небольшого производственного предприятия (на текущий момент не более 6 пользователей). Цель: автоматизация учета взаимоотношений с клиентами + постановка и контроль задач персоналу. Интеграция с 1С, сайтом, системой компьютерной IP-телефонии, организация электронного ...
Веб-программирование1 заявкаЗакрыт14 лет назадЕсть два сайта, написаны руками на php, необходимо внести изменения в калькулятор грузоперевозок, посмотреть админку (не работает) У второго сайта наполнить раздел портфолио, в админке предусмотреть возможность самостоятельно наполнять портфолио. адреса сайтов: www.auto-uspeh.com, ...
Веб-программирование5 заявокЗакрыт14 лет назадВерсия dle 8.5 установили шаблон от 9.2 + модуль инет-магазина, который использует яву для работы с заказами. Возникает конфликт явы магазина и шаблона (не разворачивается меню, не листается слайдер, не открываются нормальные результаты опросника), необходимо ...
Веб-программирование2 заявкиЗакрыт14 лет назад