In The Hand have produced a range of components for the .NET Compact Framework, to allow developers to easily integrate mobile functionality into their applications. These allow you to maximise your productivity and avoid re-inventing the wheel when you need to access functionality not available within the .NET Compact Framework itself.
| Namespace | Description |
|---|---|
| InTheHand | The InTheHand namespace contains fundamental classes and base classes. |
| InTheHand.Configuration | The InTheHand.Configuration namespace contains the types that provide the programming model for handling configuration data. |
| InTheHand.Diagnostics | The InTheHand.Diagnostics namespace provides classes that allow you to interact with system processes. |
| InTheHand.Drawing | The InTheHand.Drawing namespace provides additional drawing methods. |
| InTheHand.IO | The InTheHand.IO namespace contains types that allow reading and writing to files and data streams, and types that provide basic file and directory support. |
| InTheHand.Media | The InTheHand.Media namespace provides classes for playing audio. |
| InTheHand.Net | The InTheHand.Net namespace provides a simple programming interface for additional protocols used on networks today. |
| InTheHand.Net.Bluetooth | The InTheHand.Net.Bluetooth namespace contains classes for working with Bluetooth functionality such as Radio hardware. |
| InTheHand.Net.Bluetooth.AttributeIds | The InTheHand.Net.Bluetooth.AttributeIds namespace contains definitions of standard Bluetooth profile attributes. |
| InTheHand.Net.IrDA | The InTheHand.Net.IrDA namespace contains classes for working with Infrared functionality. |
| InTheHand.Net.Mime | The InTheHand.Net.Mime namespace holds types that are used to represent Multipurpose Internet Mail Exchange (MIME) headers |
| InTheHand.Net.NetworkInformation | The InTheHand.Net.NetworkInformation namespace contains classes that implement the Ping utility. You can use Ping and related classes to check whether a computer is reachable across the network. |
| InTheHand.Net.Ports | The InTheHand.Net.Ports namespace contains classes for working with virtual Bluetooth COM ports. |
| InTheHand.Net.Sockets | The InTheHand.Net.Sockets namespace provides added functionality for working with IrDA and Bluetooth Sockets. |
| InTheHand.Reflection | The InTheHand.Reflection namespace contains classes and interfaces that provide a managed view of loaded types, methods, and fields, with the ability to dynamically create and invoke types. |
| InTheHand.Runtime.InteropServices | The InTheHand.Runtime.InteropServices namespace provides a wide variety of members that support COM interop and platform invoke services. |
| InTheHand.Runtime.InteropServices.ComTypes | The InTheHand.Runtime.InteropServices.ComTypes namespace contains methods that are defintions of COM functions for managed code. |
| InTheHand.ServiceProcess | The InTheHand.ServiceProcess namespace provides classes that allow you to control Windows service applications. |
| InTheHand.Threading | The InTheHand.Threading namespace provides classes that assist multithreaded programming. |
| InTheHand.TomTom | The InTheHand.TomTom namespace provides classes to interact with the TomTom Navigator application. |
| InTheHand.Web | The InTheHand.Web namespace supplies classes that assist browser-server communication. |
| InTheHand.Windows.Forms | The InTheHand.Windows.Forms namespace contains classes for creating Windows-based applications. |
| InTheHand.WindowsCE.Forms | The InTheHand.WindowsCE.Forms namespace contains classes for programming device applications using the.NET Compact Framework. |
| InTheHand.WindowsMobile | The InTheHand.WindowsMobile namespace provides shared classes used for launching applications on system events. |
| InTheHand.WindowsMobile.Configuration | The InTheHand.WindowsMobile.Configuration namespace provides a class with methods for testing the design of XML configuration files used for provisioning mobile devices, and for provisioning mobile devices with these files. In both cases, Configuration Manager is used to process the files. This namespace requires a Windows Mobile Pocket PC Phone Edition or Windows Mobile Smartphone based device. |
| InTheHand.WindowsMobile.Configuration.Providers | The InTheHand.WindowsMobile.Configuration.Providers namespace provides standard wrappers for a number of Configuration Service Providers. |
| InTheHand.WindowsMobile.Extensibility | The InTheHand.WindowsMobile.Extensibility namespace provides classes that allow you to create custom menu extensions for Windows Mobile applications which can optionally launch applications to process their events. In previous versions this namespace was named InTheHand.WindowsMobile.PocketOutlook.ContextMenus. |
| InTheHand.WindowsMobile.Forms | The InTheHand.WindowsMobile.Forms namespace provides classes for developing UI for Windows Mobile devices. |
| InTheHand.WindowsMobile.Gps | The InTheHand.WindowsMobile.Gps namespace provides classes that allow you to work with the Windows Mobile GPS Intermediate driver. |
| InTheHand.WindowsMobile.Net | The InTheHand.WindowsMobile.Net namespace provides classes that allow you to manage the network status of the device. |
| InTheHand.WindowsMobile.PocketOutlook | The InTheHand.WindowsMobile.PocketOutlook namespace provides classes that allow you to create and access PIM data items (Appointments, Tasks, and Contacts), and MAPI messaging items (e-mail and SMS messages), on Pocket PCs and Smartphones. |
| InTheHand.WindowsMobile.PocketOutlook.MessageInterception | The InTheHand.WindowsMobile.PocketOutlook.MessageInterception namespace provides classes that give you access to a message processing mechanism for automatically intercepting incoming SMS messages with properties that match specific criteria, and then launching applications to process them. |
| InTheHand.WindowsMobile.Status | The InTheHand.WindowsMobile.Status namespace provides classes, and enumerations that provide access to system properties. |
| InTheHand.WindowsMobile.Telephony | The InTheHand.WindowsMobile.Telephony namespace provides classes for working with the phone functionality on Windows Mobile Pocket PC Phone Edition or Windows Mobile Smartphone devices. |