Инструменты пользователя

Инструменты сайта



ru:webaboutwebsonix

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
ru:webaboutwebsonix [2013/01/16 13:14] – внешнее изменение 127.0.0.1ru:webaboutwebsonix [2013/10/28 08:55] (текущий) – удалено bl
Строка 1: Строка 1:
-[[index|Вернуться к содержанию]] 
  
-<box 80% red>Работа «Организация удаленного слежения и управления спектрометрами на реакторе ИБР-2M» удостоена 2 премии на конкурсе научных, методических и прикладных работ ЛНФ по разделу «Прикладные и методические работы» в 2009 году.</box> 
- 
-====== Разработчики ====== 
- 
-  * **Окулов Ростислав** (<ogldelphi@mail.ru>) 
-     * WebSonix+ - архитектор, разработчик 
-     * WebSonix-wiki - наполнение wiki 
-  * **Кирилов Андрей** 
-     * WebSonix+ - разработчик, разработка протокола Sonix+ <-> WebSonix+ 
-     * WebSonix-wiki - наполнение wiki 
-  * **Петухова Татьяна** 
-     * WebSonix+ - кодирование, тестирование, отладка 
-     * WebSonix-wiki - наполнение wiki 
-  * **Мурашкевич Светлана** 
-     * WebSonix+ - тестирование, отладка 
- 
-====== Что такое WebSonix+ ====== 
- 
-WebSonix+ - это система удалённого управления спектрометрами на реакторе ИБР-2. Она является расширением возможностей Sonix+ в плане удалённого управления с любого электронного устройства от мобильного телефона до настольного компьютера с любым подключением к Сети от GPRS до высокоскоростного интернета. Всё что должно быть установлено на электронном устройстве - это Web-браузер. Система WebSonix+ позволяет отслеживать состояние эксперимента по запросу, а также визуализировать текущие картинки спектров. Графический интерфейс построен с использованием стандартных компонентов. 
- 
-====== Предпосылки создания ====== 
- 
-С развитием Сети в г.Дубна, появилась возможность существенно расширить Sonix+, организовав доступ к системе из-за пределов ОИЯИ через web-интерфейс, так появился **WebSonix+**. 
-На начальном этапе предполагалось только слежение за экспериментом, а впоследствии было добавлено и управление при помощи [[wpru>Python|Python]] скрипта. 
- 
-====== Реализация ====== 
- 
-На выделенном сервере устанавливается, в нашем случае, [[wpru>LAMP|LAMP конфигурация]], на которую и устанавливается WebSonix+. WebSonix+ это набор [[wpru>PHP|PHP]] скриптов, для взаимодействия по специальному протоколу с измерительным компьютером Sonix+. Язык программирования был выбран PHP так как он очень похож на C++, основной язык разработки Sonix+. Выбор протокола обмена был сделан в пользу FTP с последующей заменой на SFTP. Это предполагает установку FTP сервера на управляющий компьютер, но увеличивает нагрузки незначительно. 
-Комплекс Sonix+ был дополнен двумя модулями: s_spectra для чтения текущих спектров и записи их в файл и c_channel для обработки команд сервера. 
- 
-====== Использованные технологии ====== 
- 
-  * ОС: [[http://www.debian.org|Debian GNU/Linux]] 
-  * Веб-сервер: [[http://httpd.apache.org/|Apache2]] 
-  * Скриптовый язык: [[http://www.php.net|PHP5]] 
-[[index|Вернуться к содержанию]] 
ru/webaboutwebsonix.1358327672.txt.gz · Последнее изменение: (внешнее изменение)