OpenHRIWeb is a project mainly written in PYTHON and SHELL, based on the View license.
Web server and instant messaging components for OpenRTM (part of OpenHRI softwares)
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):
a. Register OpenHRI private package archive:
::
$ sudo apt-add-repository ppa:openhri/ppa
b. Install OpenHRIWeb package:
::
$ sudo apt-get update $ sudo apt-get install openhriweb
Clone the source from the repository and install:
a. Clone from the repository:
::
$ git clone git://github.com/yosuke/openhriweb.git openhriweb
b. Run 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