JPH0553950A - ユーザ・インタフエース - Google Patents
ユーザ・インタフエースInfo
- Publication number
- JPH0553950A JPH0553950A JP3209751A JP20975191A JPH0553950A JP H0553950 A JPH0553950 A JP H0553950A JP 3209751 A JP3209751 A JP 3209751A JP 20975191 A JP20975191 A JP 20975191A JP H0553950 A JPH0553950 A JP H0553950A
- Authority
- JP
- Japan
- Prior art keywords
- window
- client
- computer
- server
- communication processing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000004891 communication Methods 0.000 claims abstract description 15
- 238000010586 diagram Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 3
- 238000004883 computer application Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000000034 method Methods 0.000 description 1
Landscapes
- Digital Computer Display Output (AREA)
- Computer And Data Communications (AREA)
Abstract
(57)【要約】
【目的】 クライアント同士の情報交換を行うことがで
きると共に、ユーザに分かり易い情報表現が可能なユー
ザ・インタフェースを得る。 【構成】 ウィンドウ操作部に、ウィンドウ操作に関す
る命令を解釈しウィンドウオブジェクトを管理するウイ
ンドウ管理部と他の計算機と通信を行う通信処理部を持
たせる。
きると共に、ユーザに分かり易い情報表現が可能なユー
ザ・インタフェースを得る。 【構成】 ウィンドウ操作部に、ウィンドウ操作に関す
る命令を解釈しウィンドウオブジェクトを管理するウイ
ンドウ管理部と他の計算機と通信を行う通信処理部を持
たせる。
Description
【0001】
【産業上の利用分野】本発明は計算機アプリケーション
のユーザ・インタフェースの構成に関するものである。
のユーザ・インタフェースの構成に関するものである。
【0002】
【従来の技術】業界標準であるウィンドウシステムとし
てXウィンドウシステムがある。このXウィンドウシス
テムのクライアント・サーバモデルを使用したユーザ・
インタフェースがあり、このモデルによって他の計算機
からXウィンドウのサーバを持った端末へグラフの表
示、あるいはその端末から入力を受け取ることができ
る。
てXウィンドウシステムがある。このXウィンドウシス
テムのクライアント・サーバモデルを使用したユーザ・
インタフェースがあり、このモデルによって他の計算機
からXウィンドウのサーバを持った端末へグラフの表
示、あるいはその端末から入力を受け取ることができ
る。
【0003】図3は従来のクライアント・サーバモデル
を示すもので、1aは計算機(A)、1bは計算機
(B)、1cは計算機(C)、2aはクライアント
(A)操作部、2bはクライアント(B)操作部、3は
サーバ(C)、4は表示部、4a,4bはウィンドウ表
示部(ディスプレイ)である。
を示すもので、1aは計算機(A)、1bは計算機
(B)、1cは計算機(C)、2aはクライアント
(A)操作部、2bはクライアント(B)操作部、3は
サーバ(C)、4は表示部、4a,4bはウィンドウ表
示部(ディスプレイ)である。
【0004】従って、計算機A,B,Cがあり、これら
はXウィンドウシステムが動くものとする。計算機A,
Bはクライアントであり、計算機Cはサーバとする。ク
ライアントがサーバに対してウィンドウの表示の要求を
出すと、サーバはその要求を解釈してウィンドウを計算
機Cの端末へ表示する。また、サーバはウィンドウに発
生した入力をウィンドウを表示したクライアントに伝え
ることができる。入力としては、ポインティング装置の
マウスであるとか、文字入力装置であるキーボードの使
用がある。
はXウィンドウシステムが動くものとする。計算機A,
Bはクライアントであり、計算機Cはサーバとする。ク
ライアントがサーバに対してウィンドウの表示の要求を
出すと、サーバはその要求を解釈してウィンドウを計算
機Cの端末へ表示する。また、サーバはウィンドウに発
生した入力をウィンドウを表示したクライアントに伝え
ることができる。入力としては、ポインティング装置の
マウスであるとか、文字入力装置であるキーボードの使
用がある。
【0005】
【発明が解決しようとする課題】Xウィンドウのクライ
アント・サーバモデルでは、他のクライアントが生成し
たウィンドウへのアクセスができない。すなわち、図3
に示すように、クライアントBは、サーバCの端末のウ
ィンドウAへ何かを表示したりすることができない。
アント・サーバモデルでは、他のクライアントが生成し
たウィンドウへのアクセスができない。すなわち、図3
に示すように、クライアントBは、サーバCの端末のウ
ィンドウAへ何かを表示したりすることができない。
【0006】このアクセスできないことで分かり易い情
報表現や取り扱いを十分に行うことができない。それを
図4を用いて説明すると、ディスプレイ4にウィンドウ
4a〜4cの3つを表示している。このウィンドウは分
散しているクライアントをまとめて、クライアントに関
する情報を表示しようと試みてみる。表1は各ウィンド
ウの生成クライアントとそのウィンドウの表示内容を示
している。
報表現や取り扱いを十分に行うことができない。それを
図4を用いて説明すると、ディスプレイ4にウィンドウ
4a〜4cの3つを表示している。このウィンドウは分
散しているクライアントをまとめて、クライアントに関
する情報を表示しようと試みてみる。表1は各ウィンド
ウの生成クライアントとそのウィンドウの表示内容を示
している。
【0007】
【表1】
【0008】しかし、このようにクライアントの属性情
報を表示しようとしても、現在のクライアント・サーバ
モデルでは点線で囲んでクライアントの情報を表示する
ことはできない。また、マウスで点線の中を指定しても
その指定された情報は点線のクライアントへは伝えるこ
とはできない。結局、従来の技術では、ウィンドウは1
つのクライアントに対応しているだけで、クライアント
同士の情報交換を行うことはできない。
報を表示しようとしても、現在のクライアント・サーバ
モデルでは点線で囲んでクライアントの情報を表示する
ことはできない。また、マウスで点線の中を指定しても
その指定された情報は点線のクライアントへは伝えるこ
とはできない。結局、従来の技術では、ウィンドウは1
つのクライアントに対応しているだけで、クライアント
同士の情報交換を行うことはできない。
【0009】また、図5に示すように、各クライアント
それぞれに共通した属性情報をディスプレイ4に表示す
る場合、それぞれ異なったウィンドウ4a,4b,4c
で各計算機のメモリ空き領域を表しているため、情報を
理解し難い形となっていた。
それぞれに共通した属性情報をディスプレイ4に表示す
る場合、それぞれ異なったウィンドウ4a,4b,4c
で各計算機のメモリ空き領域を表しているため、情報を
理解し難い形となっていた。
【0010】本発明は上述の問題点に鑑みてなされたも
ので、その目的は、各ユーザの計算機にウィンドウ操作
の命令を解釈するウィンドウ管理機能と他の計算機のク
ライアントの通信を行う通信処理機能を持たせることに
より、クライアント同士の情報交換を行うことができる
と共に、ユーザに分かり易い情報表現が可能なユーザ・
インタフェースを提供することである。
ので、その目的は、各ユーザの計算機にウィンドウ操作
の命令を解釈するウィンドウ管理機能と他の計算機のク
ライアントの通信を行う通信処理機能を持たせることに
より、クライアント同士の情報交換を行うことができる
と共に、ユーザに分かり易い情報表現が可能なユーザ・
インタフェースを提供することである。
【0011】
【課題を解決するための手段】本発明は上記目的を達成
するために、各クライアントの計算機間で当該クライア
ントのウィンドウ操作によりデータの授受を行わせるも
のにおいて、ウィンドウ操作部に、ウィンドウ操作に関
する命令を解釈しウィンドウオブジェクトを管理するウ
インドウ管理部と他の計算機と通信を行う通信処理部を
持たせる。
するために、各クライアントの計算機間で当該クライア
ントのウィンドウ操作によりデータの授受を行わせるも
のにおいて、ウィンドウ操作部に、ウィンドウ操作に関
する命令を解釈しウィンドウオブジェクトを管理するウ
インドウ管理部と他の計算機と通信を行う通信処理部を
持たせる。
【0012】
【作用】各クライアント操作部のウィンドウ管理部は他
のクライアントによるウィンドウ操作に関する命令を解
釈してウィンドウオブジェクトを管理する。通信処理部
はウィンドウオブジェクトに従って他の計算機と通信を
行う。
のクライアントによるウィンドウ操作に関する命令を解
釈してウィンドウオブジェクトを管理する。通信処理部
はウィンドウオブジェクトに従って他の計算機と通信を
行う。
【0013】
【実施例】以下に本発明の実施例を図1〜図2を参照し
ながら説明する。
ながら説明する。
【0014】図1は本発明の実施例によるユーザ・イン
タフェースを示すもので、計算機Aを例にとり新しく考
えたユーザ・インタフェース管理機構である。図1に示
すように、計算機(A)1aのクライアント操作部2a
にウィンドウ操作の命令を解釈するウィンドウ管理部
(a)5aと他の計算機のクライアント操作部と通信を
行う通信管理部(a)6aを設けると共に、計算機
(B)1bのウィンドウ操作部2bにもウィンドウ管理
部(b)5bと通信処理部(b)6bを設けたものであ
る。
タフェースを示すもので、計算機Aを例にとり新しく考
えたユーザ・インタフェース管理機構である。図1に示
すように、計算機(A)1aのクライアント操作部2a
にウィンドウ操作の命令を解釈するウィンドウ管理部
(a)5aと他の計算機のクライアント操作部と通信を
行う通信管理部(a)6aを設けると共に、計算機
(B)1bのウィンドウ操作部2bにもウィンドウ管理
部(b)5bと通信処理部(b)6bを設けたものであ
る。
【0015】ウィンドウ操作を行う場合、Xウィンドウ
のコマンド体系でなく、クライアント同士の通信が行
え、他のクライアントのウィンドウへもアクセス可能な
新たに用意されたコマンド体系を使用するものとする。
のコマンド体系でなく、クライアント同士の通信が行
え、他のクライアントのウィンドウへもアクセス可能な
新たに用意されたコマンド体系を使用するものとする。
【0016】一例として、計算機Aのクライアントが計
算機Bのクライアントが作成したウィンドウへデータを
表示する場合を考える。
算機Bのクライアントが作成したウィンドウへデータを
表示する場合を考える。
【0017】(1)計算機Aのプログラムが計算機Cの
ウィンドウbへ“Hello"という文字を表示せよという
コマンドを発生する。
ウィンドウbへ“Hello"という文字を表示せよという
コマンドを発生する。
【0018】(2)発生されたコマンドはウィンドウ管
理部aでクライアントAが生成したウィンドウではない
と解釈して通信処理部bへウィンドウbにデータ表示を
せよというメッセージを出す。
理部aでクライアントAが生成したウィンドウではない
と解釈して通信処理部bへウィンドウbにデータ表示を
せよというメッセージを出す。
【0019】(3)通信処理部bはメッセージを受けて
ウィンドウ管理部bへそのメッセージを渡す。
ウィンドウ管理部bへそのメッセージを渡す。
【0020】(4)ウィンドウ管理部bはクライアント
Bが生成したウィンドウbへのデータ表示であると解釈
し、クライアントBへXウィンドウの操作関数を使用し
て要求を出す。
Bが生成したウィンドウbへのデータ表示であると解釈
し、クライアントBへXウィンドウの操作関数を使用し
て要求を出す。
【0021】(5)クライアントBはその要求をサーバ
Cへ出してサーバCはそれを受けて、ウィンドウbへデ
ータを表示する。
Cへ出してサーバCはそれを受けて、ウィンドウbへデ
ータを表示する。
【0022】以上が生成クライアントの異なるウィンド
ウへデータを表示する過程である。
ウへデータを表示する過程である。
【0023】上記実施例のユーザ・インタフェースによ
れば、図2に示すように、分散環境での各ノードの情報
表示が1ケ所で情報理解がし易い形で行うことができ
る。これはユーザ・インタフェースの基本思想である
「ユーザに分かり易い情報表現」に貢献するものであ
る。
れば、図2に示すように、分散環境での各ノードの情報
表示が1ケ所で情報理解がし易い形で行うことができ
る。これはユーザ・インタフェースの基本思想である
「ユーザに分かり易い情報表現」に貢献するものであ
る。
【0024】情報が理解し易い形というのは、各クライ
アントそれぞれに共通した属性情報をディスプレイに表
示する場合、違うウィンドウで表すよりも1つのウィン
ドウで表示するもので、その方がユーザは比較し易いと
言えるからである。ここでは、各計算機のそのときのメ
モリ空き領域を示している。
アントそれぞれに共通した属性情報をディスプレイに表
示する場合、違うウィンドウで表すよりも1つのウィン
ドウで表示するもので、その方がユーザは比較し易いと
言えるからである。ここでは、各計算機のそのときのメ
モリ空き領域を示している。
【0025】
【発明の効果】本発明は、以上の如くであって、各クラ
イアント同士で情報交換が可能にして、しかも各クライ
アントの情報を1ケ所で表示可能にしたものであるか
ら、サービス性に優れ、極めて有効なユーザ・インタフ
ェースが得られる。
イアント同士で情報交換が可能にして、しかも各クライ
アントの情報を1ケ所で表示可能にしたものであるか
ら、サービス性に優れ、極めて有効なユーザ・インタフ
ェースが得られる。
【図1】本発明の実施例によるユーザ・インタフェース
のブロック図。
のブロック図。
【図2】図1のユーザ・インタフェースによる表示例を
示す説明図。
示す説明図。
【図3】従来のユーザ・インタフェースのブロック図。
【図4】図3のユーザ・インタフェースによるウィンド
ウ表示例を示す説明図。
ウ表示例を示す説明図。
【図5】図3の機構による表示例を示す説明図。
1a,1b,1c…計算機、2a,2b…ウィンドウ操
作部、3…サーバ、4…表示部(ディスプレイ)、4
a,4b,4c…ウィンドウ表示部、5a,5b…ウィ
ンドウ管理部、6a,6b…通信処理部。
作部、3…サーバ、4…表示部(ディスプレイ)、4
a,4b,4c…ウィンドウ表示部、5a,5b…ウィ
ンドウ管理部、6a,6b…通信処理部。
Claims (1)
- 【請求項1】 各クライアントの計算機間で当該クライ
アントのウィンドウ操作によりデータの授受を行わせる
ものにおいて、ウィンドウ操作部に、ウィンドウ操作に
関する命令を解釈しウィンドウオブジェクトを管理する
ウインドウ管理部と他の計算機と通信を行う通信処理部
を持たせたことを特徴とするユーザ・インタフェース。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3209751A JPH0553950A (ja) | 1991-08-22 | 1991-08-22 | ユーザ・インタフエース |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3209751A JPH0553950A (ja) | 1991-08-22 | 1991-08-22 | ユーザ・インタフエース |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0553950A true JPH0553950A (ja) | 1993-03-05 |
Family
ID=16578034
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP3209751A Pending JPH0553950A (ja) | 1991-08-22 | 1991-08-22 | ユーザ・インタフエース |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0553950A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6370563B2 (en) | 1996-09-30 | 2002-04-09 | Fujitsu Limited | Chat system terminal device therefor display method of chat system and recording medium |
-
1991
- 1991-08-22 JP JP3209751A patent/JPH0553950A/ja active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6370563B2 (en) | 1996-09-30 | 2002-04-09 | Fujitsu Limited | Chat system terminal device therefor display method of chat system and recording medium |
| US7313594B2 (en) | 1996-09-30 | 2007-12-25 | Fujitsu Limited | Chat system, terminal device therefor, display method of chat system, and recording medium |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6417408B2 (ja) | 空間的イベントマップを備えた共同システム | |
| US5392400A (en) | Collaborative computing system using pseudo server process to allow input from different server processes individually and sequence number map for maintaining received data sequence | |
| EP3907682A1 (en) | Digital workspace sharing over one or more display clients and authorization protocols for collaboration systems | |
| JP4286789B2 (ja) | 同期プログラム | |
| USRE46386E1 (en) | Updating a user session in a mach-derived computer system environment | |
| JP2018524661A (ja) | 共同システムにおける仮想作業空間ビューポート・フォロー・モード | |
| US20020026323A1 (en) | Method and system for annotating a window shared by remote hosts | |
| CN105190617A (zh) | 具有对全局协作数据的白板访问的协作系统 | |
| JP2009519627A (ja) | メディアのコンカレントコラボレーションのためのシステム、方法及びコンピュータプログラム製品 | |
| JPH04314124A (ja) | 表示システム、xウィンドウサーバーシステム及び表示 方法 | |
| JPH096583A (ja) | ウィンドウ共有システム | |
| CN112632919A (zh) | 一种文档编辑方法、装置、计算机设备和存储介质 | |
| CN113901084A (zh) | 一种用户画像实时生成装置、方法及电子设备 | |
| US12200030B2 (en) | Systems and methods for distributed vector drawing pipeline for collaboration systems | |
| JPH0695997A (ja) | ヒューマンインターフェイスシステム | |
| CN111400381A (zh) | 一种数据存储方法、装置、计算机设备及存储介质 | |
| CN113391737A (zh) | 界面的显示控制方法及装置、存储介质及电子设备 | |
| JPH10162061A (ja) | 遠隔相談システムにおける共有情報制御方法 | |
| JPH0553950A (ja) | ユーザ・インタフエース | |
| US7899162B2 (en) | Apparatus and method for report sharing within an instant messaging framework | |
| De Farias et al. | Semantic web technologies for implementing cost-effective and interoperable building information modeling | |
| JP2003308284A (ja) | 情報処理システム、共有資料作成装置、共有資料作成方法、記録媒体およびプログラム | |
| JP2000322600A (ja) | インターネット3次元マルチウィンドウ制御表示システムおよびインターネット3次元マルチウィンドウ制御表示方法 | |
| US20240345712A1 (en) | Method and system for summoning adaptive toolbar items and digital assets associated therewith on a large format screen within a digital collaboration environment | |
| JP2025002405A (ja) | 通信装置、画像生成システム、それらの制御方法及びプログラム |