Skip to content

jeking3/web-interface

 
 

Repository files navigation

Sahara Labs Web Interface

Web Interface for the Sahara Labs remote laboratory framework.

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.

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

Web Interface

The Web Interface is one component of the Sahara Remote Labs framework (along with the Scheduling Server and Rig Client). The Web Interface 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).

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.

About

Web Interface for the Sahara Labs remote laboratory framework.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 43.5%
  • PHP 25.4%
  • HTML 15.7%
  • CSS 15.3%
  • Other 0.1%