MWRC: Michael Hewner - Ruby USB

Posted in Conferences, Development on September 27, 2007

MWRC: Michael Hewner - Ruby USB

One of the really neat things about USB devices is that they are almost entirely self-describing, which makes it easy to let Ruby just "do the right thing" when communicating with them. This presentation will give a brief introduction to the USB spec and then a discussion of the difficulties of integrating Ruby with this spec (and the libUsb library that wrapped it). Then there will be a tutorial about how to use RubyUSB to discover the interface of a random USB device and how to write short ruby scripts that do cool things with these USB devices.

Michael Hewner is currently applying to graduate school for his Ph.D. in Computer Science. Until recently he worked as a programmer for He has a M.S. in Computer Science from the University of Illinois at Urbana-Champaign.

Watch Video on External Site Watch Video

Tags: Conferences, Ruby, Lectures, Hardware, C and C++, mwrc, API, USB