Консультация и исправление Java-апплета
ПРОБЛЕМА.
Имеем проект, в котором клиент хочет печатать свои чеки сразу на принтер. У чека сложное форматирование, поэтому было принято решение генерировть PDF, который потом передавать Java-applet'у вместе с названием принтера в системе, на который печатать.
Апплет подписан, в наших тестовых условиях (win 7, исправленный файл security разрешающитй все что угодно определенному хосту) все равботает. На компьютерах клиента работает нестабильно. Конфигурация та же самая.
Доходит до того, что в Chrome все ок, а в FF не печатает. После этого перетсает печатать вообще. Перезагрузка компа фиксит проблему, но это не дело.
Для печати PDF используется PDFBox (от apache).
ЗАДАЧА.
Вникнуть в созданное решение, найти проблему, усправить, помчь с подписыванием апплета для того чтобы не приходилось править секьюрити-файл на каждом клиенте.
Принципиально у нас нет задачи сделать именно через PDFBox, именно такими вызовами. Нам было бы крайне желательно чтобы это был рендеринг PDF, потому что на него все завязано. И нам надо сохранить интерфейс апплета, потому что его вызывает JS. Там всего несколько методов, так что не должно быть проблемой.
БЮДЖЕТ.
До 500 как указано. Если вам надо больше - обоснуйте почему. I'm flexible as soon as the job gets done :)
СРОКИ.
Вообще "на вчера", но думаю до недели с момента начала работы. Если вы считаете иначе - обоснуйте, посмотрим.
ПРИЕМ РАБОТЫ.
Вопрос сложный. Дело в том, что мне надо получить весь код (хотя бы скомпилированный), чтобы мы могли встроить его в общую систему и потестировать, в том числе в окружении клиента. В иделае хотелось бы сформировать доверительные отношения с исполнителем, чтобы он мог вносить правки, сразу отсылать нам или вообще интегрироваться в наш процесс и тестировать самостоятельно.
Работа принята только после того, как у нашего клиента в течение одного рабочего дня нет жалоб на печать.
Результат включает в себя:
- код с комментариями. желательно на англ
- документация на общее решение. Как взаимодействуют ваши компоненты, кк используются те или иные библиотеки и т.п.
- описание процесса подписывания апплета у любого провайдера thawte, verisign и т. п.
ОРГАНИЗАЦИЯ РАБОТЫ.
В идеале - чем вы ближе - тем лучше. Если вы в Николаеве и можете заехать/поработать в офисе у нас - это супер. Если нет, тогда юзаем скайп. Если в пределах Украины - то еще и мобильный телефон. Пока вы работаете над проектом, вы доступны в любое время, которое вы определяете как рабочее. Мне нужен полный расклад по прогрессу и проблемам в каждый момент времени. Я понимаю, что при классной квалификации проблема может решиться очень быстро. На оплату это не влияет, я плачу за решение, а не за потраченное время. Я понимаю, что для того чтобы быстро решить задачу надо до этого много учиться :)
В идеале цикл такой. Мы созваниваемся, обсуждаем проект, я показываю как это работает, постараюсь организовать демо того как это не работает :) Отвечаю на любые вопросы. Вы приступаете к работе и держите меня в курсе. Когда надо протестировать - вы компилируете код, подписываете апплет и присылаете нам, мы ложим на сервер (быстро) :) и вы тестируете.
РАССМОТРЕНИЕ ПРЕДЛОЖЕНИЙ.
Меня интересует:
1) Кто вы, ваш опыт работы с апплетами
2) Решали ли подобные задачи в прошлом
3) Почему вы считаете что справитесь с этой задачей
4) Как вы представляете себе процесс работы?
5) Какой способ оплаты наиболее удобен для вас? Для меня лично - банковский перевод :) Но я готов работать с другими вариантами.
6) Предполагаемые сроки.