Phidget


Un phidget es una representación física o implementación de un widget de GUI . Por ejemplo, un widget de marcación en pantalla podría implementarse físicamente como una perilla.

Los phidgets son un sistema de sensores y componentes electrónicos de bajo costo que son controlados por una computadora personal. Utilizando el bus serie universal (USB) como base para todos los phidgets, la complejidad se gestiona detrás de una interfaz de programación de aplicaciones (API). Las aplicaciones se pueden desarrollar en los sistemas operativos Mac OS X , Linux , Windows CE y Windows .

Su uso se centra principalmente en permitir la exploración de sistemas alternativos de interacción física con la computadora, pero los entusiastas de la robótica han adoptado de manera más notable ya que simplifican enormemente la interacción PC-Robot. Los phidgets son un intento de construir widgets físicos análogos a los de software , lo que permite la construcción de sistemas físicos complejos a partir de componentes más simples. Phidgets están diseñados y producidos por Phidgets Inc.

Un phidget (widget físico) está conectado a una computadora host a través de USB . Hay varios phidgets disponibles, cada uno con una clase equivalente en la API de phidget. A medida que cada phidget se adjunta a la computadora host, está disponible para su control en la API, donde se puede acceder y configurar su estado.

Phidgets surgió a partir de un proyecto de investigación en 2001 dirigido por Saul Greenberg en el Departamento de Ciencias de la Computación de la Universidad de Calgary . [1]

Los Phidgets se pueden programar utilizando una variedad de software y lenguajes de programación, desde Java hasta Microsoft Excel .