• Save
Tonica110221
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Tonica110221

on

  • 680 views

Used in Tonica private LT session @2011/02/21

Used in Tonica private LT session @2011/02/21

http://www.slideshare.net/quolc/91confquolc20110821

Statistics

Views

Total Views
680
Views on SlideShare
680
Embed Views
0

Actions

Likes
0
Downloads
0
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Tonica110221 Presentation Transcript

  • 1. インターフェイスから考える
    Ryohei Suzuki | @quolc
    Circle Tonica, University of Tokyo
    メディア化するコード
  • 2. Algorithmic Design
  • 3. Algorithmic Design
    アルゴリズム = 計算規則・ルール ← 制約条件
    プログラムによって自動生成されるデザイン
    デザインからメタデザインへ
    建築を初めとした現場で研究が進んでいる。
    東大でも最近専門のスタジオが出来たらしい。
  • 4. Kostas Terzidis
    “Algorithmic Architecture”
    デザインとは何か?
    計算機によるデザインの特質を理解する
    “computation” ≠ “computerization”
    機械と人間がカップリングした設計プロセスを提案。
    和訳も出てます。
  • 5.
  • 6. Context Free Art
    http://www.contextfreeart.org/
    文脈自由文法でプログラムを記述
    再帰的に呼び出される描画規則
    位置・形状・色・確率を指定
    多彩なフラクタル画像を出力
  • 7.
  • 8. Structure Synth
    http://structuresynth.sourceforge.net/
    Context Free Art の3D版
    Box, Sphereなどが基本要素となる。
    短い記述で非常に美しい表現が可能
    レイトレーサも最新版では搭載。
  • 9. Origin of Personal Computer
  • 10. Origin of Personal Computer
    ×「計算機」 ○「パソコン」
    人間(個人)の拡張としてのコンピュータへの視点
    Sutherland, Douglas C. Engelbart, Alan Kay, ...
    カウンターカルチャーとしての側面
    “Performance” や “Processing” の Augmentation
  • 11. Sketch Pad
    Ivan Sutherland, 1963
    制約による図形の描画
    画面+ライトペンでの直接操作
    Illustratorの元祖
    計算機のツールへの変化の先鋒
  • 12. Mouse, Groupware, Hyperlink,
    WordProcessor, etc.
    Douglas C. Engelbart
    GUIの基盤概念をほぼ独力で整備
    Directory・Hyperlink・コラボレーションといった概念も提唱・実装
    1968年のデモは余りにも有名
  • 13. Dynabook
    Alan Kay, 1968
    世界初のTablet PCの発案
    GUIを搭載、マルチメディアを扱える
    子どもが使い、知性を育むことを最重視
    「誰もがプログラムを書く世界」の構想
  • 14. 西垣通
    『思想としてのパソコン』
    Engelbert, Bush, Turing ら錚々たる面子の論文の和訳集+解説。
    インターフェイスに関わる思想史を俯瞰する意味でも、きわめて有意義な一冊。
  • 15. Creation / Design / Écriture
  • 16. Creation / Design / Écriture
    表現を実現するプラットフォームとして、ではなく、コードそれ自体をエクリチュールとする試み
    あるいは、コードを創造する営みについての挑戦
    人と機械、あるいは人と人とをつなげる「言葉」の設計は、半世紀の歴史を持ちながらまさに現前する課題
  • 17. パタン・ランゲージ
    Christopher Alexander, 1977
    「詩が生まれるように、パターンが集まってランゲージとなり、このパタン・ランゲージを用いて生き生きとした建物やコミュニティを形成することができる」
    都市設計・建築のための基本語彙集
    一般市民も、基本語彙を組み合わせることで設計に大きく関わることができる
  • 18. デザイン・パターン
    Gang of Four, 1995
    パタン・ランゲージの概念(有益なパターンの抽出)をプログラミングに導入
    設計ノウハウを、蓄積・再利用のために適切にカタログ化したもの。
    オリジナルは23のパターンで構成
    結城浩氏の著作が分かり易い
  • 19. JST ERATO 五十嵐デザインインタフェースプロジェクト
    http://www.designinterface.jp/
    高度な自己実現・ビジュアリゼーションのためのインタフェース開発を束ねる。
    誰もが自分の衣服・家具・自分のためのロボットの動きなどをデザインする世界
  • 20. Platbox
    http://platbox.sfc.keio.ac.jp/
    慶應大学SFC 井庭崇研究室
    人に何かを伝える言葉として、あるいはじぶんで思考をするための道具としてのシミュレーションツールの提案
    ISED設計編(後述)に詳細
  • 21. パターン・Wiki・XP
    ~時を超えた創造の原則
    江渡浩一郎, 2009
    デザインパターン・Wiki・XPといった創造のツールの起源をアレグザンダーのパタン・ランゲージに求める。
    『ゲーデル・エッシャー・バッハ』を想起させるような、知的興奮に満ちた一冊。
  • 22. Code of Dynamics as Media
  • 23. Code of Dynamics as Media
    「コード」の概念の拡張
    ふるまい・動的構造を記述することばとして
    新しく、ごく自然な人間の営みとして
    知性拡張のインターフェイスとして
    人間・機械相互のコミュニケーションツールとして
    コードはメディアとなる。
  • 24. Dynabook
    Alan Kay, 1968
    世界初のTablet PCの発案
    GUIを搭載、マルチメディアを扱える
    子どもが使い、知性を育むことを最重視
    「誰もがプログラムを書く世界」の構想
  • 25. Programming of/by/for Everyone
  • 26. Programming for Everyone
    Alan Kay – “Dynabook”
    子どもたちが遊ぶようにプログラミングを学ぶ構想
    「神童の発想に過ぎない」という批判
    「誰もがプログラミングをする世界」とは?
  • 27. Natural Language
    Processing / Programming
  • 28. なでしこ
    http://nadeshi.com/
    クジラ飛行机, 2004
    「ひまわり」の後継言語
    日本語でプログラムが書ける。
    母国語でのプログラミングは、障壁を下げる一助になるかもしれない。
    慣れるとむしろ使いにくく感じる。
    天気は「晴れ」もし、天気が「晴れ」ならば   「洗濯物を干す」と表示。違えば   「洗濯物は干さない」と表示。
  • 29. Wolfram Alpha
    http://www.wolframalpha.com/
    Wolfram Research, 2009
    Mathematicaと連結するプロジェクト
    英語で質問を入力すると答えてくれる
    数学的処理も自在に行う
    自然言語処理+データマイニング
    機械知性を象徴的に表現
  • 30. 音声認識
    誰もがキーボードでコードを書くだろうか
    自動音声認識の重要性 – 入力障壁の撤廃
    Windows, Androidなどにも標準搭載される。
    オープンソースプロジェクト Julius
    まだ精度に課題は残る
  • 31. Visual Programming
  • 32. Max / MSP
    http://cycling74.com/
    Miller Smith Puckette, 1988
    音楽・マルチメディア向け統合開発環境
    坂本龍一始め音楽家・メディアアーティストに長年愛用され続けている
    フローチャートのようなビジュアル言語によってさまざまな挙動を定義する
  • 33. VISCUIT
    http://www.viscuit.com/
    NTT コミュニケーション科学基礎研究所
    キッドピクス様お絵描きソフトの見た目
    Flashゲームのような視覚作品を作るためのビジュアルプログラミング環境
    子どもが遊びながらパソコンに親しめる
  • 34. Human Computer
    Interaction / Integration
  • 35. HCI
    身体性をベースとした人とコンピュータの接続へ
    技術(機械)と人間との融合
    「サイバネティクス」 – Norbert Wiener
    「自動制御学」
    生物システムと機械制御との融合的学問体系
    1950年前後に誕生
  • 36.
  • 37. NaviCam
    Augmented Interaction:
    The World Through the Computer
    Jun Rekimoto, 1994
    Aumented Reality(AR)の先駆
    「機械の目を通じて世界を見る」
    「現実」の拡張 ⇒「感覚」の拡張
  • 38. Tangible Bits
    Hiroshi Ishii, 1990~
    TangibleBits = 直接さわれる情報
    “情報空間–機械–ヒト”系における機械層を極限まで薄くするインターフェイス開発
    様々なプロジェクトが完了・進行中 @MIT
  • 39. Reflexive Interaction
    François Pachet, 1996~
    人が自ら創造的行為を行う認知的サポートを行うインターフェイスの設計
    学習システムと入出力で構成
    再帰的にユーザーに学習結果をフィードバックし続ける中で、自身を発見する。
    人・機械カップリングによる作曲システム
  • 40. Information Society
    People as Service / Object
  • 41. Information Society
    情報社会の到来
    人の情報的写像(影)の生成
    サービス・オブジェクトとして扱われる人の写像
    人の知性をいかにして抽出するか
    計算世界と実社会の融合 – 実装の時代へ
  • 42. 東浩紀他
    “ISED – 情報社会の倫理と設計”
    社会設計のメタ設計
    環境管理型権力と社会契約
    生産プロセスを活性化する構造
    Web4.0の世界、法の自動実行
    なめらかな社会の実現とは
    などなど...
  • 43. Amazon Mechanical Turk
    https://www.mturk.com/mturk/welcome
    Amazon.com,2005
    文章校正・画像認識など極めて小口の仕事を世界中のユーザーにアウトソーシング
    人の知性が機械処理に挿入される
    知性抽出の興味深い実装例
    所得分配プラットフォームとしての価値も
  • 44. “これも自分と認めざるをえない” 展
    佐藤雅彦ディレクション,2010
    情報社会で日常的に生み出し続ける属性
    生体認証、リコメンド、ふるまい...
    属性が独り歩きして社会が構成される
    メディアアートによる問題提議
  • 45. What’s Life Hack?
  • 46. What’s Life Hack?
    情報社会はコードを受け入れる可塑性を備える
    「ライフハック」は「生活の知恵」の言い換えなのか?
    身体化されたプログラミング=パタン・ランゲージ
    さらにオープンソース的集合知の適用…?
    ライフハックという学問フレームワークの可能性
    ネオサイバネティカル・オラクルの誕生…!?
  • 47. 「フラクタル」
    東浩紀原案,2010
    環境管理型権力、ライフログ、ベーシックインカムなどなど実験的社会要素を詰め込んだアニメーション作品
    ノイタミナ枠で放映中
    アニメとしてはあまり面白くないらしい
  • 48. Matrix
    ウォシャウスキー兄弟,1999
    詳細な説明は不要
    ここでの「ライフハック」の極端な例
    無論こういうSF的欲望ばかりにドライブされていても、というのは事実ですが…。
  • 49. Neo-Cybernetics
  • 50. Neo-Cybernetics
    物理世界と情報世界をつなぐ「認識と行動」の学問
    ルーマン・ヴァレラ・マトゥラーナらによるシステム論的知見(オートポイエーシス論・社会システム論)を踏まえた総合的学問体系
    東大情報理工学系研究科にもシステム情報学専攻
    河本英夫・西垣通・橋本渉他
  • 51. 岩波書店 『思想』2010年7号
    “ネオ・サイバネティクスと21世紀の知”
    西垣通
    “基礎情報学 – 生命から社会へ”
    河本英夫
    “オートポイエーシス”
    参考書籍。
  • 52. Platform
  • 53. Platform
    この10年で形成されるべきプラットフォームとは
    コード化される世界を上手く動かす実装的フレームワークと、全ての人を組み込む言葉の構築
    社会システム+パタン・ランゲージ
    “People who are really serious about software should make their own hardware.”– Alan Kay
  • 54. Personal Project
  • 55. Herbert Online Judge
    http://herbert.tealang.info/
    quolc, 2010~
    2010/10α版公開、2010/02β版公開予定
    シンプルなルールのプログラミングゲーム
    ロボットを操作するコードを書いて操作し、ターゲットのマスを踏ませる
    ふるまいの記述への適応がテーマ
  • 56. Thank you for your listening!