Defart改造

20061016100754

20061016100807

本丸のプログラミング部分は手をつけずに、外回りの改造に着手しました。現在、AIBOと通信しながら各種の設定を管理しているAiboSessionと、プログラミング部分とが別々のウィンドウに分かれています。これは複数のウィンドウで状態遷移図を扱おうと考えたからなのですが、実際にはそのように実装せず1つしかプログラムウィンドウを開けず、ボタンで複数の状態遷移図を切り替えています。そこで、プログラムとAIBOの管理とを一体化させて、AIBOを使いながらデバッグが容易になるようにしました。

20061016100832

20061016100820

AIBOを動かすにはそれなりの設定が必要です。また、スタンドアロン環境とネットワーク環境の切り替えも面倒だったので、その辺りを抜本的に改造しようかと思っています。ずっとListMorphやPopUpMenuに頼っていた部分を思い切ってアイコン化する予定です。多分、見た目は随分かわるんじゃないかと思います。ネットワーク関係やデータの持ち方も大きく変え、大規模なクラスもかなりリファクタリングしました。

ここ半月ほどコーディングから遠ざかっていたのですが、とりあえず上のような改造を施すのが2、3日で済むのはsqueakのありがたいことです。