В данном докладе я хочу поделиться опытом внедрения WPF, в сложный проект, реализованный с использованием технологии COM большей частью на языке C++.
На первый взгляд, очевидный процесс освоения новых технологий, таил в себе массу подводных камней, от интеграции существующих компонент до реорганизации взаимодействия членов команды.
Краткое описание системы до начала внедрения:
общая структура;
задачи системы;
использованные технологии.
Цели внедрения WPF:
проблемы, которые хотели решить;
ожидаемый (оптимистический) результат от внедрения.
Возникшие трудности и способы их решения:
технологические трудности перехода к использованию WPF, интеграция существующих COM объектов и С++ кода;
проблемы интеграции OpenGL рендеринга (кратко);
изменение стереотипов разработки UI (переход на Binding);
проблемы организации взаимодействия программист-дизайнер.
Текущее положение вещей:
что удалось достичь;
решенные и нерешенные проблемы;
сравнение прогнозов в начале и реальных результатов.
Видео
Видео в HD-качестве, смотрите в полноэкранном режиме.
Внимание! Данная статья выбрана для репликации во внешнюю базу знаний компании. Пожалуйста, не допускайте в этой статье публикацию конфиденциальной информации, ведения обсуждений в теле статьи, и более ответственно относитесь к качеству самой статьи — проверяйте орфографию, пишите по-русски, избегайте непроверенной вами информации.