Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migration of unmigrated content due to installation of a new plugin
Include Page
ILAB2:Education HeaderILAB2:
Education Header

iLab Batch LabServer Development

iLab Batch LabServer Architecture Overview

This gives an overview of the LabServer architecture and the concept of 'Experiment Farming' is introduced.

LabServer Architecture

A description of the parts that make up the LabServer architecture is provided.

LabLibraries

The common LabServer code which includes the base classes is described.

Template

This is the starting point for implementing a new LabServer and discusses what needs to be changed/added and what doesn't.

How To Create A New LabServer

Instructions are provided for creating a new LabServer from the 'Template'.

LabServer Source Code

...

Mon, 7 Dec 2009

The information that was here has now moved to the CEIT Wiki at the University of Queensland

LabLibraries

The code common to the LabServers.
Uploaded to SourgeForge at '/trunk/LabServer/LabLibraries' on 3 Sep 2009.

Template

Template for a new LabServer.
Haven't got it on SourgeForge just yet.

...

TimeOfDay

...

This is where it all began. No equipment. Communicates with an NTP server over a network connection.
Uploaded to SourgeForge at '/trunk/LabServer/TimeOfDay' on 3 Sep 2009.

...

ACMachine

...

Control equipment over a network connection. No LabEquipment service. No input parameters.
Uploaded to SourgeForge at '/trunk/LabServer/ACMachine' on 3 Sep 2009.

...

DCMachine

...

Control equipment over a network connection. No LabEquipment service. Input parameters are specified.
Uploaded to SourgeForge at '/trunk/LabServer/DCMachine' on 3 Sep 2009.

...

Radioactivity

...

.