ОБСУЖДЕНИЕ

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

10 ответов 6 тыс.
AI-выжимка обсуждения скоро

Краткие тезисы обсуждения со ссылками на ключевые ответы появятся здесь.

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

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

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

нужно только захотеть ;)
 
Через COM открывать какое-нибудь другое приложение. Например, PowerPoint. Наверняка в нем можно через COM передавать сигнал какую страницу презентации показывать
 
чисто теоретически...
берём свинг окно и рисуем в нём - чё надо
это окно помещаем на второй монитор - собсно фсё
 
если картинка статичная - то просто запускать из лотуса эту картинку нативным вьювером. Перетащить окно вьювера на второй моник, и все последующие картинки будут автоматом открываться на 2м мониторе в уже открытом окне вьювера.



Добавлено: ToxaRat
попредержи коней - ты гонищщщьььь ... не лотусом единым
 
swing окно можно инициализировать один раз и не дестроить
получим его инстанс и рисуем в него
как я уже упоминал (здесь) - свинговые окна "живут", под нотес клиентом, до их закрытия (в отдельной треде)
но это всё надо смотреть (на предмет блокировки тредов)
на крайняк - поднять простенький RMI на внешней jvm, и рулить им из нотусов
 
Если никаких диалоговых окон для оператора не планируется, то можно сделать 1 форму, разделить ее на 2 равных части, в 1ю часть поместить инфу для оператора, во 2ю - для респондента. Ну и при работе распахнуть нотес на 2 монитора.

Главное тут чтобы оператор случайно на кнопки никакие левые, типа свернуть окно не нажал ;)
 
вот сцылко по RMI http://fragments.turtlemeat.com/rmi.php
логика такова:
- пущаем RMI сервер, на ём делаем фронтэнд (в треде, swing контрол)
внешняя жвм, типа : java -cp ./ MyRMIServer
- выносим это свинговое окошко на моник
- с клиента (нотуса) дергаем методы (не забываем похачить секурити, как в ссылке)
- в серверных методах (классов) зовём нужное отображение (да хоть картинку рисуем), дергая свинговый контрол
 

Статистика тем

Создано
T1000,
Последний ответ от
lmike,
Ответы
10
Просмотры
6 049