用于windows(桌面+web应用程序)和windows CE的UI开发



我正在处理一个项目,该项目要求在Silverlight中创建GUI。一些关键要求是:

  1. 极其丰富的GUI
  2. 实时可视化过程图形
  3. 支持多个主题
  4. 支持不同的显示大小
  5. 支持图表/趋势控制
  6. 使用相同代码库的桌面/Web的相同功能
  7. 在嵌入式控制器上提供相同的功能(基于Windows CE)

我知道使用Silverlight,我们可以为桌面/web应用程序提供相同的代码库。然而,挑战在于拥有适用于windows CE的Silverlight应用程序(windows和/或web)。我想了解在Windows CE上实现Silverlight应用程序的最佳方式是什么,并尽可能多地重用代码。

如果您能提供一些关于我们的架构方法应该用于此应用程序开发的意见,我将不胜感激。此外,如果您需要在需求方面提供更多信息,请告诉我。。。

"Silverlight"for Windows Embedded(SWE)是个坏名字。它并不是大多数人所说的Silverlight。它只是一个基于XAML的引擎,您可以使用Blend进行开发。对于Windows CE,必须使用C++为SWE进行开发。不能在其他Silverlight项目中重用SWE程序集。不能在SWE项目中使用其他Silverlight程序集。XAML本身可能具有一定的可重用性,但从代码的角度来看,XAML共享本身就是一个挑战。

最新更新