The aim of this article is to provide more information about different frameworks available for GUI application development under Windows Embedded Compact.
The following frameworks are commonly used for developing GUI applications running on our Colibri and Apalis modules:
Developers may choose a suitable GUI framework depending on development time frame, prior experience with particular frameworks, ease of use, documentation and support available by framework providers, etc.
All Toradex software tools such as the GPIO Config tool, Colibri Monitor and Colibri Tweak tool are examples of GUI applications using Win32 programming. For more details are available here.
The .NET Compact Framework is well integrated into Visual Studio and is a simple way to develop a Windows-like user interface.
We have provided many examples of GUI applications using .NET CF on our getting started page under the section GUI Example Applications
Companies like Open .NETCF, Beemobile, Resco are providing .NET CF controls which can also be used in the GUI application. These ready-made controls help in reducing application development time and can give your product a more unique look. For licensing details please check their respective website below:
You can use XAML to create modern looking user experiences including animations.
Microsoft Silverlight is available in Windows CE 6 and Windows Embedded Compact 7 and 2013. In Windows Embedded Compact 7, it is fully hardware accelerated. Check out our demo video.
We have given some examples on Silverlight based GUI application on our getting started page under the section GUI Example Applications
Qt is a popular cross-platform C++ GUI Framework, which makes it easy to create Android/iPhone like interfaces. Toradex has partnered with the Qt Company to provide you the best possible support.
We also have some examples featuring Qt based GUI applications on our getting started page under the section GUI Example Applications
NOTE: If you have any questions or feedback, please send us an email at support@toradex.com.