Skip to content

XixiLuo/extendo

 
 

Repository files navigation

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

About

Knowledge-based tools to facilitate real-time interaction in physical spaces

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 47.1%
  • Emacs Lisp 14.8%
  • Max 9.2%
  • Eagle 8.9%
  • C++ 8.0%
  • OpenSCAD 4.5%
  • Other 7.5%