Разработать приложение для геофизиков

Антон8 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
22.11.2016

Цель: Разработать геофизический программный продукт для операционной системы Windows, обладающий высоким быстродействием, способный оперировать с файлами разных типов и базой данных, обновлять/пополнять эти данные в режиме реального времени по заданному протоколу (XML/WITS/WITSML) от удалённого компьютера, выводить информацию в виде различных графических представлений – линий, 2D, 3D графиков с возможностью редактирования их свойств а так же проводить их автоматический анализ и обработку на основе скриптового языка.  

Описание работ 

• Разработать архитектуру – ядро приложения, обеспечивающее быстродействие работы с большим объемом данных и возможность наращивать функционал в виде модулей в будущем.  

• Разработать класс взаимодействия с различными протоколами обмена данными (TXT, CVS, XML, WITS, WITSML и т.д) 

• Разработать класс отображения графической информации для построения графиков, предположительно на DirectX 2D или OpenGL.  

• Разработать набор графиков для отображения данных 

• Разработать дизайн и пользовательский интерфейс для взаимодействия пользователя с приложением.  

• Разработать пользовательский интерфейс для написания скриптов для обработки информации и сохранения ее в отдельные каналы на языке Python 

• Разработать модуль для построения отчетов  

Кандидат: 

• Знание принципов и опыт разработки приложений на основе объектно-ориентированного программирования 

• Знание C, C++, Python, WinAPI, DirectX/OpenGL, MFC, SQL 

• Знание сред разработки, желательно MS Visual Studio 

• Знание формата XML, WITS/WITSML (желательно) и умение с ним работать 

Требование к коду: 

• Ответственный подход к разработке  

• Полное документирование кода 

• При необходимости поддержка 

Личные качества: 

Ищем разработчика, готового работать в команде, исполнительного, креативного, ответственного, способного предлагать свои решения.  

Полное ТЗ обсуждается после выбора кандидата.