i18n
Translate ...
・JoeTune とは?
JoeTune (じょーちゅーん) とは、xianon 氏が作成・公開されている、WindowsMobile 用のプラグインローダー アプリです。
Plugins フォルダに収められた DLL (ダイナミックリンクライブラリ) を動的に呼び出して、一個のプロセスに多様な機能を詰め込んで常駐します。
・プロセスは 32 個まで
現行の WindowsMobile には、ベースとなっている WindowsCE 5.x カーネルの『諸事情により 32 個のプロセスまでしか同時実行させられない』という制約があります。
同時実行するプロセスの数が 32 個に達すると、デバイスの動作に支障が出ないように OS の側でこっそりとアプリのプロセスが強制終了されるようになります。
そこで JoeTune を使うことで、プラグインの追加・削除によりデバイスをカスタマイズしつつ、プロセス数を抑えて制約を回避することができます。
JoeTune 自体にはプラグイン(DLL ファイル)をロードする機能しかありません。常駐アプリの機能を代替できるプラグインを別途導入する必要があります。
次に示す表は、常駐アプリによって提供機能を享受しているデバイスのプロセス一覧をイメージ化させたものです。
32 個の枠組みに稼働プロセスを列挙した中の一部分 |
---|
: |
a.exe - A機能を提供する常駐アプリ。 |
b.exe - B機能を提供する常駐アプリ。 |
c.exe - C機能を提供する常駐アプリ。 |
d.exe - D機能を提供する常駐アプリ。 |
(空き) - 空き空間。 |
: |
次は JoeTune を導入して、
上に挙げたプラグインを Plugins フォルダへ追加して、他の常駐アプリを外し、JoeTune を起動した例です。
32 個の枠組みに稼働プロセスを列挙した中の一部分(JoeTune 導入済み) |
---|
: |
JoeTune.exe - 追加しているJTA・JTB・JTC・JTDプラグインにより、 1プロセスのみでA機能・B機能・C機能・D機能を提供している。 |
(空き) - 空き空間。 |
(空き) - 空き空間。 |
(空き) - 空き空間。 |
(空き) - 空き空間。 |
: |
うまく利用することで、デバイスに多くの追加機能を持たせつつも、プロセス数を節約することが可能となります。
セットアップの手順は JoeTune のセットアップメモをご覧ください。