====== О WebSonix ======
WebSonix - это система удалённого управления спектрометрами на реакторе ИБР-2.
Она состоит из веб сайта и нескольких модулей для связи с управляющим компьютером, на котором используется Sonix+.
Система WebSonix разрабатывалась как дополнительный пользовательский интерфейс для основного Sonix+ GUI.
Система:
* Отображает текущий статус всех компонентов спектрометра
* Показывает протоколы измерений
* Текущие спектры
* Позволяет управлять экспериментом через Sonix+
Система независима от конфигурации спектрометра и может быть легко адаптирована к особенностям любого спектрометра
====== WebSonix состоит из: ======
===== Web страниц =====
* [[ru:websonix:main|Main - универсальная страница]]
* [[ru:websonix:reflector|Reflector - параметры Sonix+]]
* [[ru:websonix:logviewer|LogViewer - просмотр логов]]
* [[ru:websonix:spectraviewer|SpectraViewer - просмотр спектров]]
* [[ru:websonix:control|Control - управление спектрометром]]
===== c_channel (модуль Sonix+) =====
===== Интерфейса управления пользователями =====
* Права доступа
* Администрирование пользователей
* Расширение прав
* Логирование администрирования
* Логирование запросов
====== Разработчики ======
^ Разработчик ^Архитектор^Разработчик^Протокол^Кодирование^Тестирование^Отладка^Wiki^
|Окулов Ростислав |{{:dialog-ok.png?16x16|}}|{{:dialog-ok.png?16x16|}}| | | | |{{:dialog-ok.png?16x16|}}|
|Кирилов Андрей | |{{:dialog-ok.png?16x16|}}|{{:dialog-ok.png?16x16|}}| | | |{{:dialog-ok.png?16x16|}}|
|Петухова Татьяна | | | |{{:dialog-ok.png?16x16|}}|{{:dialog-ok.png?16x16|}}|{{:dialog-ok.png?16x16|}}|{{:dialog-ok.png?16x16|}}|
|Мурашкевич Светлана| | | | |{{:dialog-ok.png?16x16|}}|{{:dialog-ok.png?16x16|}}|
|Морковников Иван |{{:dialog-ok.png?16x16|}}|{{:dialog-ok.png?16x16|}}| | |{{:dialog-ok.png?16x16|}}|{{:dialog-ok.png?16x16|}}|{{:dialog-ok.png?16x16|}}|
|Иваньков Олександр | | | | |{{:dialog-ok.png?16x16|}}|
====== Поддержка браузеров ======
^ Название ^ Статус ^
|Internet Explorer 6/7 |{{:dialog-close.png?16x16|}}|
|Internet Explorer 8 |{{:dialog-ok.png?16x16|}} |
|Firefox |{{:dialog-ok.png?16x16|}} |
|Google Chrome |{{:dialog-ok.png?16x16|}} |
====== Использованные технологии ======
* ОС: [[http://www.centos.org/|CentOS]] / [[https://www.scientificlinux.org/|Scientific Linux (SL)]]
* Веб-сервер: [[http://httpd.apache.org/|Apache2]]
* Скриптовый язык: [[http://www.python.org/|Python2.6]]
* Модуль Apache для Python: [[http://ru.wikipedia.org/wiki/Mod_wsgi|mod_wsgi]]
* Фреймворк для Python [[https://www.djangoproject.com/|Django]]
* Скриптовый язык: [[http://ru.wikipedia.org/wiki/JavaScript|JavaScript]]
* Библиотека JavaScript: [[http://jquery.com/|jQuery]]
* Библиотека JavaScript: [[http://jqueryui.com/|jQuery UI]]