アカウント名:
パスワード:
仮想マシン使って別のOSの上で動いてたアプリケーションを動かすとかが普通になってる時代なんだから何が力技なんだ?そういう昔は想像もできなかったような処理する以外に無駄にジャブジャブ有り余っているCPUパワーの有効な利用方法があるのか?
この件に挙がっているアプリ(Gimpとか)についていえば、それをAndroidのやり方に沿ったプログラムとして開発することもできるわけで、そういうことをせず、アプリが必要とするAPIをOSに持ってきたから力技と言われるのでは。
#自分はGimpがどうなろうと知ったこっちゃない。
×別のOSの上○別のマシンの上
仮想マシンは使わない。Android向けXサーバーを使う訳だから。
表現が難しいな
これ、多分、Cで書かれた*NIX版のGIMPとCで書かれたX ServerをNDKでコンパイルしてネイティブコードで動くようにパッチしてるんだよね?
そういう意味では JVM も使ってない気がするので、仮想マシンは使ってないかもしれないが、X Server も X Client も同じマシン上に載ってるので別のマシン上って表現も微妙な気がする。
> NDKでコンパイルしてネイティブコードで動くようにパッチしてるんだよね?
そうではなく、環境はprootでディレクトリ下にdebian環境をつくってる。そのためdebianのパッケージをそのままインストールして動くようになっている。
またXはandroidのsdl実装でXサーバを実装している。
アプリケーションがVM自体持つのとか普通じゃないと思う。普通はアプリ間で共通に使える別パッケージにする。
VMというと大袈裟に聞こえるけどアプリケーションにスクリプト言語のインタプリタとか乗っけてるのって別に珍しくないしエミュレータなんて種類のソフトも普通に存在するし大した話じゃない。
AndroidでVM起動させて動かすのがでしょ
HTML5上でブラウザ上でNESを動かすのがあるらしい。ROMはDROPBOXに置く。何がメリットって、appleの検閲不要。あ、iOSだった。
ブラウザでリモートデスクトップをやっているという話を聞いたことあるから、ブラウザ上でXサーバもやろうと思えば出来るんじゃないかな?いやもうあるのかな?
あるよ [opengroup.org]
ロジックではなくリソースで何かを実現することを一般に「力技」と呼ぶのでは?
「力技(力業)」の言葉の意味から調べると良い。君は「何が力技なんだ?」というが、それが「力技」そのものなんだよ。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
私は悩みをリストアップし始めたが、そのあまりの長さにいやけがさし、何も考えないことにした。-- Robert C. Pike
何が力技? (スコア:0)
仮想マシン使って別のOSの上で動いてたアプリケーションを動かすとかが普通になってる時代なんだから何が力技なんだ?
そういう昔は想像もできなかったような処理する以外に無駄にジャブジャブ有り余っているCPUパワーの有効な利用方法があるのか?
Re:何が力技? (スコア:1)
この件に挙がっているアプリ(Gimpとか)についていえば、
それをAndroidのやり方に沿ったプログラムとして開発することもできるわけで、
そういうことをせず、アプリが必要とするAPIをOSに持ってきたから力技と言われるのでは。
#自分はGimpがどうなろうと知ったこっちゃない。
Re: (スコア:0)
×別のOSの上
○別のマシンの上
仮想マシンは使わない。
Android向けXサーバーを使う訳だから。
Re:何が力技? (スコア:2)
表現が難しいな
これ、多分、
Cで書かれた*NIX版のGIMPと
Cで書かれたX Serverを
NDKでコンパイルしてネイティブコードで動くようにパッチしてるんだよね?
そういう意味では JVM も使ってない気がするので、仮想マシンは使ってないかもしれないが、
X Server も X Client も同じマシン上に載ってるので別のマシン上って表現も微妙な気がする。
uxi
Re:何が力技? (スコア:1)
> NDKでコンパイルしてネイティブコードで動くようにパッチしてるんだよね?
そうではなく、環境はprootでディレクトリ下にdebian環境をつくってる。
そのためdebianのパッケージをそのままインストールして動くようになっている。
またXはandroidのsdl実装でXサーバを実装している。
Re: (スコア:0)
アプリケーションがVM自体持つのとか普通じゃないと思う。
普通はアプリ間で共通に使える別パッケージにする。
Re: (スコア:0)
VMというと大袈裟に聞こえるけどアプリケーションにスクリプト言語のインタプリタとか乗っけてるのって別に珍しくないしエミュレータなんて種類のソフトも普通に存在するし大した話じゃない。
Re: (スコア:0)
AndroidでVM起動させて動かすのがでしょ
Re: (スコア:0)
HTML5上でブラウザ上でNESを動かすのがあるらしい。
ROMはDROPBOXに置く。
何がメリットって、appleの検閲不要。
あ、iOSだった。
Re: (スコア:0)
ブラウザでリモートデスクトップをやっているという話を聞いたことあるから、ブラウザ上でXサーバもやろうと思えば出来るんじゃないかな?いやもうあるのかな?
Re:何が力技? (スコア:1)
あるよ [opengroup.org]
Re: (スコア:0)
ロジックではなくリソースで何かを実現することを
一般に「力技」と呼ぶのでは?
Re: (スコア:0)
「力技(力業)」の言葉の意味から調べると良い。
君は「何が力技なんだ?」というが、それが「力技」そのものなんだよ。