Apps for USB Devices

Download this episode

Download Video

Description

Windows 8.1 makes it easy for you to create apps that control custom devices like robots, data sensors, and fitness devices, using the Universal Serial Bus (USB) industry standard. This session goes deep into the design of the new Windows Runtime USB API and walks you through the API and its functionality. It also reviews code to show you how best to discover and communicate with custom USB peripherals.
For more information, check out these courses on Microsoft Virtual Academy:

Day:

0

Level:

300

Session Type:

Pre-Recorded

Code:

3-924a

Embed

Format

Available formats for this video:

Actual format may change based on video formats available and browser capability.

    The Discussion

    • User profile image
      shaggygi

      Where can you buy the demo board?

    • User profile image
      Rob

      I was REALLY disappointed at seeing NO MIDI included. I have an entire studio with lots of old MIDI devices. I use Cubase by Steinberg which is the premier MIDI application on the market, IMO.

      Justin Angel examined one of the "leaked" builds and it showed MIDI being included in the USB API (http://justinangel.net/Win81APIs) yet it appears MIDI is not going to be included in WinRT.

      MIDI may be old, but is still going strong. Roland, Yamaha and KORG are making MIDI devices like never before. Even the VSTi vendors are turning hardware with MIDI capabilities. I think a market like this warrants the inclusion of MIDI into RT.

      There currently is no viable alternative to MIDI, which can unite hardware devices with each other and software devices.

      Put MIDI into RT, p-p-p-please! :)

      Thank you for listening, Rob.

    • User profile image
      PhilipRies

      @shaggygi:

      The links to get these devices are found on other MSDN pages. I've copied them here:

      SuperMUTT: http://go.microsoft.com/fwlink/p/?LinkID=249133
      OSR USB FX2: http://go.microsoft.com/fwlink/p/?linkid=227221

      Thanks for watching and commenting!

    • User profile image
      LMK

      Hi, will this enable GPS via legacy (external) devices (USB or BT), via reading NMEA strings?

      Thanks

    • User profile image
      ranjith

      This is API are used only for Windows8.1?
      wt about windows Phone os?

    • User profile image
      El Bruno

      Really great Stuff !!!

      I'll test is asap with some arduinos and usb  missile rocket launcher ! Wink

    • User profile image
      shaggygi

      @PhilipRies where can we purchase USB/RS485 ( serial ) devices that support Win8.1 and the new USB APIs?  My company uses FTDI products a good bit and they have replied that they are not able to support WinRT because Microsoft will not allow them to use their drivers.  Apparently they don't use WinUsb, so we need to know what devices can be a substitute.

      Any help is appreciated.

    • User profile image
      Imre Nuijen

      Is there a way to use a USB device with a ASP.NET page in combination with SignalR using features in Windows 8.1?

    • User profile image
      Nick

      Please let us know which USB -> RS232 you guys used.
      No support at all...

    Comments closed

    Comments have been closed since this content was published more than 30 days ago, but if you'd like to send us feedback you canĀ Contact Us.