Новая инициатива IBM
-
- Уже с Приветом
- Posts: 28294
- Joined: 29 Aug 2000 09:01
- Location: SPB --> Gloucester, MA, US --> SPB --> Paris
Как раз X11 бы пошло где угодно
Потому что это ТЕРМИНАЛ
То есть задача работает в одном месте а у вас она только рисует
Поэтому на палме вы можете запустить хоть программу AI размером 1T RAM, нагрузка на пальм минимально, он только рисует
Потому что это ТЕРМИНАЛ
То есть задача работает в одном месте а у вас она только рисует
Поэтому на палме вы можете запустить хоть программу AI размером 1T RAM, нагрузка на пальм минимально, он только рисует
Зарегистрированный нацпредатель, удостоверение N 19719876044787 от 22.09.2014
-
- Уже с Приветом
- Posts: 137
- Joined: 15 Jan 2002 10:01
- Location: Gaithersburg, MD
Dmitry67 wrote:Amayan wrote:В случает MS Office + Terminal Server траффик состоит из битмапов (областей экрана), то же самое и в случае с X-Window.
Извините, но Вы ,,, погорячились
X11 передает команды на отрисовку примитивов. Битмапы там есть только если собственно передаются
Обычно передаются команды рисования полигонов, линиц итл
Система была завершенной и продуманной когда Билл Гейтс еще писал себе в штаны
Для Web она не годится потому что интерактивность обмена все таки там слишком высока
Да, пожалуй, погорячился . Конечно, валить в одну кучу M$ Terminal Server (он же Citrix Mainframe) и X-Window нельзя, работают они по разному. Но сути проблемы, к сожалению, это не меняет. К тому же X11 - технология не реализованная для Windows (и никогда не будет), а IBM похоже позиционирует Workplace сервер как multiplatform
-
- Уже с Приветом
- Posts: 137
- Joined: 15 Jan 2002 10:01
- Location: Gaithersburg, MD
Sergey___K wrote:... Смысл "инициативы", что рабочее место запускает код у себя, получая его по какому-то протоколу. Все сводится к тому, что это дает возможность держать раз сконфигурированные "наборы кода", что-то меняя для разных видов клиентов. Разница лишь в том, что данные, похоже, тоже будут сидеть на сервере, конвертясь в фомат, который понимает клиент...
Нет, не так. Данные лежат на сервере и под конкретного клиента не конвертятся. Существую мини-клиенты написанные на Java, которые запускаются на поддерживаемых программно-аппаратных платформах - PC под Windows, Linux, PDA и т.д. При этом задача этого мини клиента - запустится и загрузить layout формы с сервера. А сервер присылает клиенту, ну, например, список пунктов в dropdown list. При выборе из dropdown'a клиент шлет на сервер event - мол, в таком-то dropdown листе произошел выбор такого-то пункта. На сервере, в свою очередь, срабатывает какая-то бизнес-логика, привязанная к выбору из этого листа. Сервер в ответ посылает клиенту - вот тебе стринг, давай, покажи его юзеру в message box. И т.д....
То есть клиент не особо разбирается, какого рода данные он показывает. Он просто тупо отрабатывает команды и шлет ответы. Действительно, похоже на X11, но видимо команды более высокоуровневые и поэтому трафик ниже.
-
- Уже с Приветом
- Posts: 13316
- Joined: 13 Jun 1999 09:01
- Location: Yekaterinburg -> Montreal
Dmitry67 wrote:Нет я все таки не могу придти в себя
X11... с их асинхронной отрисовкой, упаковкой команд в пакеты, экономным трафиком,,, Извинитесь перед X11
По-моему Дмитрий у Вас слегка идеалистические представления о Х11 в то что касается сетевого трафика - один из наипрожорливейших и плохо котролируемых протоколов, вернее целая пачка протоколов ...
-
- Уже с Приветом
- Posts: 13316
- Joined: 13 Jun 1999 09:01
- Location: Yekaterinburg -> Montreal
Amayan wrote:В случает MS Office + Terminal Server траффик состоит из битмапов (областей экрана), то же самое и в случае с X-Window.
Нет не из битмапов, а из смеси комманд гуи и битмапов по необходимости. Citrix ICA рулит приемлемо даже на линиях в 16Кбит, о каких битмапах речь?
К тому же X11 - технология не реализованная для Windows (и никогда не будет) ...
Ну как же! Помнится до того как появился Citrix Metaframe for Unix через протокол ICA, они делали такую штуку что-то типа Unix Services for Winframe с обычным Х11, ставилось все это поверх НТ 3.51 и а клиенты обычные юниксовские терминалы Х11 были, я такую штуку лет 6 назад для эрикссона налаживал.
На самом деле все эти концепции удаленных серверов элементарно накрываются медным тазом с той секунды как клиент захочет чего-нибудь распечатать ... Не панацея это, область применения есть у них своя, но довольно специфическая.
-
- Уже с Приветом
- Posts: 56113
- Joined: 06 May 2001 09:01
-
- Уже с Приветом
- Posts: 23804
- Joined: 05 Jul 2003 22:34
- Location: Брест -> St. Louis, MO
PavelM wrote:На самом деле все эти концепции удаленных серверов элементарно накрываются медным тазом с той секунды как клиент захочет чего-нибудь распечатать ... Не панацея это, область применения есть у них своя, но довольно специфическая.
Ха. У нас клиенты держат сервер в Америке а пользовательский офис в Канаде. Работают через Terminal Sessions а принтер ихний (в канаде) подключен как network printer к американскому серверу.
Это мой босс так придумывает
-
- Уже с Приветом
- Posts: 10367
- Joined: 12 Apr 2001 09:01
- Location: Lithuania/UK
-
- Уже с Приветом
- Posts: 1476
- Joined: 05 Dec 2000 10:01
- Location: Vilnius -> Bonn
Chem principial'no otlichaetsia ot etogo ? :
http://www.canoo.com/ulc/
U menia dazhe rabotajushij prototip ets' - rabotaet zamechatel'no.
http://www.canoo.com/ulc/
U menia dazhe rabotajushij prototip ets' - rabotaet zamechatel'no.
-
- Уже с Приветом
- Posts: 190
- Joined: 28 Jan 2002 10:01
- Location: Dublin, Ireland
-
- Уже с Приветом
- Posts: 2673
- Joined: 10 Feb 2002 10:01
-
- Уже с Приветом
- Posts: 137
- Joined: 15 Jan 2002 10:01
- Location: Gaithersburg, MD
JustMax wrote:Chem principial'no otlichaetsia ot etogo ? :
http://www.canoo.com/ulc/
U menia dazhe rabotajushij prototip ets' - rabotaet zamechatel'no.
Я думаю принципиально ничем. Оба эти продукта Canoo ULC и IBM Worksplace - прямые наследники технологии Ultra Light Client, разработанной в IBM в конце 90-х. Серверная часть тогда была реализована на VisualAge Smalltalk, а клиентская в виде апплета на Java. Серверную нынче тоже перетащили на Java, под Eclipse.
VladDod wrote:Amayan wrote:К тому же X11 - технология не реализованная для Windows (и никогда не будет), ...
Эксид ... или как его???
Эксид и другие - это же просто XServer для виндоуз. То-бишь иксовый терминал. А еще нужны сами иксы, которых на сегодняшний день под Windows нет. Хотя вот знатоки утверждают, что было и работало когда-то под NT 3.51.
PavelM wrote:Нет не из битмапов, а из смеси комманд гуи и битмапов по необходимости. Citrix ICA рулит приемлемо даже на линиях в 16Кбит, о каких битмапах речь?
Я не слишком хорошо знаком с протоколом ICA, который на сегодняшний день, насколько я знаю, не является основным для Terminal Services. Основным является протокол Microsoft RDA, про который можно почитать вот тут
http://www.microsoft.com/windows2000/techinfo/howitworks/terminal/rdpfandp.asp
Там написано, что команды там работают на уровне GDI и что сервер посылает битмапы. Конечно, все это оптимизировано, компрессия и все такое. На медленных каналах задействуется кэширование битмапов на диск и так далее. Медленным у них, кстати, считается канал 33.6 кbps
-
- Уже с Приветом
- Posts: 13316
- Joined: 13 Jun 1999 09:01
- Location: Yekaterinburg -> Montreal
http://www.rdesktop.org/
The AS (RDP prototype) protocol supports the following primary orders:
• Destination Blt
• Pattern Blt
• Screen Blt
• Memory Blt
• Memory Three Way Blt
• Text
• Extended Text
• Frame
• Rectangle
• Line
• Opaque Rectangle
• Desktop Save
• Desktop Origin.
The AS (RDP prototype) protocol supports the following primary orders:
• Destination Blt
• Pattern Blt
• Screen Blt
• Memory Blt
• Memory Three Way Blt
• Text
• Extended Text
• Frame
• Rectangle
• Line
• Opaque Rectangle
• Desktop Save
• Desktop Origin.
-
- Уже с Приветом
- Posts: 15312
- Joined: 30 Apr 2003 16:43
Судя по обсуждению мало кто удосужился почитать хотя бы то небольшое введение (в виде интервью) которое на ИБМ сайте. Иначе должны бы были заметить что:
1. Это построено на трех технологиях Lotus Notes, WebSphere, and DB2.
2. Это может работать как будучи присоединенным к серверу так и автономно.
3. Это может работать на разных операционных системах.
4. Это использует открытые стандарт.
1. Это построено на трех технологиях Lotus Notes, WebSphere, and DB2.
2. Это может работать как будучи присоединенным к серверу так и автономно.
3. Это может работать на разных операционных системах.
4. Это использует открытые стандарт.
-
- Уже с Приветом
- Posts: 13683
- Joined: 16 Jan 2001 10:01