プリセットされた基本機能アプリケーションの起動情報を含む情報を記憶するアプリケーション情報記憶部と、前記アプリケーション情報記憶部により記憶された前記基本機能アプリケーションの情報に基づいて、新たなアプリケーションを検索するための検索キーを生成する検索キー生成部と、前記検索キー生成部により生成された検索キーに基づいて、外部サーバより前記新たなアプリケーションを検索するアプリケーション検索部と、前記アプリケーション検索部により検索された前記新たなアプリケーションを提示する提示部と、アプリケーションを起動するアプリケーション起動部と、を備える情報処理装置。請求項1に記載の情報処理装置であって、更に、アプリケーションを取得するアプリケーション取得部を備え、前記アプリケーション情報記憶部は、前記基本機能アプリケーションの情報とともに、前記アプリケーション取得部により取得されたアプリケーションの情報を記憶する情報処理装置。請求項1または2に記載の情報処理装置であって、更に、前記提示部としての表示部に配置されたタッチパネルを備え、前記検索キー生成部および前記提示部の少なくとも一方は、前記タッチパネル上のタッチされた領域に対応付けられた特定のアプリケーションの種別に基づいて、検索対象もしくは提示対象のアプリケーションを限定する情報処理装置。請求項1ないし3のいずれか1項に記載の情報処理装置であって、前記検索キー生成部および前記提示部の少なくとも一方は、前記アプリケーション情報記憶部に記憶されたアプリケーションのうち、起動頻度が所定以上であるアプリケーションの種別に基づいて、検索対象もしくは提示対象のアプリケーションを限定する情報処理装置。請求項2に記載の情報処理装置であって、更に、現在時刻を計時するタイマを備え、前記検索キー生成部および前記提示部の少なくとも一方は、前記アプリケーション情報記憶部に記憶された、前記タイマにより計時された現在時刻に近似する時刻での起動頻度が所定頻度以上であるアプリケーションの種別に基づいて、検索対象もしくは提示対象のアプリケーションを限定する情報処理装置。請求項1ないし5のいずれか1項に記載の情報処理装置であって、前記提示部は、前記検索キー生成部により前記検索キーを生成する際又は当該提示部により前記新たなアプリケーションを提示する際の優先度を設定するための情報を提示する情報処理装置。請求項6に記載の情報処理装置であって、前記検索キー生成部および前記提示部の少なくとも一方は、無料の属性を有するアプリケーションと有料の属性を有するアプリケーションとを区別し、無料の属性を有するアプリケーションを検索対象又は提示対象のアプリケーションとして限定する情報処理装置。請求項1に記載の情報処理装置であって、前記提示部は、アプリケーションを表示するための表示モードとして、前記基本機能アプリケーションおよび取得済みのアプリケーションの少なくとも一方と前記推薦アプリケーションとを表示する第1の表示モードと、前記基本機能アプリケーション及び取得済みのアプリケーションの少なくとも一方に限定して表示する第2の表示モードと、前記推薦アプリケーションに限定して表示する第3の表示モードと、を有する情報処理装置。請求項1に記載の情報処理装置であって、更に、前記新たなアプリケーションを検索するタイミングを設定する検索タイミング設定部を備える情報処理装置。情報処理装置における情報処理方法であって、プリセットされた基本機能アプリケーションの起動情報を含む情報を記憶するアプリケーション情報記憶部により記憶された前記基本機能アプリケーションの情報に基づいて、新たなアプリケーションを検索するための検索キーを生成するステップと、前記生成された検索キーに基づいて、外部サーバより前記新たなアプリケーションをアプリケーション検索部により検索するステップと、前記検索された前記新たなアプリケーションを提示部により提示するステップと、アプリケーションを起動するステップと、を有する情報処理方法。請求項10に記載の情報処理方法の各ステップをコンピュータに実行させるための情報処理プログラム。しかしながら、特許文献1及び特許文献2の従来技術を適用した場合であっても、ユーザが必要としている外部アプリケーションを特別な検索操作なしに提供できるわけではなかった。すなわち、特許文献1の技術では、各アプリケーションに対するユーザの特性を考慮しておらず、コンテンツの情報をユーザに適したタイミングや方法で提示するだけであるため、ユーザに適した特性のアプリケーションを検索することはできなかった。また、特許文献2の技術では、情報分析や検索を全てサーバ側で行うため、サーバ負荷が大きくなっていた。また、携帯端末がもつ基本機能アプリケーションの情報を十分に活用できていなかった。本発明は、サーバ負荷を軽減しつつ、基本機能アプリケーションを用いて起動履歴の分析を行い、ユーザに適したアプリケーションを取得することが可能な情報処理装置、情報処理方法、および情報処理プログラムを提供することを目的とする。本発明の情報処理装置は、プリセットされた基本機能アプリケーションの起動情報を含む情報を記憶するアプリケーション情報記憶部と、前記アプリケーション情報記憶部により記憶された前記基本機能アプリケーションの情報に基づいて、新たなアプリケーションを検索するための検索キーを生成する検索キー生成部と、前記検索キー生成部により生成された検索キーに基づいて、外部サーバより前記新たなアプリケーションを検索するアプリケーション検索部と、前記アプリケーション検索部により検索された前記新たなアプリケーションを提示する提示部と、アプリケーションを起動するアプリケーション起動部と、を備える。この構成によれば、情報処理装置にプリセットされた基本機能アプリケーションの起動情報に基づき、この情報処理装置が適切な検索処理を行って目的とする新たなアプリケーションの情報を取得し、この情報をユーザに提示することができる。すなわち、基本機能アプリケーション毎の起動の履歴を利用できるので、例えばユーザが頻繁に使用する特定の基本機能アプリケーションと関連のある新たなアプリケーションを探し出すことができる。このように、サーバ負荷を軽減しつつ、基本機能アプリケーションを用いて起動履歴の分析を行い、ユーザに適したアプリケーションを取得することが可能である。また、本発明の情報処理方法は、情報処理装置における情報処理方法であって、プリセットされた基本機能アプリケーションの起動情報を含む情報を記憶するアプリケーション情報記憶部により記憶された前記基本機能アプリケーションの情報に基づいて、新たなアプリケーションを検索するための検索キーを生成するステップと、前記生成された検索キーに基づいて、外部サーバより前記新たなアプリケーションをアプリケーション検索部により検索するステップと、前記検索された前記新たなアプリケーションを提示部により提示するステップと、アプリケーションを起動するステップと、を有する。この方法によれば、情報処理装置にプリセットされた基本機能アプリケーションの起動情報に基づき、この情報処理装置が適切な検索処理を行って目的とする新たなアプリケーションの情報を取得し、この情報をユーザに提示することができる。すなわち、基本機能アプリケーション毎の起動の履歴を利用できるので、例えばユーザが頻繁に使用する特定の基本機能アプリケーションと関連のある新たなアプリケーションを探し出すことができる。このように、サーバ負荷を軽減しつつ、基本機能アプリケーションを用いて起動履歴の分析を行い、ユーザに適したアプリケーションを取得することが可能である。また、本発明の情報処理プログラムは、上記情報処理方法の各ステップをコンピュータに実行させるためのプログラムである。この情報処理プログラムによれば、情報処理装置にプリセットされた基本機能アプリケーションの起動情報に基づき、この情報処理装置が適切な検索処理を行って目的とする新たなアプリケーションの情報を取得し、この情報をユーザに提示することができる。すなわち、基本機能アプリケーション毎の起動の履歴を利用できるので、例えばユーザが頻繁に使用する特定の基本機能アプリケーションと関連のある新たなアプリケーションを探し出すことができる。このように、サーバ負荷を軽減しつつ、基本機能アプリケーションを用いて起動履歴の分析を行い、ユーザに適したアプリケーションを取得することが可能である。本発明によれば、サーバ負荷を軽減しつつ、基本機能アプリケーションを用いて起動履歴の分析を行い、ユーザに適したアプリケーションを取得することが可能である。本発明の実施形態について、図面を参照しながら以下に説明する。本実施形態における情報処理装置100の機能上の構成例が図1に示されている。なお、図1に示す情報処理装置100は、例えば携帯型情報端末や携帯電話端末などの携帯端末として用いられる。つまり、携帯端末は情報処理装置100の一例である。また、この情報処理装置100の実体については、情報処理装置100に搭載される図示しないマイクロコンピュータ等のハードウェアと、このマイクロコンピュータが実行可能な予め用意されたプログラムとで構成することが想定される。図1に示すように、この情報処理装置100は、アプリケーション記憶部10、アプリケーション起動部21、アプリケーション履歴管理部22、アプリケーション起動履歴DBデータベース23、アプリケーション選択メニュー部24、表示操作部25、タイマ26、アプリケーション検索キー生成部27、アプリ検索部28、および推薦アプリ情報記憶部30を備えている。なお、本明細書において、アプリの表記はアプリケーションと同じ意味を表す。すなわち、アプリ又はアプリケーションは、特定の機能を実現するために利用可能なソフトウェア、一般的にはコンピュータが実行可能なプログラム及びそれと関連するデータとで構成される。また、各々のアプリ又はアプリケーションの本体は、情報処理装置100上で実行される場合もあるし、外部のサーバ側で実行される場合もあるが、情報処理装置100側の指示によって起動される。情報処理装置100のアプリケーション記憶部10は、不揮発性の記憶装置により構成されており、図1に示すようにプリセットアプリ記憶領域11及び外部アプリ記憶領域12を有している。プリセットアプリ記憶領域11は、基本機能アプリケーションとして情報処理装置100上に予め組み込まれたプリセットされた各種アプリケーションのソフトウェアプリセットアプリケーションを保持している。このような基本機能アプリケーションの具体例としては、音声通話機能TEL、静止画や動画の撮影機能カメラ、WEB閲覧機能、アラーム機能、スケジューラ機能、電卓機能等が想定される。外部アプリ記憶領域12は、情報処理装置100がアプリケーションを取得した後で、必要に応じてこの情報処理装置100上に組み込まれる外部アプリのソフトウェアを保持する。すなわち、インターネット等のネットワーク上には様々な外部アプリのソフトウェアを提供可能な外部サーバ200が存在しているので、情報処理装置100の通信部が、外部サーバ200にアクセスして外部アプリ新たなアプリケーションを取得ダウンロードする。但し、通常はネットワーク上に多数の外部アプリが存在しているので、実際に必要とされる特定の外部アプリを取得するためには通常は検索の操作を行う必要がある。このように、この通信部は、アプリケーションを取得するアプリケーション取得部としての機能を有する。この通信部は、例えばアプリケーション検索部の一部である。アプリケーション起動部21は、ユーザの入力操作に従って、あるいは所定の条件を満たすことにより、アプリケーション記憶部10に保持されている各種アプリケーションの中でいずれか指定されたアプリケーションプリセットアプリケーション又は外部アプリを起動する。アプリケーション履歴管理部22は、アプリケーション起動部21の状態を常時監視し、アプリケーション記憶部10に保持されている各々のアプリケーションに関する起動状況や使用状況の履歴を表す情報を管理する。アプリケーション履歴管理部22が管理している履歴情報は、アプリケーション起動履歴DB23に蓄積される。アプリケーション選択メニュー部24は、起動対象のアプリケーション選択等に関する様々な操作メニューをユーザに提供し、表示操作部25を介したユーザの入力操作に従って指定された機能を実行する。例えば、表示操作部25への入力操作に応じて、表示操作部25に表示された推薦アプリを選択したり、アプリケーション起動部21により起動するアプリケーションを選択したりする。表示操作部25は、液晶表示パネル等により構成される表示部と、この表示部の表示画面上に重ねて配置されたタッチパネルと、を有している。例えば、表示装置部25は、状況に応じて入力操作を受け付け可能な各種アイコンやメニュー項目を表示部の表示画面上にグラフィック表示する。そして、タッチパネル上の操作位置と各アイコンの表示位置との対応関係から操作されたアイコンやメニュー項目を特定する。すなわち、表示操作部25は、情報処理装置100とユーザとの間のインタフェース機能を提供する。アイコンやメニュー項目を特定する操作は、情報処理装置100に備えられた、キーを用いてポインタを移動させキーとポインタを用いて特定する操作でもよい。タイマ26は、時間の計数を常時行い、現在時刻の情報を出力する。タイマ26が出力する時刻の情報は、アプリケーション履歴管理部22やアプリケーション検索キー生成部27で利用される。アプリケーション検索キー生成部27は、適当な外部アプリを検索するために必要な検索キー検索条件の情報を生成する。本実施形態では、アプリケーション起動履歴DB23に蓄積された情報を利用して検索キーを生成するため、情報処理装置100を使用するユーザに適した外部アプリを検索することが可能になる。このように、アプリケーション検索キー生成部27は、アプリケーション起動履歴DB23に記憶された基本機能アプリケーションの情報に基づいて、新たなアプリケーションを検索するための検索キーを生成する。アプリ検索部28は、所定の外部サーバ200にアクセスして外部アプリを検索する。すなわち、情報処理装置100がインターネット等のネットワークと接続する機能、特定のサイトとして存在する外部サーバ200との間で通信する機能、アプリケーションの検索を実行する機能、などがアプリ検索部28に含まれている。本実施形態では、アプリ検索部28は、アプリケーション検索キー生成部27が生成した検索キーを利用して検索を実行する。このように、アプリ検索部28は、アプリケーション検索キー生成部27により生成された検索キーに基づいて、外部サーバ200より新たなアプリケーションを検索する。推薦アプリ情報記憶部30は、推薦アプリとしてユーザに提示すべき外部アプリに関する情報を保持する。推薦アプリ情報記憶部30が保持する推薦アプリの情報は、アプリケーション検索キー生成部27が生成した検索キーに基づくアプリ検索部28の検索結果自体、あるいはその検索結果を更に絞り込んだ結果を表すものである。次に、アプリケーション起動履歴DB23の詳細について説明する。アプリケーション起動履歴DB23の内容に関する具体的な構成例が図2に示されている。図2に示す例では、様々なアプリケーションのそれぞれについて、アプリ名称、アプリ種別、起動回数、使用時間および起動時刻の情報を保持する領域が設けてある。ここで、アプリ名称は、該当するアプリケーションに事前に割り当てられた名称を表す。また、アプリ種別は、該当するアプリケーションに事前に割り当てられた種別を表す。アプリ種別については、通話、写真カメラ、インターネット、時間管理、日記、計算等の区分がある。また、起動回数は、該当するアプリケーションをそれまでに過去に起動した回数を表す。使用時間は、該当するアプリケーションが過去に稼働していた時間の長さの累積値を表す。起動時刻は、該当するアプリケーションを起動した時刻を表す。また、各々のアプリケーションについて複数回の起動を行った場合には、時刻毎の起動回数の情報を蓄積し、その結果に基づいて起動回数が最も多い時刻を最終的な起動時刻としてアプリケーション起動履歴DB23に保持してもよい。なお、アプリケーション起動履歴DB23に登録される起動履歴は、基本機能アプリケーションの起動履歴に限らず、外部アプリの起動履歴も同じように蓄積される。すなわち、外部サーバ200から情報処理装置100にダウンロードされてアプリケーション記憶部10の外部アプリ記憶領域12に保存された使用可能な外部アプリが起動された場合には、その外部アプリの起動履歴がアプリケーション起動履歴DB23に追加される。このように、アプリケーション記憶部としてのアプリケーション起動履歴DB23は、情報処理装置100にプリセットされた基本機能アプリケーションの起動情報を含む情報を記憶する。また、基本機能アプリケーションの情報と、取得されたアプリケーションの情報を記憶する。基本機能アプリケーションの起動履歴の情報を利用することにより、推薦すべき外部アプリを容易に検索可能になる。また、検索キー自体は情報処理装置100で作成し、外部サーバ200へは起動情報を送信することはないので、個人情報としての個人的な起動情報を漏洩することなく保護できる。次に、アプリケーション履歴管理部22の動作例について説明する。アプリケーション履歴管理部22の動作の概要が図3に示されている。図3に示すように、ステップS11では、アプリケーション履歴管理部22は、アプリケーション起動部21に対して起動指示の有無を常時監視している。ステップS12で、アプリケーション履歴管理部22は、起動指示の発生を認識すると、ステップS13に進む。ステップS13では、アプリケーション履歴管理部22は、表示操作部25等により起動が指示されたアプリケーションを特定し、特定されたアプリケーションに関する情報を管理してその結果をアプリケーション起動履歴DB23に登録する。つまり、図2に示したように、起動回数、使用時間、起動時刻等の情報を、該当するアプリケーションのアプリ名称に対応付けて管理する。起動時刻の情報については、起動の指示が発生した時にタイマ26が出力する現在時刻として取得される。例えば、1時間単位の情報として起動時刻を管理する。使用時間の情報については、該当するアプリケーションの起動時刻から終了の指示が発生するまでの間の稼働時間の長さを、それまでの過去の起動時間に加算することで算出される。なお、この累積値の代わりに、一定期間1週間、1日等あたりの使用時間の値をアプリケーション起動履歴DB23に登録しても良い。次に、表示操作部25の画面表示例について説明する。表示操作部25の表示画面における具体的な表示例が図4に示されている。図4に示す例では、表示画面が3つの領域A1、A2、A3に区分されている。図4の表示画面における領域A1には、9個の独立した基本機能アプリケーションのそれぞれに対応付けられた9個のアイコンIC11~IC19が等間隔で配置され表示されている。この例では、1番目のアイコンIC11に対応するアプリ1に、音声通話機能TELの基本機能アプリケーションが割り当てられている。また、2番目のアイコンIC12に対応するアプリ2に、静止画や動画の撮影機能カメラの基本機能アプリケーションが割り当てられている。また、3番目のアイコンIC13に対応するアプリ3に、WEB閲覧機能の基本機能アプリケーションが割り当てられている。また、4番目のアイコンIC14に対応するアプリ4に、アラーム機能の基本機能アプリケーションが割り当てられている。また、5番目のアイコンIC15に対応するアプリ5に、スケジューラ機能の基本機能アプリケーションが割り当てられている。また、6番目のアイコンIC16に対応するアプリ6に、電卓機能の基本機能アプリケーションが割り当てられている。なお、アイコンの数や配置方法はこれに限られない。従って、例えば、表示操作部25によりこの表示画面に表示されているポインタP1の位置を動かし、図5のようにアイコンIC12にポインタP1を重ねて起動の指示を与えると、アプリケーション起動部21によりカメラの基本機能アプリケーションアプリ2を起動することができる。図4の表示画面における領域A2には、3個の外部アプリのそれぞれに対応する3個のアイコンIC21~IC23が等間隔で配置された状態で表示されている。この領域A2にアイコンIC21~IC23として表示された3個の外部アプリは、例えば図5のステップS27の検索の結果として得られた推薦アプリに相当する。なお、アイコンの数や配置方法はこれに限られない。また、図4の表示画面における領域A3には、ポインタ絞り込みON/OFFボタンのアイコンIC31と、無料アプリ優先ON/OFFボタンのアイコンIC32と、アプリ推薦領域OFFボタンのアイコンIC33と、が表示されている。ポインタ絞り込みON/OFFボタンは、推薦アプリをポインタで指し示されたアイコンに対応するアプリを優先的に提示するポインタ絞り込みモードのオンオフを切り替えるために利用される。無料アプリ優先ON/OFFボタンは、無料で利用可能な外部アプリを優先的に提示する無料アプリ優先モードの切り替えるために利用される。アプリ推薦領域OFFボタンは、領域A2における推薦アプリの表示のオンオフを切り替えるために利用される。このように、表示操作部25は、アプリケーション検索キー生成部27により検索キーを生成する際又は表示操作部25により推薦アプリを提示する際の優先度を設定するための情報としてのアイコンを提示する。これにより、ユーザは自分が必要とする優先度が高いアプリケーションの条件を切り替えることが可能になる。次に、アプリ検索開始条件成立時の情報処理装置100の動作例について説明する。検索開始条件成立時の情報処理装置100の第1動作例が図5に示されている。所定のアプリ検索開始条件が成立すると、図5のステップS21に進む。例えば、表示操作部25によりアプリの検索を開始するための入力操作を行ったとき、予め定めた一定時間が経過する毎に、あるいは指定した時刻になると、アプリ検索開始条件が成立する。ステップS21では、アプリケーション検索キー生成部27が、ポインタ絞り込みモードがオンか否かを識別し、オンの場合はステップS24に進み、オフの場合はステップS22に進む。なお、ポインタ絞り込みモードについては、例えば図4に示した表示画面中のポン絞り込みON/OFFボタンのアイコンIC31をユーザがタッチパネルを介して操作することにより、オンオフを交互に切り替えることができる。ステップS22では、アプリケーション検索キー生成部27が、アプリケーション履歴管理部22を介してアプリケーション起動履歴DB23の内容を参照し、複数のアプリケーションの中で起動頻度の高いアプリ種別を特定する。ここで、起動頻度が高いとは、起動頻度が所定以上又は最多であることを指し、アプリケーション起動履歴DB23に記憶された使用時間が所定時間よりも長い又は最長である若しくは起動回数が所定回数よりも多い又は最多であることを指す。例えば、アプリケーション検索キー生成部27が、プリセットアプリ記憶領域11及び外部アプリ記憶領域12に存在するアプリケーションの中で、使用時間が最も長い1つのアプリケーションと、起動回数が最も多い1つのアプリケーションとを特定する。そして、アプリケーション検索キー生成部27が、使用時間が最も長いアプリケーションに割り当てられたアプリ種別の情報と、起動回数が最も多いアプリケーションに割り当てられたアプリ種別の情報と、を特定する。なお、使用時間が最長のアプリケーションのアプリ種別と、起動回数が最多のアプリケーションのアプリ種別と、のいずれか一方のみを特定してもよい。ステップS23では、アプリケーション検索キー生成部27は、ステップS22で特定したアプリ種別を検索条件に追加する。すなわち、情報処理装置100のユーザにとって有用である可能性が高い特定の外部アプリを外部サーバ200により検索するための検索キーとして、ステップS22で特定したアプリ種別を含む検索キーを生成する。つまり、起動回数が最も多いアプリケーションや、使用時間が最も長いアプリケーションと同じ種類の外部アプリは、このユーザが使用を希望する可能性が高いと考えられるので、これを検索対象とする。ステップS24では、アプリケーション検索キー生成部27は、表示画面上に表示されているポインタの現在位置座標を表す情報を取得し、この位置に割り当てられた1つのアプリケーションを特定する。図4に示すように、表示操作部25の表示画面上には複数のアプリケーションのそれぞれに対応付けられた複数のアイコンが表示されるので、表示操作部25により表示画面上でポインタの位置を動かしていずれか1つのアイコンを指し示し、これを選択することができる。つまり、ユーザの選択したアイコンと対応する特定のアプリケーションがステップS24で決定される。ステップS25では、アプリケーション検索キー生成部27は、アプリケーション履歴管理部22によりアプリケーション起動履歴DB23に登録されたデータを参照し、ステップS24で特定されたアプリケーションのアプリ種別の情報を取得する。ステップS26では、アプリケーション検索キー生成部27は、ステップS25で特定したアプリ種別を検索条件に追加する。すなわち、情報処理装置100のユーザにとって有用である可能性が高い特定の外部アプリを外部サーバ200により検索するための検索キーとして、ポインタの位置に対応するアプリケーションのアプリ種別を含む検索キーを生成する。つまり、ユーザが最後に起動したアプリケーション、あるいはユーザの入力操作により指定された位置のアプリケーションと同じ種類の外部アプリは、このユーザが使用を希望する可能性が高いと考えられるので、これを検索対象とする。ステップS27では、アプリケーション検索キー生成部27はステップS23又はS26で生成した検索キーの情報をアプリ検索部28へ送り、アプリ検索部28は検索処理を実行する。すなわち、アプリ検索部28が、所定のネットワークを経由してインターネット上などに存在する外部サーバ200にアクセスし、上記の検索キーを利用して多数の外部アプリの中から特定のアプリケーション推薦アプリを検索するための指示を送る。この指示には、検索キーの情報が含まれる。外部サーバ200は、外部サーバ200が蓄積している多数の外部アプリの中から、情報処理装置100により生成された検索キーに基づいて検索を実行し、その結果を表す推薦アプリの情報を情報処理装置100に通知する。情報処理装置100の推薦アプリ情報記憶部30は、アプリ検索部28の検索結果である推薦アプリの情報を記憶する。また、表示操作部25がこの推薦アプリの情報を表示する。ステップS28では、表示操作部25は、表示画面上に、検索結果として推薦アプリ情報記憶部30に保持されている推薦アプリの情報を、基本機能アプリケーションの情報と共に表示する。このように、表示操作部25は、アプリ検索部28により検索された推薦アプリとして示される新たなアプリケーションを提示する。なお、本実施形態での基本機能アプリケーションの情報の表示とは、アプリケーション記憶部10に記憶された情報を表示することに相当するので、基本機能アプリケーションと既に取得済みの外部アプリが表示される場合も含む。なお、図5に示す動作例においては、ポインタ絞り込みモードの動作をアプリケーション検索キー生成部27で実現しているが、同様の動作をアプリケーション選択メニュー部24および表示操作部25により実現してもよい。つまり、検索時にはポインタ位置に対応するアイコンに対応するアプリ種別を考慮せずに検索し、表示画面上に推薦アプリとして表示するときにポインタ位置に応じて絞り込むようにしてもよい。このように、情報処理装置100は、提示部としての表示操作部25に配置されたタッチパネルを備え、アプリケーション検索キー生成部27および表示操作部25の少なくとも一方は、ポインタ絞り込みモードがオンの時に、タッチパネル上のタッチされた領域に対応付けられた特定のアプリケーションの種別に基づいて、検索対象もしくは提示対象のアプリケーションを限定する。これにより、推薦アプリとして表示画面上に表示される外部アプリを、ユーザの指示に従って簡単に絞り込むことができる。例えば、ユーザが最後に使用した基本機能アプリや、現在使用中の基本機能アプリと同じ種別のアプリケーションだけを多数の外部アプリの中から優先的に抽出し、推薦アプリとして提示できる。また、アプリケーション検索キー生成部27および表示操作部25の少なくとも一方は、アプリケーション起動履歴DB23に記憶されたアプリケーションのうち、起動頻度が所定以上であるアプリケーションの種別に基づいて、検索対象もしくは提示対象のアプリケーションを限定する。これにより、ユーザが頻繁に起動しているアプリケーションや、長時間使用しているアプリケーションと同じ種別の外部アプリのみを優先的に検索又は提示することができる。次に、検索開始条件成立時の情報処理装置100の第2動作例が図6に示されている。なお、図6に示す各ステップS21~S27の内容については既に説明した図5のステップS21~S27と同様であるので、説明を省略する。図6のステップS27の処理後、ステップS29では、表示操作部25が、無料アプリ優先モードのオンオフを識別する。無料アプリ優先モードがオンの場合はステップS30に進み、オフの場合はステップS28に進む。なお、無料アプリ優先モードについては、例えば図4に示した表示画面中の無料アプリ優先ON/OFFボタンのアイコンIC32をユーザがタッチパネルを介して操作することにより、オンオフを交互に切り替えることができる。ステップS30では、アプリケーション選択メニュー部24は、推薦アプリ情報記憶部30に保持されているアプリ検索部28の検索結果である各外部アプリの属性の有料/無料を区別する。そして、有料アプリを除外した無料アプリだけを推薦アプリとして推薦アプリ情報記憶部30が保持する。つまり、無料アプリ優先モードがオンの場合は無料アプリだけが推薦アプリとなり、オフの場合は有料/無料の区別なしに全ての検索結果が推薦アプリとなる。従って、図6のステップS28において表示操作部25の表示画面に表示される内容は、無料アプリ優先モードのオンオフに応じて切り替わる。すなわち、無料アプリ優先モードがオンの場合は有料の外部アプリは表示されず、無料アプリだけを推薦アプリとして優先的に表示される。なお、図6に示す動作例においては無料アプリ優先モードのオンオフに応じた処理を、ステップS27の検索結果に対して適用しているが、検索を実行する際に適用することも可能である。すなわち、アプリケーション検索キー生成部27が生成する検索キーに、有料/無料を区別する情報を含めても良い。これにより、取得するアプリケーションの数が低減するので、ネットワーク負荷を軽減することができる。このように、アプリケーション検索キー生成部27および表示操作部25の少なくとも一方は、無料の属性を有するアプリケーションと有料の属性を有するアプリケーションとを区別し、無料の属性を有するアプリケーションを検索対象もしくは提示対象のアプリケーションとして限定する。これにより、ユーザはアプリケーションの使用料金を気にすることなく必要な外部アプリを取得し使用することが可能になる。次に、検索開始条件成立時の情報処理装置100の第3動作例が図7に示されている。また、図7の動作を行う場合の表示画面の状態遷移の例が図9に示されている。なお、図7に示す各ステップS21~S27の内容については、既に説明した図5のステップS21~S27と同様であるので、説明を省略する。図9に示す表示画面V0のような操作メニューが表示されている状態で、ユーザは表示操作部25を介してアプリケーション選択メニュー部24によりアプリ推薦機能に含まれる表示モードを切り替える。すなわち、アプリケーション選択メニュー部24は、アプリ推薦機能の選択項目として存在するアプリ推薦表示領域表示ON、アプリ推薦表示領域表示OFF、推薦アプリ一覧、等のいずれかを指定する。図7のステップS27の処理後、ステップS31では、アプリケーション選択メニュー部24が、推薦アプリ一覧の表示モードが指定されているか否かを識別し、推薦アプリ一覧が指定されている場合はステップS32に進み、指定されてなければステップS33に進む。ステップS32では、表示操作部25が、図9に示す表示画面V3のように、例えば表示画面のほぼ全域を利用して、推薦アプリの一覧を各推薦アプリに対応付けた各アイコンからなるアイコン群を表示する。ステップS33では、アプリケーション選択メニュー部24が、アプリ推薦表示領域表示ONが指定されているかアプリ推薦表示領域表示OFFが指定されているかを識別する。アプリ推薦表示領域表示ONが指定されている場合はステップS28に進み、アプリ推薦表示領域表示OFFが指定されている場合はステップS34に進む。ステップS28では、表示操作部25が、図9に示す表示画面V1のように、基本機能アプリケーションを起動するためのアイコン群と、検索結果の推薦アプリを表すアイコン群と、の両方を表示する。なお、取得済みの外部アプリがある場合には、基本機能アプリケーションとともに取得済みの外部アプリも表示する。ステップS34では、表示操作部25が、図9に示す表示画面V2のように、推薦アプリを表示するための領域図5の領域A2に相当を表示せず、基本機能アプリケーション又は取得済みの外部アプリケーションのアイコンを表示するための領域A2を拡張して表示する。つまり、推薦アプリは表示されず、情報処理装置100が保持しているアプリケーションのみが表示画面に表示される。なお、取得済みの外部アプリがある場合には、基本機能アプリケーションとともに取得済みの外部アプリも表示する。すなわち、表示操作部25は、アプリケーションを表示するための表示モードとして、基本機能アプリケーションおよび取得済みのアプリケーションの少なくとも一方と推薦アプリケーションとを表示する第1の表示モードと、基本機能アプリケーション及び取得済みのアプリケーションの少なくとも一方に限定して表示する第2の表示モードと、前記推薦アプリケーションに限定して表示する第3の表示モードと、を有する。これにより、ユーザは基本機能アプリケーションおよび推薦アプリケーションを所望の形態で表示させることができる。次に、検索開始条件成立時の情報処理装置100の第4動作例が図8に示されている。なお、図8に示す各ステップS21~S27の内容については、既に説明した図5の動作と同様である。図8のステップS27の処理後、ステップS41では、アプリケーション検索キー生成部27が、タイマ26から現在時刻の情報を取得する。ステップS42では、アプリケーション検索キー生成部27が、アプリケーション起動履歴DB23上から探し出す起動頻度の高いアプリケーションについて、ステップS41で取得した現在時刻を反映させる。つまり、アプリケーション検索キー生成部27が、アプリケーション起動履歴DB23に記憶された起動時刻が現在時刻を含む所定の時間帯に属しているアプリケーションを候補とする。例えば、アプリケーション検索キー生成部27が、現在時刻が9時35分である場合には、これを含む8時~10時の時間帯に起動時刻が属しているアプリケーションを候補として選択する。そして、候補のアプリケーションの中で、使用時間が最も長い時間の長さが所定以上のアプリケーションや起動回数が最も多い所定以上のアプリケーションを、起動頻度の高いアプリケーションとして特定する。そして、アプリケーション検索キー生成部27が、この起動頻度の高いアプリケーションに割り当てられたアプリ種別の情報を特定する。従って、例えば現在時刻が属する時間帯として8時~10時の時間帯を使用する場合に、アプリケーション起動履歴DB23が図2に示す内容である場合には、以下のような処理が行われる。すなわち、アプリ名称がWEBのアプリは、起動時刻が9:00、使用時間が10000であり起動頻度が高いので、アプリケーション検索キー生成部27が、そのアプリ種別であるインターネットを特定する。また、アプリ名称がスケジューラのアプリは、起動時刻が10:00、起動回数が70であり起動頻度が高いので、アプリケーション検索キー生成部27が、そのアプリ種別である日記を特定する。さらに、アプリケーション検索キー生成部27が、使用時間の長いアプリケーションを最優先としたり、起動回数の多いアプリケーションを最優先としたりするなどしてもよい。図8のステップS23では、アプリケーション検索キー生成部27が、ステップS42により特定されたアプリ種別を検索条件に追加し、この検索条件に従って検索キーを生成する。従って、現在時刻が属する時間帯に起動頻度が高いアプリケーションと同じアプリ種別の外部アプリを検索対象にするように、検索キーを決定することができる。なお、図8に示す動作例においては現在時刻に応じた処理を、ステップS42の検索に対して適用しているが、検索を実行した後に適用することも可能である。すなわち、表示操作部25が、現在時刻を考慮せずにアプリ検索部28により検索された検索結果に対して、現在時刻を基に提示されるアプリケーションを限定するようにしてもよい。このように、情報処理装置100は、現在時刻を計時するタイマ26を備え、アプリケーション検索キー生成部27および表示操作部25の少なくとも一方は、アプリケーション起動履歴DB23に記憶された、タイマ26により計時された現在時刻に近似する時刻での起動頻度が所定頻度以上であるアプリケーションの種別に基づいて、検索対象もしくは提示対象のアプリケーションを限定する。これにより、現在時刻の時間帯も考慮して、より適切な種別の推薦アプリのみをユーザに提示することが可能になる。なお、情報処理装置100は、上記の第1動作例~第4動作例を組み合わせた動作を行うようにしてもよい。次に、推薦アプリを検索するタイミングについて説明する。情報処理装置100の表示画面および操作メニューの構成例が図10に示されている。図10の表示画面V10中に示す操作メニューに含まれるアプリ推薦機能において選択可能な項目サブメニューの項目の中には、アプリ推薦検索指定メニューが含まれている。また、アプリ推薦検索指定のサブメニューには、1日1回検索8:00、1日1回検索16:00、1日2回検索8:00、16:00、週1回検索月曜日、8:00、、即検索、などが含まれている。したがって、表示操作部25を介してこのメニューを操作することにより、アプリケーション選択メニュー部24は、必要に応じていずれか1つの検索方法を指定することができる。例えば、1日2回検索8:00、16:00を指定した場合には、毎日、予め指定された時刻8:00及び16:00になると検索開始条件が成立し、情報処理装置100が、図5、図6、図7、図8に示したような動作を実行する。また、即検索を指定した場合には、その直後に検索開始条件が成立し、情報処理装置100は直ちに図5、図6、図7、図8に示すような動作を開始する。このように、情報処理装置100は、推薦アプリを検索するタイミングを設定するタイミング設定部としてのアプリケーション選択メニュー部24を備える。これにより、事前に指定した時刻に検索を開始し、ユーザの操作とは無関係に、バックグラウンドの処理として推薦アプリの検索を実行することができ、ユーザに対して推薦アプリを提示することが可能になる。なお、ユーザに提示される推薦アプリについては、この推薦アプリに対応するアイコンを表示操作部25により操作することにより、外部サーバ200からダウンロードし、アプリケーション起動部21により実行することができる。