In The Hand - .NET Components for Mobility
Namespaces
Namespaces
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.
Namespaces
NamespaceDescription
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.