Разработать Агент мониторинга ПК пользователей (Win/MacOS/Linux)

Цена договорная • наличный расчёт, электронные деньги
09 мая 2014, 16:07 • 4 отклика • 69 просмотров
Задача:
Разработать программу-агент, устанавливаемую на ПК пользователя, и передающую телеметрию использования ПК на заданный корпоративный Портал в режиме он-лайн (открытые окна/активное окно/ телеметрия работы с клавиатурой/мышью и т.п.).
Дополнительные функции:
1. Корпоративный мессенджер, со списком контактов, подгружаемых с сервера (оргструктура Организации, в рамках которой сотрудник получает контакты своего подразделения и руководящей вертикали).
2. Передача статуса рабочего места, выбираемого пользователем, из списка статусов, подгружаемого с сервера.
3. Передача доп. информации на сервер - настроек графика учета рабочего времени (УРВ) по командировкам, отпускам, больничным и т.п. (формат будет представлен).
4. Диалоговый интерфейс работы с сервером (с сервера поступает запрос, пользователь его подтверждает/отклоняет, может добавить комментарий - интерфейс для подтверждения Операторами исключений из графиков УРВ (отпусков/командировок/больничных и т.п.) своим подчиненным)
5. Шифрование передаваемой информации ключом, полученным с сервера при установке агента.
6. Привязка ключа шифрования каждого экземляра агента к аппаратным характеристикам данного ПК.
Инсталляция: в рамках инсталляции в конфиг прописываем ID пользователя портала.
Агенты пишутcя под Win XP / Win7 / Win8, MacOS, Linux.

Разработка должна проводиться в рамках единой идеологии для все операционных систем.

Структура готового приложения должна позволять без модификации основного кода добавлять функции: добавление параметров для мониторинга телеметрии, расширение вариантов взаимодействия Портал<->Пользователь и Пользователь<->Пользователь и т.п.

Бюджет и сроки - обсуждаются.