KGC


Keio University Shonan Fujisawa Campus
Course Summary (Syllabus)


MODERN WEB PLATFORM TECHNOLOGIES (Toshiyuki Masui

    Semester : 2009 Spring
    Code : 64380 / 2 Credits


1. Objectives/Teaching method

    現在のWebは計算機や携帯電話の利用法のひとつとして使われているにすぎないが、将来のWebは全世界の人間や機械がいつでもどこでも情報をやりとりするためのコミュニケーションのプラットフォームとなると考えられる。Webの進化に関連する技術動向を、豊富な具体例をまじえて解説する。


2. Materials/Reading List

    未定


3. SCHEDULE

    #1 ガイダンス

    #2 Webとなめらかなインタフェース
    WindowsやMacintoshなどのグラフィカルユーザインタフェース(GUI)のほとんどは連続的/可逆的な「なめらかな」操作で構成されているが、ブラウザではページ遷移にもとづく非連続的な操作を強いられることが多い。Webのユーザビリティについて考察し、ブラウザ上でなめらかな操作を実現するAjax, Cometなどの技術を紹介する。

    #3 Webプログラミング
    現在のWebサービスの大部分は、データベースを操作するWebサーバにクライアントであるブラウザからアクセスしてデータ交換を行なうという形式になっている。現状のWebサーバやデータベースのプログラミング及び、FlashやJavaなどを用いたブラウザ上のクライアントプログラミングについて解説する。

    #4 Webとユーザプログラミング
    システムをユーザに適応させたり、決まった操作を何度も実行させたりするために、「予測システム」や「エンドユーザプログラミング」といった技法が用いられることがある。Greasemonkey, Chickenfootなどのシステムを利用し、Webの利用において各種の自動化やプログラミングを行なう手法を解説する。

    #5 Webと検索
    Web上では、キーワードを指定してから検索実行ボタンを押すことによりテキストベースの検索を行なう手法が一般的であるが、このような手法には限界がある。より直感的な検索を行なうための、インクリメンタル検索・曖昧検索・連想検索・ズーミング検索などの検索技法を紹介する。

    #6 Webと情報視覚化
    Web上の大規模なデータを直感的に把握しつつ検索を行なうための各種の情報視覚化技術について解説する。

    #7 実世界とWeb
    現在のWebはもっぱら計算機上のデータを扱うが、将来のWebでは計算機の外部の情報を利用する場面が多くなると考えられる。また、キーボードやマウス以外の装置を用いた、ユニバーサルデザインに配慮したインタフェースが主流になってくると考えられる。センサ利用技術、実世界インタフェース技術とWebとの融合について解説する。

    #8 Webと認証
    ユビキタスな計算機環境では、誰もがどこでも簡単な手間で認証を行なう手法が重要である。また、Web上の情報の秘密レベルを柔軟に制御するような技術も重要になってくるであろう。誰もが簡単に安全に認証を行なったり情報の秘密レベルを制御したりできるようにする技術を解説する。

    #9 Webとユーザアクション
    現在のブラウザでWeb情報を操作するためには、能動的な計算機との対話が必要である。一方、ユーザは完全に受動的にテレビやラジオの情報を利用することができる。将来のWebにおいて主流となると考えられる、これらの折衷的なユーザアクションについて解説する。

    #10 Wiki
    Web上での情報共有/交換システムとして「Wiki」が注目されている。今後さらに広く使われる可能性が高いWikiの思想、文化、技術について解説する。また、Wikiにおいてフロー情報とストック情報を融合して扱う技術についても解説する。

    #11 Webと集合知
    Web2.0と表現されるようなシステムにおいては、多数のユーザが作成し共有されるデータが重要な意味をもつ。ユーザによって生成されたデータにもとづく集合知を扱う手法や、適切にデータを集めて管理できるようにするための技術について解説する。

    #12 Webと社会
    全世界の人間やセンサ間でリアルタイムに柔軟なデータ共有/交換が行なわれるという状況は人類史上はじめてのことであり、ユートピア的な世界が期待される一方で想定外の問題が発生する危険も存在する。将来のWebにおいて懸念される問題点と対策について考察する。

    #13 まとめ


4. Assignments/Examination/Grad Eval.

    レポート提出による評価


5. Special Note

    -


6. Prerequisit / Related courses

    -


7. Conditions to take this course

    -


8. Relation with past courses

    -


9. Course URL


2009-03-11 21:15:37.0668


Powered by SOI Copyright(c) 2002-2019, Keio University Shonan Fujisawa Campus. All rights reserved.
このサイトの著作権について