====== About WebSonix ======
The WebSonix is a system for remote instrument supervision and control experiment at the IBR-2 reactor.
It comprised the central website and several modules to communicate with instrument control computers, running the Sonix+ software package.
The WebSonix system is intended to be an alternative user interface to the main Sonix+ GUI.
The system:
* reflected the current status of all spectrometer components
* displayed measurements protocols
* acquired spectra
* allowed experiment control via Sonix+
The system was independent from instrument configuration and can be easily adapted to any instrument specifics.
====== WebSonix combines: ======
* **Web pages**
* [[ru:websonix:main|Main - universal page]]
* [[ru:websonix:reflector|Reflector - Sonix+ parameters]]
* [[ru:websonix:logviewer|LogViewer]]
* [[ru:websonix:spectraviewer|SpectraViewer - view spectrum]]
* [[ru:websonix:control|Control - instrument management]]
* **c_channel (Sonix+ module)**
====== Developers ======
^ Stuff ^Main designer^Designer^Protocol^Coding^Testing^Debugging^Wiki^
|Okulov Rostislav |{{:dialog-ok.png?16x16|}}|{{:dialog-ok.png?16x16|}}| | | | |{{:dialog-ok.png?16x16|}}|
|Kirilov Andrey | |{{:dialog-ok.png?16x16|}}|{{:dialog-ok.png?16x16|}}| | | |{{:dialog-ok.png?16x16|}}|
|Petykhova Tanya | | | |{{:dialog-ok.png?16x16|}}|{{:dialog-ok.png?16x16|}}|{{:dialog-ok.png?16x16|}}|{{:dialog-ok.png?16x16|}}|
|Myrashkevich Svetlana| | | | |{{:dialog-ok.png?16x16|}}|{{:dialog-ok.png?16x16|}}|
|Morkovnikov Ivan |{{:dialog-ok.png?16x16|}}|{{:dialog-ok.png?16x16|}}| | |{{:dialog-ok.png?16x16|}}|{{:dialog-ok.png?16x16|}}|{{:dialog-ok.png?16x16|}}|
|Ivankov Oleksandr | | | | |{{:dialog-ok.png?16x16|}}|
====== Used technologies ======
* OS: [[http://www.centos.org/|CentOS]] / [[https://www.scientificlinux.org/|Scientific Linux (SL)]]
* Web-Server: [[http://httpd.apache.org/|Apache2]]
* Scripting language: [[http://www.python.org/|Pytho2.6]]
* Apache module for Python: [[http://ru.wikipedia.org/wiki/Mod_wsgi|mod_wsgi]]
* Framework for Python [[https://www.djangoproject.com/|Django]]
* Scripting language: [[http://ru.wikipedia.org/wiki/JavaScript|JavaScript]]
* JavaScript library: [[http://jquery.com/|jQuery]]
* JavaScript library: [[http://jqueryui.com/|jQuery UI]]