(57)【要約】      （修正有）【課題】内蔵する記憶装置の記憶容量が少なくても、多くのＪａｖａアプリケーションを同時に管理することができる携帯端末装置を提供する。【解決手段】携帯端末装置は、Ｊａｖａアプリケーション実行ファイルと、Ｊａｖａアプリケーション管理ファイルと、により構成されるＪａｖａアプリケーションプログラムを実行する携帯端末装置であって、前記Ｊａｖａアプリケーション管理ファイルを記憶する記憶部２４と、前記Ｊａｖａアプリケーションプログラムの実行を制御し、さらに、前記記憶部２４に記憶したＪａｖａアプリケーション管理ファイルのうちの、少なくとも１つのＪａｖａアプリケーション管理ファイルを選択する制御部３６と、前記制御部３６により選択したＪａｖａアプリケーション管理ファイルに対応するＪａｖａアプリケーション実行ファイルを、前記制御部３６に入力する外部インタフェース４０と、を備える。【選択図】  図２
2006259849.tif 000002
【特許請求の範囲】
【請求項１】
オブジェクト指向型プログラムファイルと、前記オブジェクト指向型プログラムを管理する管理ファイルと、により構成されるアプリケーションプログラムを実行する携帯端末装置であって、
前記アプリケーションプログラムの実行を制御するプログラム制御手段と、
前記管理ファイルを記憶する管理ファイル記憶手段と、
前記管理ファイル記憶手段に記憶した管理ファイルのうちの、少なくとも１つの管理ファイルを選択する管理ファイル選択手段と、
前記管理ファイル選択手段により選択した管理ファイルに対応するオブジェクト指向型プログラムファイルを、前記プログラム制御手段に入力する実行ファイル入力手段と、を備え、
前記プログラム制御手段は、前記管理ファイル記憶手段から読み出した、前記管理ファイル選択手段により選択した管理ファイルと、前記実行ファイル入力手段から入力したオブジェクト指向型プログラムファイルと、により構成されるアプリケーションプログラムの実行を制御する携帯端末装置。
【請求項２】
請求項１記載の携帯端末装置であって、
前記実行ファイル入力手段は、外部記憶装置から読み出したオブジェクト指向型プログラムファイルを、前記プログラム制御手段に入力する携帯端末装置。
【請求項３】
請求項２記載の携帯端末装置であって、
前記実行ファイル入力手段により読み出したオブジェクト指向型プログラムファイルを記憶する実行ファイル記憶手段を備え、
前記プログラム制御手段は、前記管理ファイル記憶手段から読み出した管理ファイルと、前記実行ファイル記憶手段から読み出したオブジェクト指向型プログラムファイルと、により構成されるアプリケーションプログラムの実行を制御する携帯端末装置。
【請求項４】
請求項３記載の携帯端末装置であって、
前記プログラム制御手段は、前記実行ファイル記憶手段に記憶したオブジェクト指向型プログラムファイルを、予め設定された条件に従って、削除する携帯端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、Ｊａｖａアプリケーションを組込み実行する携帯端末装置に関する。
【背景技術】
【０００２】
近年、オブジェクト指向型のプログラミング言語であるＪａｖａ（商標登録番号第４１０８６４２号）を組込んだ電子機器の開発が広くなされており、このＪａｖａの実行環境を組込んだ電子機器の中で現在最も普及しているものとして、携帯電話などの携帯端末装置を上げることができる。
【０００３】
Ｊａｖａを組込んだ携帯端末装置は、Ｊａｖａアプリケーションを取得するために、Ｊａｖａアプリケーションを記録したサーバからＪａｖａアプリケーションをダウンロードすることが多い。携帯端末装置は、Ｊａｖａアプリケーション（特許請求の範囲のアプリケーションプログラムに相当）をダウンロードする際、そのアプリケーションのメインプログラムが記述された、オブジェクト指向型プログラムファイルであるＪａｖａアプリケーション実行ファイル（特許請求の範囲のオブジェクト指向型プログラムファイルに相当）、および、Ｊａｖａアプリケーション実行ファイルの情報、例えばデータ容量、ダウンロード先のＵＲＬ、バージョン情報、等が記述された、オブジェクト指向型プログラムを管理するＪａｖａアプリケーション管理ファイル（特許請求の範囲のオブジェクト指向型プログラムを管理する管理ファイルに相当）をダウンロードする。Ｊａｖａアプリケーション実行ファイルは、一般に、Ｊａｖａアプリケーション管理ファイルに比べて、データ容量が大きい。以後、Ｊａｖａアプリケーション実行ファイルであるＪａｒ（Java archive）ファイルをｘｘｘ．ｊａｒとして、Ｊａｖａアプリケーション管理ファイルであるＪａｄ（Java application descriptor）ファイルをｘｘｘ．ｊａｄとして、記載する。
【０００４】
携帯端末装置は、この二種類のＪａｖａアプリケーションファイルをダウンロードした後、Ｊａｖａアプリケーション管理ファイルに記述を参照して、Ｊａｖａアプリケーション実行ファイルをインストールする。インストール可能なアプリケーションの数は、携帯端末装置の記憶装置の容量範囲で決まる。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記従来の携帯端末装置は、内蔵する記憶装置の記憶容量が少なく、また、Ｊａｖａアプリケーション実行ファイルが大きなデータサイズであるため、同時に管理することができるＪａｖａアプリケーションの数は限定されてしまう。このため、新しいＪａｖａアプリケーションをインストールするために、既にインストール済みのＪａｖａアプリケーションを逐次削除しなければならない場合があり、利用者に手間をかけさせていた。
【０００６】
本発明は、上記従来の事情に鑑みてなされたもので、内蔵する記憶装置の記憶容量が少なくても、多くのＪａｖａアプリケーションを同時に管理することができる携帯端末装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の携帯端末装置は、オブジェクト指向型プログラムファイルと、前記オブジェクト指向型プログラムを管理する管理ファイルと、により構成されるアプリケーションプログラムを実行する携帯端末装置であって、前記アプリケーションプログラムの実行を制御するプログラム制御手段と、前記管理ファイルを記憶する管理ファイル記憶手段と、前記管理ファイル記憶手段に記憶した管理ファイルのうちの、少なくとも１つの管理ファイルを選択する管理ファイル選択手段と、前記管理ファイル選択手段により選択した管理ファイルに対応するオブジェクト指向型プログラムファイルを、前記プログラム制御手段に入力する実行ファイル入力手段と、を備え、前記プログラム制御手段が、前記管理ファイル記憶手段から読み出した、前記管理ファイル選択手段により選択した管理ファイルと、前記実行ファイル入力手段から入力したオブジェクト指向型プログラムファイルと、により構成されるアプリケーションプログラムの実行を制御するものである。
【０００８】
また、本発明の携帯端末装置は、前記実行ファイル入力手段が、外部記憶装置から読み出したオブジェクト指向型プログラムファイルを、前記プログラム制御手段に入力するものを含む。
【０００９】
この構成により、Ｊａｖａアプリケーション管理ファイルだけを保持し、限られた携帯端末装置の記憶領域でより多くのＪａｖａアプリケーションを管理することができる。
【００１０】
また、本発明の携帯端末装置は、前記実行ファイル入力手段により読み出したオブジェクト指向型プログラムファイルを記憶する実行ファイル記憶手段を備え、前記プログラム制御手段が、前記管理ファイル記憶手段から読み出した管理ファイルと、前記実行ファイル記憶手段から読み出したオブジェクト指向型プログラムファイルと、により構成されるアプリケーションプログラムの実行を制御するものを含む。
【００１１】
この構成によれば、Ｊａｖａアプリケーション実行ファイルが携帯端末装置内の実行ファイル記憶手段に保存されているので、外部記憶装置からＪａｖａアプリケーション実行ファイルをダウンロードすることなしに、Ｊａｖａアプリケーションを即時起動することができる。
【００１２】
また、本発明の携帯端末装置は、前記プログラム制御手段が、前記実行ファイル記憶手段に記憶したオブジェクト指向型プログラムファイルを、予め設定された条件に従って、削除するものを含む。
【００１３】
この構成によれば、携帯端末装置内に記憶したＪａｖａアプリケーション実行ファイルを効率的に削除することができるため、実行ファイル記憶手段の記憶領域を効果的に利用することができる。
【発明の効果】
【００１４】
本発明の携帯端末装置によれば、当該装置に内蔵された記憶装置の記憶容量が少なくても、多くのＪａｖａアプリケーションを同時に管理することができる。
【発明を実施するための最良の形態】
【００１５】
次に、本発明の実施の形態の一例として、通信システムについて説明する。図１に、本発明の実施形態の通信システムの一例を示す。本通信システムは、携帯端末装置１０、携帯端末装置１０と無線による通信を行う基地局１８、基地局や中継局などからアクセスを受け付けるＷｅｂサーバ２２、を含んで構成される。
【００１６】
携帯端末装置１０は、当該携帯端末装置１０が備えるアンテナを介して、基地局１８と無線通信によるデータの送受信を行う。携帯端末装置１０は、メモリ、ＨＤＤなどの記憶装置１２を備えており、この記憶装置１２により、基地局１８との無線通信により送受信するデータを含む、各種データを記憶している。
【００１７】
基地局１８は、例えば、当該基地局１８が備えるアンテナを介して、携帯端末装置１０と無線通信によるデータの送受信を行う。また、ＨＴＴＰ（Hyper Text Transport Protocol）を実装し、「http://www.xxx.co.jp」などのドメイン名を有するＷｅｂ（World Wide Web）ブラウザによるアクセスを受け付けるＷｅｂサーバ２２と接続されている。
【００１８】
Ｗｅｂサーバ２２は、Ａ．ｊａｒ、Ｂ．ｊａｒ、Ｃ．ｊａｒ、Ｄ．ｊａｒのＪａｒファイル２０１（Ａ、Ｂ、Ｃ、Ｄはファイル名に相当）、および、Ａ．ｊａｄ、Ｂ．ｊａｄ、Ｃ．ｊａｄ、Ｄ．ｊａｄのＪａｄファイル２０２（Ａ、Ｂ、Ｃ、Ｄはファイル名に相当）を格納する記憶装置２０を備える。Ａ．ｊａｒとＡ．ｊａｄは、対になっており、ファイル名Ｂ、Ｃ、Ｄにおいても同様に対になっている。
【００１９】
この通信システムにおける、携帯端末装置１０の各種Ｊａｖａアプリケーションのインストール時の処理の概略を説明する。携帯端末装置１０は予め、各種Ｊａｖａアプリケーションのインストールするに際し、基地局１８を介して、先ずＪａｄファイルだけをＷｅｂサーバ２２からダウンロードし、記憶装置１２の記憶領域に、Ａ．ｊａｄ、Ｂ．ｊａｄ、Ｃ．ｊａｄ、Ｄ．ｊａｄのＪａｄファイル１２２を記憶する。
【００２０】
携帯端末装置１０は、ダウンロード済みのＪａｄファイル１２２、Ａ．ｊａｄ、Ｂ．ｊａｄ、Ｃ．ｊａｄ、Ｄ．ｊａｄに対応するＪａｖａアプリケーション一覧をディスプレイ１４に表示して、当該携帯端末装置利用者にＪａｖａアプリケーション一覧の中からいずれかを選択するよう促す。
【００２１】
その後、携帯端末装置１０は、このＪａｖａアプリケーション一覧の中から選択されたＪａｖａアプリケーションを実行する際、選択されたＪａｖａアプリケーションに対応するＪａｄファイルから、当該Ｊａｄファイルと対になるＪａｒファイルが格納されているＷｅｂサーバ２２の情報（例えば、ＵＲＬ情報）を読み出し、そのＷｅｂサーバ２２からＪａｒファイルをダウンロードする。図１では、Ｊａｖａアプリケーション一覧の中からアプリＡが選択され、そのアプリＡを実行するためのＪａｒファイル１２１、Ａ．Ｊａｒがダウンロードされた場合の概略図を示している。
【００２２】
このように、携帯端末装置１０の記憶装置１２で保持すべきファイルは、実行中のＪａｖａアプリケーション実行ファイルと、各種ＪａｖａアプリケーションのＪａｖａアプリケーション管理ファイル、だけであるため、限られた記憶装置１２の記憶領域で多くのＪａｖａアプリケーションを管理することができる。
【００２３】
（第１実施形態）
以下、本発明の第１実施形態の携帯端末装置について、詳細に説明する。図２は、本発明の第１実施形態の携帯端末装置の構成を示すブロック図である。
【００２４】
第１実施形態の携帯端末装置１０は、記憶部２４、プログラム実行部３２、表示部３４、制御部３６、操作部３８、外部インタフェース４０を含んで構成される。記憶部２４は、少なくとも１つのＪａｄファイル２６、２８、３０を記憶し、メモリ、ＨＤＤなどの記憶装置が利用可能である（特許請求の範囲の管理ファイル記憶手段および実行ファイル記憶手段に相当）。プログラム実行部３２は、制御部３６から出力されたプログラムを実行する。表示部３４は、プログラム実行部３２または制御部３６からの出力信号に従い、各種情報を表示する。操作部３８は、例えば操作キーなどにより構成され、携帯端末装置利用者からの操作入力を受け付ける。外部インタフェース４０は、携帯端末装置１０外部の外部記憶装置からのデータ（例えば通信回線により受信するデータ、記憶媒体から読み出すデータなどが含まれる）を制御部３６に出力する（特許請求の範囲の実行ファイル入力手段に相当）。制御部３６は、上記の各部からの入力信号に応じた制御信号を出力し、各部の処理の制御を行う（特許請求の範囲のプログラム制御手段および管理ファイル選択手段に相当）。
【００２５】
制御部３６の主な制御としては、外部インタフェース４０を介して入力したＪａｄファイルを、記憶部２４に出力して記憶部２４に書き込みするよう制御することや、あるいは、記憶部２４に記憶したＪａｄファイルを読み出して、その読み出したＪａｄファイルについての情報を表示部３４に表示するよう制御することや、あるいは、外部インタフェース４０を介して入力したＪａｒファイルと、記憶部２４から読み出したＪａｄファイルと、をプログラム実行部３２に出力して、プログラム実行部３２にＪａｖａアプリケーションを実行させるよう制御すること、などが挙げられる。
【００２６】
以下、第１実施形態の携帯端末装置による、Ｊａｖａアプリケーション管理ファイルのダウンロード時の処理の流れを説明する。図３は、本発明の第１実施形態の携帯端末装置による、Ｊａｖａアプリケーション管理ファイルのダウンロード時のフローチャートである。外部インタフェース４０は各種ネットワークと携帯端末装置とを接続する通信機能を有しており、以下、この通信機能によりＷｅｂサーバ２２からＪａｖａアプリケーションをダウンロードする場合について説明する。
【００２７】
制御部３６は、インターネット用のブラウザを起動して表示部３４に表示させ、ブラウザの情報から特定のＵＲＬにあるＪａｖａアプリケーションをダウンロードする指示を操作部３８により受け付けると（Ｓ１）、その特定のＵＲＬを検出して、そのＵＲＬにあるＪａｄファイルをダウンロードするよう外部インタフェース４０を制御する（Ｓ２）。外部インタフェース４０は、ＵＲＬ情報のアドレス先のＷｅｂサーバ２２の記憶装置２０から、Ｊａｄファイルをダウンロードする（Ｓ３）。次いで、制御部３６は、ダウンロードが完了すると（Ｓ４、ＹＥＳ）、ダウンロードしたＪａｄファイルを記憶部２６に保存する（Ｓ５）。制御部３６は、さらに、上記のＵＲＬ情報を、ダウンロードしたＪａｄファイルに対応させて記憶部２４に記憶させる（Ｓ６）。
【００２８】
上記のＪａｖａアプリケーション管理ファイルのダウンロードの処理を繰り返すことにより、複数のＪａｖａアプリケーション管理ファイル、および、Ｊａｖａアプリケーション管理ファイルに対応するＵＲＬ情報が記憶部２４に記憶されることになる。
【００２９】
図４は、Ｊａｄファイルの一例を示す。同図は、小型端末向けのＪａｖａ仕様であるＭＩＤＰ（Mobile Information Device Profile）によって定義された形式でＪａｖａアプリケーションの形式の一つであるＭＩＤｌｅｔを使ってＪａｖａアプリケーションの内容、振る舞い、等を記述したＪａｄファイルの書式を示す。ここでは、Ｊａｒ ファイルのサイズ（ＭＩＤｌｅｔ−Ｊａｒ−Ｓｉｚｅ）が１４７０バイト、タイトルがＴｅｓｔＡｐｐ、起動クラス名がＴｅｓｔＡｐｐ、Ｊａｒファイル名（ＭＩＤｌｅｔ−Ｊａｒ−ＵＲＬ）がＴｅｓｔＡｐｐ．ｊａｒ、構成名（ＭｉｃｒｏＥｄｉｔｉｏｎ−Ｃｏｎｆｉｇｕｒａｔｉｏｎ）がＣＬＤＣ−１．０、バージョン番号（ＭＩＤｌｅｔ−Ｖｅｒｓｉｏｎ）が１．０版、導入ＵＲＬ通知（ＭＩＤｌｅｔ−Ｉｎｓｔａｌｌ−ｎｏｔｉｆｙ）がｈｔｔｐ：／／ｔｅｓｔ、アプリケーション名（ＭＩＤｌｅｔ−Ｎａｍｅ）がＴｅｓｔＡｐｐ、記述名（ＭＩＤｌｅｔ−Ｄｅｓｃｒｉｐｔｉｏｎ）がＴｅｓｔＡｐｐ、ベンダー名（ＭＩＤｌｅｔ−Ｖｅｎｄｏｒ）がＰａｎａｓｏｎｉｃ、プロウファイル名（ＭｉｃｒｏＥｄｉｔｉｏｎ−Ｐｒｏｆｉｌｅが）ＭＩＤＰ−１．０、となっている。
【００３０】
次に、第１実施形態の携帯端末装置による、Ｊａｖａアプリケーションの実行時の処理の流れを説明する。図５は、本発明の第１実施形態の携帯端末装置による、Ｊａｖａアプリケーション実行時のフローチャートである。
【００３１】
制御部３６は、Ｊａｖａアプリケーションを実行するよう指示する操作を操作部３８により受け付けると、まず、記憶部２４に記憶した複数のＪａｄファイルの各々から、例えばアプリケーション名（図４のＭＩＤｌｅｔ−Ｎａｍｅ）を読み出して、そのアプリケーション名一覧を表示部３４に表示する（Ｓ１０）。制御部３６は、表示部３４に表示した一覧のうちのいずれかのＪａｖａアプリケーションを選択する選択操作を、操作部３８により受け付けたことを検知すると（Ｓ１１）、選択されたＪａｖａアプリケーションに対応するＪａｄファイルから、当該Ｊａｄファイルと対になるＪａｒファイルのファイル名（図４のＭＩＤｌｅｔ−Ｊａｒ−ＵＲＬ）を読み出し、また、図３のステップＳ６の処理において記憶しておいた、当該Ｊａｄファイルに対応するＵＲＬ情報を読み出し、そのＵＲＬにあるＪａｒファイルをダウンロードするよう外部インタフェース４０を制御する（Ｓ１２）。
【００３２】
外部インタフェース４０は、ＵＲＬ情報のアドレス先のＷｅｂサーバ２２の記憶装置２０から、Ｊａｒファイルをダウンロードする（Ｓ１３）。次いで、制御部３６は、ダウンロードが完了すると（Ｓ１４、ＹＥＳ）、外部インタフェース４０によりダウンロードしたＪａｒファイルと、記憶部２４から読み出したＪａｄファイルと、をプログラム実行部３２に出力して、プログラム実行部３２にＪａｖａアプリケーションを実行させるよう制御する（Ｓ１５）。
【００３３】
以上、本発明の第１実施形態の携帯端末装置によれば、携帯端末装置１０の記憶装置１２で保持すべきファイルは、実行中のＪａｖａアプリケーション実行ファイルと、各種ＪａｖａアプリケーションのＪａｖａアプリケーション管理ファイル、だけであるため、実行していないＪａｖａアプリケーション実行ファイルを記憶しておく必要がない分、限られた記憶装置１２の記憶領域で多くのＪａｖａアプリケーション管理ファイルを記憶して、多くのＪａｖａアプリケーションを管理することができる。このため、従来のように、新しいＪａｖａアプリケーションをインストールするために、既にインストール済みのＪａｖａアプリケーションを逐次削除しなければならないという課題を解決することができる。
【００３４】
なお、第１実施形態の携帯端末装置を説明する際、外部インタフェース４０が有する通信機能により、Ｗｅｂサーバ２２からＪａｖａアプリケーションをダウンロードする場合について説明したが、外部インタフェース４０は、この機能に限るものではなく、制御部３６にＪａｖａアプリケーション管理ファイルおよびＪａｖａアプリケーション実行ファイルを入力することが可能な機能であれば、本発明を実現することができる。外部インタフェース４０の他の例としては、ＳＤカード、メモリなどの取り外し可能な記憶媒体や、近距離無線、赤外線通信、無線ＬＡＮなどの通信機能などが挙げられる。
【００３５】
（第２実施形態）
以下、本発明の第２実施形態の携帯端末装置について、詳細に説明する。図６は、本発明の第２実施形態の携帯端末装置の構成を示すブロック図である。
【００３６】
第１実施形態と第２実施形態の違いは、第２実施形態の携帯端末装置の記憶部２４には複数個のＪａｒファイル４２を一時的に保持する記憶領域があることである。以下、第２実施形態の携帯端末装置による、Ｊａｖａアプリケーションの実行時の処理の流れを説明する。図７に、本発明の第２実施形態の携帯端末装置による、Ｊａｖａアプリケーション実行時のフローチャートを示す。なお、第２実施形態の携帯端末装置による、Ｊａｖａアプリケーション管理ファイルのダウンロード時の処理の流れは、第１実施形態と同様であるため、説明を省略する。また、記憶部２４および制御部３６以外の各部の処理についても、第１実施形態と同様であるため、説明を省略する。
【００３７】
制御部３６は、ステップＳ１１の処理において、表示部３４に表示した一覧のうちのいずれかのＪａｖａアプリケーションを選択する選択操作を、操作部３８により受け付けたことを検知すると、その選択されたＪａｖａアプリケーションに対応するＪａｄファイルが記憶部２４に保存されていないかを検出する（Ｓ１１１）。制御部３６は、記憶部２４に保存されていれば（Ｓ１１１、ＮＯ）、記憶部２４からＪａｄファイルとＪａｒファイルを読み出し、その読み出したファイルをプログラム実行部３２に出力して、プログラム実行部３２にＪａｖａアプリケーションを実行させるよう制御する（Ｓ１５）。
【００３８】
制御部３６は、ステップＳ１１の処理において選択されたＪａｖａアプリケーション管理ファイルと対になるＪａｄファイルが記憶部２４に保存されていない場合は（Ｓ１１１、ＹＥＳ）、第１実施形態で述べたステップＳ１２の処理からステップＳ１４の処理を行うよう制御する。制御部３６は、Ｊａｒファイルのダウンロードを終了すると（Ｓ１４、ＹＥＳ）、ダウンロードしたＪａｒファイルを記憶部２４に記憶するか否かを促す画面を表示部３４に表示し、利用者に選択を促す。その後、制御部３６は、Ｊａｒファイルを記憶するよう指示する操作を操作部３８により受け付けたことを検知すると（Ｓ１１２、ＹＥＳ）、ダウンロードしたＪａｒファイルを記憶部２４に記憶し（Ｓ１１３）、ステップＳ１５の処理に移行する。
【００３９】
以上、本発明の第２実施形態の携帯端末装置によれば、Ｊａｒファイルを保存する記憶領域を記憶部２４に設けることによって、所定数のＪａｖａアプリケーション実行ファイル、たとえば最近使用したＪａｒファイルなど、は、記憶部２４に保存されているので、Ｗｅｂサーバ２２からダウンロードすることなしに、Ｊａｖａアプリケーションを即時起動することができる。
【００４０】
（第３実施形態）
以下、本発明の第３実施形態の携帯端末装置について、詳細に説明する。図７は、本発明の第３実施形態の携帯端末装置の構成を示すブロック図である。
【００４１】
第２実施形態と第３実施形態の違いは、第３実施形態の制御部３６が、第２実施形態の制御機能に加えて、記憶部２４に記憶したＪａｒファイルを所定の条件に応じて削除する機能を有することである。なお、第３実施形態の携帯端末装置による、Ｊａｖａアプリケーション管理ファイルのダウンロード時の処理の流れ、および、Ｊａｖａアプリケーションの実行時の処理の流れは、第２実施形態と同様であるため、説明を省略する。また、記憶部２４および制御部３６以外の構成の処理も第１実施形態と同様であるため、説明を省略する。
【００４２】
制御部３６は、例えば、Ｊａｄファイルを参照してＪａｖａアプリケーションの使用可能期限を読み出し、その使用可能期限を越えたＪａｒファイルを記憶部２４から削除したり、また、Ｊａｒファイルのダウンロードから一定期間経過した場合にそのＪａｒファイルを記憶部２４から削除したり、さらに、予め設定された削除可、不可の条件に応じて、ダウンロードしたＪａｒファイルを記憶部２４から削除する。
【００４３】
以上、本発明の第３実施形態の携帯端末装置によれば、記憶部２４に記憶したＪａｒファイルを効率的に削除することができるため、記憶部２４の記憶領域を効果的に利用することができる。また、携帯端末装置利用者により設定された条件に応じて記憶部２４に記憶したＪａｒファイルを削除可、不可とすることにより、記憶部２４の記憶領域を効果的に利用しつつ、利用者の削除不可と設定したＪａｖａアプリケーションを即座に起動することができる。
【００４４】
なお、本発明が上記実施形態に限定されず、本発明の技術思想の範囲内において、実施形態は適宜変更され得ることはあきらかである。
【産業上の利用可能性】
【００４５】
本発明の携帯端末装置によれば、当該装置に内蔵された記憶装置の記憶容量が少なくても、多くのＪａｖａアプリケーションを同時に管理することができるという効果を奏し、Ｊａｖａアプリケーションを組込み実行する携帯端末装置において有用である。
【図面の簡単な説明】
【００４６】
【図１】本発明の実施形態の通信システムの一例
【図２】本発明の第１実施形態の携帯端末装置の構成を示すブロック図
【図３】本発明の第１実施形態の携帯端末装置による、Ｊａｖａアプリケーション管理ファイルのダウンロード時のフローチャート
【図４】Ｊａｄファイルの一例
【図５】本発明の第１実施形態の携帯端末装置による、Ｊａｖａアプリケーション実行時のフローチャート
【図６】本発明の第２実施形態の携帯端末装置の構成を示すブロック図
【図７】本発明の第２実施形態の携帯端末装置による、Ｊａｖａアプリケーション実行時のフローチャート
【符号の説明】
【００４７】
１０  携帯電話
１２  記憶装置
１２１  Ｊａｖａアプリケーション実行ファイル
１２２  Ｊａｖａアプリケーション管理ファイル
１４  ディスプレイ
１８  基地局
２０  記憶装置
２０１  Ｊａｖａアプリケーション実行ファイル
２０２  Ｊａｖａアプリケーション管理ファイル
２２  Ｗｅｂサーバ
２４  記憶部
２６、２８、３０  Ｊａｖａアプリケーション管理ファイル
３２  プログラム実行部
３４  表示部
３８  操作部
４０  外部Ｉ／Ｆ
４２  Ｊａｖａアプリケーション実行ファイル
【図１】
2006259849.tif 000003
【図２】
2006259849.tif 000004
【図３】
2006259849.tif 000005
【図４】
2006259849.tif 000006
【図５】
2006259849.tif 000007
【図６】
2006259849.tif 000008
【図７】
2006259849.tif 000009