This document provides a summary of a research seminar on machine vision and device integration using the Ruby programming language. The seminar will be held on February 29th, 2008 and will discuss projects using a transmission electron microscope, digital camera, piezo controller and nano indenter as well as a micro camera and piezo drives. It will also discuss proprietary business models versus community development models and differences between GPLv3 and BSD licenses. An introduction to the Ruby programming language is provided including statistics on usage from the Tiobe index and speed comparisons to other languages.