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

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

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

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

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

1 Ответ

4 голосов
/ 26 марта 2012

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

...