4.4 デバイスに対応するための設定

Fileポートレットでは,PCだけでなく携帯電話(iモード,およびEZweb)からアクセスできるコンテンツを作成します。コンテンツは,クライアントのデバイス(PC,iモード,またはEZweb)ごとに対応する言語で作成する必要があります。

ポータルにアクセスできるクライアントのデバイスの種類と,対応する言語を次の表に示します。

表4-1 クライアントのデバイスの種類と対応する言語(Fileポートレット)

クライアントのデバイス対応する言語
HTML4.01に対応するWebブラウザのあるPCHTML
iモード対応HTML2.0に対応するiモードの携帯電話CHTML
Version 3.3 for HDMLに対応するEZwebの携帯電話HDML

なお,クライアントのデバイスに合ったコンテンツ表示するために,対応する言語ごとに文書を書き換える必要があります。

アクセスしてきたクライアントの種別を判別して,クライアントに合ったコンテンツを選択するために,マッピング定義ファイルを使用します。一つのポートレットに一つのマッピング定義ファイルが必要です。

マッピング定義ファイルとクライアント判別について次の図に示します。

図4-1 マッピング定義ファイルとクライアント判別(Fileポートレット)

[図データ]

図の説明

  1. ユーザがポータルにアクセスしたときに,マッピング定義ファイルでユーザのクライアント種別を判別します。
  2. クライアント種別に合致したファイルを選択します。
  3. 選択したファイルをポータルで表示します。

マッピング定義ファイルは,ポートレット登録時に作成されます。Portal Managerでポートレットを登録するときに,マッピング定義ファイルの作成場所を指定します。ポートレットごとに作成したポートレットディレクトリの直下を指定します。