64380
次世代WEBプラットフォーム論
MODERN WEB PLATFORM TECHNOLOGIES


2 単位
実施形態
開催日程 秋学期 月曜日4時限
担当教員 増井 俊之(マスイ トシユキ)
関連科目
開講場所 リモート講義
授業形態 講義
履修者制限
履修条件

使用言語 日本語
連絡先 masui@pitecan.com
授業ホームページ https://scrapbox.io/sfc-web2017/
同一科目

学生が利用する予定機材/ソフト等

リモート講義を受講可能なパソコン

設置学部・研究科 政策・メディア研究科
大学院プロジェクト名

大学院プロジェクトサブメンバー

ゲストスピーカーの人数 0
履修選抜・課題タイプ=テキスト登録可 false
履修選抜・選抜課題タイプ=ファイル登録可 false
GIGAサティフィケート対象
最終更新日 2020/08/24 14:27:54

科目概要

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

The Web is now the platform of all the activities of the people in the world, and the architecture of the Web is still evolving quickly. In this lecture, we introduce various aspects of Web technologies by showing many up-to-date examples.

授業シラバス

主題と目標/授業の手法など

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

教材・参考文献

推薦図書:
* Brian W. Kernighan 著, 久野靖 訳.「ディジタル作法 −カーニハン先生の「情報」教室」 オーム社, ISBN:4274069095
* 増井俊之. 「スマホに満足してますか? ーユーザインタフェースの心理学ー」光文社新書

提出課題・試験・成績評価の方法など

レポート提出による評価

履修上の注意

授業計画

第1回 ガイダンス

講義内容の概要を解説する


第2回 Webとなめらかなインタフェース

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


第3回 Webプログラミング

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


第4回 Webとユーザプログラミング

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


第5回 Webと検索

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


第6回 Webと情報視覚化

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


第7回 実世界とWeb

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


第8回 Webと認証

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


第9回 Webとユーザアクション

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


第10回 Wiki

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


第11回 Webと集合知

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


第12回 Webとナビゲーション

Webの情報を検索するしようとする場合、階層的に構成された情報をたどったりテキスト検索でページを捜したりする方法がよく使われているが、さらに柔軟なナビゲーションシステムも様々なものが提案されている。各種のWeb上のナビゲーション手法について解説する。
全世界の人間やセンサ間でリアルタイムに柔軟なデータ共有/交換が行なわれるという状況は人類史上かつてなかったことであり、ユートピア的な世界が期待される一方で想定外の問題が発生する危険も存在する。将来のWebにおいて懸念される問題点と対策について考察する。


第13回 Webと社会

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


第14回 Webサービスの実装の調査

最近のWebサービスの実装の特徴の調査及び発表を行なう。


第15回 Webサービスのインタフェースの調査

最近のWebサービスの特徴的なインタフェースのトレンドについて調査及び発表する。


15回目に相当するその他の授業計画

* まとめ* これまでの講義で漏れた細かいトピックの解説を行ない、Web技術やWebを利用した社会の将来について考察する。