(57)【要約】【課題】主のアプリケーションプログラムの実行エリアを画面上に確保し、これに従属する従のアプリケーションプログラムをユーザに認識させて起動可能とすることである。【解決手段】情報処理装置１０は、複数のアプリケーションプログラムのうちの少なくとも２つを並行して起動可能であり、操作部１２を介する主のアプリケーションプログラムの起動指示入力に応じて、当該主のアプリケーションプログラムを起動し、当該主のアプリケーションプログラムに対応する画面を表示画面内の第１のエリアに表示させ、前記主のアプリケーションプログラムの実行中に、当該主のアプリケーションプログラムに従属する従のアプリケーションプログラムを複数のアプリケーションプログラムから抽出し、抽出した従のアプリケーションプログラムを起動させるための起動ボタンを表示画面内の第２のエリアに表示させる。【選択図】図１
2014174579.tif 000002
【特許請求の範囲】
【請求項１】
複数のアプリケーションプログラムのうちの少なくとも２つを並行して起動可能な情報処理装置であって、
表示画面を表示する表示手段と、
操作入力を受け付ける操作手段と、
前記操作手段を介する主のアプリケーションプログラムの起動指示入力に応じて、当該主のアプリケーションプログラムを起動し、当該主のアプリケーションプログラムに対応する画面を前記表示画面内の第１のエリアに表示させる第１の制御手段と、
前記主のアプリケーションプログラムの実行中に、当該主のアプリケーションプログラムに従属する従のアプリケーションプログラムを前記複数のアプリケーションプログラムから抽出し、抽出した従のアプリケーションプログラムを起動させるための起動ボタンを前記表示画面内の第２のエリアに表示させる第２の制御手段と、
を備える情報処理装置。
【請求項２】
前記操作手段を介する前記起動ボタンの操作入力に応じて、前記第１のエリアを残したまま、当該起動ボタンに対応する従のアプリケーションプログラムを起動し、当該従のアプリケーションプログラムに対応する画面を前記表示画面内の第３のエリアに表示させる第３の制御手段を備える請求項１に記載の情報処理装置。
【請求項３】
前記従のアプリケーションプログラムは、第１の従のアプリケーションプログラムの実行中に、当該第１の従のアプリケーションプログラムに従属する第２の従のアプリケーションプログラムを含み、
前記第２の制御手段は、前記第１の従のアプリケーションプログラムの実行中に、前記第２の従のアプリケーションプログラムを前記複数のアプリケーションプログラムから抽出し、抽出した第２の従のアプリケーションプログラムを起動させるための起動ボタンを前記表示画面内の第２のエリアに表示させる請求項１又は２に記載の情報処理装置。
【請求項４】
起動中の主のアプリケーションプログラムを示すタスクボタンを前記表示画面内の第１のタスクエリアに表示させ、起動中の従のアプリケーションプログラムを示すタスクボタンを前記表示画面内の第２のタスクエリアに表示させる第４の制御手段を備える請求項１から３のいずれか一項に記載の情報処理装置。
【請求項５】
前記第４の制御手段は、起動中のアクティブなアプリケーションプログラムに対応するタスクボタンを、アクティブであることが認識可能な表示形式で表示する請求項４に記載の情報処理装置。
【請求項６】
前記第４の制御手段は、前記操作手段を介するタスクボタンの操作入力に応じて、当該タスクボタンが主のアプリケーションプログラムに対応する場合に、当該主のアプリケーションプログラムを前記第１のプログラム実行エリアに表示し、前記タスクボタンが従のアプリケーションプログラムに対応する場合に、当該従のアプリケーションプログラムに対応する画面を前記第２のエリアに表示する請求項４又は５に記載の情報処理装置。
【請求項７】
複数のアプリケーションプログラムのうちの少なくとも２つを並行して起動可能な情報処理装置のコンピュータを、
表示画面を表示する表示手段、
操作入力を受け付ける操作手段、
前記操作手段を介する主のアプリケーションプログラムの起動指示入力に応じて、当該主のアプリケーションプログラムを起動し、当該主のアプリケーションプログラムに対応する画面を前記表示画面内の第１のエリアに表示させる第１の制御手段、
前記主のアプリケーションプログラムの実行中に、当該主のアプリケーションプログラムに従属する従のアプリケーションプログラムを前記複数のアプリケーションプログラムから抽出し、抽出した従のアプリケーションプログラムを起動させるための起動ボタンを前記表示画面内の第２のエリアに表示させる第２の制御手段、
として機能させるための情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及び情報処理プログラムに関する。
【背景技術】
【０００２】
従来、事務処理等の業務を行うためのアプリケーションプログラム（以下、業務プログラムとする）を起動し、ユーザの操作に応じて業務に関する処理を行うＰＣ（Personal Computer）が知られている。
【０００３】
業務プログラムは、売上伝票入力、見積もり入力、入金管理入力等、複数の業務にそれぞれ用意されている。マルチタスクのＰＣで業務プログラムを複数個起動する場合には、ユーザが複数の業務プログラムを選択入力して起動させる。そして、ＰＣ上で、個々の業務プログラムの実行エリアが表示部の画面上に確保される。複数の実行エリアは、マルチウインドウ機能により一画面中に重なり合って表示される。
【０００４】
また、複数の情報を同時に表示させる技術として、階層構造のメニュー表示を行う場合に、現在の階層のメニュー情報と、その上位及び下位の階層のメニュー情報と、を一画面に表示させる表示制御装置が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００３−１４０７９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ＰＣで複数の業務プログラムを並行して起動する構成では、階層構造のメニュー情報の表示とは異なり、主として行う業務（以下、主業務とする）の業務プログラム起動後の作業中に、必要に応じて、当該主業務の業務プログラムに関連する（従属する）別の業務プログラムを起動させる。例えば、売上伝票入力の業務プログラム実行中に、その入力補助のため、得意先情報照会の業務プログラムを起動させる。
【０００７】
しかし、ユーザは、主業務の業務プログラムに従属する業務プログラムを覚えていなければならず、その負担が大きかった。特に、従属する業務プログラムを起動しない場合には、主業務の作業がはかどらなくなるおそれがあった。
【０００８】
また、ＰＣで複数起動した業務プログラムを表示する際は、アクティブな業務プログラムの実行エリアが最前面に表示される。しかし、複数の業務プログラムの実行エリアを分かりやすく画面上に配置するのは、ユーザが自ら行う必要があり、面倒であった。
【０００９】
さらに、複数起動した業務プログラムは、画面内で同列の扱いで表示されるため、主として行っている業務プログラムの実行エリアがどこにあるのかが分かりにくく、操作性が悪かった。
【００１０】
本発明の課題は、主のアプリケーションプログラムの実行エリアを画面上に確保し、これに従属する従のアプリケーションプログラムをユーザに認識させて起動可能とすることである。
【課題を解決するための手段】
【００１１】
上記課題を解決するために、本発明は、複数のアプリケーションプログラムのうちの少なくとも２つを並行して起動可能な情報処理装置であって、表示画面を表示する表示手段と、操作入力を受け付ける操作手段と、前記操作手段を介する主のアプリケーションプログラムの起動指示入力に応じて、当該主のアプリケーションプログラムを起動し、当該主のアプリケーションプログラムに対応する画面を前記表示画面内の第１のエリアに表示させる第１の制御手段と、前記主のアプリケーションプログラムの実行中に、当該主のアプリケーションプログラムに従属する従のアプリケーションプログラムを前記複数のアプリケーションプログラムから抽出し、抽出した従のアプリケーションプログラムを起動させるための起動ボタンを前記表示画面内の第２のエリアに表示させる第２の制御手段と、を備える。
【発明の効果】
【００１２】
本発明によれば、主のアプリケーションプログラムの実行エリアを画面上に確保でき、主のアプリケーションプログラムに従属する従のアプリケーションプログラムをユーザに認識させて起動可能とすることができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施の形態の情報処理装置を示すブロック図である。
【図２】業務メニューファイルの構成を示す図である。
【図３】気付きボタン定義ファイルの構成を示す図である。
【図４】マルチ画面表示制御処理を示すフローチャートである。
【図５】図４の続きのマルチ画面表示制御処理を示すフローチャートである。
【図６】（ａ）は、メニュー画面を示す図である。（ｂ）は、第１のマルチ画面を示す図である。
【図７】（ａ）は、第２のマルチ画面を示す図である。（ｂ）は、第３のマルチ画面を示す図である。
【図８】（ａ）は、第４のマルチ画面を示す図である。（ｂ）は、第２の主業務の業務プログラムに関する表示エリアを示す図である。（ｃ）は、第３の主業務の業務プログラムに関する表示エリアを示す図である。
【図９】第５のマルチ画面を示す図である。
【図１０】第６のマルチ画面を示す図である。
【発明を実施するための形態】
【００１４】
以下、添付図面を参照して本発明に係る実施の形態を詳細に説明する。なお、本発明は、図示例に限定されるものではない。
【００１５】
図１〜図１０を参照して、本実施の形態を説明する。先ず、図１を参照して、本実施の形態の装置構成を説明する。図１は、情報処理装置１０の機能構成を示すブロック図である。
【００１６】
本実施の形態の情報処理装置１０は、各種業務のアプリケーションプログラム（業務プログラム）を複数並行して同時に起動可能な情報処理装置である。情報処理装置１０が、一例として、企業の事務室等に設置され、事務関係の業務の業務プログラムを実行する情報処理装置であるものとして説明するが、これに限定されるものではない。
【００１７】
図１に示すように、情報処理装置１０は、第１の制御手段、第２の制御手段、第３の制御手段、第４の制御手段としてのＣＰＵ（Central Processing Unit）１１と、操作手段としての操作部１２と、ＲＡＭ（Random Access Memory）１３と、表示手段としての表示部１４と、記憶部１５と、通信部１６と、を備える。情報処理装置１０の各部は、バス１７を介して互いに接続されている。
【００１８】
ＣＰＵ１１は、情報処理装置１０の各部を制御する。ＣＰＵ１１は、各種プログラムのうち指定されたプログラムを記憶部１５から読み出してＲＡＭ１３に展開し、展開されたプログラムとの協働で各種処理を実行する。
【００１９】
ＣＰＵ１１は、事務処理の各種の業務プログラムＰ１，Ｐ１−１，Ｐ１−１−１，Ｐ２，Ｐ２−１，Ｐ−２−２，Ｐ３，Ｐ３−１，Ｐ３−１−１に従い、各種業務に関する処理を実行する。記憶部１５に記憶された業務プログラムＰ１，Ｐ１−１…は、互いに主従の関係を有するものとする。業務プログラムＰ１−１は、業務プログラムＰ１の実行中に起動する業務プログラムである。この関係において、業務プログラムＰ１−１が、主業務を行う業務プログラムＰ１に従属するものとする。主業務の業務プログラムは、メニュー画面から起動する業務プログラムであり、他の業務プログラムに従属しない。
【００２０】
同様にして、業務プログラムＰ１−１−１は、従業務の業務プログラムＰ１−１に更に従属し、その従業務に従属する従業務を行うものとする。業務プログラムＰ２，Ｐ３は、それぞれ、主業務を行うものとする。業務プログラムＰ２−１，Ｐ２−２は、それぞれ、業務プログラムＰ２に従属し、その従業務を行うものとする。業務プログラムＰ３−１は、業務プログラムＰ３に従属し、その従業務を行うものとする。業務プログラムＰ３−１−１は、従業務の業務プログラムＰ３−１に更に従属し、その従業務に従属する従業務を行うものとする。但し、業務プログラムの種類、数、主従関係は、上記のものに限定されるものではない。
【００２１】
また、ＣＰＵ１１は、マルチ画面表示制御プログラム１５１に従い、業務プログラムを表示するマルチ画面を表示部１４に表示するにあたり、操作部１２を介する主業務の業務プログラムの起動指示入力に応じて、当該主業務の業務プログラムを起動してマルチ画面内の主業務実行エリアに表示させ、当該主業務の業務プログラムの実行中に、これに従属して実行する従業務の業務プログラムを全ての業務プログラムから抽出し、抽出した従業務の業務プログラムを選択するための気付きボタンをマルチ画面内の気付きボタンエリアに表示させる。
【００２２】
操作部１２は、各種文字等の入力用のキーを有するキーボードを備え、各キー入力に応じた操作情報をＣＰＵ１１に出力する。操作部１２は、表示部１４の表示パネル上に設けられたタッチパネルを有し、そのタッチ入力に応じた操作情報をＣＰＵ１１に出力することとしてもよい。
【００２３】
ＲＡＭ１３は、揮発性の半導体メモリ等の記憶部であり、各種データ及び各種プログラムを格納するワークエリアを有する。
【００２４】
表示部１４は、ＬＣＤ（Liquid Crystal Display）、ＥＬ（ElectroLuminescent）ディスプレイ等の表示パネルを備える表示部であり、ＣＰＵ１１から入力される表示情報に応じて表示パネルに各種表示を行う。
【００２５】
記憶部１５は、各種データ及び各種プログラムの情報を読み出し及び書き込み可能に記憶する記憶部であり、ＨＤＤ（Hard Disk Drive）で構成されている。記憶部１５は、マルチ画面表示制御プログラム１５１と、業務プログラムＰ１，Ｐ１−１，Ｐ１−１−１，Ｐ２，Ｐ２−１，Ｐ−２−２，Ｐ３，Ｐ３−１，Ｐ３−１−１と、データファイルＦと、業務メニューファイル２０と、気付きボタン定義ファイル３０と、を記憶している。
【００２６】
データファイルＦは、業務プログラムＰ１，…で、作成、編集、照会等がなされるデータファイルである。例えば、データファイルＦには、業務が売上伝票入力である業務プログラムに対応して、当該業務で作成又は編集される売上伝票ファイルが含まれる。また、データファイルＦとしては、他にも、企業の得意先に関する得意先情報を有する得意先情報ファイルが含まれるものとする。データファイルＦとしては、他にも、企業が取り扱う商品に関する商品マスタファイル、情報処理装置１０で作成又は編集される見積書ファイル、受注伝票ファイル、出荷伝票ファイル、が含まれることとしてもよい。
【００２７】
業務メニューファイル２０は、ユーザ毎に設定されたメニュー画面の情報を定義するファイルである。気付きボタン定義ファイル３０は、業務プログラム毎に従属する従業務の業務プログラムを示す気付きボタンを定義するファイルである。
【００２８】
通信部１６は、ＬＡＮ（Local Area Network）等の通信ネットワーク（図示略）に接続されたネットワークカード等を備え、当該通信ネットワーク上の機器と通信を行う。例えば、情報処理装置１０は、通信部１６を介して、企業内のＬＡＮに接続された他の情報処理装置と、データファイルＦ等の情報の送受信を行う。なお、情報処理装置１０は、通信部１６を有せず、スタンドアローンとして使用する構成としてもよい。
【００２９】
次に、図２及び図３を参照して、業務メニューファイル２０及び気付きボタン定義ファイル３０の構成を説明する。図２は、業務メニューファイル２０の構成を示す図である。図３は、気付きボタン定義ファイル３０の構成を示す図である。
【００３０】
図２に示すように、業務メニューファイル２０は、ログインＩＤ２１と、業務プログラム２２と、のフィールドを有する。ログインＩＤ２１は、情報処理装置１０を使用する企業の管理者、従業員等のユーザのログイン用のユーザＩＤである。業務プログラム２２は、ログインＩＤ２１のユーザに対応するメニュー画面で選択可能な主業務の業務プログラムである。つまり、メニュー画面で選択可能な業務プログラムは、ユーザ毎に別々に設定されている。
【００３１】
図３に示すように、気付きボタン定義ファイル３０は、業務プログラム３１と、気付きボタン３２と、のフィールドを有する。業務プログラム３１は、業務プログラムＰ１，…のうち、従属する従業務を有する主業務又は従業務の業務プログラムである。気付きボタン３２は、業務プログラム３１の実行エリアがアクティブにされている場合の気付きボタンに対応する業務プログラムを示す。言い換えると、気付きボタン３２は、業務プログラム３１に直接従属する業務プログラムを示す。
【００３２】
次に、図４〜図１０を参照して、情報処理装置１０の動作を説明する。図４は、マルチ画面表示制御処理を示すフローチャートである。図５は、図４の続きのマルチ画面表示制御処理を示すフローチャートである。図６（ａ）は、メニュー画面２００を示す図である。図６（ｂ）は、マルチ画面２００ａを示す図である。図７（ａ）は、マルチ画面２００ｂを示す図である。図７（ｂ）は、マルチ画面２００ｃを示す図である。図８（ａ）は、マルチ画面２００ｄを示す図である。図８（ｂ）は、業務プログラムＰ２に関する表示エリアを示す図である。図８（ｃ）は、業務プログラムＰ３に関する表示エリアを示す図である。図９は、マルチ画面３００を示す図である。図１０は、マルチ画面３００Ａを示す図である。
【００３３】
図４及び図５を参照して、情報処理装置１０で実行されるマルチ画面表示制御処理を説明する。マルチ画面表示制御処理は、複数の業務プログラムを起動して、表示部１４の表示画面（マルチ画面）内の主業務実行エリア及び従業務実行エリアに各業務プログラムを表示させる処理である。マルチ画面表示制御処理により起動及び表示された業務プログラムは、操作部１２を介するユーザからの操作入力に応じて、業務に関するデータファイルＦの作成、編集、表示等の処理を行う。当該各業務プログラムは、マルチ画面表示制御処理と並行して実行される。
【００３４】
情報処理装置１０において、例えば、操作部１２を介してユーザからマルチ画面表示制御処理の実行指示が入力されたことをトリガとして、ＣＰＵ１１は、記憶部１５から読み出して適宜ＲＡＭ１３に展開したマルチ画面表示制御プログラム１５１との協働で、マルチ画面表示制御処理を実行する。
【００３５】
図４に示すように、先ず、ＣＰＵ１１は、操作部１２を介して、ユーザからのログインＩＤ及びパスワードの入力を受け付ける（ステップＳ１）。そして、ＣＰＵ１１は、ステップＳ１で入力されたログインＩＤ及びパスワードを用いて、ログイン認証を行い、ログイン認証が成功したか否かを判別する（ステップＳ２）。ステップＳ２のログイン認証では、例えば、正当なユーザのログインＩＤ及びパスワードを有するテーブルが記憶部１５に記憶されており、そのテーブルと入力されたログインＩＤ及びパスワードとの比較がなされ、一致するものがあれば認証成功となる。
【００３６】
ログイン認証が失敗した場合（ステップＳ２；ＮＯ）、ステップＳ１に移行される。ログイン認証が成功した場合（ステップＳ２；ＹＥＳ）、ＣＰＵ１１は、記憶部１５に記憶された業務メニューファイル２０を参照し、ステップＳ１で入力されたログインＩＤ２１に対応する業務プログラム２２を読み出し、当該読み出した業務プログラムの選択ボタンを含むメニュー画面情報を作成して、表示部１４に表示する（ステップＳ３）。
【００３７】
ステップＳ３では、例えば、図６（ａ）に示すメニュー画面２００が表示される。メニュー画面２００は、メニューエリア２０１と、主業務タスクバー２４０と、従業務タスクバー２５０と、を有する。メニューエリア２０１は、起動する主業務の業務プログラムを選択するためのメニュー表示エリアである。メニューエリア２０１は、ステップＳ３で読み出された業務プログラムの選択入力（起動指示入力等）を受け付ける選択ボタンＭ１，Ｍ２，Ｍ３を有する。
【００３８】
主業務タスクバー２４０は、起動中の主業務の業務プログラムのタスクボタンを表示する表示エリアである。業務プログラムのタスクボタンは、当該業務プログラムの名称と、当該業務プログラムがアクティブか否かと、を示すとともに、当該業務プログラムをアクティブにする押下入力を受け付ける。また、主業務タスクバー２４０は、メニュー戻りボタン２４１を有する。メニュー戻りボタン２４１は、押下によりメニュー画面２００に戻るためのボタンである。従業務タスクバー２５０は、起動中の従業務の業務プログラムのタスクボタンを表示する表示エリアである。
【００３９】
そして、ＣＰＵ１１は、操作部１２を介して、ユーザからのマルチ画面表示制御処理終了の入力を受け付けたか否かを判別する（ステップＳ４）。マルチ画面表示制御処理終了が入力されていない場合（ステップＳ４；ＮＯ）、ＣＰＵ１１は、操作部１２を介するユーザからのメニュー画面中の業務プログラムの選択ボタン押下により、業務プログラムが選択されたか否かを判別する（ステップＳ５）。業務プログラムが選択されていない場合（ステップＳ５；ＮＯ）、ステップＳ３に移行される。
【００４０】
業務プログラムが選択された場合（ステップＳ５；ＹＥＳ）、ＣＰＵ１１は、ステップＳ５，Ｓ８，Ｓ２０又はＳ２４で選択された業務プログラムを主業務として起動、又は（既に起動されている場合に）切り替える（ステップＳ６）。そして、ＣＰＵ１１は、ステップＳ６で選択（起動又は切り替え）された主業務の業務プログラムを主業務実行エリアに表示してアクティブにし、選択された主業務の業務プログラムに従属する従業務の業務プログラムを全ての業務プログラムから抽出し、抽出した従業務の業務プログラムを選択するための気付きボタンを気付きボタンエリアに配置し、アクティブにした主業務の業務プログラムに応じて主業務タスクバーを更新したマルチ画面を表示部１４に表示する（ステップＳ７）。ステップＳ７では、ＣＰＵ１１は、記憶部１５に記憶されている気付きボタン定義ファイル３０を参照し、選択された主業務の業務プログラム３１に対応する気付きボタン３２の気付きボタンを気付きボタンエリアに配置する。
【００４１】
ステップＳ７では、例えば、図６（ｂ）に示すようなマルチ画面２００ａが表示される。マルチ画面２００ａは、主業務実行エリア２１０と、気付きボタンエリア２２０と、主業務タスクバー２４０と、従業務タスクバー２５０と、を有する。
【００４２】
主業務実行エリア２１０は、選択された主業務の業務プログラムに対応する画面が表示され、主業務の業務プログラムが実行されるエリアである。ステップＳ７において、主業務実行エリア２１０は、例えば、実行するアクティブな主業務の業務プログラムＰ１が表示されるように更新される。また、起動中で非アクティブな主業務の業務プログラムの主業務実行エリアは、主業務実行エリア２１０の背面に隠される。非アクティブな主業務の業務プログラムの気付きボタンエリアは、気付きボタンエリア２２０の背面に隠される。
【００４３】
気付きボタンエリア２２０は、現在アクティブの主業務又は従業務の業務プログラムに直接従属する業務プログラムの選択入力（起動指示入力等）を受け付ける気付きボタンが配置されるエリアである。ステップＳ７において、気付きボタンエリア２２０は、例えば、業務プログラムＰ１に従属する業務プログラムＰ１−１の気付きボタン２２１が配置されるように更新される。
【００４４】
また、マルチ画面２００ａの主業務タスクバー２４０には、起動中の主業務の業務プログラムを示すタスクボタンが配置される。主業務の業務プログラムは、複数を並行して起動可能であるため、主業務タスクバー２４０には、複数のタスクボタンが配置されてもよい。ステップＳ７において、主業務タスクバー２４０は、例えば、起動中且つ選択中の業務プログラムＰ１のタスクボタンが、アクティブであることを認識可能な表示形式で表示されて配置されるように更新される。アクティブであることを認識可能な表示形式とは、例えば、アクティブを示す色や、パターンの表示形式である。
【００４５】
また、従業務タスクバー２５０は、起動中の従業務の業務プログラムがある場合に、当該従業務の業務プログラムを示すタスクボタンが配置されている。また、主業務タスクバー２４０、従業務タスクバー２５０において、アクティブである業務プログラムＰ１以外のタスクボタンは、非アクティブであることを認識可能な表示形式で表示される。非アクティブであることを認識可能な表示形式とは、例えば、非アクティブを示す通常の色や、パターンの表示形式である。
【００４６】
そして、ＣＰＵ１１は、操作部１２を介するユーザからの操作入力に応じて、主業務タスクバー２４０の主業務のタスクボタン押下により主業務の業務プログラムの選択入力が行われたか否かを判別する（ステップＳ８）。タスクボタン押下により主業務の業務プログラムの選択入力が行われた場合（ステップＳ８；ＹＥＳ）、ステップＳ６に移行される。
【００４７】
主業務プログラムの選択入力が行われていない場合（ステップＳ８；ＮＯ）、ＣＰＵ１１は、操作部１２を介するユーザからの操作入力に応じて、気付きボタンエリア２２０の従業務の気付きボタン押下、又は従業務タスクバー２５０の従業務のタスクボタン押下により、従業務プログラムの選択入力が行われたか否かを判別する（ステップＳ９）。
【００４８】
気付きボタン又はタスクボタン押下により従業務の業務プログラムの選択入力が行われていない場合（ステップＳ９；ＮＯ）、ＣＰＵ１１は、操作部１２を介するユーザからの操作入力に応じて、現在アクティブの主業務の終了が入力されたか否かを判別する（ステップＳ１０）。現在アクティブの主業務の終了が入力されていない場合（ステップＳ１０；ＮＯ）、ＣＰＵ１１は、操作部１２を介するユーザからの操作入力に応じて、主業務タスクバー２４０のメニュー戻りボタン２４１押下により、メニュー戻りが入力されたか否かを判別する（ステップＳ１１）。メニュー戻りが入力されていない場合（ステップＳ１１；ＮＯ）、ステップＳ８に移行される。
【００４９】
メニュー戻りが入力された場合（ステップＳ１１；ＹＥＳ）、ステップＳ３に移行される。現在アクティブの主業務の終了が入力された場合（ステップＳ１０；ＹＥＳ）、ＣＰＵ１１は、現在アクティブの主業務の業務プログラムと、これに従属する全ての従業務の業務プログラムと、の実行を終了する処理を行い（ステップＳ１２）、ステップＳ３に移行する。ステップＳ１２では、主業務及び従業務の業務プログラムの終了とともに、終了した業務プログラムのタスクボタンが、主業務タスクバー２４０、従業務タスクバー２５０から削除される。また、終了した業務プログラムに対応する主業務実行エリア、従業務実行エリア及び気付きボタンエリアが削除される。
【００５０】
マルチ画面表示制御処理終了が入力された場合（ステップＳ４；ＹＥＳ）、ＣＰＵ１１は、ステップＳ１２により、全ての主業務の業務プログラムが終了済であるか否かを判別する（ステップＳ１３）。全ての主業務の業務プログラムが終了済である場合（ステップＳ１３；ＹＥＳ）、マルチ画面表示制御処理が終了する。
【００５１】
全ての主業務の業務プログラムが終了済でない場合（ステップＳ１３；ＮＯ）、ＣＰＵ１１は、全ての主業務の業務プログラムが終了されていない旨の警告メッセージを表示部１４に表示し（ステップＳ１４）、ステップＳ３に移行する。
【００５２】
図５に示すように、気付きボタン又はタスクボタン押下により従業務の業務プログラムの選択入力が行われた場合（ステップＳ９；ＹＥＳ）、ＣＰＵ１１は、ステップＳ９又はＳ２１で選択された従業務の業務プログラムが、現在アクティブの主業務に従属する従業務、又は現在アクティブの従業務の従属元の主業務に従属する従業務の業務プログラムであるか否かを判別する（ステップＳ１５）。
【００５３】
現在アクティブの主業務又は従業務に対応する従業務の業務プログラムが選択された場合（ステップＳ１５；ＹＥＳ）、ＣＰＵ１１は、ステップＳ９又はＳ２１で選択された業務プログラムを従業務として起動又は切り替える（ステップＳ１６）。そして、ＣＰＵ１１は、表示中のマルチ画面において、ステップＳ１６で選択（起動又は切り替え）された従業務の業務プログラムを従業務実行エリアに表示してアクティブにし、選択された従業務の業務プログラムに従属する従業務の業務プログラムを全ての業務プログラムから抽出し、抽出した従業務の業務プログラムを選択するための気付きボタンを気付きボタンエリアに配置し、アクティブにした従業務の業務プログラムに応じて従業務タスクバーを更新する（ステップＳ１７）。ステップＳ１７では、ＣＰＵ１１は、気付きボタン定義ファイル３０を参照し、選択された従業務の業務プログラム３１に対応する気付きボタン３２の気付きボタンを気付きボタンエリアに配置する。
【００５４】
ステップＳ１７では、例えば、アクティブな主業務の業務プログラムＰ３に従属する従業務の業務プログラムＰ３−１が選択された場合に、図７（ｂ）に示すようなマルチ画面２００ｃが表示される。マルチ画面２００ｃは、主業務実行エリア２１０と、気付きボタンエリア２２０と、従業務実行エリア２３０と、主業務タスクバー２４０と、従業務タスクバー２５０と、を有する。ステップＳ１７において、気付きボタンエリア２２０は、例えば、業務プログラムＰ３−１に従属する業務プログラムＰ３−１−１の気付きボタン２２３が配置されるように更新される。
【００５５】
従業務実行エリア２３０は、選択された従業務の業務プログラムに対応する画面が表示され、従業務の業務プログラムが実行されるエリアである。ステップＳ１７において、従業務実行エリア２３０は、例えば、主業務の業務プログラムＰ３に従属する業務プログラムＰ３−１が表示されるように更新される。また、起動中で非アクティブな従業務の業務プログラムは、従業務実行エリア２３０の背面に隠される。非アクティブな従業務の業務プログラムの気付きボタンエリアは、気付きボタンエリア２２０の背面に隠される。このとき、主業務実行エリア２１０は、従業務実行エリア２３０の分だけ縮小される。
【００５６】
また、マルチ画面２００ｃの主業務タスクバー２４０には、起動中の主業務の業務プログラムのタスクボタンが配置されている。また、マルチ画面２００ｃの従業務タスクバー２５０には、起動中の従業務の業務プログラムのタスクボタンが配置される。従業務の業務プログラムは、複数を並行して起動可能であるため、従業務タスクバー２５０には、複数のタスクボタンが配置されてもよい。
【００５７】
ステップＳ１７において、従業務タスクバー２５０には、例えば、起動中且つ選択中の業務プログラムＰ３−１のタスクボタンが、アクティブであることを認識可能な表示形式で表示されて配置されるように更新される。また、主業務タスクバー２４０、従業務タスクバー２５０において、アクティブである業務プログラムＰ３−１以外のタスクボタンは、非アクティブであることを認識可能な表示形式で表示される。
【００５８】
現在アクティブの主業務又は従業務に対応する従業務の業務プログラムが選択されていない場合（ステップＳ１５；ＮＯ）、ＣＰＵ１１は、ステップＳ９又はＳ２１で選択された業務プログラムを従業務として起動又は切り替える（ステップＳ１８）。
【００５９】
そして、ＣＰＵ１１は、表示中のマルチ画面において、ステップＳ１８で選択（起動又は切り替え）された従業務の業務プログラムを従業務実行エリアに表示してアクティブにし、気付きボタン定義ファイル３０を参照し、選択された従業務の業務プログラムに従属する従業務の業務プログラムを全ての業務プログラムから抽出し、抽出した従業務の業務プログラムを選択するための気付きボタンを気付きボタンエリアに配置する。加えて、ＣＰＵ１１は、ステップＳ１８で選択された従業務の従属元の主業務の業務プログラムを主業務実行エリアに表示し、当該主業務及びアクティブにした従業務の業務プログラムに応じて主業務タスクバー及び従業務タスクバーを更新する（ステップＳ１９）。ステップＳ１９では、ＣＰＵ１１は、気付きボタン定義ファイル３０を参照し、選択された従業務の業務プログラム３１に対応する気付きボタン３２の気付きボタンを気付きボタンエリアに配置する。
【００６０】
ステップＳ１９では、例えば、アクティブな主業務の業務プログラムＰ１に従属しない従業務の業務プログラムＰ３−１が選択された場合に、図７（ｂ）に示すようなマルチ画面２００ｃが表示される。主業務実行エリア２１０は、例えば、選択された従業務の業務プログラムＰ３−１の従属元の主業務の業務プログラムＰ３に対応する画面が表示され、業務プログラムＰ３の処理内容が表示されるように更新される。
【００６１】
また、マルチ画面２００ｃの主業務タスクバー２４０には、選択された従業務の従属元の主業務の業務プログラムＰ３のタスクボタンが配置されている。また、マルチ画面２００ｃの従業務タスクバー２５０には、選択された従業務の業務プログラムＰ３−１のタスクボタンが配置される。また、主業務タスクバー２４０、従業務タスクバー２５０において、アクティブである業務プログラムＰ３−１以外のタスクボタンは、非アクティブであることを認識可能な表示形式で表示される。
【００６２】
そして、ＣＰＵ１１は、ユーザからの操作部１２を介する操作入力に応じて、主業務タスクバー２４０の主業務のタスクボタン押下により主業務の業務プログラムの選択入力が行われたか否かを判別する（ステップＳ２０）。タスクボタン押下により主業務の業務プログラムの選択入力が行われた場合（ステップＳ２０；ＹＥＳ）、ステップＳ６に移行される。
【００６３】
主業務プログラムの選択入力が行われていない場合（ステップＳ２０；ＮＯ）、ＣＰＵ１１は、操作部１２を介するユーザからの操作入力に応じて、気付きボタンエリア２２０の従業務の気付きボタン押下、又は従業務タスクバー２５０の従業務のタスクボタン押下により、従業務プログラムの選択入力が行われたか否かを判別する（ステップＳ２１）。
【００６４】
気付きボタン又はタスクボタン押下により従業務の業務プログラムの選択入力が行われた場合（ステップＳ２１；ＹＥＳ）、ステップＳ１５に移行される。気付きボタン又はタスクボタン押下により従業務の業務プログラムの選択入力が行われていない場合（ステップＳ２１；ＮＯ）、ＣＰＵ１１は、操作部１２を介するユーザからの操作入力に応じて、現在アクティブの従業務の終了が入力されたか否かを判別する（ステップＳ２２）。現在アクティブの従業務の終了が入力されていない場合（ステップＳ２２；ＮＯ）、ＣＰＵ１１は、操作部１２を介するユーザからの操作入力に応じて、主業務タスクバー２４０のメニュー戻りボタン２４１押下により、メニュー戻りが入力されたか否かを判別する（ステップＳ２３）。メニュー戻りが入力されていない場合（ステップＳ２３；ＮＯ）、ステップＳ２０に移行される。
【００６５】
メニュー戻りが入力された場合（ステップＳ２３；ＹＥＳ）、ステップＳ３に移行される。現在アクティブの従業務の終了が入力された場合（ステップＳ２２；ＹＥＳ）、ＣＰＵ１１は、現在アクティブの従業務の業務プログラムの実行を終了する処理を行い（ステップＳ２４）、ステップＳ６に移行する。ステップＳ２４では、従業務の業務プログラムの終了とともに、終了した業務プログラムのタスクボタンが、従業務タスクバー２５０から削除され、終了した業務プログラムの従業務実行エリア及び気付きボタンエリアが削除される。また、ステップＳ２４では、終了した従業務の従属元の主業務の業務プログラムが選択される。
【００６６】
次いで、マルチ画面表示制御処理における画面遷移例を説明する。先ず、マルチ画面表示制御処理が実行開始され、ステップＳ１，Ｓ２で、ログインＩＤ“ａａａａａ”のユーザがログイン認証成功したものとする。そして、ステップＳ３で、ログインＩＤ２１の“ａａａａａ”に対応する業務プログラム２２のＰ１，Ｐ２，Ｐ３が選択され、図６（ａ）に示すように、業務プログラムＰ１，Ｐ２，Ｐ３に対応する選択ボタンＭ１，Ｍ２，Ｍ３が配置されたメニューエリア２０１を有するメニュー画面２００が表示される。
【００６７】
そして、ステップＳ５で、主業務としての業務プログラムＰ１を選択する選択ボタンＭ１が押下入力されたものとする。そして、ステップＳ６，Ｓ７で、図６（ｂ）に示すように、業務プログラムＰ１が表示される主業務実行エリア２１０と、業務プログラム３１の業務プログラムＰ１に従属する気付きボタン３２の業務プログラムＰ１−１の気付きボタン２２１が配置された気付きボタンエリア２２０と、を有するマルチ画面２００ａが表示される。マルチ画面２００ａでは、主業務タスクバー２４０において、業務プログラムＰ１のタスクボタン２４２がアクティブであることを認識可能な表示形式で表示されている。
【００６８】
そして、ステップＳ１１で、マルチ画面２００ａのメニュー戻りボタン２４１が押下入力されて、ステップＳ３に戻り、メニュー画面２００が表示される。このとき、業務プログラムＰ１は、起動中である。
【００６９】
そして、ステップＳ５で、主業務としての業務プログラムＰ３を選択する選択ボタンＭ３が押下入力されたものとする。そして、ステップＳ６，Ｓ７で、図７（ａ）に示すように、業務プログラムＰ３が表示される主業務実行エリア２１０と、業務プログラム３１の業務プログラムＰ３に従属する気付きボタン３２の業務プログラムＰ３−１の気付きボタン２２２が配置された気付きボタンエリア２２０と、を有するマルチ画面２００ｂが表示される。
【００７０】
マルチ画面２００ｂでは、主業務タスクバー２４０において、業務プログラムＰ１のタスクボタン２４２が非アクティブであることを認識可能な表示形式で表示され、業務プログラムＰ３のタスクボタン２４３がアクティブであることを認識可能な表示形式で表示されている。また、マルチ画面２００ｂでは、業務プログラムＰ１が表示される主業務実行エリアは、業務プログラムＰ３の主業務実行エリア２１０の背面に隠されている。
【００７１】
そして、ステップＳ９で、業務プログラムＰ３−１の気付きボタン２２２が押下入力される。そして、ステップＳ１６，Ｓ１７で、図７（ｂ）に示すように、業務プログラムＰ３が表示される主業務実行エリア２１０と、業務プログラムＰ３−１が表示される従業務実行エリア２３０と、業務プログラム３１の業務プログラムＰ３−１に従属する気付きボタン３２の業務プログラムＰ３−１−１の気付きボタン２２３が配置された気付きボタンエリア２２０と、を有するマルチ画面２００ｃが表示される。
【００７２】
マルチ画面２００ｃでは、主業務タスクバー２４０において、業務プログラムＰ１，Ｐ３のタスクボタン２４２，２４３が非アクティブであることを認識可能な表示形式で表示されている。従業務タスクバー２５０において、業務プログラムＰ３−１のタスクボタン２５１がアクティブであることを認識可能な表示形式で表示されている。
【００７３】
このように、マルチ画面表示制御処理において、次々に業務プログラムが起動され、図８（ａ）に示すマルチ画面２００ｄが表示された場合を考える。マルチ画面２００ｄは、業務プログラムＰ１が表示される主業務実行エリア２１０Ａと、業務プログラムＰ１−１が表示される従業務実行エリア２３０Ａと、業務プログラムＰ１−１−１の気付きボタン２２４が配置された気付きボタンエリア２２０Ａと、業務プログラムＰ１，Ｐ２，Ｐ３のタスクボタン２４２，２４４，２４３が配置された主業務タスクバー２４０と、業務プログラムＰ１−１，Ｐ２−１，Ｐ２−２，Ｐ３−１のタスクボタン２５２，２５３，２５４，２５１が配置された従業務タスクバー２５０と、を有する。
【００７４】
主業務実行エリア２１０Ａの背面には、図８（ｂ）に示す業務プログラムＰ２の主業務実行エリア２１０Ｂと、図８（ｃ）に示す業務プログラムＰ３の主業務実行エリア２１０Ｅと、が隠れている。従業務実行エリア２３０Ａの背面には、図８（ｂ）に示す業務プログラムＰ２−１，Ｐ２−２の従業務実行エリア２３０Ｃ，２３０Ｄと、図８（ｃ）に示す業務プログラムＰ３の主業務実行エリア２１０Ｅと、従業務実行エリア２３０Ｆと、が隠れている。
【００７５】
気付きボタンエリア２２０Ａの背面には、図８（ｂ）に示す業務プログラムＰ２，Ｐ２−１，Ｐ２−２の気付きボタンエリア２２０Ｂ，２２０Ｃ，２２０Ｄと、図８（ｃ）に示す業務プログラムＰ３，Ｐ３−１の気付きボタンエリア２２０Ｅ，２２０Ｆと、が隠れている。気付きボタンエリア２２０Ｂは、業務プログラムＰ２−１，Ｐ２−２の気付きボタン２２５，２２６が配置されている。気付きボタンエリア２２０Ｅは、業務プログラムＰ３−１の気付きボタン２２２が配置されている。気付きボタンエリア２２０Ｃ，２２０Ｄは、従属する業務プログラムが無いので、気付きボタンが配置されていない。気付きボタンエリア２２０Ｆは、業務プログラムＰ３−１の気付きボタン２２３が配置されている。
【００７６】
例えば、マルチ画面２００ｄにおいて、タスクボタン２４４が押下された場合に、主業務実行エリア２１０Ａは、主業務実行エリア２１０Ｂに切り替えられる。このとき、従業務実行エリア２３０Ａは、従業務実行エリア２３０Ｃ，２３０Ｄのうち、直近に表示された方に切り替えられる。
【００７７】
ここで、図９及び図１０を参照して、マルチ画面表示制御処理で表示されるマルチ画面の具体例を説明する。
【００７８】
ここでは、業務プログラムＰ２の業務が、売上伝票入力であり、業務プログラムＰ３の業務が、見積もり入力である場合を説明する。売上伝票入力では、売上伝票の各データの入力を受け付け、入力データに応じて売上伝票のデータファイルＦを作成及び記憶する処理が行われる。見積もり入力では、見積もりの各データの入力を受け付け、入力データに応じて売上伝票のデータファイルＦを作成及び記憶する処理が行われる。
【００７９】
また、業務プログラムＰ２−１の業務は、得意先情報照会であるものとする。得意先情報照会では、売上伝票入力で入力中の得意先情報のデータファイルＦを表示する処理が行われる。また、業務プログラムＰ２−２の業務は、売上伝票検索であるものとする。売上伝票検索では、売上伝票入力で入力の参考にしたい売上伝票のデータファイルＦを検索する処理が行われる。
【００８０】
マルチ画面表示制御処理の実行により、メニュー画面で業務プログラムＰ３の選択ボタンが押下されて業務プログラムＰ３が起動された後、メニュー画面に戻り、業務プログラムＰ２の選択ボタンが押下されて業務プログラムＰ２が起動されたものとする。
【００８１】
すると、図９に示すマルチ画面３００が表示部１４に表示される。マルチ画面３００は、主業務実行エリア３１０と、気付きボタンエリア３２０と、主業務タスクバー３４０と、従業務タスクバー３５０と、を有する。
【００８２】
主業務実行エリア３１０は、起動した業務プログラムＰ２の売上伝票入力の入力画面を有する。主業務実行エリア３１０は、主業務終了入力のための終了ボタン３１１を有する。気付きボタンエリア３２０は、業務プログラムＰ２に従属する業務プログラムＰ２−１の得意先情報照会の気付きボタン３２１と、同じく業務プログラムＰ２−２の売上伝票検索の気付きボタン３２２と、が配置されている。
【００８３】
主業務タスクバー３４０は、メニュー戻りボタン３４１と、起動中の業務プログラムＰ２，Ｐ３のタスクボタン３４２，３４３と、が配置されている。得意先情報照会のタスクボタン３４２は、アクティブであることを認識可能な表示形式で表示されている。売上伝票検索のタスクボタン３４３は、非アクティブであることを認識可能な表示形式で表示されている。
【００８４】
ユーザは、マルチ画面３００を参照し、操作部１２への操作入力により、売上伝票入力の作業を行う。このとき、気付きボタン３２１が押下入力され業務プログラムＰ２−１が起動されたものとする。
【００８５】
すると、図１０に示すマルチ画面３００Ａが表示部１４に表示される。マルチ画面３００Ａは、主業務実行エリア３１０Ａと、気付きボタンエリア３２０Ａと、従業務実行エリア３３０と、主業務タスクバー３４０と、従業務タスクバー３５０と、を有する。
【００８６】
主業務実行エリア３１０Ａは、従業務実行エリア３３０の分だけ主業務実行エリア３１０よりも縮小されている。主業務実行エリア３１０Ａには、得意先情報として、○○商会が入力されているものとする。従業務実行エリア３３０は、起動した業務プログラムＰ２−１の得意先情報照会により、主業務実行エリア３１０Ａで入力された○○商会の得意先情報のデータファイルＦを表示している。従業務実行エリア３３０は、従業務終了入力のための終了ボタン３３１を有する。
【００８７】
気付きボタンエリア３２０Ａは、業務プログラムＰ２−１に従属する業務プログラムが無いため、気付きボタンが配置されていない。主業務タスクバー３４０のタスクボタン３４２，３４３は、非アクティブであることを認識可能な表示形式で表示されている。従業務タスクバー３５０は、起動中の業務プログラムＰ２−１のタスクボタン３５１が配置されている。タスクボタン３５１は、アクティブであることを認識可能な表示形式で表示されている。なお、操作部１２を介するユーザの操作入力に応じて、マルチ画面内の主業務実行エリア、従業務実行エリア、気付きボタンエリアの大きさは、適宜調整可能であるものとする。
【００８８】
以上、本実施の形態によれば、情報処理装置１０のＣＰＵ１１は、マルチ画面を表示部１４に表示するにあたり、操作部１２を介する主業務の業務プログラムの起動指示に応じて、当該主業務の業務プログラムを起動してマルチ画面内の主業務実行エリアに表示させる。また、ＣＰＵ１１は、前記主業務の業務プログラムの実行中に、これに従属して実行する従業務の業務プログラムを全ての業務プログラムから抽出し、抽出した従業務の業務プログラムを選択するための気付きボタンをマルチ画面内の気付きボタンエリアに表示させる。
【００８９】
このため、主業務実行エリアにより、主業務の業務プログラムの実行エリアをマルチ画面上に確保でき、気付きボタンにより、従業務の業務プログラムをユーザに認識させて起動可能とすることができる。さらに、主業務の業務プログラムに従属する従業務の業務プログラムを探す必要がなく、業務プログラムを主業務、従業務に自動的に分類でき、操作を簡単にして操作性を向上でき、ユーザの作業負担を低減できる。
【００９０】
また、ＣＰＵ１１は、操作部１２を介する気付きボタンの押下入力に応じて、主業務実行エリアを残したまま、当該気付きボタンに対応する従業務の業務プログラムを起動してマルチ画面内の従業務実行エリアに表示させる。このため、従業務実行エリアにより、主業務実行エリアを残したまま、従業務の業務プログラムの実行エリアをマルチ画面上に確保できる。さらに、主業務実行エリアが常に確保されているため、主業務の作業効率を向上できる。
【００９１】
また、従業務プログラムは、第１の従業務プログラムに更に従属する第２の従業務プログラムを含み、ＣＰＵ１１は、第１の従業務プログラムの実行中に、第２の従業務プログラムを全ての業務プログラムから抽出し、抽出した第２の従のアプリケーションプログラムを選択するための気付きボタンを気付きボタンエリアに表示させる。このため、気付きボタンにより、第１の従業務プログラムに更に従属する第２の従業務の業務プログラムをユーザに認識させて起動可能とすることができる。
【００９２】
また、ＣＰＵ１１は、起動中の主業務の業務プログラムを示すタスクボタンをマルチ画面内の主業務タスクバーに表示させ、起動中の従業務の業務プログラムを示すタスクボタンをマルチ画面内の従業務タスクバーに表示させる。このため、起動中の主業務の業務プログラムと、起動中の従業務の業務プログラムと、をユーザに別々に認識させることができる。さらに、タスクボタンを確認することで、起動中の業務プログラムを画面上で探す必要がなく、操作性を向上でき、ユーザの作業負担を低減できる。
【００９３】
また、ＣＰＵ１１は、起動中のアクティブな業務プログラムに対応するタスクボタンを、アクティブであることが認識可能な表示形式で表示する。このため、アクティブな業務プログラムをユーザに容易に認識させることができる。
【００９４】
また、ＣＰＵ１１は、操作部１２を介するタスクボタンの押下入力に応じて、当該タスクボタンが主業務の業務プログラムに対応する場合に、当該主業務の業務プログラムを主業務実行エリアに表示し、前記タスクボタンが従業務の業務プログラムに対応する場合に、当該従業務の業務プログラムを従業務実行エリアに表示する。このため、起動中で非アクティブの業務プログラムを容易にアクティブにして表示できる。
【００９５】
以上の説明では、本発明に係るプログラムのコンピュータ読み取り可能な媒体として記憶部１５（ハードディスク）を使用した例を開示したが、この例に限定されない。
その他のコンピュータ読み取り可能な媒体として、フラッシュメモリ等の不揮発性メモリ、ＣＤ−ＲＯＭ等の可搬型記録媒体を適用することが可能である。
また、本発明に係るプログラムのデータを通信回線を介して提供する媒体として、キャリアウエーブ（搬送波）も本発明に適用される。
【００９６】
なお、上記実施の形態における記述は、本発明に係る情報処理装置及び情報処理プログラムの一例であり、これに限定されるものではない。
【００９７】
例えば、上記実施の形態では、アクティブな業務プログラムに従属する従属プログラムがない場合は、その気付きボタンエリアに気付きボタンを配置しない構成としたが、これに限定されるものではない。アクティブな業務プログラムに従属する従属プログラムがない場合に、気付きボタンエリアに、アクティブな業務プログラムの従属元の業務プログラムに従属する業務プログラムの気付きボタンを配置する構成としてもよい。
【００９８】
また、上記実施の形態では、複数の主業務の業務プログラムを並行して起動できる構成としたが、これに限定されるものではない。１つの主業務の業務プログラムを起動できる構成としてもよい。
【００９９】
また、上記実施の形態では、情報処理装置１０が、アプリケーションプログラムとして、主業務及び従業務の業務プログラムを起動する構成を説明したが、これに限定されるものではない。情報処理装置が、業務プログラム以外の主従関係を有するアプリケーションプログラムを起動できる構成としてもよい。
【０１００】
また、上記実施の形態における情報処理装置１０の各構成要素の細部構成及び細部動作に関しては、本発明の趣旨を逸脱することのない範囲で適宜変更可能であることは勿論である。
【０１０１】
本発明の実施の形態を説明したが、本発明の範囲は、上述の実施の形態に限定するものではなく、特許請求の範囲に記載された発明の範囲とその均等の範囲を含む。
以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲の通りである。
〔付記〕
＜請求項１＞
複数のアプリケーションプログラムのうちの少なくとも２つを並行して起動可能な情報処理装置であって、
表示画面を表示する表示手段と、
操作入力を受け付ける操作手段と、
前記操作手段を介する主のアプリケーションプログラムの起動指示入力に応じて、当該主のアプリケーションプログラムを起動し、当該主のアプリケーションプログラムに対応する画面を前記表示画面内の第１のエリアに表示させる第１の制御手段と、
前記主のアプリケーションプログラムの実行中に、当該主のアプリケーションプログラムに従属する従のアプリケーションプログラムを前記複数のアプリケーションプログラムから抽出し、抽出した従のアプリケーションプログラムを起動させるための起動ボタンを前記表示画面内の第２のエリアに表示させる第２の制御手段と、
を備える情報処理装置。
＜請求項２＞
前記操作手段を介する前記起動ボタンの操作入力に応じて、前記第１のエリアを残したまま、当該起動ボタンに対応する従のアプリケーションプログラムを起動し、当該従のアプリケーションプログラムに対応する画面を前記表示画面内の第３のエリアに表示させる第３の制御手段を備える請求項１に記載の情報処理装置。
＜請求項３＞
前記従のアプリケーションプログラムは、第１の従のアプリケーションプログラムの実行中に、当該第１の従のアプリケーションプログラムに従属する第２の従のアプリケーションプログラムを含み、
前記第２の制御手段は、前記第１の従のアプリケーションプログラムの実行中に、前記第２の従のアプリケーションプログラムを前記複数のアプリケーションプログラムから抽出し、抽出した第２の従のアプリケーションプログラムを起動させるための起動ボタンを前記表示画面内の第２のエリアに表示させる請求項１又は２に記載の情報処理装置。
＜請求項４＞
起動中の主のアプリケーションプログラムを示すタスクボタンを前記表示画面内の第１のタスクエリアに表示させ、起動中の従のアプリケーションプログラムを示すタスクボタンを前記表示画面内の第２のタスクエリアに表示させる第４の制御手段を備える請求項１から３のいずれか一項に記載の情報処理装置。
＜請求項５＞
前記第４の制御手段は、起動中のアクティブなアプリケーションプログラムに対応するタスクボタンを、アクティブであることが認識可能な表示形式で表示する請求項４に記載の情報処理装置。
＜請求項６＞
前記第４の制御手段は、前記操作手段を介するタスクボタンの操作入力に応じて、当該タスクボタンが主のアプリケーションプログラムに対応する場合に、当該主のアプリケーションプログラムを前記第１のプログラム実行エリアに表示し、前記タスクボタンが従のアプリケーションプログラムに対応する場合に、当該従のアプリケーションプログラムに対応する画面を前記第２のエリアに表示する請求項４又は５に記載の情報処理装置。
＜請求項７＞
複数のアプリケーションプログラムのうちの少なくとも２つを並行して起動可能な情報処理装置のコンピュータを、
表示画面を表示する表示手段、
操作入力を受け付ける操作手段、
前記操作手段を介する主のアプリケーションプログラムの起動指示入力に応じて、当該主のアプリケーションプログラムを起動し、当該主のアプリケーションプログラムに対応する画面を前記表示画面内の第１のエリアに表示させる第１の制御手段、
前記主のアプリケーションプログラムの実行中に、当該主のアプリケーションプログラムに従属する従のアプリケーションプログラムを前記複数のアプリケーションプログラムから抽出し、抽出した従のアプリケーションプログラムを起動させるための起動ボタンを前記表示画面内の第２のエリアに表示させる第２の制御手段、
として機能させるための情報処理プログラム。
【符号の説明】
【０１０２】
１０  情報処理装置
１１  ＣＰＵ
１２  操作部
１３  ＲＡＭ
１４  表示部
１５  記憶部
１６  通信部
１７  バス
【図１】
2014174579.tif 000003
【図２】
2014174579.tif 000004
【図３】
2014174579.tif 000005
【図４】
2014174579.tif 000006
【図５】
2014174579.tif 000007
【図６】
2014174579.tif 000008
【図７】
2014174579.tif 000009
【図８】
2014174579.tif 000010
【図９】
2014174579.tif 000011
【図１０】
2014174579.tif 000012