работа с 2мя мониторами

  • Автор темы T1000
  • Дата начала
T

T1000

Доброго времени суток.

Уважаемые гуру, задача не для слабонервных. Для проведения опроса планируем развертывание рабочих мест с двумя мониторами. Оператор ведет опрос в своем окне, время от времени, нажимая кнопку в опроснике для показа картинки респонденту на втором мониторе (тот не должен видеть главного экрана опроса). Проблема: но как??? Картинки статичные без интерактива. Полагаю только средствами лотуса сие не решаемо, но надеюсь, что ошибаюсь. Возможно потребуется какой-то финт ушами. Буду благодарен за любую помощь, даже за намек в каком направлении копать.

Заранее спасибо!
 
A

Akupaka

Видать это надо какое-то системное апи использовать. А просто вьювер один раз перетащить на второй дисплей и поюзать?
Как планируется показывать картинки-то? Если запуская левое приложение, то если его раз перетащить на другой дисплей, то оно должно работать там и в следующий раз.
 

ToxaRat

Чёрный маг
Green Team
06.11.2007
3 332
42
BIT
0
а потом, мелочь какая, научиться управлять вторым из первого
тут я вообще не вижу никаких траблов
два отдельный клиента, оба подключены к одному серверу
чистая колективная работа
возможность использовать таймеры и все преимущества лотуса

нужно только захотеть ;)
 
D

divankin

Через COM открывать какое-нибудь другое приложение. Например, PowerPoint. Наверняка в нем можно через COM передавать сигнал какую страницу презентации показывать
 

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 985
611
BIT
471
чисто теоретически...
берём свинг окно и рисуем в нём - чё надо
это окно помещаем на второй монитор - собсно фсё
 
M

morpheus

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



Добавлено: ToxaRat
попредержи коней - ты гонищщщьььь ... не лотусом единым
 

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 985
611
BIT
471
swing окно можно инициализировать один раз и не дестроить
получим его инстанс и рисуем в него
как я уже упоминал (здесь) - свинговые окна "живут", под нотес клиентом, до их закрытия (в отдельной треде)
но это всё надо смотреть (на предмет блокировки тредов)
на крайняк - поднять простенький RMI на внешней jvm, и рулить им из нотусов
 
K

K-Fire

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

Главное тут чтобы оператор случайно на кнопки никакие левые, типа свернуть окно не нажал ;)
 

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 985
611
BIT
471
вот сцылко по RMI
логика такова:
- пущаем RMI сервер, на ём делаем фронтэнд (в треде, swing контрол)
внешняя жвм, типа : java -cp ./ MyRMIServer
- выносим это свинговое окошко на моник
- с клиента (нотуса) дергаем методы (не забываем похачить секурити, как в ссылке)
- в серверных методах (классов) зовём нужное отображение (да хоть картинку рисуем), дергая свинговый контрол
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!