An application that launches a cartesianServer module providing simulator capabilities, a webInterface module which provides the actual web service, and a web browser directed to the served service. The contents rendered in the browser should be similar to that of Figure 1. More...

Collaboration diagram for webInterface App:
webInterface.png
Fig. 1 - Web browser screenshot of contents provided by the webInterface module (see webInterface Video).

Legal

Copyright: 2012 (C) Universidad Carlos III de Madrid

Author: Juan G. Victores

CopyPolicy: Released under the terms of the LGPLv2.1 or later, see license/LGPL.TXT

Installation

The application is installed when you install the applications, which for Ubuntu is done by:

make install_applications  # In-project install: No super-user permissions are required.

Adapt repos/asibot-main/share/webInterface/scripts/webInterface.xml.template to your needs or just:

cd repos/asibot-main/share/webInterface/scripts
cp webInterface.xml.template webInterface.xml

You will also need the cartesianServer module and webInterface module. For further installation steps refer to your own system installation guidelines.

Running (assuming correct installation)

First we must run a YARP name server if it is not running in our current namespace:

[on terminal 1] yarp server

We will also need an instance of yarprun if it is not running in our current namespace:

[on terminal 2] yarprun --server /console

Browse to repos/asibot-main/share and run yarpmanager (formerly gyarpmanager). The webInterface App should be available.

[on terminal 3] cd repos/asibot-main/share
[on terminal 3] yarpmanager