====== 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]]