応用情報技術者 2013年 秋期 午前2 問50
問題文
マッシュアップを利用して Webコンテンツを表示している例として、最も適切なものはどれか。
選択肢
ア:Webブラウザにプラグインを組み込み、動画やアニメーションを表示する。
イ:地図上のカーソル移動に伴い、 ページを切り替えずにスクロール表示する。
ウ:電車経路の探索結果上に、各路線会社の Webページへのリンクを表示する。
エ:店舗案内のページ上に、他のサイトが提供する地図情報を表示する。(正解)
マッシュアップを利用して Webコンテンツを表示している例【午前2 解説】
要点まとめ
- 結論:マッシュアップとは複数の異なるWebサービスやデータを組み合わせて新しいコンテンツを作る技術であり、他サイトの地図情報を自サイトに表示する例が該当します。
- 根拠:選択肢エは外部の地図サービスを自サイトに統合しており、APIなどを利用した典型的なマッシュアップの形態です。
- 差がつくポイント:単なるプラグイン利用やページ遷移なしの表示はマッシュアップではなく、異なるサービスのデータ連携があるかどうかが重要です。
正解の理由
選択肢エは「店舗案内のページ上に、他のサイトが提供する地図情報を表示する」ことで、外部の地図サービスのデータを自サイトに組み込んでいます。これはAPIやウィジェットを利用して複数のWebサービスを融合させるマッシュアップの典型例です。単に自サイト内で機能を実装するのではなく、異なるサービスの情報を組み合わせて新たな価値を提供しています。
よくある誤解
マッシュアップは単にページ内で動画やアニメーションを表示することや、ページ遷移なしにスクロール表示することとは異なります。これらは技術的な表示方法やUIの工夫であり、異なるサービスの連携を意味しません。
解法ステップ
- マッシュアップの定義を確認する(複数のWebサービスやデータを組み合わせること)。
- 各選択肢が単独の技術利用か、複数サービスの連携かを判別する。
- 外部サービスの情報を自サイトに統合している選択肢を探す。
- それが選択肢エであることを確認し、正解とする。
選択肢別の誤答解説
- ア:プラグインを組み込んで動画やアニメーションを表示するのは単一サービスの機能利用であり、マッシュアップではありません。
- イ:ページ遷移なしにスクロール表示するのはAjaxなどの技術であり、マッシュアップの定義には当てはまりません。
- ウ:電車経路の結果にリンクを表示するだけで、異なるサービスのデータを組み合わせているわけではなく、単なるリンクの設置です。
- エ:他サイトの地図情報を自サイトに表示しており、複数サービスの融合であるため正解です。
補足コラム
マッシュアップはWeb APIの普及により広がった技術で、Google Maps APIを使った地図表示やSNSのデータを組み合わせたサービスが代表例です。これによりユーザーは複数の情報を一つの画面で効率的に利用できます。
FAQ
Q: マッシュアップと単なるリンク設置の違いは何ですか?
A: マッシュアップは異なるサービスのデータや機能をAPIなどで連携し一体化すること、単なるリンクは外部サイトへの誘導に過ぎません。
A: マッシュアップは異なるサービスのデータや機能をAPIなどで連携し一体化すること、単なるリンクは外部サイトへの誘導に過ぎません。
Q: Ajaxでページ遷移なしに表示することはマッシュアップですか?
A: いいえ。Ajaxは非同期通信技術であり、マッシュアップは異なるサービスの情報を組み合わせることを指します。
A: いいえ。Ajaxは非同期通信技術であり、マッシュアップは異なるサービスの情報を組み合わせることを指します。
関連キーワード: マッシュアップ、Web API, 地図情報、Ajax, Webサービス連携

\ せっかくなら /
応用情報技術者を
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

