(57)【要約】【目的】多数のアプリケーションプログラムを起動することができるアプリケーションプログラム管理手段を提供すること。【構成】起動しているが表示切替えボタンやタブを切替えることにより表示は行わないアプリケーションプログラムのリストを用意し、ネットワーク等を通じてそのリストにあるアプリケーションプログラムと表示切替えボタンやタブを切替えることにより表示できるアプリケーションプログラムを交換する手段を持つことにより、多数のアプリケーションプログラムを起動することが可能になる。又、普段表示しないアプリケーションプログラムと表示アプリケーションプログラムをユーザ情報や使用頻度情報、使用日時情報に基づいて交換することにより、ログインしているユーザごとに適切なアプリケーションプログラムを画面に表示する等といったことが可能になる。【選択図】      図１
2004252544.tif 000002
【特許請求の範囲】
【請求項１】
有限個のアプリケーションプログラムを切替えて表示する表示手段とアプリケーションプログラム起動手段と前記表示手段で切替え表示しているアプリケーションプログラムのリストと表示手段で表示していないアプリケーションプログラムのリストから成るアプリケーションプログラム管理手段において、
前記起動手段でアプリケーションプログラムが起動されたとき、切替え表示されているアプリケーションプログラムが前記表示手段で切替え表示可能な個数を超えていない場合、起動したアプリケーションプログラムを前記切替え表示しているアプリケーションプログラムのリストに登録し、前記表示手段で切替え表示を行い、起動されているアプリケーションプログラムが前記表示手段で切替え表示可能な個数を超えている場合、前記表示手段で表示は行わず前記表示手段で表示していないアプリケーションプログラムのリストに登録し、前記表示手段で切替え表示を行わないことを特徴とするアプリケーションプログラム管理手段。
【請求項２】
アプリケーションプログラム停止手段を持ち、前記停止手段でアプリケーションプログラムが停止されたとき、停止されるアプリケーションプログラムが前記表示手段で切替え表示されていない場合は、前記表示していないアプリケーションプログラムのリストから削除を行い、停止されるアプリケーションプログラムが前記表示手段で切替え表示されている場合は、切替え表示しているアプリケーションプログラムのリストから停止されるアプリケーションプログラムを削除し、前記表示手段で停止されるアプリケーションプログラムの切替え表示を取り止め、前記表示していないアプリケーションプログラムのリストからアプリケーションプログラムを取得し、取得したアプリケーションプログラムを切替え表示しているアプリケーションプログラムのリストに追加及び前記表示手段でアプリケーションプログラムの切替え表示を行うことを特徴とする請求項１記載のアプリケーションプログラム管理手段。
【請求項３】
表示設定手段を持ち、表示設定手段は前記表示手段で切替え表示しているアプリケーションプログラムのリストと表示手段で表示していないアプリケーションプログラムのリスト間でアプリケーションプログラムを交換でき、前記表示手段で切替え表示しているアプリケーションプログラムのリストが変更された場合は表示手段を更新することを特徴とする請求項１又は２記載のアプリケーションプログラム管理手段。
【請求項４】
前記表示設定手段は、切替え表示しているアプリケーションプログラムのリストと表示手段で表示していないアプリケーションプログラムのリスト間で全てのアプリケーションプログラムを交換することを特徴とする請求項３記載のアプリケーションプログラム管理手段。
【請求項５】
有限個のアプリケーションプログラムを切替えて表示する表示手段とアプリケーションプログラム起動手段と前記表示手段で切替え表示しているアプリケーションプログラムのリストと表示手段で表示していないアプリケーションプログラムのリストと現在使用しているユーザを取得するユーザ取得手段とそのアプリケーションプログラムを優先的に表示するかというという情報をユーザ毎に記憶するユーザ情報保存手段とそこから前記ユーザ取得手段で取得したユーザのユーザ情報を取得するユーザ情報取得手段から成るアプリケーションプログラム管理手段において、
前記起動手段でアプリケーションプログラムが起動されたとき、切替え表示されているアプリケーションプログラムが前記表示手段で切替え表示可能な個数を超えてない且つ前記ユーザ情報取得手段で取得したユーザ情報に起動するアプリケーションプログラムが含まれる場合は起動したアプリケーションプログラムを前記切替え表示しているアプリケーションプログラムのリストに登録し、前記表示手段で切替え表示を行い、起動されているアプリケーションプログラムが前記表示手段で切替え表示可能な個数を超えている場合、前記表示手段で表示は行わず前記表示手段で表示していないアプリケーションプログラムのリストに登録し、前記表示手段で切替え表示を行わないことを特徴とするアプリケーションプログラム管理手段。
【請求項６】
有限個のアプリケーションプログラムを切替えて表示する表示手段とアプリケーションプログラム起動手段と前記表示手段で切替え表示しているアプリケーションプログラムのリストと表示手段で表示していないアプリケーションプログラムのリストとそのアプリケーションプログラムの起動回数順序情報をアプリケーションプログラム毎に記憶する起動頻度情報保存手段とそこから起動頻度情報を取得する起動頻度情報取得手段と起動頻度情報を更新する起動頻度情報設定手段から成るアプリケーションプログラム管理手段において、
前記起動手段でアプリケーションプログラムが起動されたとき、切替え表示されているアプリケーションプログラムが前記表示手段で切替え表示可能な個数を超えてない且つ前記起動頻度情報取得手段で取得した起動頻度情情報として記憶されている順位が切替え表示可能なアプリケーション数から現在切替え表示しているアプリケーションプログラム数を引いた数以下である場合は起動したアプリケーションプログラムを前記切替え表示しているアプリケーションプログラムのリストに登録し、前記表示手段で切替え表示を行い、起動されているアプリケーションプログラムが前記表示手段で切替え表示可能な個数を超えている場合又は前記起動頻度情報取得手段で取得した起動頻度情情報として記憶されている順位が切替え表示可能なアプリケーション数から現在切替え表示しているアプリケーションプログラム数を引いた数以下である場合、前記表示手段で表示は行わず前記表示手段で表示していないアプリケーションプログラムのリストに登録し、前記表示手段で切替え表示を行わないことを特徴とするアプリケーションプログラム管理手段。
【請求項７】
有限個のアプリケーションプログラムを切替えて表示する表示手段とアプリケーションプログラム起動手段と前記表示手段で切替え表示しているアプリケーションプログラムのリストと表示手段で表示していないアプリケーションプログラムのリストとそのアプリケーションプログラムの起動日時情報をアプリケーションプログラム毎に記憶する起動日時情報保存手段とそこから起動日時情報を取得する起動日時情報取得手段と起動日時情報を更新する起動日時情報設定手段から成るアプリケーションプログラム管理手段で前記起動手段でアプリケーションプログラムが起動されたとき、切替え表示されているアプリケーションプログラムが前記表示手段で切替え表示可能な個数を超えてない且つ前記起動日時情報取得手段で取得した起動日時情情報として記憶されている順位が切替え表示可能なアプリケーション数から現在切替え表示しているアプリケーションプログラム数を引いた数以下である場合は起動したアプリケーションプログラムを前記切替え表示しているアプリケーションプログラムのリストに登録し、前記表示手段で切替え表示を行い、起動されているアプリケーションプログラムが前記表示手段で切替え表示可能な個数を超えている場合又は前記起動日時情報取得手段で取得した起動日時情情報として記憶されている順位が切替え表示可能なアプリケーション数から現在切替え表示しているアプリケーションプログラム数を引いた数以下である場合、前記表示手段で表示は行わず前記表示手段で表示していないアプリケーションプログラムのリストに登録し、前記表示手段で切替え表示を行わないことを特徴とするアプリケーションプログラム管理手段。
【請求項８】
現在使用しているユーザを取得するユーザ取得手段とユーザ情報保存手段とそこから前記ユーザ取得手段で取得したユーザのユーザ情報を取得するユーザ情報取得手段を持ち、取得したユーザ情報に従って前記表示設定手段は切替え表示しているアプリケーションプログラムのリストと表示手段で表示していないアプリケーションプログラムのリスト間でアプリケーションプログラムを交換することを特徴とする請求項３記載のアプリケーションプログラム管理手段。
【請求項９】
使用頻度情報保存手段とそこから使用頻度情報を取得する使用頻度情報取得手段を持ち、取得した使用頻度情報に従って前記表示設定手段は切替え表示しているアプリケーションプログラムのリストと表示手段で表示していないアプリケーションプログラムのリスト間で使用頻度の高いものを切替え表示しているアプリケーションプログラムのリストへ、低いものを表示手段で表示していないアプリケーションプログラムのリストへ移動することを特徴とする請求項３記載のアプリケーションプログラム管理手段。
【請求項１０】
使用日時情報保存手段とそこから使用日時情報を取得する使用日時情報取得手段を持ち、取得した使用日時情報に従って前記表示設定手段は切替え表示しているアプリケーションプログラムのリストと表示手段で表示していないアプリケーションプログラムのリスト間で使用日時の新しいものを切替え表示しているアプリケーションプログラムのリストへ、古いものを表示手段で表示していないアプリケーションプログラムのリストへ移動することを特徴とする請求項３記載のアプリケーションプログラム管理手段。
【請求項１１】
現在使用しているユーザを取得するユーザ取得手段とユーザ毎の起動頻度情報保存手段を持つことを特徴とする請求項６記載のアプリケーションプログラム管理手段。
【請求項１２】
現在使用しているユーザを取得するユーザ取得手段とユーザ毎の起動日時情報保存手段を持つことを特徴とする請求項７記載のアプリケーションプログラム管理手段。
【請求項１３】
現在使用しているユーザを取得するユーザ取得手段とユーザ毎の起動頻度情報保存手段を持つことを特徴とする請求項９記載のアプリケーションプログラム管理手段。
【請求項１４】
現在使用しているユーザを取得するユーザ取得手段とユーザ毎の起動日時情報保存手段を持つことを特徴とする請求項１０記載のアプリケーションプログラム管理手段。
【請求項１５】
有限個のアプリケーションプログラムを切替えて表示する表示装置とアプリケーションプログラム起動装置と前記表示装置で切替え表示しているアプリケーションプログラムのリストと表示装置で表示していないアプリケーションプログラムのリストから成るアプリケーションプログラム管理装置において、
前記起動装置でアプリケーションプログラムが起動されたとき、切替え表示されているアプリケーションプログラムが前記表示装置で切替え表示可能な個数を超えてない場合、起動したアプリケーションプログラムを前記切替え表示しているアプリケーションプログラムのリストに登録し、前記表示装置で切替え表示を行い、起動されているアプリケーションプログラムが前記表示装置で切替え表示可能な個数を超えている場合、前記表示装置で表示は行わず前記表示装置で表示していないアプリケーションプログラムのリストに登録し、前記表示装置で切替え表示を行わないことを特徴とするアプリケーションプログラム管理装置。
【請求項１６】
アプリケーションプログラム停止装置を持ち、前記停止装置でアプリケーションプログラムが停止されたとき、停止されるアプリケーションプログラムが前記表示装置で切替え表示されていない場合は、前記表示していないアプリケーションプログラムのリストから削除を行い、停止されるアプリケーションプログラムが前記表示装置で切替え表示されている場合は、切替え表示しているアプリケーションプログラムのリストから停止されるアプリケーションプログラムを削除し、前記表示装置で停止されるアプリケーションプログラムの切替え表示を取り止め、前記表示していないアプリケーションプログラムのリストからアプリケーションプログラムを取得し、取得したアプリケーションプログラムを切替え表示しているアプリケーションプログラムのリストに追加及び前記表示装置でアプリケーションプログラムの切替え表示を行うことを特徴とする請求項１５記載のアプリケーションプログラム管理装置。
【請求項１７】
表示設定装置を持ち、表示設定装置は前記表示装置で切替え表示しているアプリケーションプログラムのリストと表示装置で表示していないアプリケーションプログラムのリスト間でアプリケーションプログラムを交換でき、前記表示装置で切替え表示しているアプリケーションプログラムのリストが変更された場合は表示装置を更新することを特徴とする請求項１５又は１６記載のアプリケーションプログラム管理装置。
【請求項１８】
前記表示設定装置は切替え表示しているアプリケーションプログラムのリストと表示装置で表示していないアプリケーションプログラムのリスト間ですぺてのアプリケーションプログラムを交換することを特徴とする請求項１７記載のアプリケーションプログラム管理装置。
【請求項１９】
有限個のアプリケーションプログラムを切替えて表示する表示装置とアプリケーションプログラム起動装置と前記表示装置で切替え表示しているアプリケーションプログラムのリストと表示装置で表示していないアプリケーションプログラムのリストと現在使用しているユーザを取得するユーザ取得装置とそのアプリケーションプログラムを優先的に表示するかというという情報をユーザ毎に記憶するユーザ情報保存装置とそこから前記ユーザ取得装置で取得したユーザのユーザ情報を取得するユーザ情報取得装置から成るアプリケーションプログラム管理装置において、
前記起動装置でアプリケーションプログラムが起動されたとき、切替え表示されているアプリケーションプログラムが前記表示装置で切替え表示可能な個数を超えてない且つ前記ユーザ情報取得装置で取得したユーザ情報に起動するアプリケーションプログラムが含まれる場合は起動したアプリケーションプログラムを前記切替え表示しているアプリケーションプログラムのリストに登録し、前記表示装置で切替え表示を行い、起動されているアプリケーションプログラムが前記表示装置で切替え表示可能な個数を超えている場合、前記表示装置で表示は行わず前記表示装置で表示していないアプリケーションプログラムのリストに登録し、前記表示装置で切替え表示を行わないことを特徴とするアプリケーションプログラム管理装置。
【請求項２０】
有限個のアプリケーションプログラムを切替えて表示する表示装置とアプリケーションプログラム起動装置と前記表示装置で切替え表示しているアプリケーションプログラムのリストと表示装置で表示していないアプリケーションプログラムのリストとそのアプリケーションプログラムの起動回数順序情報をアプリケーションプログラム毎に記憶する起動頻度情報保存装置とそこから起動頻度情報を取得する起動頻度情報取得装置と起動頻度情報を更新する起動頻度情報設定装置から成るアプリケーションプログラム管理装置において、
前記起動装置でアプリケーションプログラムが起動されたとき、切替え表示されているアプリケーションプログラムが前記表示装置で切替え表示可能な個数を超えない且つ前記起動頻度情報取得装置で取得した起動頻度情情報として記憶されている順位が切替え表示可能なアプリケーション数から現在切替え表示しているアプリケーションプログラム数を引いた数以下である場合は起動したアプリケーションプログラムを前記切替え表示しているアプリケーションプログラムのリストに登録し、前記表示装置で切替え表示を行い、起動されているアプリケーションプログラムが前記表示装置で切替え表示可能な個数を超えている場合又は前記起動頻度情報取得装置で取得した起動頻度情情報として記憶されている順位が切替え表示可能なアプリケーション数から現在切替え表示しているアプリケーションプログラム数を引いた数以下である場合、前記表示装置で表示は行わず前記表示装置で表示していないアプリケーションプログラムのリストに登録し、前記表示装置で切替え表示を行わないことを特徴とするアプリケーションプログラム管理装置。
【請求項２１】
有限個のアプリケーションプログラムを切替えて表示する表示装置とアプリケーションプログラム起動装置と前記表示装置で切替え表示しているアプリケーションプログラムのリストと表示装置で表示していないアプリケーションプログラムのリストとそのアプリケーションプログラムの起動日時情報をアプリケーションプログラム毎に記憶する起動日時情報保存装置とそこから起動日時情報を取得する起動日時情報取得装置と起動日時情報を更新する起動日時情報設定装置から成るアプリケーションプログラム管理装置において、
前記起動装置でアプリケーションプログラムが起動されたとき、切替え表示されているアプリケーションプログラムが前記表示装置で切替え表示可能な個数を超えてない且つ前記起動日時情報取得装置で取得した起動日時情情報として記憶されている順位が切替え表示可能なアプリケーション数から現在切替え表示しているアプリケーションプログラム数を引いた数以下である場合は起動したアプリケーションプログラムを前記切替え表示しているアプリケーションプログラムのリストに登録し、前記表示装置で切替え表示を行い、起動されているアプリケーションプログラムが前記表示装置で切替え表示可能な個数を超えている場合又は前記起動日時情報取得装置で取得した起動日時情情報として記憶されている順位が切替え表示可能なアプリケーション数から現在切替え表示しているアプリケーションプログラム数を引いた数以下である場合、前記表示装置で表示は行わず前記表示装置で表示していないアプリケーションプログラムのリストに登録し、前記表示装置で切替え表示を行わないことを特徴とするアプリケーションプログラム管理装置。
【請求項２２】
現在使用しているユーザを取得するユーザ取得装置とユーザ情報保存装置とそこから前記ユーザ取得装置で取得したユーザのユーザ情報を取得するユーザ情報取得装置を持ち、取得したユーザ情報に従って前記表示設定装置は切替え表示しているアプリケーションプログラムのリストと表示装置で表示していないアプリケーションプログラムのリスト間でアプリケーションプログラムを交換することを特徴とする請求項１７記載のアプリケーションプログラム管理装置。
【請求項２３】
使用頻度情報保存装置とそこから使用頻度情報を取得する使用頻度情報取得装置を持ち、取得した使用頻度情報に従って前記表示設定装置は切替え表示しているアプリケーションプログラムのリストと表示装置で表示していないアプリケーションプログラムのリスト間で使用頻度の高いものを切替え表示しているアプリケーションプログラムのリストへ、低いものを表示装置で表示していないアプリケーションプログラムのリストへ移動することを特徴とする請求項１７記載のアプリケーションプログラム管理装置。
【請求項２４】
使用日時情報保存装置とそこから使用日時情報を取得する使用日時情報取得装置を持ち、取得した使用日時情報に従って前記表示設定装置は切替え表示しているアプリケーションプログラムのリストと表示装置で表示していないアプリケーションプログラムのリスト間で使用日時の新しいものを切替え表示しているアプリケーションプログラムのリストへ、古いものを表示装置で表示していないアプリケーションプログラムのリストへ移動することを特徴とする請求項１７記載のアプリケーションプログラム管理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、組込み機器上での複数のアプリケーションプログラムの実行・表示に関するものである。
【０００２】
【従来の技術】
組込み機器ではリソースの制限からマルチウインドウを実現するウインドウシステムを実現することが難しい。そのため、複数のＧＵＩプリケーションを実行する場合、１つのウインドウでタブやボタンを用いてアプリケーションプログラムを切替を行うアプリケーションプログラムマネージャが使用されている。
【０００３】
切替え表示可能な個数以上のアプリケーションプログラムを使用しようとした場合、従来はログインユーザ情報等の表示条件が変わるたびにアプリケーションプログラムの停止・起動を行っていた。
【０００４】
【発明が解決しようとする課題】
マルチウインドウではないウインドウシステム上で、１つのウインドウでタブやボタンを用いてアプリケーションプログラムを切替を行うアプリケーションプログラムマネージャでは、表示画面の広さの制限のため画面上に配置できるタブやボタンの数には限りがあるため、前記アプリケーションプログラムマネージャで起動できるアプリケーションプログラムの数には限りがあった。
【０００５】
従来のようにログインユーザ情報等の表示条件が変わるたびにアプリケーションプログラムの停止・起動を行って切替え表示可能な個数以上のアプリケーションプログラムを利用する場合、アプリケーションプログラムの起動・停止というプログラム処理としては比較的重い処理をオンデマンドに行う必要があり、ユーザの操作に対してスムーズに反応できなかった。
【０００６】
本発明は上記問題に鑑みてなされたもので、その目的とする処は、多数のアプリケーションプログラムを起動することができるアプリケーションプログラム管理手段及び管理装置を提供することにある。
【０００７】
【課題を解決するための手段】
従来のアプリケーションプログラムマネージャでは、表示画面の広さの制限のため画面上に配置できるタブやボタンの数には限りがあるため、前記アプリケーションプログラムマネージャで起動できるアプリケーションプログラムの数には限りがあった。そこで、起動しているが表示切替えボタンやタブを切替えることにより表示は行わないアプリケーションプログラムのリストを用意し、ネットワーク等を通じてそのリストにあるアプリケーションプログラムと表示切替えボタンやタブを切替えることにより表示できるアプリケーションプログラムを交換する手段を持つことにより、多数のアプリケーションプログラムを起動することが可能になる。
【０００８】
又、普段表示しないアプリケーションプログラムと表示アプリケーションプログラムをユーザ情報や使用頻度情報、使用日時情報に基づいて交換することにより、ログインしているユーザごとに適切なアプリケーションプログラムを画面に表示する等といったことが可能になる。
【０００９】
【発明の実施の形態】
以下に本発明の実施の形態を添付図面に基づいて説明する。
【００１０】
＜実施の形態１＞
ウインドウを１つしか持てないウインドウシステムで複数のＧＵＩアプリケーションを実行・表示するアプリケーションプログラムマネージャ１００は切替ボタン２０２〜２０４を押すことによりアプリケーションプログラム表示領域２０１に表示されるＧＵＩアプリを切り替えることが可能な表示手段１０１を持つアプリケーションプログラムマネージャである。このようなＧＵＩのアプリケーションプログラムマネージャは画面に配置できる切替ボタンを数の最大値が決まっているために、その最大値以上のアプリを表示することができない。
【００１１】
前記アプリケーションプログラムマネージャ１００は、対応する切替ボタンを押すことにより表示可能なアプリケーションのリストである表示アプリケーションプログラムリスト１０５と切替ボタンによって表示状態に切替ることができないアプリケーションのリストである非表示アプリケーションプログラムリスト１０６を持っている。
【００１２】
アプリ起動手段１０２でアプリを起動（４０１）すると、アプリケーションプログラムマネージャ１００は、表示アプリケーションプログラムの個数が差表示最大数を超えているか調べ（４０２）、超えてなければ表示アプリのリストに追加（４０３）した後、そのアプリを表示手段に追加して表示し（４０４）、起動処理を終了する（４０５）。超えている場合、非表示アプリのリストに追加（４０６）した後、起動処理を終了する（４０５）。アプリ停止手段１０３でアプリを停止（５０１）しようとすると、停止しようとするアプリが表示リストに含まれるかを調べ（５０２）、含まれていれば表示アプリリストから削除し（５０３）、更に表示手段から削除し（５０４）、非表示アプリリストの先頭のアプリをを非表示アプリリストから削除し（５０５）、削除したアプリを表示アプリリストに追加（５０６）した後、そのアプリを表示手段に追加して表示して（５０７）アプリ停止処理を終了する（５０８）。停止しようとするアプリが表示リストに含まれていない場合は、そのアプリを非表示アプリリストから削除し（５０９）、アプリ停止処理を終了する（５０８）。
【００１３】
＜実施の形態２＞
表示順設定手段１０４で表示順設定を開始（６０１）すると、先ず、表示アプリリスト１０５から表示しているアプリのリストを、又、非表示アプリリスト１０６から非表示アプリのリストを取得する（６０２）。次に、図７のようにアプリの並び替えを行い（６０３）、並び替えたリストを表示アプリリスト１０５及び非表示アプリリスト１０６に保存する（６０４）。リストが保存されると表示アプリリストに登録されているアプリを表示アプリとして表示手段で表示する（６０５）。
【００１４】
＜実施の形態３＞
ウインドウを１つしか持てないウインドウシステムで複数のＧＵＩアプリを実行・表示するアプリケーションプログラムマネージャ８００は切替ボタン２０２〜２０４を押すことによりアプリケーションプログラム表示領域２０１に表示されるＧＵＩアプリを切り替えることが可能な表示手段１０１を持つアプリケーションプログラムマネージャである。このようなＧＵＩのアプリケーションプログラムマネージャは、画面に配置できる切替ボタンを数の最大値が決まっているために、その最大値以上のアプリを表示することができない。
【００１５】
前記アプリケーションプログラムマネージャ８００は、対応する切替ボタンを押すことにより表示可能なアプリのリストである表示アプリケーションプログラムリスト１０５と切替ボタンによって表示状態に切替ることができないアプリのリストである非表示アプリケーションプログラムリスト１０６、現在使用中のユーザを取得するユーザ取得手段８０１、ログインしたユーザがどのアプリを切替え表示可能アプリとするかの情報を保持するユーザ情報保存手段８０２、そこからユーザ情報を取得するユーザ情報取得手段から成る。
【００１６】
ユーザ情報保存手段８０２に保存されているユーザ情報は、図１４のようにユーザ名とアプリケーションのリストから構成される。
【００１７】
アプリ起動手段１０２でアプリを起動（９０１）すると、アプリケーションプログラムマネージャ８００は、ユーザ取得手段８０１で現在使用中のユーザを取得する（９０２）。更に、ユーザ情報取得手段８０３でユーザ情報保存手段８０２にユーザ毎に保存されている、どのアプリケーションプログラムを表示するかの情報を取得し（９０３）、起動するアプリケーションプログラムが表示すべきものであると９０３で取得したユーザ情報に記録されているかを調べ（９０４）、記録されていれば表示アプリのリストに追加（９０５）した後、そのアプリを表示手段に追加して表示し（９０６）、起動処理を終了する（９０７）。されていない場合、非表示アプリのリストに追加（９０８）した後、起動処理を終了する（９０７）。
【００１８】
＜実施の形態４＞
ウインドウを１つしか持てないウインドウシステムで複数のＧＵＩアプリを実行・表示するアプリケーションプログラムマネージャ１０００は、切替ボタン２０２〜２０４を押すことによりアプリケーションプログラム表示領域２０１に表示されるＧＵＩアプリを切り替えることが可能な表示手段１０１を持つアプリケーションプログラムマネージャである。このようなＧＵＩのアプリケーションプログラムマネージャは、画面に配置できる切替ボタンを数の最大値が決まっているために、その最大値以上のアプリを表示することができない。
【００１９】
前記アプリケーションプログラムマネージャ１０００は、対応する切替ボタンを押すことにより表示可能なアプリのリストである表示アプリケーションプログラムリスト１０５と切替ボタンによって表示状態に切替ることができないアプリのリストである非表示アプリケーションプログラムリスト１０６、アプリケーションの使用頻度情報を取得する頻度情報取得手段１００１、アプリケーションの使用頻度情報として使用回数と使用順位を保持する頻度情報保存手段１００２、アプリケーションの使用頻度情報を設定する頻度情報設定手段１００３から成る。
【００２０】
頻度情報保存手段１００２に保存されている頻度情報は、図１５に示すように、アプリケーション名と起動回数順位、起動回数のリストから構成される。
【００２１】
アプリ起動手段１０２でアプリを起動（１１０１）すると、アプリケーションプログラムマネージャ１０００は、頻度情報取得手段１００１で頻度情報保存手段１００２にアプリケーションプログラム毎に保存されている、アプリケーションプログラムの使用頻度順位情報を取得し（１１０２）、処理１００２で取得した使用頻度順位が表示アプリのリストの空き数以下であると（１１０３）、表示アプリのリストに追加（１１０４）した後、そのアプリを表示手段に追加して表示し（１１０５）、起動したアプリケーションプログラムの使用回数を１回増やして頻度情報設定手段１００３で頻度情報保存手段１００２を更新し（１１０６）、起動処理を終了する（１１０７）。空き数以上の場合、非表示アプリのリストに追加（１１０８）した後、起動したアプリケーションプログラムの使用回数を１回増やして頻度情報設定手段１００３で頻度情報保存手段１００２を更新し（１１０６）、起動処理を終了する（１１０７）。
【００２２】
＜実施の形態５＞
ウインドウを１つしか持てないウインドウシステムで複数のＧＵＩアプリを実行・表示するアプリケーションプログラムマネージャ１０００は、切替ボタン２０２〜２０４を押すことによりアプリケーションプログラム表示領域２０１に表示されるＧＵＩアプリを切り替えることが可能な表示手段１０１を持つアプリケーションプログラムマネージャである。このようなＧＵＩのアプリケーションプログラムマネージャは、画面に配置できる切替ボタンを数の最大値が決まっているために、その最大値以上のアプリを表示することができない。
【００２３】
前記アプリケーションプログラムマネージャ１２００は、対応する切替ボタンを押すことにより表示可能なアプリのリストである表示アプリケーションプログラムリスト１０５と切替ボタンによって表示状態に切替ることができないアプリのリストである非表示アプリケーションプログラムリスト１０６、アプリケーションを最後に使用した日時の情報を取得する日時情報取得手段１２０１、アプリケーションアプリケーションを最後に使用した日時の情報及びその時系列の順序を保持する日時情報保存手段１２０２、アプリケーションのアプリケーションを最後に使用した日時の情報を設定する日時情報設定手段１２０３から成る。
【００２４】
日時情報保存手段１２０２に保存されている日時情報は、図１６に示すようにアプリケーション名と起動日時の新しさの順序である起動日時順位、起動日時のリストから構成される。
【００２５】
アプリ起動手段１０２でアプリを起動（１３０１）すると、アプリケーションプログラムマネージャ１２００は、日時情報取得手段１２０１で日時情報保存手段１２０２にアプリケーションプログラム毎に保存されている、アプリケーションプログラムの日時順位情報を取得し（１３０２）、処理１３０２で取得した日時の順位が表示アプリのリストの空き数以下であると（１３０３）、表示アプリのリストに追加（１３０４）した後、そのアプリを表示手段に追加して表示し（１３０５）、日時情報保存手段１２０２に保存されている起動したアプリケーションプログラムの使用日時と使用順序を日時情報設定手段１２０３で更新し（１３０６）、起動処理を終了する（１３０７）。空き数以上の場合、非表示アプリのリストに追加（１３０８）した後、日時情報保存手段１２０２に保存されている起動したアプリケーションプログラムの使用日時と使用順序を日時情報設定手段１２０３で更新し（１３０６）、起動処理を終了する（１３０７）。
【００２６】
【発明の効果】
以上の説明で明らかなように、本発明によれば、表示画面の広さの制限のため画面上に配置できるタブやボタンの数には限りがあり、従来では起動できるアプリケーションプログラムの数には限りがあったアプリケーションプログラムマネージャで、多数のアプリケーションプログラムを起動することが可能になる。
【００２７】
又、普段表示しないアプリケーションプログラムと表示アプリケーションプログラムをユーザ情報や使用頻度情報、使用日時情報に基づいて交換することにより、ログインしているユーザごとに適切なアプリケーションプログラムを画面に表示する等といったことが可能になる。
【図面の簡単な説明】
【図１】本発明の実施の形態１の構成図である。
【図２】アプリケーションプログラムマネージャの表示部の図である。
【図３】アプリケーションのリストの図である。
【図４】本発明の実施の形態１のフローチャートである。
【図５】本発明の実施の形態１のフローチャートである。
【図６】本発明の実施の形態２のフローチャートである。
【図７】本発明の実施の形態２のアプリケーションリストの図である。
【図８】本発明の実施の形態３の構成図である。
【図９】本発明の実施の形態３のフローチャートである。
【図１０】本発明の実施の形態４の構成図である。
【図１１】本発明の実施の形態４のフローチャートである。
【図１２】本発明の実施の形態５の構成図である。
【図１３】本発明の実施の形態５のフローチャートである。
【図１４】ユーザ名とアプリケーションのリストである。
【図１５】アプリケーション名と起動回数順位及び起動回数のリストである。
【図１６】アプリケーション名と起動日時順位及び起動日時のリストである。
【符号の説明】
１００  アプリケーションプログラムマネージャ
１０１  表示手段
１０２  アプリ起動手段
１０３  アプリ停止手段
１０４  表示順設定手段
１０５  表示アプリケーションプログラムリスト
１０６  非表示アプリケーションプログラムリスト
２０１  プログラム表示領域
２０２〜２０４  切替ボタン
【図１】
2004252544.tif 000003
【図２】
2004252544.tif 000004
【図３】
2004252544.tif 000005
【図４】
2004252544.tif 000006
【図５】
2004252544.tif 000007
【図６】
2004252544.tif 000008
【図７】
2004252544.tif 000009
【図８】
2004252544.tif 000010
【図９】
2004252544.tif 000011
【図１０】
2004252544.tif 000012
【図１１】
2004252544.tif 000013
【図１２】
2004252544.tif 000014
【図１３】
2004252544.tif 000015
【図１４】
2004252544.tif 000016
【図１５】
2004252544.tif 000017
【図１６】
2004252544.tif 000018