目次
- 予測/例示インタフェース
- 計算機操作の問題点
- 解決法
- 予測/例示インタフェースによる解決
- 例からのプログラミング
- 予測/例示インタフェース手法の利点
- エンドユーザプログラミングへの応用
- GUIプログラミングへの応用
- 予測/例示インタフェースの分類 [Myers]
- 単純/複雑
- プログラミングの有無
- 予測に使用されるデータ
- 例示インタフェースでよく使われる手法
- 単純な予測インタフェースの実例
- UNIXシェル、Emacs
- Reactive Keybord [Darragh]
- PPM法
- テキスト圧縮
- ハフマン符号化によるテキスト圧縮
- 操作予測電卓 [Witten]
- Dynamic Macro [増井]
- Dynamic Macroの動作
- Dynamic Macroの動作 (Cont'd)
- Dynamic Macro使用例
- Eager [Cypher]
- Smart Make
- Smart Make使用例
- 履歴利用電卓
- 値を変えて再計算
- 再計算の状態遷移
- 例示インタフェース
- 例示インタフェースの実例
- Editing by Example [Nix]
- TELS [Mo]
- 編集前/後のテキスト
- プログラム生成
- プログラム生成 (Cont'd)
- SmallStar [Halbert]
- Edward [Bos]
- Pursuit [Modugno]
- DemoOffice [杉浦]
- Internet Scrapbook [杉浦]
- Triggers [Potter]
- Metamouse [Maulsby]
- Chimera [Kurlander]
- Mondrian [Lieberman]
- Peridot [Myers]
- Marquise [Myers]
- KIDSIM [Cypher]
- \htmladdnormallink{Demo}{bib.html#WolberDEMO},DemoII, Pavlov [Wolber]
- Gold [Myers]
- Layout By Example [Hudson]
- IMAGE [宮下]
- 遺伝的プログラミングによるグラフ配置 [増井]
- 確率的手法
- 確率的手法の例
- 確率的手法のグラフ描画への適用
- 確率的手法の問題点
- 例: 三角形の中の適当な位置に別の点を配置
- AP+BP+CPを最小化
- AP^2+BP^2+CP^2を最小化
- 例示によるアプローチ
- 手法
- システムに与える配置例
- 得られた評価関数
- 得られた評価関数を使って得られた配置
- 進化的アート作品生成
- Biomorph
- Biomorphの進化過程
- 進化結果
- Galapagos [Sims]
- 進化した「生物」例
- sbart [畝見]
- 予測/例示インタフェースの現状
- 予測/例示インタフェースの要件
- Brooksによる批判
- Nardiによる批判
- 予測/例示インタフェースの展望
- 実世界指向インタフェースにおける応用
- 検索インタフェースとの融合
- POBox
- POBox Demo, Video
- 参考文献