Удивительные WPF-приложения: системы управления электропитанием Areva
WPF набирает популярность не только среди пользовательских приложений, но и в корпоративной среде. Одной из компаний, которая стала ранним адептом WPF, стала компания
Компании было необходимо создать приложение следующего поколения для системы управления питанием, которое предоставило бы возможность увидеть состояние передачи электричества между электростанциями по сети, а также позволило бы операторам анализировать актуальное потребление электроэнергии и прогнозировать потребление. Очень важно понять важность данной операции: иметь доступ к корректным данным и возможность прогнозирования - неотъемлемая необходимость, чтобы избежать проблем с напряжением и поддерживать сеть в эффективном рабочем состоянии.
Скриншот никогда не отобразит всей мощности данного приложения: оно разработано для работы с высоким разрешением в многомониторных конфигурациях. Но на этих скриншотах можно видеть некоторые удачные приемы, позволившие сделать приложение еще более полезным и функциональным. На верхнем скриншоте показана техника пользовательского приложения, известная как data lensing, которая позволяет видеть несколько областей в деталях, вместе с тем сохраняя вид всей картины. Приложение позволяет оператору накладывать на изображение множество "линз", увеличивая область обзора. Векторная модель, используемая в WPF, избавляет от мучений с реализацией данной функции.
Второе изображение показывает, как в 2D-приложении можно добавить объема, который поможет вывести на экран еще большее количество данных. Простая анимация разворачивает приложение в 3D, а потом сверху отображает гистограмму с дополнительной информацией об электросети.
Единственное, чего вы не можете увидеть на статичном изображении - уровень компоновки данных во время работы приложения в реальном времени. Когда приложение работает, то электрические потоки отображаются двигающимися стрелками: скорость, цвет и размер - все это используется для отображения разных аспектов данных. Приложение становится довольно интенсивным, когда на экране одновременно отображаются сотни или тысячи анимированных стрелок, а для уменьшения нагрузки на систему используется система покадрового обновления.
Хотя данное видео с
Areva много получила от WPF. Вот что сказала менеджер по разработке e-terravision Дженарро Кастелли (Gennaro Castelli) о выборе технологии: "Нам понравились возможности технологии по визуализации данных и возможность разметки пользовательского интерфейса. Без WPF наш пользовательский интерфейс был бы менее амбициозным. В частности, мы бы не смогли реализовать некоторые из 3D-функций. Функции WPF по стилизации и выводу информации также дали нам возможность быстрого изменения прототипов пользовательского интерфейса. Благодаря этому мы смогли показывать материал заказчику и менять то, что им не нравилось".
Приложение находится в открытом тестировании для пользователей Areva, а финальная его версия вышла в конце прошлого года. За дополнительной информацией, а также информацией о нескольких других WPF-приложениях вы можете обратится к
Источник:
Перевод: Zloy Kak Pё$
Комментарии
энтерпрайз. приложение неудобно, некрасиво, перенасыщенно - на то это и энтерпрайз. Но этот некошерный. Кошерный энтерпрайз на жабке под соляркой, на цешарпе под вендой только тонкие клиентики, от которых ничего не зависит - и то, даже их лучше на жабке писать, чтобы пафоснее было и ещё более энтерпрайзно, т.е. уродливо и неудобно.
Но здесь, конешно, не жабка с соляркой, а VxWorks с приложением на C, который погоняет клиентиками на цешарпе+впф. Если первый элемент в списке сделан, чтобы не тормозило, то второй - наоборот, чтобы тормозило, чтобы энтерпрайзом за версту несло. Они, конечно, с удовольствием и первый элемент отэнтерпрайзили, т.е. переписали под Солярку (обычную, не ту, которая RTOS), и приложение на жабке, но здесь уже слишком критично. А то вдруг, в реакторе что-то накрылось, а жабка в это время мусор удаляет - нафиг им надо такое счастье.
Joe_Bishop,
Наверное, именно потому, что ты такой профессионал, ты бубнишь в камментах, а они, непрофессионалы, создают, работают и могут похвастаться результатами.
А ты, конечно, меня знаешь? Я как раз профессионал, если чО ;)
Быдлокодю на цепепе, пишу программы массового обслуживания на Эрланге в одной уважаемой конторе - всё под настоящие оси, конечно. Получаю за это неплохие деньги (это не главное), а по вечерам пытаюсь троллить на всяких форумах
Только вот что-то новостей о твоих достижениях я нигде не читал, в отличии от новостей о WPF.
Только вот что-то новостей о твоих достижениях я нигде не читал, в отличии от новостей о WPF.
лол, спорим, что читал? И много-много раз ;)
А по субжу ещё добавлю: писали, скорее всего, индусы. Так вот, поменьше бы "профессионалов" таких, как эти индусы
По теме
- Composite Application Guidance for WPF продвигает модульность
- Анонсируя третий крупный релиз WPF
- Удивительные WPF-приложения: Witty
- Удивительные WPF-приложения: NetAdvantage for WPF
- Удивительные WPF-приложения: HP Interactive Canvas
- Удивительные WPF-приложения: Yahoo Messenger
- Удивительные WPF-приложения: аэропорт Цюриха
- Удивительные WPF-приложения: Pass
- Удивительные WPF-приложения: Roxio Central
- Удивительные WPF-приложения: Times Reader и все, все, все