特許
J-GLOBAL ID:200903064629648023

組込み機器用Javaアプリケーションマネージャ

発明者:
出願人/特許権者:
代理人 (1件): 上野 英夫
公報種別:公開公報
出願番号(国際出願番号):特願2000-055728
公開番号(公開出願番号):特開2000-250758
出願日: 2000年03月01日
公開日(公表日): 2000年09月14日
要約:
【要約】【課題】 組込み機器において、Java仮想マシン等のハードウェア非依存型プロセッサが機器にインストールされることにより、アプリケーションが機器にダウンロードされその機器上で実行されることが可能になる。しかしながら、このJava言語は、プログラムローダの実行もロードされたプログラムを管理する機能も提供していない。また、メモリの制約された組込み機器内でアプリケーションをダウンロードおよび管理する手段も提供していない。【解決手段】 本願発明のJavaベースのアプリケーションマネージャは、組込み機器にインストールされたJava仮想マシン内で実行されるJavaアプリケーションのダウンロード、実行およびキャッシングを制御する。さらにアプリケーションの実行の開始、初期化および停止、およびメモリ管理のための機能を提供する。
請求項(抜粋):
組込み機器において1つ以上のアプリケーションを管理するアプリケーションマネージャであって、前記組込み機器が、クラスオブジェクトを格納するアプリケーションキャッシュと、ネットワークを介してクライアントと通信するネットワークインタフェースと、該組込み機器にインストールされ該組込み機器上で実行されるJava仮想マシンと、を備えるアプリケーションマネージャにおいて、(a)エントリを有し、前記エントリの各々が、前記組込み機器に現在ロードされているクラスオブジェクトを識別するクラスオブジェクトリストと、(b)前記ネットワークインタフェースを介して前記クライアントから受信するアプリケーションクラスをロードし、前記アプリケーションクラスに対する新たなクラスオブジェクトを生成し、前記アプリケーションキャッシュに前記新たなクラスオブジェクトを格納し、前記新たなクラスオブジェクトを前記アプリケーションキャッシュにロードされているものとして識別するために、前記クラスオブジェクトリストに新たなエントリを付加するクラスローダメソッドと、を具備するアプリケーションマネージャ。

前のページに戻る