Extendo is a collection of interrelated projects in hardware and software for context-aware computing with semantics. It contains:
- Extend-o-Brain: a personal knowledge base with a wiki interface and Semantic Web interoperability. It connects to a Blueprints graph database and includes an Emacs front-end (think Org-mode with a graph of notes instead of a hierarchy).
- Extend-o-Hand: a Bluetooth-enabled gestural data glove with programming for handshakes, hand-offs (a virtual give-take interaction), and simple gestures including waves and taps
- Monomanual Typeatron: a 3D-printed wireless chorded keyer with integrated laser pointer, 6-axis motion sensor, and haptic outputs
- Omnisensory Monitron: a stationary Arduino-based device which gathers a variety of sensor data and produces a data stream using controlled vocabularies. See Semantics and Sensors
- Extendo Server: a collection of Rexster extensions which connect Extend-o-Brain with its Emacs UI and the Brainstem, and any number of context-aware clients with each other through the SesameStream continuous SPARQL query engine and gestural services
- Extendo P2P: a simple framework for service discovery and data streaming using JSON and OSC
- Extendo RDF: controlled RDF vocabularies and utilities for modeling gestures and other events
- Extendo Chrome Plugin: a bookmark tool for use with Extend-o-Brain
See also:
- Extendo Android: contains the Brainstem, which controls and receives data from the Bluetooth devices, and a port of much of the Extendo stack to Android/Dalvik
- Extendo "extras", which contain lightweight support for RFID tracking and speech recognition, among other things