Roam provides an extensive set of user interface widgets, collection classes, and device related utility functions (e.g., idle state notifications) not currently found in the .NET Compact Framework.
XUP (Extensible User Interface Protocol) is a SOAP-based protocol for delivering events and incremental UI updates. This project builds a web application development framework on top of XUP, consisting of a client, a server toolkit, and a template viewer.
Mobile.Windows.Forms offers functionality for developing mobile applications using .NET Compact Framework 1.0, including multiple screen configurations, keyboard navigation and XML based user interface definitions.