Персональные инструменты
 

Первый опыт внедрения WPF в сложной системе (С++ и COM) (Михаил Павлов, ADD-2011)

Материал из CustisWiki

(перенаправлено с «2b4-experience-of-wpf-pavlov»)
Перейти к: навигация, поиск

Аннотация

Докладчик
Михаил Павлов

В данном докладе я хочу поделиться опытом внедрения WPF, в сложный проект, реализованный с использованием технологии COM большей частью на языке C++. На первый взгляд, очевидный процесс освоения новых технологий, таил в себе массу подводных камней, от интеграции существующих компонент до реорганизации взаимодействия членов команды.

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

Видео

Скачать
http://ftp.linux.kiev.ua/pub/conference/peers/addconf/2011/2b4-experience-of-wpf-pavlov.avs.avi


Для этого доклада нужен подкаст (аудиозапись)?

  •  Да, многое понятно и без видео части, есть смысл его прослушать.
  •  Нет, аудиозапись бесполезна (не понять без видео или вообще мало смысла в докладе).

Презентация

Примечания и отзывы


Дальше было первое выступление моего коллеги по конторе Михаила Павлова про внедрение WPF в живой проект. Да простит меня Миша, презентация была слабая. Не знай я подробностей из жизни, так бы и не понял, к чему все затевалось. ©



Репликация: База Знаний «Заказных Информ Систем» → «Первый опыт внедрения WPF в сложной системе (С++ и COM) (Михаил Павлов, ADD-2011)»

Любые правки этой статьи будут перезаписаны при следующем сеансе репликации. Если у вас есть серьезное замечание по тексту статьи, запишите его в раздел «discussion».