Categorised components list
Generated 2006-03-17
- Behaviour/Learning
- Association Learner - This component can learn mappings between an input and an output, and then
return the learned output if the input is used again.
- Behaviour/Queue
- FIFOQueue - Allows a user to add and remove items from a queue.
- LIFOQueue - Allows a user to add and remove items from a queue.
- Behaviour/Scripting
- Dynamic BeanShell - BeanShell scripting component with run-time specified inputs and outputs.
- Scripter Component - Scripted component based on BeanShell and Scripter application.
- Behaviour/Timing
- ArrayPlayer - Outputs one object at a time from a given array.
- DelayLine - Propagates input to output after a delay,
analogous to a digital delay-line.
- PropertyExchangeTrigger - Simple component which copies an input property to an output property on receiving a trigger.
- SystemTime - class for getting the system time - might be useful for setting the clock on sytems eg.
- Timer - Produces timing signal at specified intervals
- Data/Dataspace
- DataspaceInterface - A bean which interfaces directly to the installation dataspace, allowing values to be copied in and out.
- Data/Dictionary
- DictionaryArrayMerge - A component which merges all of the values linked to its input into a single output array.
- DictionaryFilter - Component allowing the specification of rules used to filter
dictionary objects.
- DictionaryMerge - A component which merges the values in its two input Dictionary items, eg for adding metadata to a value.
- EmailFilter - Can be used to filter emails.
- SmallDisplayStringExtractor - Extracts information from messages.
- Experimental/IPerG
- IPerGObjectProxyFactory - An experimental factory component to interface to and replicate game objects
from the IPerG PART platform.
- Experimental/Local GUI
- Reminder - Reminder Bean outputs a reminder message at the specified date.
- Experimental/Video Analysis
- VideoBarCode1D - Attempt to read 1D barcode from image - very unreliable (works with Media/Video/Analysis framework ).
- Hardware/Input
- BluetoothDiscover - Attempts to discover nearby bluetooth device addresses using any local
radio(s).
- JoystickInterface - Automatic factory for JoystickProxy components, using Windows Joystick API.
- MoteInstance - Represents a single Mote particle - created by MotesFactory.
- MotesFactory - Factory to detect and manage deployed Smart-It devices.
- SmartItsFactory - Factory to detect and manage deployed Smart-It devices.
- SmartItsInstance - Represents a single SmartIt - created by SmartItsFactory.
- TagIt - Tag-It RF-ID tag reader component
- Hardware/Input & Output
- PhidgetInterfaceKit - Used to control a PhidgetInterfaceKit.
- PhidgetRFID - Used to control a PhidgetRFID reader.
- SMS - A component which can be used to send and receive SMS
- Hardware/Output
- PhidgetLCD - Used to control a PhidgetLCD screen.
- PhidgetServo - Used to control a 1-motor or 4-motor Phidget Servo board.
- X10_OneWay - Interface to serial-connected X10 controller.
- Local Services
- CSVFileReader - Reads from a CSV (ie comma-seperated) file
- FileWriter - Writes or concatenates string inputs to a file.
- RunProgram - A bean to run a native application.
- Media/Audio/Analysis
- AudioAverage - Calculate average value of audio samples (part of Media/Audio/Analysis framework ).
- AudioCaptureManager - Factory for AudioCapture components (part of Media/Audio/Analysis framework; uses JMF).
- AudioProcessor - Configurable audio processor (part of Media/Audio/Analysis framework).
- AudioSelectValue - Audio processor which exposes one sample from the input frame (part of Media/Audio/Analysis framework).
- Media/Audio/Output
- Play3DSound - A 3-D sound component that plays an audio file.
- TextToSpeech - Converts text input to a synthesized voice.
- Media/Video/Analysis
- VideoARToolkitGlyphTracker - ARToolkit vision framework component, to track ARToolkit glyphs.
- VideoBooleanPixelCount - Count 'true' pixels in input image (part of Media/Video/Analysis framework ).
- VideoCaptureManager - Factory for JMFVideoCapture components (part of Media/Video/Analysis framework; uses JMF).
- VideoProcessor - Configurable video processor (part of Media/Video/Analysis framework).
- VideoFrameAverage - Calculates average pixel value in image (part of Media/Video/Analysis framework ).
- VideoFrameExporter - Export image as URL on trigger (part of Media/Video/Analysis framework; see also Media/Video/Capture/Camera).
- Media/Video/Capture
- Camera - Captures individual frames from a camera.
- Networked Services/Email
- EmailReceiver - A simple component which collects the latest email from a mail server.
- EmailSender - This component is used to send email messages.
- Networked Services/RSS
- RSSClient - Simple client and viewer for monitoring RSS feeds.
- Tutorials/Writing a Component