OpenHRIWeb is a collection of components which provides web functionalities to the RT-Middleware system.
OpenHRIWeb requires pyxmpp, lxml and simplejson library.
- pyxmpp
- http://pyxmpp.jajcus.net/
- lxml
- http://codespeak.net/lxml/
- simplejson
- http://pypi.python.org/pypi/simplejson/
If you are using ubuntu, required libraries will be installed by entering following command:
$ sudo apt-get install python-pyxmpp python-lxml python-simplejson
There are several methods of installation available:
- Install ubuntu package (recommended):
Register OpenHRI private package archive:
$ sudo apt-add-repository ppa:openhri/ppaInstall OpenHRIWeb package:
$ sudo apt-get update $ sudo apt-get install openhriweb
- Clone the source from the repository and install:
Clone from the repository:
$ git clone git://github.com/yosuke/openhriweb.git openhriwebRun setup.py:
$ cd openhriweb $ sudo python setup.py install
- JabberRTC
- Jabber messaging component.
- WebServerRTC
- Web server component.
- XMLtoJSONRTC
- XML to JSON conversion component.
see https://github.com/yosuke/OpenHRIWeb/tree/master/doc for description of each components.
openhriweb-1.0
- First version.