[go: up one dir, main page]

JP2002123348A - Information processing apparatus for executing window application, execution method thereof, and storage medium - Google Patents

Information processing apparatus for executing window application, execution method thereof, and storage medium

Info

Publication number
JP2002123348A
JP2002123348A JP2000315268A JP2000315268A JP2002123348A JP 2002123348 A JP2002123348 A JP 2002123348A JP 2000315268 A JP2000315268 A JP 2000315268A JP 2000315268 A JP2000315268 A JP 2000315268A JP 2002123348 A JP2002123348 A JP 2002123348A
Authority
JP
Japan
Prior art keywords
property
display
image display
information
window application
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
Application number
JP2000315268A
Other languages
Japanese (ja)
Inventor
Yasuhiro Yokota
安宏 横田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2000315268A priority Critical patent/JP2002123348A/en
Publication of JP2002123348A publication Critical patent/JP2002123348A/en
Pending legal-status Critical Current

Links

Landscapes

  • User Interface Of Digital Computer (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide an information processor which adequately can display a window application according to a screen size, its display method, and a storage medium. SOLUTION: An image display property, based upon the contents of the image display property having a value matching with a display indication property 202 stored in the window application 201 is selected out of the image display properties regarding an image display of the information processor 101. When the image display property having the value matching with the display indication property 202 is not present, an image display property having a value closest to the display indication property 202 is selected. According to the image display property which is thus selected, the window application 201 is displayed on a display device 104.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、ウィンドウアプリ
ケーションを実行する情報処理装置、その実行方法、及
び記憶媒体に関する。
[0001] 1. Field of the Invention [0002] The present invention relates to an information processing apparatus for executing a window application, an execution method thereof, and a storage medium.

【0002】[0002]

【従来の技術】今日、パーソナルコンピュータ(以下P
C)、ワークステーション(以下WS)、PDA(pers
onal digital assistants)などの多くの情報処理装置
が入力のインタフェースにGUI(graphical user int
erface :グラフィカルユーザインタフェース)を採用
している。
2. Description of the Related Art Today, personal computers (hereinafter referred to as P
C), workstation (hereinafter WS), PDA (pers
Many information processing devices such as onal digital assistants) use a GUI (graphical user int) as an input interface.
erface: Graphical user interface).

【0003】従来、GUIを採用している情報処理装置
において実行されるウィンドウアプリケーションは、中
央処理装置(CPU)やオペレーティングシステム(O
S)等、情報処理装置のアーキテクチャに対応して別々
に開発されてきた。しかし近年は、Java(Sun Micr
osystems Inc.の登録商標)言語のようにCPUやOS
に依存しないプラットフォーム非依存の言語が開発され
ている。このような言語を使用して開発されたウィンド
ウアプリケーションはアーキテクチャの相違に影響され
ない。このため、同一のウィンドウアプリケーションが
多種の情報処理装置で使用できる。このような環境下で
は、プラットフォーム非依存の言語で作成されたウィン
ドウアプリケーションはPCやWSやPDAなどの間で
転送され、異なる情報処理装置上で実行される状況にな
っている。
Conventionally, a window application executed in an information processing apparatus employing a GUI includes a central processing unit (CPU) and an operating system (O / O).
S), etc., have been separately developed corresponding to the architecture of the information processing apparatus. However, in recent years, Java (Sun Micr
osystems Inc. registered trademark) language like CPU or OS
A platform-independent language that is independent of is being developed. Window applications developed using such languages are not affected by architectural differences. Therefore, the same window application can be used in various types of information processing devices. Under such an environment, a window application created in a platform-independent language is transferred between a PC, a WS, a PDA, and the like, and is executed on a different information processing apparatus.

【0004】[0004]

【発明が解決しようとする課題】しかしながら、プラッ
トフォーム非依存の言語で作成されたウィンドウアプリ
ケーションであっても、これを実行する情報処理装置の
ディスプレイのスクリーンサイズが異なることに起因す
る問題が生じている。すなわち、PC等の比較的大きな
スクリーンサイズ用に開発されたウィンドウアプリケー
ションがPDA等の携帯情報機器の小さなスクリーンで
実行されるとウィンドウアプリケーションの一部しか表
示されないという問題が生じている。このため、ウィン
ドウアプリケーションの開発者は、PCや携帯情報機器
などの異なるスクリーンサイズに対応するために複数の
ウィンドウアプリケーションを開発する必要があるとい
う問題が生じている。
However, even a window application created in a platform-independent language has a problem caused by a difference in screen size of a display of an information processing apparatus for executing the window application. . That is, when a window application developed for a relatively large screen size such as a PC is executed on a small screen of a portable information device such as a PDA, there is a problem that only a part of the window application is displayed. For this reason, a problem has arisen that the developer of the window application needs to develop a plurality of window applications in order to support different screen sizes such as a PC and a portable information device.

【0005】本発明の目的は、ウィンドウアプリケーシ
ョンをスクリーンサイズに応じて適切に表示できる情報
処理装置、その表示方法及び記憶媒体を提供することに
ある。
It is an object of the present invention to provide an information processing apparatus capable of appropriately displaying a window application according to a screen size, a display method thereof, and a storage medium.

【0006】[0006]

【課題を解決するための手段】上記目的を達成するため
に、請求項1の情報処理装置は、画像表示に関する画像
表示プロパティを少なくとも含むデバイス情報を有し、
前記画像表示プロパティの内容に準じる表示指示プロパ
ティを含むウィンドウアプリケーションを実行する情報
処理装置であって、前記デバイス情報を読み込むデバイ
ス情報読込み手段と、前記表示指示プロパティを読み込
むプロパティ読込み手段と、前記読み込んだデバイス情
報から前記表示指示プロパティを解析するプロパティ解
析手段と、前記読み込んだ画像表示プロパティの中から
前記解析した表示指示プロパティに一致する値の画像表
示プロパティを選択し、前記表示指示プロパティに一致
する値の画像表示プロパティがないときは前記表示指示
プロパティに最も近い値の画像表示プロパティを選択す
るプロパティ選択手段と、前記選択した画像表示プロパ
ティに基づいて前記ウィンドウアプリケーションを表示
する表示手段とを備えたことを特徴とする。
To achieve the above object, an information processing apparatus according to claim 1 has device information including at least an image display property relating to image display,
An information processing apparatus for executing a window application including a display instruction property according to the content of the image display property, wherein device information reading means for reading the device information, property reading means for reading the display instruction property, and Property analysis means for analyzing the display instruction property from device information; and selecting an image display property having a value corresponding to the analyzed display instruction property from the read image display properties, and selecting a value corresponding to the display instruction property. When there is no image display property, property selecting means for selecting an image display property having a value closest to the display instruction property, and display means for displaying the window application based on the selected image display property. And it said that there were pictures.

【0007】請求項2記載の情報処理装置は、請求項1
記載の情報処理装置において、前記表示指示プロパティ
は、画像を表示する表示装置のスクリーンサイズ、フォ
ント情報、カラー情報を含むことを特徴とする。
[0007] The information processing apparatus according to the second aspect is the first aspect.
In the information processing device described above, the display instruction property includes a screen size, font information, and color information of a display device that displays an image.

【0008】請求項3記載の実行方法は、画像表示に関
する画像表示プロパティを少なくとも含むデバイス情報
を有する情報処理装置において、前記画像表示プロパテ
ィの内容に準じる表示指示プロパティを含むウィンドウ
アプリケーションを実行する実行方法であって、前記デ
バイス情報を読み込むデバイス情報読込み工程と、前記
表示指示プロパティを読み込むプロパティ読込み工程
と、前記読み込んだデバイス情報から前記表示指示プロ
パティを解析するプロパティ解析工程と、前記読み込ん
だ画像表示プロパティの中から前記解析した表示指示プ
ロパティに一致する値の画像表示プロパティを選択し、
前記表示指示プロパティに一致する値の画像表示プロパ
ティがないときは前記表示指示プロパティに最も近い値
の画像表示プロパティを選択するプロパティ選択工程
と、前記選択した画像表示プロパティに基づいて前記ウ
ィンドウアプリケーションを表示する表示工程とを有す
ることを特徴とする。
According to a third aspect of the present invention, in the information processing apparatus having device information including at least an image display property relating to image display, an information processing apparatus executes a window application including a display instruction property according to the content of the image display property. A device information reading step of reading the device information; a property reading step of reading the display instruction property; a property analyzing step of analyzing the display instruction property from the read device information; and the read image display property From among the selected image display properties of the values that match the analyzed display instruction properties,
A property selecting step of selecting an image display property having a value closest to the display instruction property when there is no image display property having a value matching the display instruction property; and displaying the window application based on the selected image display property. And a display step.

【0009】請求項4記載の実行方法は、請求項3記載
の実行方法において、前記表示指示プロパティは、画像
を表示する表示装置のスクリーンサイズ、フォント情
報、カラー情報を含むことを特徴とする。
According to a fourth aspect of the present invention, in the execution method of the third aspect, the display instruction property includes screen size, font information, and color information of a display device for displaying an image.

【0010】上記目的を達成するために、請求項5記載
の画像表示に関する画像表示プロパティを少なくとも含
むデバイス情報を有する情報処理装置において、前記画
像表示プロパティの内容に準じる表示指示プロパティを
含むウィンドウアプリケーションを実行する実行方法を
実行するプログラムを記憶した読み出し可能な記憶媒体
であって、前記プログラムは、前記デバイス情報を読み
込むデバイス情報読込みモジュールと、前記表示指示プ
ロパティを読み込むプロパティ読込みモジュールと、前
記読み込んだデバイス情報から前記表示指示プロパティ
を解析するプロパティ解析モジュールと、前記読み込ん
だ画像表示プロパティの中から前記解析した表示指示プ
ロパティに一致する値の画像表示プロパティを選択し、
前記表示指示プロパティに一致する値の画像表示プロパ
ティがないときは前記表示指示プロパティに最も近い値
の画像表示プロパティを選択するプロパティ選択モジュ
ールと、前記選択した画像表示プロパティに基づいて前
記ウィンドウアプリケーションを表示する表示モジュー
ルとを備えたことを特徴とする記憶媒体。
According to another aspect of the present invention, there is provided an information processing apparatus having device information including at least an image display property relating to image display, wherein a window application including a display instruction property according to the content of the image display property is provided. A readable storage medium storing a program for executing an execution method, wherein the program includes a device information reading module for reading the device information, a property reading module for reading the display instruction property, and the read device. A property analysis module for analyzing the display instruction property from information, and selecting an image display property having a value corresponding to the analyzed display instruction property from the read image display properties;
A property selecting module for selecting an image display property having a value closest to the display instruction property when there is no image display property having a value corresponding to the display instruction property; and displaying the window application based on the selected image display property. A storage medium, comprising:

【0011】[0011]

【発明の実施の形態】以下、本発明の実施の形態に係る
情報処理装置を図面を参照しながら詳細に説明する。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, an information processing apparatus according to an embodiment of the present invention will be described in detail with reference to the drawings.

【0012】(第1の実施の形態)図1は本発明の第1
の実施の形態における情報処理装置の概略構成を示すブ
ロック図である。
(First Embodiment) FIG. 1 shows a first embodiment of the present invention.
FIG. 2 is a block diagram illustrating a schematic configuration of an information processing apparatus according to the embodiment.

【0013】本発明の第1の実施形態における情報処理
装置101は、例えば、パーソナルコンピュータ(P
C)やワークステーション(WS)や組込み機器等の機
器である。この情報処理装置101は、後述する各種の
処理を実行するマイクロプロセッサ等で構成された中央
処理装置(CPU)102、RAM等により構成された
主記憶装置103、CRTディスプレイや液晶ディスプ
レイ等である表示装置104、キーボードやポインティ
ングデバイス等である入力装置105、及びハードディ
スク、光磁気ディスク、PCカードメモリやフラッシュ
メモリなどの記憶媒体を備えた外部記憶装置106から
構成されている。これらの構成要素間におけるデータや
信号の授受はバス107を介して行われる。
The information processing apparatus 101 according to the first embodiment of the present invention is, for example, a personal computer (P
C), workstations (WS), and embedded devices. The information processing apparatus 101 includes a central processing unit (CPU) 102 configured by a microprocessor or the like that executes various processes described below, a main storage device 103 configured by a RAM or the like, and a display such as a CRT display or a liquid crystal display. The apparatus includes an apparatus 104, an input device 105 such as a keyboard and a pointing device, and an external storage device 106 having a storage medium such as a hard disk, a magneto-optical disk, a PC card memory, or a flash memory. The exchange of data and signals between these components is performed via the bus 107.

【0014】中央処理装置(CPU)102は、後述す
る各処理を実行するマイクロプロセッサ等で構成されて
いる。外部記憶装置106はオペレーティングシステム
(OS)やウィンドウアプリケーション、その他の各種
アプリケーションプログラムが格納されており、主記憶
装置103には、外部記憶装置106から読み込んだオ
ペレーティングシステム(OS)やプログラムが格納さ
れる。表示装置104は、実行中のプログラムに基づい
て画像を表示するものである。この表示装置104は、
GUIを採用する情報処理装置101においては、入力
装置105によって各種の情報を入力するための入力画
面を表示する役目も果たす。
The central processing unit (CPU) 102 is constituted by a microprocessor or the like for executing each processing described later. The external storage device 106 stores an operating system (OS), a window application, and various other application programs, and the main storage device 103 stores an operating system (OS) and programs read from the external storage device 106. . The display device 104 displays an image based on a running program. This display device 104
In the information processing apparatus 101 adopting the GUI, the input apparatus 105 also serves to display an input screen for inputting various information.

【0015】情報処理装置101は、必要に応じてネッ
トワーク110を通じて他のPCやWSに接続できる。
接続したPCやWSからは、それらに格納されたウィン
ドウアプリケーションを情報処理装置101に転送でき
る。また、情報処理装置101は、小型携帯端末、PD
A、携帯電話等の携帯情報機器109との間で必要に応
じて無線通信で接続できる。これにより、携帯情報機器
109からは、それらに格納されたウィンドウアプリケ
ーションを情報処理装置101に転送できる。
The information processing apparatus 101 can be connected to another PC or WS through the network 110 as needed.
From the connected PC or WS, the window application stored therein can be transferred to the information processing apparatus 101. The information processing apparatus 101 includes a small portable terminal, a PD
A. Wireless communication can be established with the portable information device 109 such as a mobile phone as needed. As a result, the window application stored in the portable information device 109 can be transferred to the information processing apparatus 101.

【0016】上記構成を有する情報処理装置101で
は、ウィンドウアプリケーションの実行が指示される
と、外部記憶装置106に格納されているウィンドウア
プリケーションが主記憶装置103に読み込まれ、中央
処理装置102がウィンドウアプリケーションを実行す
る。実行中のウィンドウアプリケーションの状態は表示
装置104に表示される。ウィンドウアプリケーション
の実行に必要なデータは入力装置105から入力でき
る。
In the information processing apparatus 101 having the above configuration, when execution of the window application is instructed, the window application stored in the external storage device 106 is read into the main storage device 103, and the central processing unit 102 Execute The status of the window application being executed is displayed on the display device 104. Data necessary for executing the window application can be input from the input device 105.

【0017】また、情報処理装置101の外部記憶装置
106に格納されているウィンドウアプリケーションで
はなく、PCやWS108や携帯情報機器109等、外
部の機器から転送されたウィンドウアプリケーションを
実行する場合は、中央処理装置102は、転送されたウ
ィンドウアプリケーションを主記憶装置103に格納し
てから実行する。
When executing a window application transferred from an external device such as a PC, a WS 108 or a portable information device 109 instead of a window application stored in the external storage device 106 of the information processing apparatus 101, The processing device 102 stores the transferred window application in the main storage device 103 and then executes the window application.

【0018】図2は、図1における情報処理装置101
のデータ処理機能を示すブロック図である。
FIG. 2 shows the information processing apparatus 101 in FIG.
FIG. 3 is a block diagram illustrating a data processing function of FIG.

【0019】図2において、ウィンドウアプリケーショ
ン201とそれを情報処理装置101に実行させるプロ
グラムであるウィンドウシステム204とが示されてい
る。ウィンドウアプリケーション201は表示指示プロ
パティ202と実行モジュール203を含んでいる。プ
ロパティー202には、情報処理装置101のデバイス
属性に応じて、ウィンドウアプリケーション201を最
適な状態で表示するためのプロパティ値が含まれてい
る。一方、実行モジュール203には、ウィンドウアプ
リケーション201の実際のコードが含まれている。
FIG. 2 shows a window application 201 and a window system 204 which is a program for causing the information processing apparatus 101 to execute the window application 201. The window application 201 includes a display instruction property 202 and an execution module 203. The property 202 includes a property value for displaying the window application 201 in an optimal state according to the device attribute of the information processing apparatus 101. On the other hand, the execution module 203 contains the actual code of the window application 201.

【0020】ウィンドウシステム204は実行される際
に主記憶装置103内に格納される。ウィンドウシステ
ム204のプロパティ読込み手段205は、ウィンドウ
アプリケーション201に含まれる表示指示プロパティ
202を読み込むためのプログラムである。デバイス情
報読込み手段207は、情報処理装置101における画
像表示に関する画像表示プロパティを少なくとも含むデ
バイス情報を読み込むと共にそのデバイス情報をRAM
に格納するためのプログラムである。画像表示プロパテ
ィは、情報処理装置101のスクリーンサイズ、フォン
トサイズ、表示カラー数等を含みRAM(図示せず)に
格納される。プロパティ解析手段206は、読み込んだ
表示指示プロパティー202を解析するためのプログラ
ムである。プロパティ選択手段208は、読み込んだ画
像表示プロパティの中から解析した表示指示プロパティ
ー202に一致する値の画像表示プロパティを選択し、
表示指示プロパティー202に一致する値の画像表示プ
ロパティがないときは表示指示プロパティー202に最
も近い値の画像表示プロパティを選択するためのプログ
ラムである。表示手段209は、選択した画像表示プロ
パティに基づいてウィンドウアプリケーションを表示す
るためのプログラムである。
The window system 204 is stored in the main storage device 103 when executed. The property reading unit 205 of the window system 204 is a program for reading the display instruction property 202 included in the window application 201. The device information reading unit 207 reads device information including at least an image display property related to image display in the information processing apparatus 101 and stores the device information in a RAM.
Is a program to be stored in The image display property includes a screen size, a font size, the number of display colors, and the like of the information processing apparatus 101 and is stored in a RAM (not shown). The property analysis unit 206 is a program for analyzing the read display instruction property 202. The property selection unit 208 selects an image display property having a value corresponding to the analyzed display instruction property 202 from the read image display properties,
When there is no image display property having a value matching the display instruction property 202, the program is for selecting an image display property having a value closest to the display instruction property 202. The display unit 209 is a program for displaying a window application based on the selected image display property.

【0021】図3は、図2におけるウィンドウアプリケ
ーション201に含まれる表示指示プロパティ202の
例を示す図である。図3には、表示装置104のスクリ
ーンサイズが160×120ピクセル、320×240
ピクセル、640×480ピクセル、1024×768
ピクセルの4つの場合における各プロパティ値を示して
いる。スケール比情報欄301には、各スクリーンサイ
ズにおける表示サイズのスケール比の値が示されてい
る。この例では160×120ピクセルの場合を1とし
てその他のスクリーンサイズのスケール比を示してい
る。フォントサイズ情報欄302には、使用に好ましい
フォントサイズがスクリーンサイズ毎に示されている。
カラー情報欄303には、使用に好ましい表示カラー数
がスクリーンサイズ毎に示されている。
FIG. 3 is a diagram showing an example of the display instruction property 202 included in the window application 201 in FIG. FIG. 3 shows that the screen size of the display device 104 is 160 × 120 pixels and 320 × 240 pixels.
Pixels, 640 x 480 pixels, 1024 x 768
Each property value is shown for four cases of pixels. The scale ratio information column 301 shows the scale ratio value of the display size for each screen size. In this example, the scale ratio of the other screen sizes is shown as 1 for the case of 160 × 120 pixels. In the font size information column 302, a preferred font size for use is shown for each screen size.
In the color information column 303, the number of display colors preferable for use is shown for each screen size.

【0022】図4は、デバイス情報の一例を示す図であ
り、(A)は、スクリーンサイズが320×240ピク
セルである情報処理装置Aの場合、(B)は、スクリー
ンサイズが640×480ピクセルである情報処理装置
Bの場合を示す。図4(A)には、情報処理装置Aで使
用可能な4種類のフォントサイズ(8ポイント,9ポイ
ント,10ポイント,12ポイント)と表示カラー数
(256色)とが示されている。図4(B)には、情報
処理装置Bで使用可能な5種類のフォントサイズ(8ポ
イント,10ポイント,12ポイント,14ポイント,
16ポイント)と表示カラー数(256色)とが示され
ている。
FIGS. 4A and 4B show examples of device information. FIG. 4A shows an information processing apparatus A having a screen size of 320 × 240 pixels, and FIG. 4B shows a screen size of 640 × 480 pixels. Is shown for the information processing apparatus B. FIG. 4A shows four types of font sizes (8 points, 9 points, 10 points, and 12 points) and the number of display colors (256 colors) that can be used in the information processing apparatus A. FIG. 4B shows five font sizes (8 points, 10 points, 12 points, 14 points,
16 points) and the number of display colors (256 colors).

【0023】図5は、図3の表示指示プロパティ202
と図4の各デバイス情報とを基にして表示された画面を
例示した図であり、(A)は、デバイス情報が図4
(A)に示したものの場合、(B)は、デバイス情報が
図4(B)に示したものの場合を示す。
FIG. 5 shows the display instruction property 202 of FIG.
FIG. 5A is a diagram exemplifying a screen displayed based on the device information of FIG. 4 and FIG.
FIG. 4B shows the case of the device information shown in FIG. 4A, and FIG. 4B shows the case of the device information shown in FIG.

【0024】図5(A)において、情報処理装置Aの表
示装置に表示されるウィンドウアプリケーションの画像
が例示されている。ここでは、情報処理装置AはPDA
である。画像501は文字列を表示する文字列コンポー
ネント502及びボタンを模した2つのボタンコンポー
ネント503,504などから構成されている。図4
(A)のデバイス情報によると、情報処理装置Aのスク
リーンサイズは320×240ピクセルである。一方、
図3のウィンドウアプリケーションの表示指示プロパテ
ィ202にはスクリーンサイズとして320×240ピ
クセルがある。従って、両者のスクリーンサイズは一致
している。このため、情報処理装置Aでは、スクリーン
サイズが320×240ピクセルの場合のスケール比、
フォントサイズ、表示カラー数で画像501が表示され
ている。
FIG. 5A exemplifies an image of a window application displayed on the display device of the information processing apparatus A. Here, the information processing apparatus A is a PDA
It is. The image 501 includes a character string component 502 for displaying a character string, two button components 503 and 504 imitating buttons, and the like. FIG.
According to the device information (A), the screen size of the information processing apparatus A is 320 × 240 pixels. on the other hand,
The display instruction property 202 of the window application in FIG. 3 has a screen size of 320 × 240 pixels. Therefore, the two screen sizes are the same. Therefore, in the information processing apparatus A, the scale ratio when the screen size is 320 × 240 pixels,
The image 501 is displayed with the font size and the number of display colors.

【0025】図5(B)において、情報処理装置Bの表
示装置で表示されるウィンドウアプリケーションの画像
が例示されている。ここでは、情報処理装置BはPCで
ある。画像501と同様に画像505は文字列コンポー
ネント506及び2つのボタンコンポーネント507,
508などから構成されている。図4(B)のデバイス
情報によると、情報処理装置Bのスクリーンサイズは6
40×480ピクセルである。一方、図3のウィンドウ
アプリケーションの表示指示プロパティ202にはスク
リーンサイズとして640×480ピクセルがある。従
って、両者のスクリーンサイズは一致している。このた
め、情報処理装置Bでは、スクリーンサイズが640×
480ピクセルの場合のスケール比、フォントサイズ、
表示カラー数で画像が表示されている。
FIG. 5B shows an example of a window application image displayed on the display device of the information processing apparatus B. Here, the information processing apparatus B is a PC. Like the image 501, the image 505 includes a character string component 506 and two button components 507,
508 and the like. According to the device information in FIG. 4B, the screen size of the information processing apparatus B is 6
It is 40 × 480 pixels. On the other hand, the display instruction property 202 of the window application in FIG. 3 has a screen size of 640 × 480 pixels. Therefore, the two screen sizes are the same. Therefore, in the information processing apparatus B, the screen size is 640 ×
Scale ratio, font size,
The image is displayed in the number of display colors.

【0026】図3のスケール比情報欄301を参照する
と、情報処理装置Aと情報処理装置Bとのスケール比は
1:1.5であることが分かる。従って、情報処理装置
Aにおける画像と情報処理装置Bにおける画像とは1:
1.5のスケール比で表示されている。また、いずれの
画像の場合も、図3の表示指示プロパティ202で指示
されたフォントサイズが図4に示したデバイス情報中の
フォントサイズに含まれる。従って、いずれの画像もフ
ォントは表示指示プロパティ202で指示されたフォン
トサイズで表示されている。また、いずれの画像の場合
も、図3の表示指示プロパティ202で指示された表示
カラー数が図4に示したデバイス情報中の表示カラー数
に一致する。従って、いずれの画像も表示カラー数は表
示指示プロパティ202で指示された表示カラー数で表
示されている。
Referring to the scale ratio information column 301 in FIG. 3, it can be seen that the scale ratio between the information processing apparatus A and the information processing apparatus B is 1: 1.5. Therefore, the image in the information processing apparatus A and the image in the information processing apparatus B are 1:
It is displayed at a scale ratio of 1.5. In each case, the font size specified by the display instruction property 202 in FIG. 3 is included in the font size in the device information shown in FIG. Accordingly, the fonts of all the images are displayed at the font size specified by the display instruction property 202. In each case, the number of display colors indicated by the display instruction property 202 in FIG. 3 matches the number of display colors in the device information shown in FIG. Therefore, the display color number of each image is displayed in the display color number specified by the display instruction property 202.

【0027】なお、表示指示プロパティ202で指定さ
れたフォントサイズがデバイス情報内のフォントサイズ
に含まれていない場合は、プロパティ選択手段208が
表示指示プロパティ202で指定されたフォントサイズ
に最も近いフォントサイズをデバイス情報内のフォント
サイズの中から選択する。これは、また、表示指示プロ
パティ202で指定されたスクリーンサイズ(PSIZ
E)がデバイス情報内のスクリーンサイズ(DSIZ
E)に一致しない場合も同様であり、プロパティ選択手
段208が表示指示プロパティ202で指定されたスク
リーンサイズ(PSIZE)に最も近いスクリーンサイ
ズをデバイス情報内のスクリーンサイズ(DSIZE)
の中から選択する。
If the font size specified in the display instruction property 202 is not included in the font size in the device information, the property selecting means 208 sets the font size closest to the font size specified in the display instruction property 202. Is selected from the font sizes in the device information. This corresponds to the screen size (PSIZ) specified in the display instruction property 202.
E) is the screen size (DSIZ) in the device information
The same applies to the case where the screen size does not match E), and the property selecting means 208 sets the screen size closest to the screen size (PSIZE) specified by the display instruction property 202 to the screen size (DSIZE) in the device information.
Choose from

【0028】次に、図6と図7とを参照して図2のウィ
ンドウシステム204によるウィンドウアプリケーショ
ン201の実行処理を説明する。
Next, execution processing of the window application 201 by the window system 204 shown in FIG. 2 will be described with reference to FIGS. 6 and 7.

【0029】図6は、図2のウィンドウシステム204
によるウィンドウアプリケーション201の実行処理を
示すフローチャートである。図7は、図6の処理のうち
プロパティエントリの選択処理を示すフローチャートで
ある。このような処理は、中央処理装置102がウィン
ドウシステム204を実行することによって実行され
る。
FIG. 6 shows the window system 204 of FIG.
9 is a flowchart showing the execution process of the window application 201 by. FIG. 7 is a flowchart showing a property entry selection process in the process of FIG. Such processing is executed by the central processing unit 102 executing the window system 204.

【0030】図6において、まず、ウィンドウシステム
204を実行するCPU102がデバイス情報を読み込
む(ステップS1)(デバイス情報読込み工程)。この
デバイス情報からスクリーンサイズ(DSIZE)を求
める(ステップS2)。次に、ウィンドウアプリケーシ
ョン201に含まれている表示指示プロパティ202を
読み込む(ステップS3)(プロパティ読込み工程)。
次に、読み込んだ表示指示プロパティ202からDSI
ZEと同一又は最も近いスクリーンサイズ(PSIZ
E)を選択する(ステップS4)(プロパティ解析工
程)。PSIZEが求められた後に、PSIZEにおけ
るプロパティエントリの最適化処理を行う(ステップS
5)(プロパティ選択工程)。このプロパティエントリ
の最適化処理によって、フォントサイズ、スケール比、
及び表示カラー数について最適な値を選択する。このプ
ロパティエントリの最適化処理については、後述する。
プロパティエントリを全て処理したか否かを判別する
(ステップS6)。判別の結果、プロパティエントリを
全て処理している場合は、選択した画像表示プロパティ
に基づいてウィンドウアプリケーションを表示装置10
4に表示して(ステップS7)(表示工程)、本処理を
終了する。ステップS6の判別の結果、プロパティエン
トリの処理が完了していない場合は、ステップS5に戻
る。
In FIG. 6, first, the CPU 102 executing the window system 204 reads device information (step S1) (device information reading step). A screen size (DSIZE) is obtained from the device information (step S2). Next, the display instruction property 202 included in the window application 201 is read (step S3) (property reading step).
Next, the DSI is read from the read display instruction property 202.
Screen size equal to or closest to ZE (PSIZ
E) is selected (step S4) (property analysis step). After the PSIZE is obtained, a property entry optimization process in PSIZE is performed (step S
5) (Property selection step). The optimization of this property entry allows for font size, scale ratio,
And an optimal value for the number of display colors. The property entry optimizing process will be described later.
It is determined whether all the property entries have been processed (step S6). If it is determined that all the property entries have been processed, the window application is displayed on the display device 10 based on the selected image display property.
4 (step S7) (display step), and the process ends. If it is determined in step S6 that the processing of the property entry has not been completed, the process returns to step S5.

【0031】図7は、プロパティエントリの最適化処理
を示すフローチャートである。同図において、まず、プ
ロパティエントリがフォントサイズ情報か否かを判別し
(ステップS10)、フォントサイズ情報ならばPSI
ZEとデバイス情報のフォントサイズ情報から表示する
最適なフォントサイズを決定し(ステップS11)、プ
ロパティエントリの最適化処理手順から戻ってプロパテ
ィエントリの最適化処理を行う(ステップS5)。
FIG. 7 is a flowchart showing a property entry optimizing process. In the figure, first, it is determined whether or not the property entry is font size information (step S10).
The optimum font size to be displayed is determined from the ZE and the font size information of the device information (step S11), and the procedure returns from the property entry optimization processing procedure to perform the property entry optimization processing (step S5).

【0032】ステップS10の判別の結果、プロパティ
エントリがフォントサイズ情報でない場合はスケール比
情報か否かを判別し(ステップ12)、スケール比情報
ならばPSIZEとスケール比から表示する画像(コン
ポーネント)の最適なサイズを計算して決定し(ステッ
プ13)、プロパティエントリの最適化処理手順から戻
ってプロパティエントリの最適化処理を行う(ステップ
S5)。
As a result of the determination in step S10, if the property entry is not font size information, it is determined whether or not the property entry is scale ratio information (step 12). The optimum size is calculated and determined (step 13), and the procedure returns from the property entry optimization processing procedure to perform property entry optimization processing (step S5).

【0033】ステップ12の判別の結果、プロパティエ
ントリがスケール比情報でない場合はカラー情報か否か
を判別し(ステップ14)、カラー情報ならばPSIZ
Eとデバイス情報のカラー情報から最適な表示カラー数
を決定し(ステップ15)、プロパティエントリの最適
化処理手順から戻ってプロパティエントリの最適化処理
を行う(ステップS5)。
If the result of the determination in step 12 is that the property entry is not scale ratio information, it is determined whether or not the property entry is color information (step 14).
The optimum number of display colors is determined from E and the color information of the device information (step 15), and the property entry optimizing process is performed by returning from the property entry optimizing process (step S5).

【0034】ステップ14の判別の結果、プロパティエ
ントリがカラー情報でない場合はそのままプロパティエ
ントリの最適化処理手順から戻る。
If the result of determination in step 14 is that the property entry is not color information, the procedure returns from the property entry optimization processing procedure.

【0035】上記のようにウィンドウアプリケーション
内には実行される情報処理装置101の表示装置104
のスクリーンサイズに応じたプロパティ情報(表示指示
プロパティー202)が含まれており、また、実行する
情報処理装置101には情報処理装置101自身の画像
表示プロパティがデバイス情報として格納されている。
従って、図6及び図7の処理によれば、プロパティ情報
とデバイス情報を基にプロパティの値を最適な値に決定
し、その最適な値のプロパティでウィンドウアプリケー
ションを表示するので、スクリーンサイズの異なる様々
な情報処理装置において、同一のウィンドウアプリケー
ションが最適な値のプロパティで表示できる。
As described above, the display device 104 of the information processing apparatus 101 executed in the window application
Of the information processing apparatus 101 to be executed, and the image display property of the information processing apparatus 101 itself is stored as device information.
Therefore, according to the processing of FIGS. 6 and 7, the value of the property is determined to be the optimum value based on the property information and the device information, and the window application is displayed with the property having the optimum value. In various information processing apparatuses, the same window application can be displayed with properties having optimum values.

【0036】また、ウィンドウアプリケーションの開発
者にとっては、ウィンドウアプリケーションを実行する
情報処理装置のスクリーンサイズに応じた画像表示プロ
パティの情報をあらかじめ設定しておくことにより、P
Cや携帯機器等、スクリーンサイズが異なる情報処理装
置毎にウィンドウアプリケーションを開発する必要がな
くなり、ウィンドウアプリケーションの製作効率が向上
する。
For the developer of the window application, the information of the image display property corresponding to the screen size of the information processing apparatus which executes the window application is set in advance, so that the P
There is no need to develop a window application for each information processing device having a different screen size, such as C or a portable device, and the efficiency of producing a window application is improved.

【0037】尚、本実施形態では、上記図6と図7に示
すプログラムコード群(ウインドウシステム)を主記憶
装置103に格納したが、外部記憶装置106の記憶媒
体または内部の記憶媒体に記憶させ、この記憶媒体から
中央処理装置102がプログラムコードを読み出して実
行するようにしてもよい。
In the present embodiment, the program codes (window system) shown in FIGS. 6 and 7 are stored in the main storage device 103, but are stored in the storage medium of the external storage device 106 or the internal storage medium. Alternatively, the central processing unit 102 may read out the program code from this storage medium and execute it.

【0038】図8は、ウィンドウシステム(プログラム
コード群)を格納する記憶媒体のメモリマップを示す図
である。この記憶媒体には、図6と図7のフローチャー
トに示すプログラムコード、すなわち、デバイス情報読
込み工程、プロパティ読込み工程、プロパティ解析工
程、プロパティ選択工程、表示工程に関するプログラム
コードが、「第1の制御プログラムに対応するプログラ
ムコード群」として格納されている。また、「第2の制
御プログラムに対応するプログラムコード群」として、
後述する第2の実施形態におけるプログラムコードが格
納されている。
FIG. 8 is a diagram showing a memory map of a storage medium for storing the window system (program code group). The storage medium stores the program codes shown in the flowcharts of FIGS. 6 and 7, that is, the program codes relating to the device information reading step, the property reading step, the property analyzing step, the property selecting step, and the displaying step. As a program code group corresponding to. Further, as a “program code group corresponding to the second control program”,
A program code according to a second embodiment described later is stored.

【0039】なお、この記憶媒体には、記憶されるプロ
グラム群を管理する情報、例えばバージョン情報、作成
者等を記憶し、かつプログラム読み出し側のOS等に依
存する情報、例えばプログラムを識別表示するアイコン
等を記憶するようにしてもよい。
This storage medium stores information for managing a group of programs to be stored, for example, version information, a creator, etc., and identifies and displays information that depends on the OS or the like on the program reading side, for example, the program. Icons or the like may be stored.

【0040】さらに、各種プログラムに従属するデータ
も上記ディレクトリに管理されている。また、各種プロ
グラムをコンピュータにインストールするためのプログ
ラムや、インストールするプログラムが圧縮されている
場合にそれを解凍するプログラム等を記憶するようにし
てもよい。
Further, data dependent on various programs is also managed in the directory. Further, a program for installing various programs on a computer, a program for decompressing a program to be installed when the program is compressed, and the like may be stored.

【0041】また、図8に示すプログラムコード群の機
能が、外部からインストールされるプログラムによって
遂行されてもよい。この場合、CD‐ROMやフラッシ
ュメモリ、FD等の記憶媒体により、あるいはネットワ
ークを介して外部の記憶媒体からプログラムを含む情報
群を本システムに供給することが可能である。
The functions of the program code group shown in FIG. 8 may be performed by a program installed from the outside. In this case, a group of information including the program can be supplied to the present system from a storage medium such as a CD-ROM, a flash memory, or an FD, or from an external storage medium via a network.

【0042】このように、本実施形態の機能を実現する
ソフトウェアのプログラムコードを記録した記憶媒体
を、システムあるいは情報処理装置に供給し、そのシス
テムあるいは情報処理装置のコンピュータ(CPUやM
PU)が記憶媒体に格納されたプログラムコードを読み
出して実行することによっても、本発明の目的が達成さ
れる。
As described above, the storage medium storing the program code of the software for realizing the function of the present embodiment is supplied to the system or the information processing apparatus, and the computer (CPU or M
The object of the present invention is also achieved when the PU reads and executes the program code stored in the storage medium.

【0043】プログラムコードを供給するための媒体と
しては、例えば、フロッピー(登録商標)ディスク、ハ
ードディスク、光ディスク、光磁気ディスク、DVD、
CD−ROM、CD−R、磁気テープ、不揮発性のメモ
リカード、ROM、EEPROM等が有る。
As a medium for supplying the program code, for example, a floppy (registered trademark) disk, hard disk, optical disk, magneto-optical disk, DVD,
There are a CD-ROM, a CD-R, a magnetic tape, a nonvolatile memory card, a ROM, an EEPROM and the like.

【0044】また、コンピュータが読み出したプログラ
ムコードを実行することにより、前述した実施形態の機
能が実現されるだけでなく、そのプログラムコードの指
示に基づき、コンピュータ上で稼動しているオペレーテ
ィングシステム等が実際の処理の一部または全部を行
い、その処理によって上記した実施の形態の機能を実現
するようにしてもよい。
When the computer executes the readout program code, not only the functions of the above-described embodiment are realized, but also an operating system or the like running on the computer based on the instruction of the program code. Part or all of the actual processing may be performed, and the functions of the above-described embodiments may be realized by the processing.

【0045】さらに、記憶媒体から読み出されたプログ
ラムコードが、情報処理装置に挿入された機能拡張ボー
ドや情報処理装置に接続された機能拡張ユニットに備わ
るメモリに書き込まれた後、そのプログラムコードの指
示に基づき、その機能拡張ボードや機能拡張ユニットに
備わる中央処理装置等が実際の処理の一部または全部を
行い、その処理によって上記した実施の形態が実現され
てもよい。
Further, after the program code read from the storage medium is written into a memory provided in a function expansion board inserted into the information processing device or a function expansion unit connected to the information processing device, the program code of the program code is read. Based on the instruction, a central processing unit or the like provided in the function expansion board or function expansion unit may perform part or all of the actual processing, and the above-described embodiment may be realized by the processing.

【0046】また、本発明は、複数の機器から構成され
るシステムに適用しても、1つの機器からなる装置に適
用してもよい。さらに、本発明を達成するためのソフト
ウェアによって表されるプログラムを、システムあるい
は装置がネットワーク上のデータベースから通信プログ
ラムによりダウンロードして読み出すようにもできる。
The present invention may be applied to a system composed of a plurality of devices or an apparatus composed of one device. Further, a program represented by software for achieving the present invention may be downloaded by a system or apparatus from a database on a network by a communication program and read.

【0047】(第2の実施の形態)以下、図9を参照し
ながら本発明の第2の実施の形態を説明する。
(Second Embodiment) Hereinafter, a second embodiment of the present invention will be described with reference to FIG.

【0048】図9は、情報処理装置のデータ処理機能を
示すブロック図である。なお、第1の実施の形態と共通
する構成要素には同一の符号を付すと共にその説明を省
略する。
FIG. 9 is a block diagram showing a data processing function of the information processing apparatus. The same components as those in the first embodiment are denoted by the same reference numerals, and description thereof is omitted.

【0049】図9に示すように、本実施の形態が第1の
実施の形態と異なる点は、表示指示プロパティ302が
ウィンドウアプリケーション301とは別のファイルで
提供される点である。このため、ウィンドウアプリケー
ション301には、実行モジュール303だけが格納さ
れている。この他には第2の実施の形態が第1の実施の
形態と異なる点はなく、ウィンドウアプリケーション3
01の実行処理においても、第1の実施の形態における
ウィンドウアプリケーション201の実行処理と異なる
ところはない。このため、ウィンドウアプリケーション
301の実行処理及び説明を省略する。
As shown in FIG. 9, this embodiment differs from the first embodiment in that the display instruction property 302 is provided in a file different from the window application 301. Therefore, only the execution module 303 is stored in the window application 301. Other than this, there is no difference between the second embodiment and the first embodiment.
The execution process of the window application 201 is not different from the execution process of the window application 201 in the first embodiment. Therefore, the execution process and description of the window application 301 will be omitted.

【0050】この第2の実施の形態によれば、プロパテ
ィ情報がウィンドウアプリケーション301とは別のフ
ァイルとして提供されているので、ウィンドウアプリケ
ーション301の開発者がプロパティ情報を変更する場
合でも、ウィンドウアプリケーション301を再コンパ
イルする必要がなく、単にプロパティ情報が含まれてい
るファイルのみを編集すればよい。このため、ウィンド
ウアプリケーションの製作効率が向上する。
According to the second embodiment, since the property information is provided as a file separate from the window application 301, even if the developer of the window application 301 changes the property information, the property of the window application 301 is changed. Does not need to be recompiled, only the file containing the property information needs to be edited. Therefore, the production efficiency of the window application is improved.

【0051】さらに、ウィンドウアプリケーションのユ
ーザにとっては、予め用意されているプロパティ情報の
内容をカスタマイズしたい場合でも、プロパティ情報が
別ファイルとして提供されているので、容易に編集でき
る。
Furthermore, even if the user of the window application wants to customize the contents of the property information prepared in advance, since the property information is provided as a separate file, it can be easily edited.

【0052】[0052]

【発明の効果】以上詳細に説明したように、請求項1記
載の情報処理装置、請求項3記載の実行方法、及び請求
項5記載の記憶媒体によれば、情報処理装置が有する当
該情報処理装置の画像表示に関する画像表示プロパティ
の中から、当該画像表示プロパティの内容に準じ、ウィ
ンドウアプリケーションに格納された表示指示プロパテ
ィに一致する値の画像表示プロパティを選択する。ま
た、表示指示プロパティに一致する値の画像表示プロパ
ティがないときは表示指示プロパティに最も近い値の画
像表示プロパティを選択する。実行するウィンドウアプ
リケーションを前記のように選択した画像表示プロパテ
ィに基づいて表示する。この結果、ウィンドウアプリケ
ーションをスクリーンサイズに応じて適切に表示でき
る。
As described in detail above, according to the information processing apparatus of claim 1, the execution method of claim 3, and the storage medium of claim 5, the information processing apparatus has From the image display properties related to the image display of the device, an image display property having a value matching the display instruction property stored in the window application is selected according to the content of the image display property. If there is no image display property having a value matching the display instruction property, the image display property having the value closest to the display instruction property is selected. The window application to be executed is displayed based on the image display property selected as described above. As a result, the window application can be appropriately displayed according to the screen size.

【0053】請求項2記載の情報処理装置及び請求項4
記載の実行方法によれば、表示指示プロパティは、画像
を表示する表示装置のスクリーンサイズ、フォント情
報、カラー情報を含むので、表示される画像のサイズや
フォントやカラーを適切に表示できる。
The information processing apparatus according to the second aspect and the fourth aspect.
According to the described execution method, the display instruction property includes the screen size, font information, and color information of the display device that displays the image, so that the size, font, and color of the displayed image can be appropriately displayed.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の第1の実施の形態における情報処理装
置の概略構成を示すブロック図である。
FIG. 1 is a block diagram illustrating a schematic configuration of an information processing apparatus according to a first embodiment of the present invention.

【図2】図1における情報処理装置101のデータ処理
機能を示すブロック図である。
FIG. 2 is a block diagram illustrating a data processing function of the information processing apparatus 101 in FIG.

【図3】図2におけるウィンドウアプリケーション20
1に含まれる表示指示プロパティ202の例を示す図で
ある。
FIG. 3 is a window application 20 in FIG. 2;
FIG. 3 is a diagram illustrating an example of a display instruction property 202 included in No. 1;

【図4】デバイス情報の一例を示す図であり、(A)
は、スクリーンサイズが320×240ピクセルである
情報処理装置Aの場合、(B)は、スクリーンサイズが
640×480ピクセルである情報処理装置Bの場合を
示す。
FIG. 4 is a diagram showing an example of device information; FIG.
Shows the case of the information processing device A having a screen size of 320 × 240 pixels, and FIG. 2B shows the case of the information processing device B having a screen size of 640 × 480 pixels.

【図5】図3の表示指示プロパティ202と図4の各デ
バイス情報とを基にして表示された画面を例示した図で
あり、(A)は、デバイス情報が図4(A)に示したも
のの場合、(B)は、デバイス情報が図4(B)に示し
たものの場合を示す。
5 is a diagram exemplifying a screen displayed based on the display instruction property 202 of FIG. 3 and each device information of FIG. 4; FIG. 5A shows the device information shown in FIG. 4A; FIG. 4B shows the case where the device information is that shown in FIG. 4B.

【図6】図2のウィンドウシステム204によるウィン
ドウアプリケーション201の実行処理を示すフローチ
ャートである。
FIG. 6 is a flowchart showing execution processing of a window application 201 by the window system 204 of FIG.

【図7】図6の処理のうちプロパティエントリの選択処
理を示すフローチャートである。
FIG. 7 is a flowchart showing a property entry selection process in the process of FIG. 6;

【図8】ウィンドウシステム(プログラムコード群)を
格納する記憶媒体のメモリマップを示す図である。
FIG. 8 is a diagram showing a memory map of a storage medium for storing a window system (program code group).

【図9】本発明の第2の実施の形態における情報処理装
置のデータ処理機能を示すブロック図である。
FIG. 9 is a block diagram illustrating a data processing function of an information processing apparatus according to a second embodiment of the present invention.

【符号の説明】[Explanation of symbols]

101 情報処理装置 104 表示装置 201,301 ウィンドウアプリケーション 202 表示指示プロパティ 203 実行モジュール 204 ウィンドウシステム 205 プロパティ読込み手段 206 プロパティ解析手段 207 デバイス情報読込み手段 208 プロパティ選択手段 209 表示手段 Reference Signs List 101 information processing device 104 display device 201, 301 window application 202 display instruction property 203 execution module 204 window system 205 property reading means 206 property analysis means 207 device information reading means 208 property selection means 209 display means

Claims (5)

【特許請求の範囲】[Claims] 【請求項1】 画像表示に関する画像表示プロパティを
少なくとも含むデバイス情報を有し、前記画像表示プロ
パティの内容に準じる表示指示プロパティを含むウィン
ドウアプリケーションを実行する情報処理装置であっ
て、 前記デバイス情報を読み込むデバイス情報読込み手段
と、 前記表示指示プロパティを読み込むプロパティ読込み手
段と、 前記読み込んだ表示指示プロパティを解析するプロパテ
ィ解析手段と、 前記読み込んだ画像表示プロパティの中から前記解析し
た表示指示プロパティに一致する値の画像表示プロパテ
ィを選択し、前記表示指示プロパティに一致する値の画
像表示プロパティがないときは前記表示指示プロパティ
に最も近い値の画像表示プロパティを選択するプロパテ
ィ選択手段と、 前記選択した画像表示プロパティに基づいて前記ウィン
ドウアプリケーションを表示する表示手段とを備えたこ
とを特徴とする情報処理装置。
1. An information processing apparatus having a device information including at least an image display property related to image display, and executing a window application including a display instruction property according to the content of the image display property, wherein the device information is read. Device information reading means; property reading means for reading the display instruction property; property analyzing means for analyzing the read display instruction property; and a value matching the analyzed display instruction property among the read image display properties Property selecting means for selecting an image display property having a value closest to the display instruction property when there is no image display property having a value matching the display instruction property; The information processing apparatus characterized by comprising a display means for displaying the window application based on I.
【請求項2】 前記表示指示プロパティは、画像を表示
する表示装置のスクリーンサイズ、フォント情報、カラ
ー情報を含むことを特徴とする請求項1記載の情報処理
装置。
2. The information processing apparatus according to claim 1, wherein the display instruction property includes a screen size, font information, and color information of a display device that displays an image.
【請求項3】 画像表示に関する画像表示プロパティを
少なくとも含むデバイス情報を有する情報処理装置にお
いて、前記画像表示プロパティの内容に準じる表示指示
プロパティを含むウィンドウアプリケーションを実行す
る実行方法であって、 前記デバイス情報を読み込むデバイス情報読込み工程
と、 前記表示指示プロパティを読み込むプロパティ読込み工
程と、 前記読み込んだ表示指示プロパティを解析するプロパテ
ィ解析工程と、 前記読み込んだ画像表示プロパティの中から前記解析し
た表示指示プロパティに一致する値の画像表示プロパテ
ィを選択し、前記表示指示プロパティに一致する値の画
像表示プロパティがないときは前記表示指示プロパティ
に最も近い値の画像表示プロパティを選択するプロパテ
ィ選択工程と、 前記選択した画像表示プロパティに基づいて前記ウィン
ドウアプリケーションを表示する表示工程とを有するこ
とを特徴とする実行方法。
3. An execution method for executing a window application including a display instruction property according to the content of the image display property in an information processing apparatus having device information including at least an image display property related to image display, wherein the device information Reading the device information reading step, reading the display instruction property, reading the property, analyzing the read display property, and matching the analyzed display instruction property among the read image display properties. A property selecting step of selecting an image display property of a value to be performed and selecting an image display property having a value closest to the display instruction property when there is no image display property of a value matching the display instruction property; Execution method characterized in that it comprises a display step of displaying the window application based on the image display property was.
【請求項4】 前記表示指示プロパティは、画像を表示
する表示装置のスクリーンサイズ、フォント情報、カラ
ー情報を含むことを特徴とする請求項3記載の実行方
法。
4. The method according to claim 3, wherein the display instruction property includes a screen size, font information, and color information of a display device that displays an image.
【請求項5】 画像表示に関する画像表示プロパティを
少なくとも含むデバイス情報を有する情報処理装置にお
いて、前記画像表示プロパティの内容に準じる表示指示
プロパティを含むウィンドウアプリケーションを実行す
る実行方法を実行するプログラムを記憶した読み出し可
能な記憶媒体であって、前記プログラムは、前記デバイ
ス情報を読み込むデバイス情報読込みモジュールと、前
記表示指示プロパティを読み込むプロパティ読込みモジ
ュールと、前記読み込んだ表示指示プロパティを解析す
るプロパティ解析モジュールと、前記読み込んだ画像表
示プロパティの中から前記解析した表示指示プロパティ
に一致する値の画像表示プロパティを選択し、前記表示
指示プロパティに一致する値の画像表示プロパティがな
いときは前記表示指示プロパティに最も近い値の画像表
示プロパティを選択するプロパティ選択モジュールと、
前記選択した画像表示プロパティに基づいて前記ウィン
ドウアプリケーションを表示する表示モジュールとを備
えたことを特徴とする記憶媒体。
5. An information processing apparatus having device information including at least an image display property relating to image display, wherein a program for executing an execution method of executing a window application including a display instruction property according to the content of the image display property is stored. A readable storage medium, wherein the program comprises: a device information reading module for reading the device information; a property reading module for reading the display instruction property; a property analysis module for analyzing the read display instruction property; An image display property having a value corresponding to the analyzed display instruction property is selected from the read image display properties, and if there is no image display property having a value corresponding to the display instruction property, the display finger is selected. A property selection module that selects the image display property with the value closest to the display property,
A display module for displaying the window application based on the selected image display property.
JP2000315268A 2000-10-16 2000-10-16 Information processing apparatus for executing window application, execution method thereof, and storage medium Pending JP2002123348A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000315268A JP2002123348A (en) 2000-10-16 2000-10-16 Information processing apparatus for executing window application, execution method thereof, and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000315268A JP2002123348A (en) 2000-10-16 2000-10-16 Information processing apparatus for executing window application, execution method thereof, and storage medium

Publications (1)

Publication Number Publication Date
JP2002123348A true JP2002123348A (en) 2002-04-26

Family

ID=18794402

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000315268A Pending JP2002123348A (en) 2000-10-16 2000-10-16 Information processing apparatus for executing window application, execution method thereof, and storage medium

Country Status (1)

Country Link
JP (1) JP2002123348A (en)

Similar Documents

Publication Publication Date Title
US7197702B2 (en) Web page rendering mechanism using external programmatic themes
US7490298B2 (en) Creating documentation screenshots on demand
JP2002189595A (en) Integrated method for creating refreshable web query
US7603624B2 (en) System and method for styling content in a graphical user interface control
US9817811B2 (en) Web server system, dictionary system, dictionary call method, screen control display method, and demonstration application generation method
CN110221899B (en) User interface adjusting method, device and system
CN102243568B (en) End device, electronic installation and access key assignment method
CN102483709B (en) System and method for introducing running programming code in a printing device
CN111880813B (en) Method for realizing android card UI (user interface) and storage medium
CN113360211A (en) Loading display method based on control and related equipment
US6826758B1 (en) Method and system for accessing operating system resources
JP3942098B2 (en) Information processing system, information registration information processing apparatus, information search information processing apparatus, information registration information processing method, information search information processing method, program, and recording medium
CN113822011A (en) Font switching method and electronic equipment
JP6836077B2 (en) Information processing device and its processing method and program
CN114327733B (en) Dynamic updating method, device, equipment and medium for starting-up interactive interface
JP2002123348A (en) Information processing apparatus for executing window application, execution method thereof, and storage medium
JP4007452B2 (en) System and program for displaying device information using browser
JP2009141636A (en) Information display system for customizing portable terminal
CN114090000B (en) Automatic generation method of interface software and related device
JP2001318796A (en) Program execution control method using internal and external event driven system, recording medium and program preparation support system
JP7421137B2 (en) Information processing device, information processing method and program
US7702890B2 (en) Information processing apparatus and program
US20070016892A1 (en) Method and system for developing an expandable language install pack
JP7315817B2 (en) Information processing device, its control method, and program
CN116185821A (en) API interface testing method, device, equipment and storage medium

Legal Events

Date Code Title Description
RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20060331

RD05 Notification of revocation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7425

Effective date: 20070626