Разработка приложения WPF для запуска на Windows XP Embedded Monitor
У меня был опыт разработки клиентских настольных приложений Windows с WPF, но я никогда не разрабатывал приложения для устройств со встроенным Windows XP. У нас есть мониторы, расположенные по всему заводу, на которых установлена встроенная XP, и я хотел бы знать, есть ли какие-либо проблемы при разработке приложения WPF для запуска на встроенном мониторе XP.
Например, какие проблемы возникают при разработке приложения WPF для запуска на встроенном мониторе XP по сравнению с разработкой приложения WPF или Silverlight для запуска на настольном компьютере с XP?
1 ответ
Самые большие проблемы, с которыми мы столкнулись несколько лет назад при разработке приложения в стиле Kiosk в WPF и запуске его на XP Embedded, касались производительности процессора и проблем с драйверами графической карты. Драйвер графической карты часто не мог правильно отобразить приложение WPF и генерировал сертификаты рендеринга. Учитывая, что для WPF требуются современные драйверы DirectX и встроенная природа XP, это ограничило наши возможности для решения проблемы. В конце концов, мы перешли на использование полных рабочих станций, чтобы лучше контролировать проблемы с графическими картами, и мы могли купить более доступные и мощные процессоры для киосков.
Что еще более важно, только XP.NET (и ниже) поддерживается на XP Embedded. Есть обходные пути, но я полагаю, что лицензия запрещает установку 3.5+, и, поскольку она не поддерживается, вы можете не захотеть ее на заводском уровне.
Silverlight, по-видимому, не поддерживается ни в одной версии XP, встроенной согласно странице загрузки Silverlight.