Web2.0

Web2.0
Web2.0の定義
•
•
•
•
•
•
•
Tim O‘Reilly はこう言った.
ユーザー参加型であること
パッケージソフトではなくサービスを提供しているこ
と
集合知を利用すること
大量のデータソースを集積していること
ニッチの市場でロングテールを活用していること
端末を選ばないこと
誰にでも手に入る技術でサービスを作ること
これらの一つでも満足していれば,Web2.0としよう.
代表的なサービス
• パッケージソフトではなくサービスを提供しているこ
と
• 誰にでも手に入る技術でサービスを作ること
– Flickr (http://www.flickr.com/),はてなブックマーク
– Google Map (http://maps.google.co.jp/maps)
• 集合知を利用すること
– Wikipedia
• ユーザー参加型であること
– Mixi (http://mixi.jp/), YouTube
重要な技術
• RSS (Rich Site Summary)
– Webサイトの見出しや要約などのメタデータを構造化して記述する
XMLベースのフォーマット。主にサイトの更新情報を公開するのに使
われている。
• Ajax
– Asynchronous JavaScript + XML の略称
– JavaScript の組み込みクラスである XMLHttpRequest を利用した
非同期通信を利用して、ウェブブラウザ上で既存の枠組みにとらわ
れないインタフェースを実現するための技術
• マッシュアップ
– 複数の異なる提供元の技術やコンテンツを複合させて新しいサービ
スを作成する.
– 複数のAPIを組み合わせて、ひとつのWebサービスであるかのような
機能を提供する.
RSSとRSSリーダー
• RSSにはいくつかの種類がある.
– RSS(1.0), RSS(2.0), Atom
• RSSリーダー
– 単独ソフト:
gooRSSリーダー (http://reader.goo.ne.jp/)
cocco等
– ブラウザ:Firefox, Internet Explorer 7等
– Webサービス型
– メーラー一体型
マッシュアップ
• Mash Up Award 2nd
– http://jp.sun.com/mashupaward/
• ポイントは,別々のサービスをうまく繰り合わ
せて流用すること.