2006年02月01日

2006年02月01日

 PowerBook G4 に Pure Wrap KeyCrystal View を装着。Pure Wrap Key は新規購入、Crystal View は以前妻が使っていた初代白 iBook(現在は家庭サーバとして余生を送っている)の液晶画面からはがして、洗って再利用した。Crystal View が洗えるなんて知らなかったよ。一部変形していたり取れないゴミがあったりしたので新品ほどきれいには貼れなかったが、液晶画面はだいぶ目に優しくなった。

 SciTech ML でクロスプラットフォーム開発に関する議論が続いている。面白かったのは、あるところで Mac/Win 共用アプリを開発した時の体験談。いわゆるクロスプラットフォーム開発(Qt か?)と、コアアルゴリズムをプラットフォーム独立で作成して UI を Cocoa (Mac) と .NET (Win) で開発する方式とを比較することになり、中程度の複雑さのアプリケーションについて実際にやってみると、6ヶ月後には Cocoa/.NET チームは Mac, Win 版とも開発が完了してバージョン 1.1まで出来つつあったのに、クロスプラットフォームチームはまだやっと開発が始まったところだったそうな。ちょうど wxWidgets に関心を持っていたところだったが、この話には考えさせられた。機種依存コードをできるだけ独立させながら、Mac 版については UI は Cocoa で仕上げる、というのは、かなり多くの場合について現実的な方策かも知れない。この場合、UI と機種独立部分とのインターフェイスの設計がなかなか難しいのだが…

タグ:
Posted at 2006年02月01日 00:00:00
email.png