既存のアプリケーションを改変することなく,新たな機能を付加して新しいアプリケーションを構築する(多態化する)ための基盤構築を行った。任意のアプリケーションのウィンドウイメージの抽出ならびに,任意のイベント情報をアプリケーションへと送り込める仕組みを実現した。これにより,(1)任意のアプリケーションをマルチユーザ化できる機構を実現し,(2)ネットワークを介してPC上の任意のアプリケーションを操作可能なデータ入力システムの実現や,(3)既存のウェブブラウザを多態化して,ウェブページ中の任意の部分領域をブックマークしてハイパーテキストを構築できるトランスクルージョンを実現した。
|