Planet - oraccha/omicron GitHub Wiki
筑波大加藤研で開発されているインタネットとイントラネットのための分散アプリケーション構築環境
- [http://www.osss.is.tsukuba.ac.jp/~planet/ 本家]
全国大会でデモを見ましたが,すごかったです.正直,ここまで動いているとは思わなかった.
run anywhere を Java のような仮想マシンレベルでやるんじゃなくて,バイナリレベルのモバイルコードやるって話で,例えば x86 で実行していたプログラムを途中で止めて SPARC に移送し続きを実行,また x86 に戻して結果を出力するなんてデモをしてました.実装としては一度共通表現に戻して転送し,転送先で JIT を使い,ネイティブコード化し,実行するというもので,JIT もモバイルコードになっているので,バージョンアップも容易とのことでした.
加藤先生の語りも熱く,面白かったです.機能を盛り込みすぎたので,これからは少しブラッシュアップが必要かなと言ってました.
- DSR(Distributed Shared Repository)