研究者:スワット センサワート 指導教員:越田高志 先生 1
従来のインターネットでは サーバから情報を得る一方向のみ。 現在のインターネットでは 双方向の利用に変わりつつある。 2
複数の Web サービス API を組み合わせて、新しい 一つの Web サービスとして開発することである。 3 図:マッシュアップのイメ ージ
必要情報を得るために、複数のサイトに 別々のウィンドウでアクセスしなければ ならず、手間がかかる。 1ヶ所のキーワード入力で同時に複数の サイトにアクセス可能 4
企業サービス GoogleWeb,News,Blog,Book,Image,Local,Patent,PDF,Map YouTube 動画検索 Livedoor ( Weather Hacks ) 天気情報検索 Amazon Amazon サービス内のキーワード検索 Yahoo Yahoo サービス内のキーワード検索 5 Google, Amazon, 及び Yahoo サービスは一つ キーワードで複数結果が得ることが出来 る
6 var tabbed = new GSearchControl(); tabbed オブジェクトを作 成, サービスを登録 tabbed.addSearcher(new GwebSearch()); tabbed.addSearcher(new GnewsSearch()); … Google API を利用するための宣言
7 AmazonWeb サービスを 登録 var amaz = new GwebSearch() amaz.setUserDefinedLabel("Amazon JP"); amaz.setUserDefinedClassSuffix("siteSearch"); amaz.setSiteRestriction("amazon.co.jp"); tabbed.addSearcher(amaz); 定義した関数をイベントハンドラとして登録 google.setOnLoadCallback(OnLoad, true);
8 tabbed.addSearcher( new GwebSearch()); tabbed.addSearcher( new GnewsSearch()); var tabbed = new GSearchControl()
9 図:システムの実行例
アンケート 10 人の平均点 キーワード入力が 1 回で,複数の検索 サービスが利用できるので便利で効率 的であるか? 4.5 このシステムがインターネット上にあ れば 貴方は使いたいと思う? 4.2 このシステムがインターネット上に実 現すれば 役に立つと思う? 3.4 10 ※ 1 問は 5 点満点である 感想と改良 ・ 2つのマップを互いに対応 ・ 天気情報の選択リストをもっと選択し やすい …
YouTube → 選択動画を同じフレームの空いて るスペース部分に Map → 2つマップをお互いに対応 11
有難う御座いました The End 12 Demo