Xwt (toolkit)
Xwt is a .NET cross-platform user interface toolkit. It enables building GUI-based desktop applications that run on multiple platforms without having to customizing code for different platforms. Xwt API is mapped to a set of native controls on each supported platform. Features that are not available on specific platforms are emulated by using native widgets, which is referred to as hosting in the Xwt context.[1] Xwt was partially used as GUI toolkit (beside GTK#) in the development of the Xamarin Studio.[2]
Xwt creates an engine at runtime that will map API calls to the underlying platform. The following engines are currently supported:[3]
- Windows: WPF engine and Gtk engine (using Gtk#)
- MacOS X: Cocoa engine (using MonoMac) and Gtk engine (using Gtk#)
- Linux: Gtk engine (using Gtk#)
References
- ↑ Narayanaswamy, Anand (23 Nov 2012). "Build Cross Platform Applications with Xwt". InfoQ. Archived from the original on 2016-04-15. Retrieved 2016-04-15.
- ↑ de Icaza, Miguel (22 February 2013). "The Making of Xamarin Studio". InfoQ. Archived from the original on 2016-04-15. Retrieved 2016-04-15.
- ↑ "Xwt Read Me". Xwt on GitHub. 15 Jan 2012. Archived from the original on 2016-04-15. Retrieved 2016-04-15.
External Links
- Mono/XWT on GitHub
- Build Cross Platform Applications with Xwt - a review of XWT at InfoQ
- The Making of Xamarin Studio - on use of XWT in development of Xamarin Studio IDE, by Miguel de Icaza
- Xwt, a cross-desktop UI library - a slide show at SlideShare
- Author's blog on XWT
This article is issued from Wikipedia - version of the Monday, April 18, 2016. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.