Skip to main content

Philips hardware integration guide for web-based apps

Philips Device Connector SDK

Philips Device Connector (PDC) is a Google Chrome extension accompanied by a native host application. ISVs can use PDCs JavaScript interface for integrating dictation device functionality into web-based apps.

In our PDC guide you'll find information on how to set up PDC.

Use this sample website as a reference how to integrate PDC to your web-based app. Please check out the comments in the source code for more details.

Features

  • Button/pedal events

  • LED control

  • Device connection events

  • Device info

Supported devices

  • SpeechMike Premium range

  • SpeechMike Premium Touch range

  • SpeechMike Premium Air range

  • SpeechOne range

  • All Philips Foot controls

Supported platforms

  • Google Chrome on Windows and Mac

  • Microsoft Edge

These browsers are also supported when running in remote environments, provided that the dictation devices connected to the client are natively redirected on USB level by the virtualization platform (e.g. Citrix, VMware etc.).

For clients where native redirection is not supported (e.g. some Thinclients), Philips drivers may be used if applicable. This guide covers how to set up PDC in virtual environments, as well as supported platforms and clients.

Pros and Cons

Pro

Con

  • Compared to the Google Dictation support SDK, PDC does not require permission everytime the dictation device is connected

  • Supports some clients in virtual environments which don't support native USB redirection

  • PDC requires the installation of at least two components (Chrome extension, Native host application and optional client extension drivers when used in virtual environments)

  • Only works on Windows and Mac (for which a Native host application is provided)