エンベデッドシステムスペシャリスト 2017年 午前2 問25
問題文
マッシュアップを利用してWebコンテンツを表示している例として、最も適切なものはどれか。
選択肢
ア:Webブラウザにプラグインを組み込み、動画やアニメーションを表示する。
イ:地図上のカーソル移動に伴い、Webページを切り替えずにスクロール表示する。
ウ:鉄道経路の探索結果上に、各鉄道会社のWebページへのリンクを表示する。
エ:店舗案内のWebページ上に、他のサイトが提供する地図検索機能を利用して出力された情報を表示する。(正解)
🔒 解説は解答すると表示されます
マッシュアップ【午前2解説】
正解の理由
マッシュアップとは、複数のWebサービスやデータを組み合わせて、新しいWebコンテンツを作ることです。
エは、店舗案内のWebページに、別のサイトが提供する地図検索機能を利用して得た情報を表示しています。店舗情報と地図サービスの機能を組み合わせているため、マッシュアップの例です。
解法ステップ
- マッシュアップの基本を「複数のWebサービスやデータの組合せ」と押さえます。
- 選択肢が、外部サービスの機能や情報を自分のWebコンテンツに取り込んでいるか確認します。
- 外部の地図検索機能を店舗案内に組み込んでいるエを選びます。
選択肢別の誤答解説
- ア:ブラウザにプラグインを追加して、動画やアニメーションを表示する例です。外部のWebサービスやデータを組み合わせているとは限りません。
- イ:Webページを切り替えずに表示内容を更新する動作の例です。非同期通信などを利用する場合がありますが、それだけでマッシュアップとはいえません。
- ウ:鉄道経路の検索結果に、各鉄道会社のページへのリンクを表示する例です。外部ページへのリンクを並べるだけでは、外部サービスの機能や情報を組み合わせたことにはなりません。
- エ:店舗案内に、別のサイトが提供する地図検索機能の出力を表示しています。異なるサービスを組み合わせたマッシュアップです。
よくある誤解
- 外部サイトへのリンクを置けばマッシュアップだと思う:リンクで別サイトへ移動させるだけでは、サービスやデータを組み合わせたとはいえません。
- ページを切り替えずに表示内容を更新することがマッシュアップだと思う:それは画面の更新方法に関する特徴であり、複数のサービスを組み合わせるマッシュアップとは別の観点です。
- マッシュアップには特定の技術が必須だと思う:重要なのは、複数の情報源やサービスを組み合わせて新しいコンテンツを作ることです。
補足コラム
マッシュアップでは、地図、交通情報、天気情報など、外部サービスが提供する機能やデータを利用することがあります。サービス間の連携にはAPIが使われることが多く、利用者は複数の情報を一つの画面でまとめて確認できます。
FAQ
Q. 外部サービスの情報を引用して表示するだけでも、マッシュアップですか?
A. 複数のサービスやデータを組み合わせて新しいコンテンツを作っていれば、マッシュアップと考えられます。単にリンクを掲載するだけの場合とは区別します。
A. 複数のサービスやデータを組み合わせて新しいコンテンツを作っていれば、マッシュアップと考えられます。単にリンクを掲載するだけの場合とは区別します。
Q. マッシュアップとページの動的更新は同じですか?
A. 同じではありません。マッシュアップはコンテンツの組合せ、動的更新はページ表示の仕組みに関する用語です。
A. 同じではありません。マッシュアップはコンテンツの組合せ、動的更新はページ表示の仕組みに関する用語です。
関連キーワード: マッシュアップ、Web API、Webサービス、外部データ連携

\ せっかくなら /
エンベデッドシステムスペシャリストを
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

