みんな忘れてるかも知れないけど,マイクロソフトってOSベンダである前に開発環境ベンダだったし,その名の通り小さな処理系をつくるのに長けていたんだよね.僕が生まれて初めて触ったNEC PC-6001のMicrosoft N-60 BASICは16KBのRAMでさくさく動いてたし,Office 95 / Windows 95でさえ16MBのRAMでさくさく動いていた. 携帯電話向けにJava VMを提供しているAplixとか,Java上のXML UIエンジンを提供しているUIEvolutionとか,Nintendo DS向けにTCP/IPスタックを提供しているUbiquitous*1とか,組込向けにBluetoothスタックを提供しているOpen Interface North Americaとか,卒業生たちのつくった会社を並べてみると,フットプリントの小さなアプリケーション・プラットフォーム