(57)【要約】【課題】ポータル画面を表示する際に各ポートレットの表示内容が大き過ぎる場合，Ｗｅｂブラウザ内にポータル画面が入りきらずにポータル画面全体を見ることが出来ない。また，ポートレット内でｉｆｒａｍｅを使用して画像を表示する場合，表示する画像が大きすぎると画像全体を見ることが出来ない。ポータル画面全体またはポートレットで表示する画像全体を見るためにはスクロール操作が必要になり，ユーザ操作性が低下する。また，重要な情報がスクロールしないと現れず，見落とすことにもつながる。【解決手段】ブラウザの表示領域の中から，各ポートレット表示に使用できるポートレット表示領域値を算出し，値を保存しておく。各ポートレットはそれぞれのポートレット表示領域値を参照し，その範囲に表示が収まるように表示内容を調節し表示する。この方法により，スクロールを必要とせずに一度にポータル画面全体を表示でき，ユーザ操作性を向上し、情報の見落としを防止する。【選択図】  図１
2004252688.tif 000002
【特許請求の範囲】
【請求項１】
計算機を利用した画面表示調整方法であって、
前記計算機は、ウインドウの表示領域の情報にもとづきウインドウに含まれるポートレットの表示に使用できるポートレット表示領域値を算出して記憶装置に格納し、
前記ウインドウにポートレットを表示する際に、前記格納したポートレット表示領域値を参照し、該ポートレット表示領域値にもとづいて表示領域を調節することを特徴とする画面表示調整方法。
【請求項２】
複数のポートレットが生成する表示内容を，一つの画面に合成表示するポータルシステムにおいて，
Ｗｅｂブラウザのサイズを取得するようにＷｅｂブラウザに通知するブラウザサイズ取得部と，
ポータル画面の固定情報領域のサイズを取得するポータル情報領域値登録部と
ポートレットが生成する表示内容にとって最小限必要な領域のサイズを取得するポートレット登録部と
ポータル情報領域値登録部とポートレット登録部が取得した値を保持するポータル画面情報保持部と
各ポートレットが生成する表示内容を表示するために使用できる領域を算出するポートレット表示領域値算出部と，
各ポートレットが生成した表示内容をポータル画面として合成するポートレット表示内容合成部を持つポータルサーバと，
ポータルサーバが算出した領域に収まるように表示内容を調節するポートレット表示内容調節部と，
ポートレットが表示する内容を生成するポートレット表示内容生成部を持つポートレットと，
Ｗｅｂブラウザのサイズを取得するブラウザ表示可能領域値算出部と，
ポータルサーバが生成したポータル画面の表示内容を表示するポータル画面表示部を持つＷｅｂブラウザによって構成されることを特徴とするポータル画面自動調節装置。
【請求項３】
第２の請求項におけるポータルシステムにおいて，
ポータル情報領域値登録部がポータル画面の固定情報領域のサイズを取得するステップと，
各ポートレットが表示内容を生成するために最小限必要とする領域のサイズを，ポートレット登録部が取得するステップと，
ポータル情報領域値登録部が取得した値とポートレット登録部が取得した値をポータル画面情報保持部が保持するステップと，
ブラウズサイズ取得部が，Ｗｅｂブラウザのサイズを取得するように通知するステップと，
ブラウザ表示可能領域値算出部がＷｅｂブラウザのサイズを取得するステップと，
ポートレット表示領域値算出部が，各ポートレットが生成する表示内容を表示するために使用できる領域のサイズを算出するステップと，
ポートレット表示内容調節部が，ポートレット表示領域値算出部が算出した領域に収まるように表示内容を調節するステップと，
ポートレット表示内容生成部が表示内容を生成するステップと，
ポートレット表示内容合成部が，各ポートレットが生成した表示内容をポータル画面として合成するステップと，
ポータル画面表示部が，生成したポータル画面をＷｅｂブラウザに表示するステップを有することを特徴とするポータル画面自動調節方法。
【請求項４】
第３の請求項において，
ポータルサーバが，Ｗｅｂブラウザにサイズを調節するように通知するブラウザサイズ変更通知部を持ち，
Ｗｅｂブラウザが，Ｗｅｂブラウザのサイズを調節するブラウザサイズ調節部を持ち，ポートレット表示領域値算出部が算出した各ポートレットが生成する内容を表示するための領域のサイズが，各ポートレットが表示内容を生成するために最小限必要とする領域のサイズに満たなかった場合に，ブラウザサイズ変更通知部が，ブラウザサイズ調節部に，Ｗｅｂブラウザのサイズを大きくするように通知するステップと，
ブラウザサイズ調節部がＷｅｂブラウザのサイズを大きくするステップを有し，ポータル画面を表示することを特徴とするポータル画面自動調節方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は，散在する情報を一箇所にまとめて保持し，ユーザがその中から必要な情報に効率よくアクセスできるポータルに関するものである。
【０００２】
【従来の技術】
社内外に分散したさまざまな情報やアプリケーションを一箇所に統合し，その中から個人や組織の業務に必要なものを抽出し，一つの画面に組み込んで表示する仕組みをポータルと言う。また，各種アプリケーションの表示画面やデータをポータル画面に表示できる形式に変換するアプリケーションをポートレットと呼ぶ（非特許文献１参照。）。
【０００３】
ユーザは，用意されているポートレットを自由に選択し組み合わせることによってポータル画面を作成することが出来る。また，ポータル管理者が個々のユーザ，または組織に対して見せたい情報をポートレットとしてポータル画面に配置することも出来る。
【０００４】
ポータル画面は，Ｗｅｂブラウザの上部に配置する「ヘッダ」や，左側に配置する「サイドナビゲーション」など，表示するコンテンツに関わらず常に表示する箇所と，選択したポートレットを表示する「コンテンツエリア」からなる。コンテンツエリアにポートレットを配置する方法としては，縦もしくは横一列に並べる方法，縦・横に行列形式に並べる方法などがある。
【０００５】
各ポートレットは，他に選択されたポートレットの情報は何も持たない。このため，グラフなどの画像を表示するポートレットがある場合に，それぞれのポートレットが独自のサイズで画像を表示してしまう。このとき，ポータル画面がＷｅｂブラウザ内に入りきらなくなり，ポータル画面の全体を見るためにはＷｅｂブラウザのスクロールが必要となる。
【０００６】
また，ＨＴＭＬのｉｆｒａｍｅタグを使用して画像を表示するポートレットの場合，ｉｆｒａｍｅのサイズが固定長の時はそれより大きいサイズの画像はｉｆｒａｍｅ内に入りきらず，ｉｆｒａｍｅのサイズが可変の時は他のポートレットのサイズによっては画像がｉｆｒａｍｅ内に入りきらない場合が出てくる。このとき，ポートレットが表示する画像の全体を見るためにはｉｆｒａｍｅのスクロールが必要となる。
【０００７】
尚、ｉｆｒａｍｅタグを利用した従来技術の例として、構造化文書の画面表示に関するものがある（特許文献１参照。）
。
【非特許文献１】
「日経コンピュータ」，２００２年１月２８日号，ｐ．４２−５７
【特許文献１】
特開２００２−２３６６３８号公報
【０００８】
【発明が解決しようとする課題】
ポータル画面を表示する際にポータル画面全体，またはポートレットが表示する画像全体が出ず，スクロールが必要になってしまうと，見たい情報を表示している位置にあわせて画面を移動しなくてはならなくなりユーザ操作性が低下する。また，重要な情報がスクロールしないと現れず，見落とすことにもつながる。
【０００９】
このような問題点を解決するために本発明では，スクロールを必要とせずに一度にポータル画面全体，またはポートレットが表示する画像を出し，ユーザ操作性の向上・情報の見落としの防止を目的としている。
【００１０】
【課題を解決するための手段】
本発明の計算機を利用した画面表示調整方法であって、前記計算機は、ウインドウの表示領域の情報にもとづきウインドウに含まれるポートレットの表示に使用できるポートレット表示領域値を算出して記憶装置に格納し、前記ウインドウにポートレットを表示する際に、前記格納したポートレット表示領域値を参照し、該ポートレット表示領域値にもとづいて表示領域を調節することを特徴とする。
【００１１】
本発明の複数のポートレットが生成する表示内容を一つの画面に合成表示するポータルシステムにおいて，Ｗｅｂブラウザのサイズを取得するようにＷｅｂブラウザに通知する機能と，ポータル画面の固定情報領域のサイズを取得する機能と，ポートレットが生成する表示内容にとって最小限必要な領域のサイズを取得する機能と，ポータル画面の固定情報領域のサイズと，ポートレットが生成する表示内容にとって最小限必要な領域のサイズを保持する機能と，各ポートレットが生成する表示内容を表示するために使用できる領域を算出する機能と，各ポートレットが生成した表示内容をポータル画面として合成する機能を有するポータルサーバと，ポータルサーバが算出した領域に収まるように表示内容を調節する機能と，ポートレットが表示する内容を生成する機能を有するポートレットと，Ｗｅｂブラウザのサイズを取得する機能と，ポータルサーバが生成したポータル画面の表示内容を表示する機能を有するＷｅｂブラウザによって構成されることを特徴とする。
【００１２】
また、本発明のポータルシステムにおいて，ポータルサーバが，ポータル画面の固定情報領域を取得し，各ポートレットが表示内容を生成するために最小限必要とする領域のサイズを取得し，ポータル画面の固定情報領域値と，各ポートレットが表示内容を生成するために最小限必要とする領域のサイズを保持し，Ｗｅｂブラウザに，Ｗｅｂブラウザのサイズを取得するように通知し，Ｗｅｂブラウザが，Ｗｅｂブラウザのサイズを取得し，ポータルサーバが，各ポートレットが生成する表示内容を表示するために使用できる領域のサイズを算出し，ポートレットが，ポータルサーバが算出した領域に収まるように表示内容を調節し，ポートレットの表示内容を生成し，ポータルサーバが，各ポートレットが生成した表示内容をポータル画面として合成し，Ｗｅｂブラウザが，ポータルサーバが生成したポータル画面をＷｅｂブラウザに表示することを特徴とする。
【００１３】
また、本発明のポータルサーバが，Ｗｅｂブラウザにサイズを調節するように通知する機能を有し，Ｗｅｂブラウザが，Ｗｅｂブラウザのサイズを調節する機能を有し，ポータルサーバが算出した，各ポートレットが生成する内容を表示するための領域のサイズが，各ポートレットが表示内容を生成するために最小限必要とする領域のサイズに満たなかった場合に，ポータルサーバがＷｅｂブラウザのサイズを調節するようにＷｅｂブラウザに通知し，Ｗｅｂブラウザが，Ｗｅｂブラウザのサイズを調節し，ポータル画面を表示することを特徴とする。
【００１４】
【発明の実施の形態】
第１の実施例は次の通り。
【００１５】
図２を用いて，システム構成を説明する。システム構成としてはポータルサーバ（１０１）とネットワークでつながれた複数のクライアントマシン（２０１）がある。ユーザがクライアントマシン（２０１）のＷｅｂブラウザ（１０２）を使用しＷＷＷサーバ（１０４）を経由してポータルサーバ（１０１）にログインすると，ポータル画面（２０２）が表示される。
【００１６】
図１を用いて，プログラム構成図を説明する。プログラム構成としては，ポータルサーバ（１０１），ＷＷＷサーバ（１０４），ポートレット（１０３）がある。
【００１７】
ポータルサーバ（１０１）はポータル情報領域値登録部（１０５），ポートレット登録部（１０６），ブラウザサイズ取得部（１０７），ポートレット表示領域値算出部（１０９），ブラウザサイズ変更通知部（１１０），ポートレット表示内容合成部（１１４），ポータル画面情報保持部（１１６）を持つ。Ｗｅｂブラウザ（１０２）はブラウザ表示可能領域値算出部（１０８），ブラウザサイズ調節部（１１１），ポータル画面表示部（１１５）を持つ。ポートレット（１０３）はポートレット表示内容調節部（１１２），ポートレット表示内容生成部（１１３）を持つ。
【００１８】
図３を用いて，ポータル画面（２０２）を表示するために使用するブラウザ表示可能領域（３０６）について説明する。Ｗｅｂブラウザ（１０２）はディスプレイ（３０１）のスクリーン（３０２）内に表示される。Ｗｅｂブラウザ（１０２）の領域にはＷｅｂブラウザの内枠（３０３）で囲まれた領域とＷｅｂブラウザの外枠（３０４）で囲まれた領域がある。Ｗｅｂブラウザの外枠（３０４）で囲まれた領域には，Ｗｅｂブラウザ（１０２）のツールバーやフッタなどのブラウザ表示不可能領域（３０５）も含む。ポータル画面（２０２）を表示するために使用するブラウザ表示可能領域（３０６）は，ブラウザの内枠（３０３）で囲まれた領域である。ブラウザ表示可能領域（３０６）の縦幅のサイズ，横幅のサイズを、図１のブラウザ表示可能領域値算出部（１０８）が取得するブラウザ表示可能領域値（１２１）とする。
【００１９】
図４を用いて，一つのポートレット（１０３）が生成する内容を表示するために使用するポートレット表示領域（４１０）について説明する。ブラウザ表示可能領域（３０６）にポータル画面（２０２）を表示する。ポータル画面はヘッダ（４０１），フッタ（４０２），サイドナビゲーション（４０３）などのポータル情報領域（４０４）を含む。ヘッダ（４０１）やフッタ（４０２）などのようにブラウザ表示可能領域（３０６）に対して横に表示するポータル情報領域（４０４）の場合はその縦幅のサイズをポータル情報縦領域値  （１２６）とし，サイドナビゲーション（４０３）のようにブラウザ表示可能領域（３０６）に対して縦に表示するポータル情報領域（４０４）の場合はその横幅のサイズをポータル情報横領域値（１２７）とする。
【００２０】
ポータル情報領域（４０４）は選択したポートレット（１０３）に関わらず常に表示する領域であるので，ブラウザ表示可能領域（３０６）からポータル情報領域（４０４）を除いた領域であるコンテンツエリア（４０５）が各ポートレット（１０３）が生成する内容を合成して出力するのに使用できる領域である。
【００２１】
コンテンツエリア（４０５）は，各ポートレット表示領域（４１０）の周りを取り囲むパディング（１２４）や，各ポートレット表示領域（４１０）間のスペーシング（１２５）を含む。コンテンツエリア（４０５）からパディング（１２４）やスペーシング（１２５）を除いた領域を，ポートレット（１０３）の配置や個数によって分割した領域が，それぞれのポートレット（１０３）のポートレット表示領域（４１０）である。
【００２２】
ポートレット表示領域（４１０）の縦幅のサイズ，横幅のサイズを、図１のポートレット表示領域値算出部（１０９）が算出するポートレット表示領域値（１２３）とする。ポートレット（１０３）の配置や個数の情報であるポートレット配置情報（１１８）は，図１のポートレット表示領域値算出部（１０９）の入力となる。ポートレット配置情報（１１８）はポータルサーバ（１０１）にログインしたユーザごとに異なるものであり，ポータルサーバ（１０１）によって管理されている。パディング（１２４）やスペーシング（１２５）の値はポートレット表示内容合成部（１１４）が持っている。
【００２３】
また，それぞれのポートレット（１０３）が生成する内容にとって最小限必要なポートレット表示領域（４１０）をポートレット最小表示領域とし，ポートレット最小表示領域の縦幅のサイズ，横幅のサイズを、図１のポートレット登録部（１０６）がポータル画面情報保持部（１１６）に渡すポートレット最小表示領域値（１２０）とする。
【００２４】
ポータル環境構築時の処理フローを図５を用いて説明する。
まずポータルサーバ（１０１）を構築する（５１）。その後にポータルサーバ（１０１）のポータル情報領域値登録部（１０５）が，各ポータル情報領域（４０４）のポータル情報縦領域値（１２６）とポータル情報横領域値（１２７）をポータル画面情報保持部（１１６）に渡す。また，ポータル画面（２０２）のヘッダ（４０１）などのポータル情報領域（４０４）が書き換えられてサイズが変更になった場合も，ポータル情報領域値登録部（１０５）が変更後のポータル情報縦領域値（１２６）またはポータル情報横領域値（１２７）をポータル画面情報保持部（１１６）に渡す（５２）。
【００２５】
次にポートレット（１０３）をポータルサーバ（１０１）に登録する（５３）。ポータルサーバ（１０１）に登録するポートレット（１０３）の個数分だけポートレット（１０３）の登録（５３）を繰り返す。この時，ポータルサーバ（１０１）のポートレット登録部（１０６）がそれぞれのポートレット（１０３）のポートレット最小表示領域値（１２０）をポータル情報保持部（１１６）に渡す（５４）。
【００２６】
ポータル画面情報保持部（１１６）の実施例を図６に示す。
ポータル画面情報保持部（１１６）は、ポータル情報領域（４０４）の情報とポートレット最小表示領域値（１２０）を持つ。ポータル情報領域（４０４）に関しては，ヘッダ（４０１）やフッタ（４０２）などのようにブラウザ表示可能領域（３０６）に対して横に表示するポータル情報領域（４０６）の場合はそのポータル情報縦領域値（１２６）を保持し，サイドナビゲーション（４０３）のようにブラウザ表示可能領域（３０６）に対して縦に表示するポータル情報領域（４０４）の場合はそのポータル情報横領域値（１２７）を保持する。
【００２７】
ポータル画面情報保持部（１１６）は、各ポータル情報縦領域値（１２６）の総和と、各ポータル情報横領域値（１２７）の総和をそれぞれ算出し、ポータル情報領域値（１１９）として保持する。ポートレット最小表示領域値（１２０）に関しては，各ポートレット（１０３）ごとのポートレット最小表示領域値（１２０）の縦サイズ（６０１）と横サイズ（６０２）を保持する。
【００２８】
ポータル画面（２０２）を表示する際の処理フローを図７を用いて説明する。
【００２９】
ユーザがポータルサーバ（１０１）にログインすると，ポータルサーバ（１０１）で認証が行われ，認証結果が正しければポータルサーバ（１０１）にログインできる（７１）。
【００３０】
次にポータルサーバ（１０１）のブラウザサイズ取得部（１０７）がＷｅｂブラウザ（１０２）のブラウザ表示可能領域値算出部（１０８）に対して，ブラウザ表示可能領域値（１２１）を取得するように通知を出す（７２）。通知を受けたブラウザ表示可能領域値算出部（１０８）はブラウザの内枠（３０３）で囲まれた領域値を取得し，ブラウザサイズ取得部（１０７）に返す（７３）。ブラウザの内枠（３０３）で囲まれた領域値は，例えばＪａｖａＳｃｒｉｐｔのｗｉｎｄｏｗ．ｉｎｎｅｒＨｅｉｇｈｔメソッドとｗｉｎｄｏｗ．ｉｎｎｅｒＷｉｄｔｈメソッドによって取得できる。
【００３１】
次にポートレット表示領域値算出部（１０９）が各ポートレットのポートレット表示領域値（１２３）を算出し，図１に示すユーザごとに管理されたメモリ（１１７）に値を保持する（７４）。
【００３２】
この時の処理フローを図８に示す。
まずポートレット表示領域値算出部（１０９）は，ポータルサーバ（１０１）からポートレット配置情報（１１８）を，ポータル画面情報保持部（１１６）からポータル情報領域値（１１９）とポートレット最小表示領域値（１２０）を，ブラウザサイズ取得部（１０７）からブラウザ表示可能領域値（１２１）を，ポートレット表示内容合成部（１１４）からパディング（１２４）とスペーシング（１２５）の値をそれぞれ受け取る（８１）。次にブラウザ表示可能領域値（１２１）からポータル情報領域値（１１９）を引いたコンテンツエリア（４０５）の領域値を算出し（８２），そこからパディング（１２４），スペーシング（１２５）の値を引いた全ポートレット表示領域値（９０１）を算出する（８３）。全ポートレット表示領域値（９０１）をポートレット配置情報（１１８）を基に，各ポートレット（１０３）に分割する（８４）。
【００３３】
各ポートレット（１０３）に分割する方法の実施例を図９に示す。全ポートレット表示領域値（９０１）をポートレット（１０３）の個数で割った値で均等に各ポートレット（１０３）にポートレット表示領域値（１２３）を分割する均等配分方法（９０２）や，各ポートレット（１０３）のポートレット最小表示領域値（１２０）の比になるように全ポートレット表示領域値（９０１）を分割する最小値比率配分方法（９０３）や，各ポートレット（１０３）のポートレット最小表示領域値（１２０）の合計を全ポートレット表示領域値（９０１）から引き，その値をポートレット（１０３）の個数分で割った値を各ポートレット（１０３）のポートレット最小表示領域値（１２０）に加えた値で分割する最小値＋均等配分方法（９０４）などがある。
【００３４】
ポートレット表示領域値算出部（１０９）は，算出した各ポートレット（１０３）のポートレット表示領域値（１２３）をメモリ（１１７）に保持する（８５）。
【００３５】
次にポートレット（１０３）のポートレット表示内容調節部（１１２）が，メモリ（１１７）から該当するポートレット表示領域値（１２３）を受け取る。ポートレット表示内容調節部（１１２）はポートレット表示領域値（１２３）に収まるように，表示する画像を縮小するなどの処理を施し，表示内容を調節する。ポートレット表示内容生成部（１１３）は，調節した内容を含んだ表示内容を生成し，ポータルサーバ（１０１）のポートレット表示内容合成部（１１４）に渡す（７５）。
【００３６】
ポートレット表示内容合成部（１１４）は各ポートレット（１０３）が生成した表示内容を合成し，Ｗｅｂブラウザ（１０２）のポータル画面表示部（１１５）に渡す（７６）。ポータル画面表示部（１１５）は受け取った内容をポータル画面（２０２）として表示する（７７）。
【００３７】
第２の実施例は以下の通り。
図８のポートレット表示領域算出部（１０９）の処理フローのポートレット表示領域値（１２３）を算出するステップ（８４）とポートレット表示領域値（１２３）をメモリ（１１７）に保持するステップ（８５）の間にブラウザサイズ変更処理を挿入する。ブラウザサイズ変更処理の処理フローを図１０に示す。まず各ポートレット（１０３）の表示内容が，算出されたポートレット表示領域値（１２３）に収まるか確認するために，ポートレット表示領域算出部（１０９）が，各ポートレット（１０３）に対してポートレット最小表示領域値（１２０）が該当するポートレット表示領域値（１２３）より小さいかチェックする（１１）。
【００３８】
ポートレット最小表示領域値（１２０）がポートレット表示領域値（１２３）より大きいポートレット（１０３）がある場合には，その差分を算出し（１２），該当するポートレット（１０３）のポートレット表示領域値（１２３）をポートレット最小表示領域値（１２０）にする（１３）。表示する全てのポートレット（１０３）に対して処理を施した後，差分値の合計であるポータル画面差分値を算出し，ブラウザサイズ変更通知部（１１０）に渡す（１４）。ブラウザサイズ変更通知部（１１０）はＷｅｂブラウザ（１０２）のブラウザサイズ調節部（１１１）に，ポータル画面差分値分だけＷｅｂブラウザ（１０２）のサイズを大きくするように通知する。
【００３９】
通知を受けたブラウザサイズ調整部（１１１）は，Ｗｅｂブラウザ（１０２）のサイズにポータル画面差分値を加えた値がディスプレイ（３０１）のスクリーン（３０２）のサイズ内に収まるかチェックする（１５）。
【００４０】
ここで処理するＷｅｂブラウザ（１０２）のサイズは，Ｗｅｂブラウザの外枠（３０４）のサイズである。Ｗｅｂブラウザの外枠（３０４）の値は，例えばＪａｖａＳｃｒｉｐｔのｗｉｎｄｏｗ．ｏｕｔｅｒＨｅｉｇｈｔメソッドとｗｉｎｄｏｗ．ｏｕｔｅｒＷｉｄｔｈメソッドで取得できる。ディスプレイ（３０１）のスクリーン（３０２）のサイズは，例えばＪａｖａＳｃｒｉｐｔのｗｉｎｄｏｗ．ｓｃｒｅｅｎ．ａｖａｉｌＨｅｉｇｈｔメソッドとｗｉｎｄｏｗ．ｓｃｒｅｅｎ．ａｖａｉｌＷｉｄｔｈメソッドで取得できる。
【００４１】
Ｗｅｂブラウザ（１０２）のサイズにポータル画面差分値を加えた値がディスプレイ（３０１）のスクリーン（３０２）のサイズ内に収まる場合，ブラウザサイズ調整部（１１１）はＷｅｂブラウザ（１０２）のサイズをポータル画面差分値分だけ大きくする（１６）。Ｗｅｂブラウザ（１０２）のサイズにポータル画面差分値を加えた値がディスプレイ（３０１）のスクリーン（３０２）のサイズ内に収まらない場合，ブラウザサイズ調整部（１１１）はＷｅｂブラウザ（１０２）のサイズをディスプレイ（３０１）のスクリーン（３０２）のサイズまで大きくする（１７）。
【００４２】
このように、ブラウザの表示領域の中から，各ポートレット表示に使用できるポートレット表示領域値を算出し，値を保存しておく。各ポートレットはそれぞれのポートレット表示領域値を参照し，その範囲に表示が収まるように表示内容を調節し表示する。
【００４３】
これにより，スクロールを必要とせずに一度にポータル画面全体を表示でき，ユーザ操作性を向上し、情報の見落としを防止する。
【００４４】
本発明によれば，グラフなどの画像を表示するポートレットがポータル画面に含まれていても，ポータル画面全体や，ポートレットが表示している画像を，スクロールなしで一度に表示できる。
【００４５】
【発明の効果】
本発明によれば，ウインドウの表示領域を調整して画面に表示することで，ユーザの操作性を向上することができる。
【図面の簡単な説明】
【図１】プログラム構成図
【図２】システム構成図
【図３】ポータル画面の表示領域
【図４】ポートレットの表示領域
【図５】ポータル環境構築時の処理フロー
【図６】ポータル画面情報保持部の実施例
【図７】ポータル画面表示時の処理フロー
【図８】ポートレット表示領域値算出部の処理フロー
【図９】ポートレット表示領域値算出の実施例
【図１０】ブラウザサイズ変更処理の処理フロー
【符号の説明】
１０１  ポータルサーバ
１０２  Ｗｅｂブラウザ
１０３  ポートレット
１０５  ポータル情報領域値登録部
１０６  ポートレット登録部
１０７  ブラウザサイズ取得部
１０８  ブラウザ表示可能領域値算出部
１０９  ポートレット表示領域値算出部
１１０  ブラウザサイズ変更通知部
１１１  ブラウザサイズ調節部
１１２  ポートレット表示内容調節部
１１６  ポータル画面情報保持部
１１９  ポータル情報領域値
１２０  ポートレット最小表示領域値
１２１  ブラウザ表示可能領域値
１２３  ポートレット表示領域値
【図１】
2004252688.tif 000003
【図２】
2004252688.tif 000004
【図３】
2004252688.tif 000005
【図４】
2004252688.tif 000006
【図５】
2004252688.tif 000007
【図６】
2004252688.tif 000008
【図７】
2004252688.tif 000009
【図８】
2004252688.tif 000010
【図９】
2004252688.tif 000011
【図１０】
2004252688.tif 000012