JP2008181500A - グラフィカル・ユーザ・インターフェイス開発システムおよび方法 - Google Patents
グラフィカル・ユーザ・インターフェイス開発システムおよび方法 Download PDFInfo
- Publication number
- JP2008181500A JP2008181500A JP2007332422A JP2007332422A JP2008181500A JP 2008181500 A JP2008181500 A JP 2008181500A JP 2007332422 A JP2007332422 A JP 2007332422A JP 2007332422 A JP2007332422 A JP 2007332422A JP 2008181500 A JP2008181500 A JP 2008181500A
- Authority
- JP
- Japan
- Prior art keywords
- data
- display
- user interface
- document processing
- processing device
- 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
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/61—Installation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/38—Creation or generation of source code for implementing user interfaces
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/0035—User-machine interface; Control console
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N2201/3201—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
- H04N2201/3274—Storage or retrieval of prestored additional information
- H04N2201/3276—Storage or retrieval of prestored additional information of a customised additional information profile, e.g. a profile specific to a user ID
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
【解決手段】先ず、グラフィカル・ユーザ・インターフェイス(GUI)プリミティブに対応するプリミティブ・データが記憶装置に保存される。各プリミティブは関連するドキュメント処理装置の表示または制御に対応する。続いて、クライアントを介して少なくとも1つのGUIプリミティブに対応するプリミティブ・データを表す選択データが受け取られる。次いで、プリミティブ・データは、クライアントに関連付けされたディスプレイに選択的に伝達され、対応する視覚的な標識がディスプレイ上に表示される。続いて、クライアントのディスプレイ上に表示される選択された視覚的標識セットにしたがってGUI表示を表すデータ・セットが生成される。その後、生成されたデータ・セットの、1つまたは複数のドキュメント処理装置の表示および制御に対応するユーザ・インターフェイス・データへのマッピングを表すマップ・データが生成される。
【選択図】図4
Description
<events>
<OnLoad></OnLoad>
<OnDocumentChange></OnDocumentChange>
</events>
<TextBox id=2 x=50 y=50 h=50 w=100>
< PropertyMapping >
<value binding="literal">Hello</value>
< PropertyMapping >
</TextBox>
<TextBox id=2 x=150 y=50 h=50 w=100>
< PropertyMapping >
<value binding="xpath">Panel/MyPanel/Username</value>
< PropertyMapping >
</TextBox>
<PushButton id=3 x=50 y=150 h=50 w=100>
<PropertyMapping>
<caption binding=literal>Click Me!</caption>
</ PropertyMapping >
<events>
<PushButtonClick>
<EventData>
<Set xpath=”Panel/MyPanel/Username>Jill!</Set>
</EventData>
</PushButtonClick>
</events>
<PushButton>
</Window>
レンダリング・メカニズムは、その後、グラフィック・エレメントを表示し、タッチ‐イベント、マウス‐イベント、キーボード・イベント等のユーザ・アクティビティを、それらのイベントが生じたときに要求者に返す。以上説明を行ったシステム100は、ユーザ装置128による実装が可能であり、その結果、シン・クライアントGUI開発がユーザ装置128上において発生し、続いて、コンピュータ・ネットワーク102を介して、ドキュメント処理装置104、116のいずれかに伝達される。
102 コンピュータ・ネットワーク、分散コンピューティング環境
104、116 ドキュメント処理装置、MFP
106、118 ユーザ・インターフェイス
108、120 コントローラ
110、122、130 シン・クライアント
112、124 データ記憶装置
114、126、132 通信リンク
128 ユーザ装置
200、300 コントローラ
202 プロセッサ
204 読み出し専用メモリ、ROM
206 RAM
208 ストレージ・インターフェイス
210 ネットワーク・インターフェイス・サブシステム
212 バス
214 ネットワーク・インターフェイス・カード
216 ディスク・ドライブ
218 無線インターフェイス
220 物理的ネットワーク
222 ドキュメント・プロセッサ・インターフェイス
224 コピー・ハードウェア
226 画像走査ハードウェア
228 印刷ハードウェア
230 ファクシミリ・ハードウェア
232 ドキュメント処理ハードウェア
302 ドキュメント処理エンジン
304 印刷機能部
306 ファクシミリ通信機能部
308 画像走査機能部
310 ユーザ・インターフェイス・パネル
312 ジョブ・キュー
314 ネットワーク・サービス機能部
316 画像プロセッサ
318 ジョブ解析部
320 クライアント側ネットワーク・サービス機能
322 クライアント装置サービス部
Claims (12)
- ドキュメント処理装置の表示および制御のうちの少なくとも1つにそれぞれのプリミティブが対応する複数のグラフィカル・ユーザ・インターフェイス・プリミティブを表すプリミティブ・データを保存する記憶手段と、
前記グラフィカル・ユーザ・インターフェイス・プリミティブのうちの少なくとも1つに対応するプリミティブ・データに対応する選択データを、関連するクライアントを介して、受け取る手段と、
この手段によって受け取った選択データにしたがって、関連するクライアントのディスプレイ上に対応する視覚的標識が生成されるように前記ディスプレイにプリミティブ・データを、選択的に伝達する手段と、
前記関連するクライアントのディスプレイ上に表示される選択された標識セットにしたがって、グラフィカル・ユーザ・インターフェイス表示を表すデータ・セットを生成する手段と、
この手段によって生成されたデータ・セットの、少なくとも1つの関連するドキュメント処理装置の表示および制御に対応するユーザ・インターフェイス・データへのマッピングを表すマップ・データを生成するマップ・データ生成手段と
を有することを特徴とするグラフィカル・ユーザ・インターフェイス開発システム。 - 前記少なくとも1つの関連するドキュメント処理装置に配置されたローカル・メモリにマップ・データを伝達する手段を、さらに、有し、
前記少なくとも1つの関連するドキュメント処理装置は、
入力手段およびローカルなグラフィカル表示手段を含むユーザ・インターフェイスと、
前記ローカル・メモリに記憶された前記マップ・データに対応する前記ローカル・グラフィカル表示手段上における表示を生成する手段と、
前記入力手段を介して、前記ドキュメント処理装置の操作に対応するユーザ選択データを受け取る手段と、
この手段によって受け取ったユーザ選択データを前記ローカル・メモリに伝達し、前記マップ・データにしたがって、制御データを生成する手段と、
この手段によって生成された前記制御データにしたがって前記ドキュメント処理装置の動作を制御する手段と
を含むことを特徴とする請求項1に記載のグラフィカル・ユーザ・インターフェイス開発システム。 - 表示のビット深度または解像度を含むインターフェイス・データを受け取る手段を、さらに、有し、
前記マップ・データ生成手段は、受け取ったインターフェイス・データにしたがって前記マップ・データを生成する手段を含むことを特徴とする請求項1に記載のグラフィカル・ユーザ・インターフェイス開発システム。 - 前記選択データは、関連するクライアントまたは前記少なくとも1つの関連するドキュメント処理装置上のローカルなグラフィカル・ディスプレイ上のプリミティブの位置に対応する位置データを含むことを特徴とする請求項1に記載のグラフィカル・ユーザ・インターフェイス開発システム。
- 前記ユーザ選択データは、前記ローカルなグラフィカル・ディスプレイに対応するタッチ・スクリーンを含む入力手段を介して受け取られることを特徴とする請求項2に記載のグラフィカル・ユーザ・インターフェイス開発システム。
- 前記ユーザ選択データは、前記ローカルなグラフィカル・ディスプレイ上の選択された位置に対応するポインタを含む入力手段を介して受け取られることを特徴とする請求項2に記載のグラフィカル・ユーザ・インターフェイス開発システム。
- ドキュメント処理装置の表示および制御のうちの少なくとも1つにそれぞれのプリミティブが対応する複数のグラフィカル・ユーザ・インターフェイス・プリミティブを表すプリミティブ・データを記憶装置に保存するステップと、
前記グラフィカル・ユーザ・インターフェイス・プリミティブのうちの少なくとも1つに対応するプリミティブ・データに対応する選択データを、関連するクライアントを介して、受け取るステップと、
受け取った選択データにしたがって、関連するクライアントのディスプレイ上に対応する視覚的標識が生成されるように前記ディスプレイにプリミティブ・データを、選択的に伝達するステップと、
前記関連するクライアントのディスプレイ上に表示される選択された標識セットにしたがって、グラフィカル・ユーザ・インターフェイス表示を表すデータ・セットを生成するステップと、
生成されたデータ・セットの、少なくとも1つの関連するドキュメント処理装置の表示および制御に対応するユーザ・インターフェイス・データへのマッピングを表すマップ・データを生成するステップと
を含むことを特徴とするグラフィカル・ユーザ・インターフェイス開発方法。 - 前記少なくとも1つの関連するドキュメント処理装置に配置されたローカル・メモリにマップ・データを伝達するステップと、
前記少なくとも1つの関連するドキュメント処理装置のローカル・グラフィカル表示上において、前記ローカル・メモリに記憶された前記マップ・データに対応する表示を生成するステップと、
前記ドキュメント処理装置の操作に対応するユーザ選択データを、前記少なくとも1つの関連するドキュメント処理装置のユーザ・インターフェイスを介して受け取るステップと、
この手段によって受け取ったユーザ選択データを前記ローカル・メモリに伝達し、前記マップ・データにしたがって、制御データを生成するステップと、
生成された前記制御データにしたがって前記ドキュメント処理装置の動作を制御するステップと
を、さらに、含むことを特徴とする請求項7に記載のグラフィカル・ユーザ・インターフェイス開発方法。 - 表示のビット深度または解像度を含むインターフェイス・データを受け取るステップを、さらに、含み、
前記マップ・データを生成するステップは、受け取ったインターフェイス・データにしたがって前記マップ・データを生成するステップを含むことを特徴とする請求項7に記載のグラフィカル・ユーザ・インターフェイス開発方法。 - 前記選択データは、関連するクライアントまたは前記少なくとも1つの関連するドキュメント処理装置上のローカルなグラフィカル・ディスプレイ上のプリミティブの位置に対応する位置データを含むことを特徴とする請求項7に記載のグラフィカル・ユーザ・インターフェイス開発方法。
- 前記ユーザ選択データは、前記ローカルなグラフィカル・ディスプレイに対応するタッチ・スクリーンを介して受け取られることを特徴とする請求項8に記載のグラフィカル・ユーザ・インターフェイス開発方法。
- 前記ユーザ選択データは、前記ローカルなグラフィカル・ディスプレイ上の選択された位置に対応するポインタを介して受け取られることを特徴とする請求項8に記載のグラフィカル・ユーザ・インターフェイス開発方法。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/626,811 US7958452B2 (en) | 2007-01-24 | 2007-01-24 | System and method for thin client development of a platform independent graphical user interface |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2008181500A true JP2008181500A (ja) | 2008-08-07 |
JP2008181500A5 JP2008181500A5 (ja) | 2010-05-06 |
Family
ID=39642464
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007332422A Pending JP2008181500A (ja) | 2007-01-24 | 2007-12-25 | グラフィカル・ユーザ・インターフェイス開発システムおよび方法 |
Country Status (2)
Country | Link |
---|---|
US (1) | US7958452B2 (ja) |
JP (1) | JP2008181500A (ja) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100122209A1 (en) * | 2008-11-11 | 2010-05-13 | Jadak Llc | Multiple Platform Optical Imager Interface and Communication System |
US20100251150A1 (en) * | 2009-03-25 | 2010-09-30 | Honeywell International Inc. | System for defining a user interface of a remote display device |
KR20130101864A (ko) * | 2012-03-06 | 2013-09-16 | 삼성전자주식회사 | 클라이언트 장치, 클라이언트의 제어 방법, 서버 및 서버의 영상 제공 방법 |
US9912824B2 (en) * | 2014-02-10 | 2018-03-06 | Xerox Corporation | Triggering workflows from a multifunction device |
US9641488B2 (en) | 2014-02-28 | 2017-05-02 | Dropbox, Inc. | Advanced security protocol for broadcasting and synchronizing shared folders over local area network |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003150971A (ja) * | 2001-11-09 | 2003-05-23 | Konica Corp | 情報処理方法、情報処理システム、情報処理装置、及びプログラムを記録した情報記録媒体 |
JP2006195679A (ja) * | 2005-01-12 | 2006-07-27 | Canon Inc | Guiビルダ及び記録媒体 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7443523B2 (en) * | 2002-11-22 | 2008-10-28 | Xerox Corporation | Printing to a client site from an application running on a remote server |
US7249025B2 (en) * | 2003-05-09 | 2007-07-24 | Matsushita Electric Industrial Co., Ltd. | Portable device for enhanced security and accessibility |
-
2007
- 2007-01-24 US US11/626,811 patent/US7958452B2/en not_active Expired - Fee Related
- 2007-12-25 JP JP2007332422A patent/JP2008181500A/ja active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003150971A (ja) * | 2001-11-09 | 2003-05-23 | Konica Corp | 情報処理方法、情報処理システム、情報処理装置、及びプログラムを記録した情報記録媒体 |
JP2006195679A (ja) * | 2005-01-12 | 2006-07-27 | Canon Inc | Guiビルダ及び記録媒体 |
Also Published As
Publication number | Publication date |
---|---|
US7958452B2 (en) | 2011-06-07 |
US20080178108A1 (en) | 2008-07-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2008047120A (ja) | ワークフロー・ユーザ・インターフェイスをカスタム化するシステムおよび方法 | |
JP4630751B2 (ja) | 印刷システム、印刷装置及びその制御方法、プログラム | |
JP2009146396A (ja) | 情報処理装置および情報処理装置の操作を支援する方法 | |
JP2008181521A (ja) | ドキュメント処理装置のユーザ・インターフェイス画面をカスタム化するシステムおよび方法 | |
JP2008186458A (ja) | 異なるフォーマットで符号化された電子ドキュメントの出力を開始するシステムおよび方法 | |
JP2008167436A (ja) | ユーザ・インターフェイスをカスタム化するシステムおよび方法 | |
US8482776B2 (en) | Method and system for tracking the status of a remote rendering job | |
JP2008181500A (ja) | グラフィカル・ユーザ・インターフェイス開発システムおよび方法 | |
US20210258448A1 (en) | Device, process execution system, process execution method, and non-transitory recording medium | |
JP2009064429A (ja) | Snmpを用いてドキュメント処理装置の構成をクローン化するシステムおよび方法 | |
JP2008047119A (ja) | ユーザ・インターフェイスの表示データを生成するシステムおよび方法 | |
JP2009193582A (ja) | ドキュメント処理操作を支援するシステムおよび方法 | |
JP2008182678A (ja) | ドキュメント処理装置のユーザ・インターフェイスにカスタム標章を付加するシステムおよび方法 | |
JP2009140401A (ja) | データ処理システム、データ処理装置、データ処理方法、及びデータ処理プログラム | |
JP2008047113A (ja) | ユーザ・インターフェイスの表示データを生成するシステムおよび方法 | |
JP2007318686A (ja) | 情報処理システム、電子機器、情報処理方法及び情報処理プログラム | |
JP2009223892A (ja) | シン・クライアントを用いたドキュメント処理装置のユーザ・インターフェイスをカスタム化するシステムおよび方法 | |
JP2008192133A (ja) | 区切りページ出力システムおよび方法。 | |
JP2008282404A (ja) | ドキュメント出力システムおよび方法 | |
JP2008182704A (ja) | ドキュメント処理装置の設定をクローン化するシステムおよび方法 | |
JP2008182698A (ja) | ドキュメント出力媒体をプレビューするシステムおよび方法 | |
JP2008299845A (ja) | 透明オブジェクトのレンダリング・システムおよび方法 | |
JP2010279040A (ja) | 定様式の装置レポートを生成するシステムおよび方法 | |
JP2009065659A (ja) | 使用状況に応じてドキュメント処理装置の動作を制御するシステムおよび方法 | |
JP2009252246A (ja) | ドキュメント処理装置へのアクセス方法およびシステム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100318 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100318 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20111013 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20111018 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20120228 |