About This Guide

The Device Publishers Developer's Guide is aimed at developers who write applications that read device information through the Persistent Publish/Subscribe (PPS) service. This guide describes the contents of all PPS objects created and used by device publishers and also lists the command options you can set when restarting the publishers.

This table may help you find what you need in this guide:

To find out about: Go to:
Device publisher responsibilities and the publishers that we ship Metadata Provider Overview
Setting up PPS before running device publishers Running a device publisher
The types of PPS objects written by the publishers and which directories store these objects PPS object types
The usblauncher service, which enumerates USB devices, mounts their filesystems, and publishes their information The usblauncher Service
The mmcsdpub publisher, which publishes information about cards inserted into SD slots The mmcsdpub Publisher
The cdpub publisher, which publishes information about CD devices The cdpub Publisher