Расчет разработки приложения: API-клиент для встраиваемых систем

Цена договорная • безналичный расчёт
18 января 2016, 14:42 • 2 отклика • 61 просмотр
Предупреждаю заранее, пока это не сам проект, а лишь «тендер» в виде поиска кандидатов.

Условия:

  1. Строго компания, никакого частного лица или группы лиц, никакого ИП.
  2. Компания может состоять из фрилансеров-разработчиков, но должна иметь реальный офис в Москве с ключевыми лицами в виде директора, PM, главного архитектора/тимлида и т.д. в зависимости от структуры компании.
  3. Предпочтение отдается компаниям с офисом в Москве, но рассмотрим и прочие варианты, имеющие офис в РФ.
  4. Прозрачный контроль – договорились, приехали в офис, проконтролировали процесс.
  5. Компания должна существовать больше года.
  6. Реальное портфолио из живых проектов (во множественном числе, не один!) с применением технологий и платформ ReSTFull API, Linux, WIndows IoT.
  7. Обязателен план-график в виде диаграммы Ганта.
  8. Обязательный доступ в систему управления проектами/багтрек, особенно если это Redmine, OpenProject, Jira.
  9. Взаимодействие с нашим архитектором.
  10. Обязательно подписываем NDA (соглашение о неразглашении) без него описанное ниже задание будет крайне абстрактное.
  11. Строгое документирование кода (аннотации в коде практически для всего на свете).
Задание:

Требуется разработать приложение, под Windows 10 IoT или Ubuntu Linux 14 для встраиваемой платформы Raspberry PI 2 (поддерживает Windows 10 IoT если удобнее платформа Windows) или ODROID-C1+ (более производительная платформа, но стабильной системой для нее является Ubuntu 14 или Debian 8) для унификации (пока нет строгой необходимости именно в этих платформах, но далее планируется переход на них для использования интерфейса GPIO).

Приложение должно быть фоновым сервисом, потоково читающим текстовый файл из примонтированного по сети каталога и после парсинга параметров из файла общается с ReSTfull API сервера для отправки простых параметров (2-3 параметра, простая API). В дальнейшем планируется получение сигнала с GPIO интерфейса и далее такое же взаимодействие с ReST API по аналогу примера выше. Поэтому было бы идеальным написать приложение для Linux и иметь понимание о работе интерфейса GPIO для дальнейшей модификации приложения этим же разработчиком. Идеальный результат - два образа MMC-Flash накопителя с Ubuntu и двумя разными приложениями: работающим с текстовым файлом и работающим с GPIO.

Это задание является частью другого задания http://freelansim.ru/tasks/134129

Для любителей Java на данной платформе без проблем работает официальная среда выполнения Oracle JDK 7 и 8 (только для Linux, но это не имеет принципиального значения).


Прошу посмотреть все мои задания, т.к. это задание фрагмент большого проекта, дробленного на части.