Кіріспе
Бағдарламалық интерфейс элементінің физикалық іске асырылуы. Фиджет – графикалық интерфейс виджетінің физикалық көрінісі немесе іске асырылуы. Мысалы, экрандағы диск виджеті физикалық түрде тұтқа ретінде іске асырылуы мүмкін. Фиджеттер – жеке компьютермен басқарылатын, төмен құнмен электрондық компоненттер мен сенсорлардың жүйесі. Барлық фиджеттер үшін Universal Serial Bus (USB) негіз ретінде пайдаланылады, бұл күрделілікті қолданбалық бағдарламалау интерфейсі (API) арқылы басқаруға мүмкіндік береді. Қолданбаларды Mac OS X, Linux, Windows CE және Windows операциялық жүйелерінде жасауға болады. Олардың негізгі қолданылуы – баламалы физикалық компьютерлік өзара әрекеттесу жүйелерін зерттеуге мүмкіндік беру, бірақ олар ең көп роботтарды ұнататын хоббишілер тарапынан қабылданды, себебі олар компьютер-робот өзара әрекеттесуін едәуір жеңілдетеді. Фиджеттер – бұл бағдарламалық виджеттерге физикалық аналог құруға жасалған әрекет, қарапайым компоненттерден күрделі физикалық жүйелерді құруға мүмкіндік береді. Фиджеттер Phidgets Inc. компаниясымен жобаланып және өндіріледі.
A phidget is a physical representation or implementation of a GUI widget. For example, an on screen dial widget could be implemented physically as a knob. Phidgets are a system of low cost electronic components and sensors that are controlled by a personal computer. Using the Universal Serial Bus (USB) as the basis for all phidgets, the complexity is managed behind an Application Programming Interface (API). Applications can be developed in Mac OS X, Linux, Windows CE and Windows operating systems. Their usage is primarily focused to allow exploration of alternative physical computer interaction systems, but have most notably been adopted by robotic enthusiasts as they greatly simplify PC Robot interaction. Phidgets are an attempt to build physical analogue to software widgets, allowing the construction of complex physical systems out of simpler components. Phidgets are designed and produced by Phidgets Inc.
Феджеттік
Фиджет (физикалық виджет) USB арқылы хост-компьютерге қосылады. Phidget API-де әрқайсысының сәйкес класы бар түрлі-түрлі фиджеттер қол жетімді. Әрбір фиджет хост-компьютерге қосылғанда, оны API арқылы басқаруға болады, оның күйін қарауға және өзгертуге мүмкіндік туады. Фиджеттер 2001 жылы Калгари университетінің Компьютер ғылымдары факультетінде Саул Гринберг басқарған зерттеу жобасының нәтижесінде пайда болды.
Фиджеттер мысалдары
Серво – 4 сервомоторға дейін басқаруға мүмкіндік береді. Әр серво жеке-жеке адрестеліне алады, оның орнын оқуға және орнатуға болады. PhidgetAccelerometer – Акселерометр 2 және 3 өлшемде үдеуді сезінеді. TextLCD – Phidget жобасында балама дисплей құрылғысы ретінде қолданылатын 20 символді * 2 жолды LCD дисплей. InterfaceKit – Аналогты және цифрлық сенсорлар мен қосқыштарға кіріс/шығыс интерфейсін қамтамасыз етеді.