Menu

Tree [f4c005] master r3.3_ANDS-Research /
 History

HTTPS access


File Date Author Commit
 .settings 2010-05-21 mdiponio mdiponio [3dddb8] Adding documentation to the FileTransfer contro...
 META-INF 2013-09-23 Michael Diponio Michael Diponio [f4c005] Merged with branch ands.
 conf 2013-09-23 Michael Diponio Michael Diponio [f4c005] Merged with branch ands.
 doc 2013-09-23 Michael Diponio Michael Diponio [f4c005] Merged with branch ands.
 lib 2010-10-14 mdiponio mdiponio [ace6d1] Added another library to README list.
 resources 2011-07-12 mdiponio mdiponio [255696] Compiled version for 64bit Windows.
 src 2013-09-23 Michael Diponio Michael Diponio [f4c005] Merged with branch ands.
 test 2013-09-23 Michael Diponio Michael Diponio [f4c005] Merged with branch ands.
 .classpath 2011-06-29 mdiponio mdiponio [e5d894] Use referenced libraries from RigClient project.
 .gitignore 2013-09-23 Michael Diponio Michael Diponio [f4c005] Merged with branch ands.
 .project 2010-05-20 mdiponio mdiponio [348890]
 LICENSE 2013-09-23 Michael Diponio Michael Diponio [f4c005] Merged with branch ands.
 NEWS 2013-09-23 Michael Diponio Michael Diponio [f4c005] Merged with branch ands.
 README.md 2013-03-04 mdiponio mdiponio [cfbba4] Fixed readme errors.
 build.xml 2010-10-14 mdiponio mdiponio [4c72b8] Added spec file to generate Rig Client commons ...
 rigclient-commons.spec 2013-09-23 Michael Diponio Michael Diponio [f4c005] Merged with branch ands.

Read Me

Sahara Labs: Rig Client Commons

Remote laboratory framework (as deployed at https://remotelabs.eng.uts.edu.au)

What is Sahara?

Sahara Labs is a software suite developed by UTS Remote Labs that helps to enable remote access to computer controlled laboratories.
It is designed to be a scalable, stable platform that enables the use and sharing of a variety of types of remote laboratories and
maximises remote lab usage by implementing queuing and booking (or reservations) for users over a group of identical laboratories.

Rig Client Commons

The Rig Client is one component of the Sahara Remote Labs framework (along with the Scheduling Server and Web Interface).
It provides a software abstraction of a rig and interfaces with the physical apparatus or it’s controller.
The Rig Client was developed in Java and will require further development to adapt the client to a specific
rig type to be integrated into Sahara. Rig Clients can have various levels of control over the physical rig,
either having direct control (previously called primitive control), batch instruction control or peripheral
control (where the Rig Client provides access to the rig’s controller).

The Rig Client Commons is a library of additional classes that implement specific behaviour for different rig types. It is
intended to provide common functionality. Consult the Rig Client documentation for a listing of these classes.

More information and installation files can be found at: http://sourceforge.net/projects/labshare-sahara/

The Rig Client can be found at: https://github.com/mdiponio/sahara-labs-rig-client.

The Scheduling Server can be found at: https://github.com/mdiponio/sahara-labs-scheduling-server.

The Web Interface can be found at: https://github.com/mdiponio/sahara-labs-web-interface.

MongoDB Logo MongoDB