Software

Installation and use of the python (hive) client

Python client download
The python client is implemented as a set of python classes that deal with the connection to the DataNetwork. Additionally, there is a special client implemented to talk to the wireless network of MiniBees, consisting of another set of classes that deal with the serial communication to the MiniBees via the coordinator node, [...]

Setting up Pure:Dyne Linux to work with SenseStage

SuperCollider host
Some supporting packages are needed before you start:
Apache2 for running an http server, and subversion to check out the latest DataNetwork software.
Open a terminal and type:
sudo apt-get install apache2 subversion.
SuperCollider is installed by default on Pure:Dyne
To set it up to work with the latest version of the DataNetwork classes, do the following:

remove the directory [...]

Installing the SuperCollider host and client on Windows

The procedure to install the SenseWorld DataNetwork host and SuperCollider client on Windows is slightly different than on OSX or Linux.
These are the steps you must take:

Check the guide to using Quarks on Windows.
Obtain the Quarks.
Install the Quarks, by copying from the quarks directory to the Extensions/quarks directory:

SenseWorld DataNetwork
GNUPlot
SenseWorld
NetLib
FileLog
MathLib

Currently the interaction with the MiniBee network [...]

Installing SuperCollider

For the DataNetwork host or the SuperCollider client, you will need to install SuperCollider. This page provides you with some basic information to guide you through the installation process.
Mac/OSX
If you just want to use the DataNetwork host, it is recommended to use the Standalone version, which is an adapted version of SuperCollider which automatically starts [...]

Creating a client in SuperCollider

How to use SuperCollider
Code in SuperCollider is executed by putting the cursor on the line, or selecting a block of text, and pressing:

On OSX: [Enter] (this is the one next to the spacebar or on the numpad), or Cmd-[Return], or Shift-[Return], or Cmd-C.
On Linux: [C-c C-c] (in Emacs/scel), F5 (in scvim), or Ctrl-E (in gedit/sced).
On [...]

Creating a host from SuperCollider

How to use SuperCollider
Code in SuperCollider is executed by putting the cursor on the line, or selecting a block of text, and pressing:

On OSX: [Enter] (this is the one next to the spacebar or on the numpad), or Cmd-[Return], or Shift-[Return], or Cmd-C.
On Linux: [C-c C-c] (in Emacs/scel), F5 (in scvim), or Ctrl-E (in gedit/sced).
On [...]

Connecting a client to the host

In order to connect a client, the client must know the IP-address of the machine running the DataNetwork host. This IP is displayed in the DataNetwork GUI, and will look something like: 192.168.0.5, depending on what IP-address you have configured the machine to.
You can see which clients are connected to the DataNetwork by clicking on [...]

Using the OSX standalone host

Before you start up the OSX standalone host, you have to make sure that your network settings are configured correctly:

In the System Preferences under “Sharing” you have to have “Web Sharing” enabled.
Make sure that you have your network configured (in “Network Preferences”) correctly for the project, e.g. to your LAN (local area network) or with [...]

Installing the OSX standalone host

There is an OSX standalone application available to function as the host of the DataNetwork.
The download consists of a disk image containing:

The SenseWorldDataNetwork application,
a PDF detailing the datanetwork specifications, and
a folder with all the clients

You can drag the SenseWorldDataNetwork application to any desired place on your harddisk.
It is recommended to use the clients that are [...]

Installing the Supercollider host and client (Via Quarks)

Quarks are packaged extensions for the SuperCollider language. They are maintained in an subversion repository on SourceForge, and there is an interface within SuperCollider to manage the installation and status of these extensions. In order to install and update quarks, you will need to have subversion installed on your machine. Also note that on Windows, [...]