Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

iLab Batch LabServer Development

iLab Batch LabServer Architecture OverviewPDF

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

...

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

...

This has now moved to the CEIT Wiki at the University of Queensland.