Gliding into a .Net Micro Framework UI design with GLIDE
- Posted: Mar 16, 2012 at 6:00AM
- 12,544 views
- 1 comment
Loading user information from Channel 9
Something went wrong getting user information from Channel 9
Loading user information from MSDN
Something went wrong getting user information from MSDN
Loading Visual Studio Achievements
Something went wrong getting the Visual Studio Achievements
So you have your .Net Micro Framework device. You want to give it a UI that people are used to, one with buttons, progress bars, grids, etc. You don't want to do all the basic grunt UI drawing yourself, and wish there was some kind of UI design tool available, preferably a free, though maybe GPL, one, one where there were non-GPL options you could purchase if needed. One where you could just focus on designing your UI and then easily add that design code to your code project...
Glide is a graphical library for .NET Micro Framework (NETMF) that uses a graphical screen designer. Glide provides a more responsive experience then NETMF's built-in Windows Presentation Foundation (WPF) with many additional features, from buttons and lists to keyboards and message boxes. Glide only uses standard NETMF calls so it can run on the default NETMF emulator or any NETMF device with graphics support.
For more information please visit the Glide homepage.
- RadioButton (automatic grouping)
- Load windows designed by Glide Designer.
- Animate between windows.
- Calibration window.
- Feed in your own touch events.
- Keyboard handling and customization.
- MessageBox handling.
- Can work on the default emulator or any NETMF device with graphics support.
So you download the Library from http://netmfglide.codeplex.com/;
Design your UI in their free web based graphical screen designer;
Take the XML;
Paste it into a sample app (they provide instructions on how to create the sample app's.. it's really easy, Iin their examples);
Run it and there's your UI!
Don't want to be held to a GPL license? Then you can buy a non-GPL version (with 4 hours of consulting) too.