НОВОЕ: OS/2 GURU - Вопросы и ответы ru · en · de · es · it · pt · cz · pl · fr

OS/2.GURU Library

Reviews / articles about OS/2 eComStation ArcaOS

Operating systems
ArcaOS, eComStation, IBM OS/2 Warp
eComStation myths 

Latest  
 
 
Blonde Guy

Reformat Утилита для форматирования USB флешек, USB винчестеров (для совместимости с OS/2)

 

(promo)

Unsorted

 

 

AD: Upgrade ArcaOS to NeoWPS level

  • Install original PNG icons drawed by designer, specialized at OS/2 adornation.
  • Install eSchemes 2019 to change colors and buttons on desktop.

SimulNet: Server of network training systems


TITLE: SimulNet: Server of network training systems

DATE: 2006-01-27 17:23:38

AUTHOR: Joseph Shrago
Please use online translator
go to http://translate.google.com
and request the translation of http://ru.ecomstation./projects/reviews/index.php?id=140
to your language

Эта статья содержит описание основных идей, заложенных в основу разработки сетевого варианта программных средств имитаторов-тренажеров ЗАО АМТ.

Сервер сетевых тренажеров является результатом повышения уровня абстракции, приложимого к тренажерам проводки скважин и капитального ремонта скважин ЗАО АМТ, которые на протяжении 14 лет разрабатывались, модифицировались и поставлялись потребителям в России и ближнем зарубежье.

Необходимость повышения уровня абстракции в задаче имитации явилась результатом многолетнего опыта разработок и поставок программно-аппаратного продукта. Попыткой повысить как потребительские качества самого продукта и снижения трудозатрат на создание нового имитатора-тренажера при расширении предметной области.

Концепция сервера сетевых тренажеров

Сервер сетевых тренажеров подразумевает создание программного сервера-приложений расчета технологических моделей, т.е. самого имитатора, и унифицированного полиморфного клиента, осуществляющего передачу серверу управляющих воздействий, производимых обучаемым, приём от сервера результатов имитации и отображение их в форме, соответствующей предметной области задачи.

Таким образом, сервер только считает, а клиент только отображает результаты расчета. Взаимодействие между клиентом и сервером осуществляется по сети IP, что позволяет не ограничиваться только локальными сетями (Intranet), но и осуществлять доступ к ресурсам Имитатора через Internet.

Выгода

Описанное выше разделение позволяет сократить время разработки и снизить стоимость сопровождения программного обеспечения тренажеров за счет унификации методов взаимодействия его частей и независимости их друг от друга.

Наличие унифицированного полиморфного клиента позволяет почти полностью исключить этап программирования интерфейса пользователя, заменив его на конструирование из готовых компонент и описаний.

Для создания нового тренажера необходимо будет только:

  • создать описание его предметной области и ввода-вывода;
  • создать описания его моделей и сценариев начальных установок для учебных заданий;
  • создать описания и рисунки экранов для пользования этим тренажером;
  • реализовать программно алгоритмы моделирования среды тренажера и его ввода-вывода.

Потребительские свойства

Сервер сетевых тренажеров позволяет одновременную работу нескольких обучаемых под контролем одного преподавателя. Время учебных занятий расходуется более эффективно. Обучаемые не обязаны находится рядом с инструктором, а использовать канал связи с сервером через Internet.

Наличие унифицированного полиморфного клиента, чей вид и действия загружаются с сервера согласно выбранной модели и роли в ее решении, позволит создать множество различных учебно-тренировочных задач, чьё назначение - всего лишь отображение результатов имитации в специфической для конкретной роли форме.

При моделировании сервер реализует концепцию контекста модели и принцип ведущий-ведомый при обеспечении соединения клиентов. Это позволяет одновременное участие нескольких обучаемых в решении учебно-тренировочной задачи - бригадную работу, при которой каждый клиент имеет ограниченный доступ к оборудованию согласно выбранной роли, но все вместе владеют им полностью.

Реализация

Все описанное выше получило свою реализацию в новом продукте ЗАО АМТ - комплексе сервера сетевых тренажеров - SimulNet, один экземпляр которого уже находится в промышленной эксплуатации в городе Альметевск.

Сервер сетевых тренажеров является многониточным приложением, функционирующим в среде OS/2 - eComStation.

Он позволяет одновременное подключение до 255 сетевых клиентов. Для каждого подключенного клиента, сервер открывает нитку диалога для настроек и запросов и нитку расчетов модели. Сервер реализует выполнение команд, обеспечивающих управление соединениями, контектами моделирования и обмена информацией между клиентами и сервером. Обмен осуществляется с использованием как TCP, так и UDP запросов. Сервер позволяет одновременное использование моделей нескольких предметных областей, что предусмотрено в его конфигурации.

Все описания информационных объектов реализованы в терминах WPS-объектов XObject.

Полиморфный клиент для удобства пользователей реализован на Java 1.4. Соединяясь с сервером он скачивает с него по протоколу http необходимые для конкретной работы описания и модули. Для этого в состав тренажер входит http-сервер Web/2, любезно предоставленый автором.

Также, в состав комплекса входит задача инструктора. Она предназначена для контроля и настроек на учебный процесс всех активных соединений (обучаемых).

Задача инструктора также реализована на Java и является привилегированным клиентом сервера сетевых тренажеров.

В качестве JRE для работы в среде OS/2 - eComStation выбрана GoldenCode Java, т.к. она, в отличии от Innotek Java 1.4, обеспечивает нагрузку на процессор сравнимую с аналогичной в средах Windows и *nix и позволяет, таким образом, работу клиента на серверном компьютере.

Следующие рисунки демонстрируют экран полиморфного клиента сервера сетевых тренажеров при выполнении различных учебно-тренировочных заданий разных тренажеров.

На экране выведены органы управления, характерные для соответствующей предметной области. Все органы управления имеют свойство изменяемой прозрачности, чтобы повысить эффективность использования экрана задачи

Экран полиморфного клиента при выполнении задачи бурения скважины

Экраны задач тренажера капитального ремонта скважин


Дополнительная информация о продукте:

Test the program:

Compare the features of DVD/CD Toys with competitors.

Comments:

.....
2006-02-03 15:46:14

......-.. .. ...... .. ..... ... .... ........ ...-.. ........ . ..... ...... ............ ... ....... ..... ........ . ... .. NT. ..... . ....... . ....... ... ... .......... ........... .........., ....... . ........ ..... ... ....., .... ...... ...... ... ........ ......... . project manager'a ...... ........ . ....... - ......, ........ ........, ...... .... _..._.........._._......_ .. ........ ... ....

...... ......
2006-02-03 15:57:26

. .... ... ...... project manager ...... ..... ..... . ...... .. ..... - .. ... .... ........ ?

Joseph
2006-02-03 15:58:25

... ............ ...... .. ............ ........... . ........... ..... ..... ...... .......

........ ... ........ ... NT, ....... ........ ...... ....-.. 40 ............. ....... ........ ..... ..........., ....

. ... ..-.. .............? ...... ......

., .........., ..... ...... . ......... ... ...., . .. . ........., ....... ..... ....... ...... ... .....

Vladimir Solovyov
2006-02-08 16:08:57

Joseph, .. .. ...... ...... ..........., . .. ........ ... ..... ........, . ...... .............

Joseph
2006-02-16 11:05:35

........ .. .... ......, . ...... ..... .... :(

Eugene Gorbunoff
2007-11-21 10:12:26

[url]

->

[url]

Eugene Gorbunoff
2007-11-21 10:13:29

[url]

->

[url]

....
2009-09-22 12:41:29

... ..... ....... ... .........

Eugene Gorbunoff
2009-09-22 13:06:50

.. ........ ....... ........... . .............:

[url]

...
2013-10-31 21:46:55

... .......... ........ ........ .... . ......... . ..... ..........

eComStation is recommended for home users: a) no viruses, b) native software + ported programs + start other OSes inside VM, c) A thousand of REXX-scripts aimed to automate small tasks, d) play favorite DOS-games.

 

Siberian OS/2

 


 

 

ArcaOS 5.1.1 whatsnew - PNG icons

PNG icons on Desktop

PNG icons on Desktop. (instead of ancient .ico designed in 1994)

Blonde Guy

Panorama VESA video driver for OS/2

eCo Software have released Panorama VESA driver in 2007 - OS/2 survived the crisis

Some remarks about Panorama history

// надо на ENG!!

Warpstock Europe 2016

Interview with Lars Erdmann, video:


talking about USB drivers development

 

(C) OS2.GURU 2001 -- 2025