120 likes | 365 Views
ブラウザで使う RSS Reader の実装. 情報学類 2年 吉田 光男 i031243@coins.tsukuba.ac.jp. 発表の概要. RSS とは? RSS の解析 ( RSS 1.0 ) ウェブ型 のメリット・デメリット ウェブサービス型 RSS Reader 実装 デモ 今後について. RSS とは?. Rich Site Summary の略 ウェブサイトの見出しや要約の記述フォーマット XML を応用した技術 RSS Reader ≒ 最新情報チェッカー. XML. RDF. RSS 2.0. RSS 1.0.
E N D
ブラウザで使う RSS Reader の実装 情報学類 2年 吉田 光男 i031243@coins.tsukuba.ac.jp
発表の概要 • RSS とは? • RSS の解析 (RSS 1.0) • ウェブ型 のメリット・デメリット • ウェブサービス型 RSS Reader 実装 • デモ • 今後について
RSS とは? • Rich Site Summary の略 • ウェブサイトの見出しや要約の記述フォーマット • XML を応用した技術 • RSS Reader ≒ 最新情報チェッカー XML RDF RSS 2.0 RSS 1.0 Atom
RSS の解析 (1 / 3) • RSS 1.0 を例に
RSS の解析 (2 / 3) • チャンネル(ヘッダ)部分 • 必要なデータ • title → そのサイトのタイトル • link → そのサイトの URL • description → そのサイトの概要
RSS の解析 (3 / 3) • アイテム(エントリー)部分 • 必要なデータ • title → そのアイテムのタイトル • link → そのアイテムの URL • description → そのアイテムの概要 • dc:subject → そのアイテムの(任意の)分類 • dc:date → そのアイテムの投稿日時
ウェブ型 のメリット・デメリット (1 / 2) • ウェブ型 RSS Reader のメリット • RSS 提供サイトへのトラフィック軽減 • RSS データの取りこぼしが少ない • ウェブ型 RSS Reader のデメリット • ユーザーインターフェイス • 一元管理によるデータの損失の可能性 • こうすれば解決できる • 他のクライアントでも見れるようにする • 集めたデータを RSS にて配信
ウェブ型 のメリット・デメリット (2 / 2) • 作動イメージ RSS 1 Web browser RSS 2 RSS Reader MSN Messenger RSS 3 Cache Robot RSS 4 Mobile Phone RSS … RSS Reader
ウェブ型 RSS Reader の実装 (1 / 2) • サービスとして動かす • 複数ユーザーでの利用 • 既存の RSS Reader (or アンテナ) から • 全 RSS の中から最新のエントリーを • カテゴリー分類 • アンテナのような表示 • 携帯電話からの表示 (実装予定)
ウェブ型 RSS Reader の実装 (2 / 2) • ちょっとした特徴 • RSS の二次配信 • MSN Messenger による利用 • 関連ニュースの表示 (実装予定) • クライアントに出来ることはクライアントで • JavaScript による補助機能 • カテゴリーの絞込みなど
デモ • 実際に作動中 CEEK.JP RSS Reader v2.0 (CEEK.JP Labs) http://labs.ceek.jp/rss2/ ドキュメントはまだ m(_ _)m
今後について • 今後の予定 • 未実装機能の実装 • 携帯電話対応 • 関連ニュース表示 • カテゴリーツリーの表示・非表示 etc… • 大規模サービスにできるように改良 • データベース周り • 効率的なクローリング