Разработка пользовательского интерфейса для Windows (рабочий стол + веб-приложение) и Windows CE

Я работаю над проектом, в котором есть необходимость создания графического интерфейса в Silverlight. Некоторые ключевые требования:

  1. Чрезвычайно богатый графический интерфейс
  2. Графика процесса визуализации в реальном времени
  3. Поддержка нескольких тем
  4. Поддержка разных размеров дисплея
  5. Поддержка построения графиков / трендов
  6. Одинаковые функциональные возможности для рабочего стола / Интернета, использующие ту же базу кода
  7. Та же функциональность будет доступна на встроенном контроллере (на основе Windows CE)

Я понимаю, что с помощью Silverlight мы можем иметь одинаковую кодовую базу для настольных / веб-приложений Однако задача состоит в том, чтобы иметь приложение Silverlight (windows и / или web) для Windows CE. Я хотел бы понять, как лучше всего реализовать приложение Silverlight в Windows CE с максимально возможным повторным использованием кода.

Я был бы признателен, если бы вы предоставили некоторые сведения о том, каким должен быть наш архитектурный подход для разработки этого приложения. Кроме того, пожалуйста, дайте мне знать, если вам нужно больше информации на стороне требований...

1 ответ

"Silverlight" для Windows Embedded (SWE) - это дурное имя. Это не совсем то, что большинство называют Silverlight. Это просто движок на основе XAML, для разработки которого вы можете использовать Blend. Для Windows CE вы должны использовать C++ для разработки под SWE. Вы не можете повторно использовать сборки SWE в других проектах Silverlight. Вы не можете использовать другие сборки Silverlight в проекте SWE. Ваш XAML, вероятно, будет иметь возможность повторного использования, но совместное использование XAML с точки зрения кода само по себе является проблемой.

Другие вопросы по тегам