#norelated
* EspressoVM [#qb249ac2]

EspressoVMは、x86/Linux用のプログラムを実行できるユーザーモードエミュレータです。&br;
x86/Linux用アプリケーションの機械語命令のみをエミュレーションし、システムコールはホストOSの資源を利用します。&br;
このため、ファイルやネットワークといった資源をエミュレーションするアプリケーションから透過的に利用することができます。&br;
また、EspressoVMの大部分のコードはJava言語で記述されており、様々な環境で実行することが可能です。&br;
  ※このトップページは互換性のために残してある古いバージョンです.

&ref(http://www.espressovm.sakura.ne.jp/pukiwiki/image/vm/emu_gaiyou.png,zoom,410x380);
新しいトップページは[[loxsols.com]]を参照してください.

このページでは管理人が開発している雑多なアプリを公開しています.&br;

** [[webifi]] [#if72ced0]
各種オンラインストレージサービスを再構成するWebサービス.&br;

** ソースコード [#if72ced0]
[[ソースコード]]のページを参照してください.

** [[連想通販検索]] [#if72ced0]
連想語を用いて通販の商品検索ができるサービス.&br;

** [[GoogleDriveProxyService]] [#if72ced0]
GoogleDriveをピュアHTMLで利用できるサービス.&br;

** 実行方法 [#if72ced0]
例)busyboxのlsコマンドを実行 &br;
エミュレータ本体のzipファイルを解凍後に、下記のコマンドを実行してください。&br;
** [[FTPProxyService]] [#if72ced0]
FTPサーバーとの通信をHTTPで代用できるサービス.&br;

** [[tinyRIP]] [#if72ced0]
PDFを画像に変換するサービス.&br;

~EspressoVM.bat ./sample-app/busybox.elf ls ./sample-app &br;
** [[solidjar]] [#if72ced0]
複数のjarファイルを一つにまとめるツール.&br;

~※コマンドの引数はバックスラッシュ(\)ではなく、スラッシュ区切りで入力してください. &br;
** [[tomcat-tools]] [#if72ced0]
tomcatの運用がちょっぴり便利になるスクリプト.&br;

** サンプル [#if72ced0]
EspressoVMの実行例は以下を参照. &br;
[[サンプル]]

** [[EspressoVM]] [#if72ced0]
x86/Linux用のプログラムをJavaVM上で実行できるユーザーモードエミュレータ.&br;
完成度はあまり高くない(lsコマンドが動く程度)&br;

** ドキュメント [#c2af49f4]
** [[Bitcoin/Monacoin シンプルチャート :http://www.loxsols.com/bitcoin/chart/]] [#x732fd4e]
シンプルなBitCoinとモナコインのチャートです.&br;

・ [[修士論文:http://espressovm.sakura.ne.jp/files/doc/master_paper.pdf]]


・JavaVMによるx86ユーザーモードエミュレーション機構の実装と評価
(OS-4:仮想化,2008年並列/分散/協調処理に関する『佐賀』サマー・ワークショップ(SWoPP佐賀2008)) &br;
http://ci.nii.ac.jp/naid/110006946199
** [[ライフハック的ブログ:http://www.loxsols.com/blog/lifehack/wordpress]] [#r43146e7]
管理人のブログです.&br;

・Javaによるx86ユーザーモードエミュレータの実装と評価
先進的基盤ソフトウェア -Joint Symposium for Advanced System Software 2009 (JSASS2009)-
3巻1号(通号3号) &br;
http://www.lavender.org/~mouri/pukiwiki/index.php?Joint%20Symposium%20for%20Advanced%20System%20Software%2F2009

・Javaによるx86ユーザーモードエミュレータの実装とアプレット化の試み
Programming Tools and Techniques 第 353 回 &br;
http://yokota-www.cs.titech.ac.jp/ptt/arc/353/index.html

・JavaVM上で動作するx86ユーザーモードエミュレータの実装と評価
情報処理学会第72回全国大会 &br;
http://ci.nii.ac.jp/naid/110008105403

・JavaVM上で動作するx86ユーザーモードエミュレータの実装と評価
SACSIS2010 - 先進的計算基盤システムシンポジウム &br;
http://www.hpcc.jp/sacsis/2010/index.html.ja



** その他のソフトウェア [#c2af49f4]
EspressoVM以外のソフトウェアです。&br;

[[tinyRIP]]
PDFを画像に変換できるシンプルなRIPエンジンです。

#counter


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS