Object Exchange Protocol Overview
The Object Exchange Protocol feature for Microsoft® Windows® CE .NET provides an efficient, compact binary protocol that enables a wide range of devices to exchange data spontaneously in a simple, efficient manner. This feature works over Bluetooth and Infrared Data Association (IrDA) protocols.
The Object Exchange Protocol (OBEX) is primarily used as a push or pull application. It performs a function that is similar to Hypertext Transfer Protocol (HTTP) but it does not require the resources that an HTTP server requires. This makes OBEX perfect for low-end devices with limited resources.
Feature Summary
The following table shows the operating system design information for Object Exchange Protocol.
Element | Information |
---|---|
Dependencies | OBEX requires IrDA or Bluetooth. |
Hardware considerations | Hardware is dictated by transport requirements (IrDA/Bluetooth). |
Modules and Components
The following table shows the components and modules that implement Object Exchange Protocol.
Item | Module | Component |
---|---|---|
Libraries/Client | obexapi | All OBEX COM-based APIs |
Libraries/Server | obexsrvr | OBEX server DLL |
Libraries/Server (Services) | obexfile, obexinbx | OBEX file server and default inbox |
Operating System Development Topics
OBEX Implementation Considerations
Application Development Topics
See Also
Last updated on Friday, April 09, 2004
© 1992-2003 Microsoft Corporation. All rights reserved.