Nothing Special   »   [go: up one dir, main page]

JP2011203971A - 情報処理装置及びプログラム - Google Patents

情報処理装置及びプログラム Download PDF

Info

Publication number
JP2011203971A
JP2011203971A JP2010070172A JP2010070172A JP2011203971A JP 2011203971 A JP2011203971 A JP 2011203971A JP 2010070172 A JP2010070172 A JP 2010070172A JP 2010070172 A JP2010070172 A JP 2010070172A JP 2011203971 A JP2011203971 A JP 2011203971A
Authority
JP
Japan
Prior art keywords
update
application
information
update information
processing apparatus
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2010070172A
Other languages
English (en)
Inventor
Taro Yoshihama
太郎 吉浜
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fuji Xerox Co Ltd filed Critical Fuji Xerox Co Ltd
Priority to JP2010070172A priority Critical patent/JP2011203971A/ja
Priority to US12/874,760 priority patent/US20110239205A1/en
Publication of JP2011203971A publication Critical patent/JP2011203971A/ja
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)

Abstract

【課題】アプリケーションに対する操作に関する情報に応じて、アプリケーションの更新に関する更新情報を読み出すことができる情報処理装置及びプログラムを提供する。
【解決手段】情報処理装置は、アプリケーションの更新に関する更新情報を記憶する記憶部と、前記アプリケーションに適用されていない更新がある場合、前記更新によって更新されるアプリケーションに対する操作に関する情報に応じて、前記記憶部に記憶された前記更新情報を読み出す更新情報読出部とを有する。前記更新情報読出部は、前記アプリケーションに適用されていない更新がある場合、当該更新によって更新されるアプリケーションの機能が予め定められた回数以上実行されたか否かに応じて、前記更新情報を読み出す。
【選択図】図6

Description

本発明は、情報処理装置及びプログラムに関する。
特許文献1には、管理計算機システムでプログラムの更新が指示された時点でプログラムの受信処理が実行され、被管理計算機システムを再立ち上げした時点でプログラムの格納処理が実行されるプログラムオンライン更新方式が記載されている。
特許文献2には、サーバが最新のプログラムとプログラムに関するバージョンとダウンロード開始日及び切替日からなる新バージョン情報を管理し、クライアントが任意のプログラム起動時に当該プログラムに関する新バージョン情報をサーバから取得し、稼働中のバージョンに応じて、稼働するプログラムを最新のバージョンのプログラムに切り替えるプログラム配信方法が記載されている。
特開平05−100837号公報 特開2002−278785号公報
本発明の目的は、アプリケーションに対する操作に関する情報に応じて、アプリケーションの更新に関する更新情報を読み出すことができる情報処理装置及びプログラムを提供することにある。
[情報処理装置]
請求項1に係る本発明は、アプリケーションの更新に関する更新情報を記憶する記憶部と、前記アプリケーションに適用されていない更新がある場合、前記更新によって更新されるアプリケーションに対する操作に関する情報に応じて、前記記憶部に記憶された前記更新情報を読み出す更新情報読出部とを有する情報処理装置である。
請求項2に係る本発明は、前記更新情報読出部は、前記アプリケーションに適用されていない更新がある場合、当該更新によって更新されるアプリケーションの機能が予め定められた回数以上実行されたか否かに応じて、前記更新情報を読み出す請求項1に記載の情報処理装置である。
請求項3に係る本発明は、前記更新情報読出部は、前記アプリケーションに適用されていない更新がある場合、当該更新の重要度に応じて、当該アプリケーションの更新に関する更新情報を読み出す請求項1に記載の情報処理装置である。
請求項4に係る本発明は、前記更新情報読出部は、前記アプリケーションに適用されていない更新がある場合、前記アプリケーションが起動されたとき、当該アプリケーションの更新に関する更新情報を読み出す請求項1乃至3のいずれかに記載の情報処理装置である。
請求項5に係る本発明は、前記更新情報読出部は、前記アプリケーションに適用されていない更新がある場合、前記アプリケーションが起動されようとしているとき、当該アプリケーションの更新に関する更新情報を読み出す請求項1乃至3のいずれかに記載の情報処理装置である。
請求項6に係る本発明は、前記更新情報は、前記アプリケーションが更新される内容及び前記更新が適用されない場合に発生する事象を回避する手順を含む請求項1乃至5のいずれかに記載の情報処理装置である。
請求項7に係る本発明は、前記更新情報読出部によって読み出された更新情報を表示する更新情報表示部をさらに含む請求項1乃至6のいずれかに記載の情報処理装置である。
[プログラム]
請求項8に係る本発明は、コンピュータを、アプリケーションの更新に関する更新情報を記憶する記憶部及び前記アプリケーションに適用されていない更新がある場合、前記更新によって更新されるアプリケーションに対する操作に関する情報に応じて、前記記憶部に記憶された前記更新情報を読み出す更新情報読出部として機能させるためのプログラムである。
請求項1に係る本発明によれば、アプリケーションに対する操作に関する情報に応じて、アプリケーションの更新に関する更新情報を読み出すことができる情報処理装置を提供することができる。
請求項2に係る本発明によれば、請求項1に係る本発明による効果に加えて、実行頻度に応じて、アプリケーションの更新に関する更新情報を読み出すことができる情報処理装置を提供することができる。
請求項3に係る本発明によれば、請求項1に係る本発明による効果に加えて、更新の重要度に応じて、アプリケーションの更新に関する更新情報のうち、使用者にとって必要な更新情報を読み出すことができる情報処理装置を提供することができる。
請求項4に係る本発明によれば、請求項1乃至3のいずれかに係る本発明による効果に加えて、アプリケーションが操作されるタイミングで、アプリケーションの更新に関する更新情報を読み出すことができる情報処理装置を提供することができる。
請求項5に係る本発明によれば、請求項1乃至3のいずれかに係る本発明による効果に加えて、アプリケーションが操作されるタイミングで、アプリケーションの更新に関する更新情報を読み出すことができる情報処理装置を提供することができる。
請求項6に係る本発明によれば、請求項1乃至5のいずれかに係る本発明による効果に加えて、アプリケーションが更新される内容及び更新が適用されない場合に発生する事象を回避する手順を読み出すことができる情報処理装置を提供することができる。
請求項7に係る本発明によれば、請求項1乃至6のいずれかに係る本発明による効果に加えて、読み出した更新情報を表示することができる情報処理装置を提供することができる。
請求項8に係る本発明によれば、アプリケーションに対する操作に関する情報に応じて、アプリケーションの更新に関する更新情報を表示することができるプログラムを提供することができる。
本発明の一実施形態である情報処理装置としてのクライアントPCを含む、情報処理システムを示す図である。 クライアントPCのハードウエア構成を示す図である。 クライアントPCで動作する情報処理プログラムの構成を示す図である。 ディスプレイ等に表示されるウィンドウの例である。 ディスプレイ等に表示されるウィンドウの例である。 ディスプレイ等に表示されるウィンドウの例である。 アプリケーション情報の例である。 更新情報を表示するタイミングを説明する図である。 更新情報の例である。 クライアントPC上で動作する情報処理プログラムの動作フロー(S10)を示すフローチャートである。
以下、本発明の実施形態を説明する。なお、以下の説明は本発明を実施するのにあたっての一例に過ぎず、本発明が以下に説明される事項に限定されるわけではなく、必要に応じて適宜変更可能である。
[情報処理システム]
図1は、本発明の一実施形態である情報処理装置としてのクライアントPC10を含む、情報処理システム1を示す図である。図1に示すように、情報処理システム1は、クライアントPC10−1〜10−n及びサーバ12−1〜12−nが、ネットワーク14を介して互いに接続されて構成される。
クライアントPC10−1〜10−nは、アプリケーションを実行するなど、一般的なコンピュータの機能を備える。なお、アプリケーションとは、WORD及びEXCEL(ともに登録商標)などであり、文書の作成及び数値計算など、ある特定の目的のために設計されたソフトウエアである。クライアントPC10−1〜10−nには、後述する情報処理プログラムがインストールされている。
サーバ12−1〜12−nは、アップデートに関する情報及びアップデートのためのモジュールを記憶する。アップデートとは、例えば、アプリケーションで見つかったセキュリティ上の問題などの修正やアプリケーションに新しく追加された機能などの、アプリケーションの小規模な更新を意味する。以下、アップデートに関する情報を「更新情報」、アップデートのためのモジュールを「更新モジュール」と記載する。なお、更新情報については後述する。
このような構成により、クライアントPC10−1〜10−nは、サーバ12−1〜12−nから、更新情報及び更新モジュールをダウンロードする。
ただし、nは1以上の整数であって、nが常に同じ数を示すとは限らない。
以下の各図において、実質的に同じ構成部分には、同じ符号が付される。
以下、「クライアントPC10−1〜10−n」など、複数存在しうる構成部分のいずれかが、特定されずに示される場合には、単に「クライアントPC10」などと略記されることがある。
なお、図1において、サーバ12は複数台あるが、1台でもよい。
[クライアントPC]
図2は、図1のクライアントPC10のハードウエア構成を示す図である。
図2に示すように、クライアントPC10は、CPU100及びメモリ102などを含む本体104、入力装置108、出力装置110、通信インターフェース(通信IF)112、記憶装置114及び記憶媒体116から構成される。
つまり、クライアントPC10は、情報処理及び他の装置との通信が可能なコンピュータとしての構成部分を有している。
メモリ102、記憶装置114又は記憶媒体116は、アプリケーション、情報処理プログラム及び更新モジュールなどのソフトウエアと、アプリケーション情報及び更新情報などの各種情報とを記憶する。なお、アプリケーション情報及び更新情報については後述する。
CPU100は、メモリ102、記憶装置114又は記憶媒体116に記憶された情報処理プログラムに基づいて、所定の処理を実行して、クライアントPC10の動作を制御する。なお、情報処理プログラムについては後述する。
入力装置108は、キーボード、マウスおよびジョイスティックなどであり、出力装置110は、ディスプレイなどの表示装置である。また、記憶装置114はHDD(HardDiskDrive)などであり、記憶媒体116はCD−ROM及びフロッピーディスク(登録商標)などである。
[情報処理プログラム]
図3は、図1及び図2のクライアントPC10で動作する情報処理プログラム16の構成を示す図である。
図3に示すように、情報処理プログラム16は、入力受付部160、アプリケーション実行部162、表示制御部164、アプリケーション情報読出部166、アプリケーション情報記憶部168、更新情報読出部170、更新情報記憶部172、更新情報取得部174、更新モジュール取得部176及び更新モジュール適用部178から構成される。
このような構成により、情報処理プログラム16は、ユーザの操作に応じて、更新情報を表示し、ユーザに更新モジュールの適用を促す。
以下、図3〜7を参照して、情報処理プログラム16のコンポーネント及びコンポーネントに格納される情報を説明する。
入力受付部160は、図2の入力装置108を介して、アプリケーションの操作(例えば、アプリケーションの起動、アプリケーションの機能の実行並びに更新モジュールの適用及び非適用)の入力をユーザから受け付ける。
アプリケーション実行部162は、入力受付部160が入力を受け付けた操作がアプリケーションの起動である場合には、図2のメモリ102などに記憶されたアプリケーションを読み出し、アプリケーションを起動する。
また、アプリケーション実行部162は、入力受付部160が入力を受け付けた操作がアプリケーションの機能の実行である場合には、すでに読み出されているアプリケーションのうち、該当する機能を実行する。
なお、アプリケーション実行部162は、アプリケーションの機能を実行した場合には、アプリケーション情報記憶部168に記憶されるアプリケーション情報に含まれる、アプリケーションの機能が実行された回数を示す値をカウントアップする。
アプリケーション実行部162によってアプリケーションが起動された場合及びアプリケーションの機能が実行されようとした場合には、表示制御部164は、アプリケーション起動画面及びアプリケーション実行画面が表示されるよう、出力装置110を制御する。
また、この場合、アプリケーション情報読出部166は、アプリケーション情報記憶部168からアプリケーション情報を読み出す。さらに、読み出されたアプリケーション情報に応じて、更新情報読出部170は、更新情報更新情報記憶部172から更新情報を読み出す。
表示制御部164は、アプリケーション情報読出部166によって読み出されたアプリケーション情報及び更新情報読出部170によって読み出された更新情報に応じて、更新情報が表示されるよう、図2の出力装置110を制御する。
表示制御部164は、アプリケーションが起動した場合には、アプリケーション起動画面とともに、例えば、図4Aに示すウィンドウ180が表示されるよう、出力装置110を制御する。図4Aに示すように、ウィンドウ180は、更新情報(ここでは、起動されたアプリケーションAの機能X及び機能Yそれぞれについて、更新の内容及び更新モジュールを適用しない場合に発生する現象を回避する手順)を表示する更新情報表示部182、更新モジュールを適用するための適用ボタン184、更新モジュールを適用しないための非適用ボタン186及びウィンドウ180を閉じるボタン188を含む。
なお、表示制御部164は、アプリケーションが起動した場合には、アプリケーション起動画面とともに、例えば、図4Bに示すウィンドウ180が表示されるよう、出力装置110を制御してもよい。
図4Bに示すように、ウィンドウ180には、更新情報として、起動されたアプリケーションAに新たな機能Zが追加可能であることと、新たな機能Zの内容とが表示される。
表示制御部164は、アプリケーションのプルダウンメニューによって示される機能のいずれかにカーソルが置かれた場合には、アプリケーション実行画面とともに、例えば、図4Cに示すウィンドウ190が表示されるよう、出力装置110を制御する。図4Cに示すように、ウィンドウ190は、更新情報(ここでは、カーソルが置かれた機能Xについて、更新の内容及び更新モジュールを適用しない場合に発生する現象を回避する手順)を表示する更新情報表示部182、更新モジュールを適用するための適用ボタン184、更新モジュールを適用しないための非適用ボタン186及びウィンドウ190を閉じるボタン188を含む。
アプリケーション情報は、例えば、図5に示す形式でアプリケーション情報記憶部168に記憶される。
図5に示すように、アプリケーション情報は、機能ID192ごとに、アプリケーションの機能に関する情報が対応付けられて構成される。アプリケーションの機能に関する情報は、ここでは、機能の説明194、実行回数196、関連する更新ID198、適用済みの更新ID200及び表示の要否202である。
機能ID192は、アプリケーションの機能を識別する識別子である。
機能の説明194は、アプリケーションの機能の内容を示す。
実行回数196は、アプリケーションの機能が実行された回数を示し、図3のアプリケーション実行部162によってアプリケーションの機能が実行された場合にカウントアップされる。
更新IDは更新モジュールを識別する識別子であり、関連する更新ID198は、機能ID192によって識別される機能に関連する更新モジュールのIDである。関連する更新ID198は、図3の更新情報記憶部172に新たに格納された更新情報に含まれ、該当する機能ID192に対応付けられるものである。
適用済みの更新ID200は、すでに適用された更新モジュールのIDであり、関連する更新IDのうち、図3の更新モジュール適用部178によって適用がなされた更新モジュールのIDである。
表示の要否202は、アプリケーションの操作に関する情報(例えば、アプリケーションの機能の実行回数や、未適用の更新モジュールに関する情報)に応じて、更新情報をディスプレイ等に表示するか否かを示す。
例えば、実行回数196が予め定められた(以下、「所定の」)値以上であり、かつ、関連する更新ID198及び適用済みの更新ID200を参照し、まだ適用されていない更新モジュール(未適用の更新モジュール)があることが分かる場合には、更新情報を表示する。これ以外の場合には、更新情報を表示しない。
図3の表示制御部164は、アプリケーション情報のうち、表示の要否202を読み取り、表示の要否202に基づいて、図2の出力装置110を制御する。
さらに、表示制御部164は、更新情報を表示する場合には、アプリケーション情報及び更新情報に応じて、更新情報を表示するタイミングを決定する。具体的には、表示制御部164は、図6に示される、未適用の更新モジュールに対応付けられる機能204と、未適用の更新モジュールの重要度206とに応じて、表示のタイミングを決定する。
なお、未適用の更新モジュールに対応付けられる機能204は、アプリケーション情報を参照することにより取得され、未適用の更新モジュールの重要度206は、更新情報を参照することにより取得される。
具体的には、図6の(1)に示すように、未適用の更新モジュールの重要度206が高い場合には、アプリケーションが起動されたときに更新情報を表示する。
また、図6の(2)に示すように、未適用の更新モジュールに対応付けられる機能ID192が実行回数の多い機能に対応付けられ、かつ、未適用の更新モジュールの重要度206が高い場合には、アプリケーションが起動されたときに更新情報を表示する。
図6の(3)に示すように、未適用の更新モジュールに対応付けられる機能ID192がこれから実行される機能に対応付けられ、かつ、未適用の更新モジュールの重要度206が高い場合には、当該機能が実行されようとしているときに更新情報を表示する。
図6の(4),(5)に示すように、未適用の更新モジュールの重要度206が中程度及び低い場合には、更新情報を表示しない。
図6の(6),(7)に示すように、未適用の更新モジュールに対応付けられる機能ID192が実行回数の多い機能に対応付けられ、かつ、未適用の更新モジュールの重要度206が中程度及び低い場合には、更新情報を表示しない(アプリケーションが起動されたときに更新情報を表示してもかまわない)。
図6の(8),(9)に示すように、未適用の更新モジュールに対応付けられる機能ID192がこれから実行される機能に対応付けられ、かつ、未適用の更新モジュールの重要度206が中程度及び低い場合には、更新情報を表示しない(当該機能が実行されようとしているときに更新情報を表示してもかまわない)。
なお、未適用の更新モジュールに対応付けられる機能ID192が、実行回数の多い機能に対応付けられるか否かではなく、実行されたことのある機能に対応付けられるか否かによって、タイミングを決定してもかまわない。
また、アプリケーション情報に含まれる実行回数ではなく、アプリケーションのログ取得機能などにより取得されるログを利用して、タイミングを決定してもかまわない。
更新情報は、予め定められた間隔で、図3の更新情報取得部174によって図1のサーバから図2の通信IF112を介して取得される。更新情報は、例えば、図7に示す形式で図3の更新情報記憶部172に記憶される。
図7に示すように、更新情報は、更新ID208ごとに、更新モジュールに関する情報が対応付けられて構成される。更新モジュールに関する情報は、ここでは、ダウンロードした日210、関連する機能ID212、配布先214、バージョン216、更新の内容218、重要度220及び適用済222である。
ダウンロードした日210は、更新モジュールが配布先からダウンロードされた日を示す。
関連する機能ID212は、更新モジュールに関連する、アプリケーションの機能のIDである。
配布先214は、更新モジュールの配布先を示す。
バージョン216は、更新モジュールのバージョンを示す。
更新の内容218は、更新モジュールによって更新される内容を示す。なお、更新の内容218は、更新モジュールの適用を回避する手順を含んでいてもかまわない。
重要度220は、更新モジュールの重要度を示す。
適用済222は、更新モジュールが適用されたか否かを示し、図3の更新モジュール適用部178が更新モジュールを適用したか否かに応じて決定される。
図3の更新モジュール取得部176は、図3の入力受付部160が受け付けた操作が更新モジュールの適用である場合には、図1のサーバ12から図2の通信IF112を介して更新モジュールを取得する。
取得された更新モジュールは、図3の更新モジュール適用部178によって、図2のメモリ102等に記憶されたアプリケーションに適用されるとともに、図3の更新情報記憶部172に記憶される。
図8は、図1のクライアントPC10上で動作する情報処理プログラム16の動作フロー(S10)を示すフローチャートである。
図8に示すように、ステップ100(S100)において、図3の入力受付部160が、図2の入力装置108を介して、アプリケーションの操作の入力を受け付けたか否かを判定する。操作の入力を受け付けた場合には、ステップ102の処理に進み、そうでない場合には、ステップ100の処理を繰り返す。
ステップ102(S102)において、図3のアプリケーション実行部162は、ステップ100で入力が受け付けられた操作の内容を判定する。操作の内容がアプリケーションの起動及びアプリケーションの機能の実行である場合には、ステップ104の処理に進み、操作の内容が更新モジュールの適用である場合には、ステップ112の処理に進み、操作の内容が更新モジュールの非適用である場合には、処理を終了する。
ステップ104(S104)において、図3のアプリケーション情報読出部166は、図3のアプリケーション情報記憶部168から、アプリケーション情報を読み出す。
ステップ106(S106)において、図3の表示制御部164は、ステップ104で読み出されたアプリケーション情報に基づいて、更新情報を表示するか否かを決定する。更新情報を表示する場合には、ステップ108の処理に進み、そうでない場合には、処理を終了する。
ステップ108(S108)において、図3の更新情報読出部170は、図3の更新情報記憶部172から、更新情報を読み出す。
ステップ110(S110)において、表示制御部164は、ステップ104で読み出されたアプリケーション情報及びステップ108で読み出された更新情報に基づいて、更新情報を表示するタイミングを決定する。表示制御部164は、決定したタイミングで更新情報を表示した後、ステップ100の処理に戻る。
ステップ112(S112)において、図3の更新モジュール取得部176は、図1のサーバ12から図2の通信IF112を介して更新モジュールを取得する。
ステップ114(S114)において、図3の更新モジュール適用部178は、ステップ112で取得された更新モジュールを適用し、このことをステップ104で参照したアプリケーション情報に反映させるとともに、ステップ112で取得された更新モジュールを図3の更新情報記憶部172に記憶して、処理を終了する。
1 情報処理システム
10 クライアントPC
12 サーバ
14 ネットワーク
16 情報処理プログラム
160 入力受付部
162 アプリケーション実行部
164 表示制御部
166 アプリケーション情報読出部
168 アプリケーション情報記憶部
170 更新情報読出部
172 更新情報記憶部
174 更新情報取得部
176 更新モジュール取得部
178 更新モジュール適用部

Claims (8)

  1. アプリケーションの更新に関する更新情報を記憶する記憶部と、
    前記アプリケーションに適用されていない更新がある場合、前記更新によって更新されるアプリケーションに対する操作に関する情報に応じて、前記記憶部に記憶された前記更新情報を読み出す更新情報読出部と
    を有する情報処理装置。
  2. 前記更新情報読出部は、前記アプリケーションに適用されていない更新がある場合、当該更新によって更新されるアプリケーションの機能が予め定められた回数以上実行されたか否かに応じて、前記更新情報を読み出す
    請求項1に記載の情報処理装置。
  3. 前記更新情報読出部は、前記アプリケーションに適用されていない更新がある場合、当該更新の重要度に応じて、当該アプリケーションの更新に関する更新情報を読み出す
    請求項1に記載の情報処理装置。
  4. 前記更新情報読出部は、前記アプリケーションに適用されていない更新がある場合、前記アプリケーションが起動されたとき、当該アプリケーションの更新に関する更新情報を読み出す
    請求項1乃至3のいずれかに記載の情報処理装置。
  5. 前記更新情報読出部は、前記アプリケーションに適用されていない更新がある場合、前記アプリケーションが起動されようとしているとき、当該アプリケーションの更新に関する更新情報を読み出す
    請求項1乃至3のいずれかに記載の情報処理装置。
  6. 前記更新情報は、前記アプリケーションが更新される内容及び前記更新が適用されない場合に発生する事象を回避する手順を含む
    請求項1乃至5のいずれかに記載の情報処理装置。
  7. 前記更新情報読出部によって読み出された更新情報を表示する更新情報表示部
    をさらに含む請求項1乃至6のいずれかに記載の情報処理装置。
  8. コンピュータを、
    アプリケーションの更新に関する更新情報を記憶する記憶部及び
    前記アプリケーションに適用されていない更新がある場合、前記更新によって更新されるアプリケーションに対する操作に関する情報に応じて、前記記憶部に記憶された前記更新情報を読み出す更新情報読出部
    として機能させるためのプログラム。
JP2010070172A 2010-03-25 2010-03-25 情報処理装置及びプログラム Pending JP2011203971A (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2010070172A JP2011203971A (ja) 2010-03-25 2010-03-25 情報処理装置及びプログラム
US12/874,760 US20110239205A1 (en) 2010-03-25 2010-09-02 Information processing apparatus and computer readable medium storing program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010070172A JP2011203971A (ja) 2010-03-25 2010-03-25 情報処理装置及びプログラム

Publications (1)

Publication Number Publication Date
JP2011203971A true JP2011203971A (ja) 2011-10-13

Family

ID=44657826

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010070172A Pending JP2011203971A (ja) 2010-03-25 2010-03-25 情報処理装置及びプログラム

Country Status (2)

Country Link
US (1) US20110239205A1 (ja)
JP (1) JP2011203971A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019133380A (ja) * 2018-01-31 2019-08-08 ブラザー工業株式会社 情報処理装置、およびプログラム

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005349878A (ja) * 2004-06-08 2005-12-22 Fujitsu Ten Ltd ソフトウェア管理装置
JP2006164300A (ja) * 2006-01-06 2006-06-22 Canon Inc 情報処理装置および情報処理方法
JP2008269394A (ja) * 2007-04-23 2008-11-06 Konica Minolta Business Technologies Inc 画像形成装置、プログラム更新システム、プログラム更新方法およびプログラム更新プログラム

Family Cites Families (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5764992A (en) * 1995-06-06 1998-06-09 Apple Computer, Inc. Method and apparatus for automatic software replacement
US6151643A (en) * 1996-06-07 2000-11-21 Networks Associates, Inc. Automatic updating of diverse software products on multiple client computer systems by downloading scanning application to client computer and generating software list on client computer
US5926177A (en) * 1997-10-17 1999-07-20 International Business Machines Corporation Providing multiple views in a model-view-controller architecture
US6353926B1 (en) * 1998-07-15 2002-03-05 Microsoft Corporation Software update notification
US6553507B1 (en) * 1998-09-30 2003-04-22 Intel Corporation Just-in-time software updates
US7120684B2 (en) * 1998-10-22 2006-10-10 Electronic Data Systems Corporation Method and system for central management of a computer network
US6526529B1 (en) * 1999-06-29 2003-02-25 Microsoft Corporation Dynamic error messaging
US6397385B1 (en) * 1999-07-16 2002-05-28 Excel Switching Corporation Method and apparatus for in service software upgrade for expandable telecommunications system
JP2001306536A (ja) * 2000-04-26 2001-11-02 Nifty Corp クライアントサーバシステム及びコンピュータ可読媒体
JP2001331321A (ja) * 2000-05-22 2001-11-30 Canon Inc 情報処理装置、情報処理方法、情報処理システム、及び媒体
US6859923B2 (en) * 2001-05-09 2005-02-22 Sun Microsystems, Inc. Method, system, program, and data structures for using a database to apply patches to a computer system
US6976251B2 (en) * 2001-05-30 2005-12-13 International Business Machines Corporation Intelligent update agent
US20040040021A1 (en) * 2002-05-06 2004-02-26 Microsoft Corporation Method and system for keeping an application up-to-date
US8271971B2 (en) * 2002-11-26 2012-09-18 Hewlett-Packard Development Company, L.P. System and method for automated program updating in a remote appliance
EP1489499A1 (en) * 2003-06-20 2004-12-22 Hewlett-Packard Development Company, L.P. Tool and associated method for use in managed support for electronic devices
US8527618B1 (en) * 2004-09-24 2013-09-03 Emc Corporation Repercussionless ephemeral agent for scalable parallel operation of distributed computers
US7376945B1 (en) * 2003-12-02 2008-05-20 Cisco Technology, Inc. Software change modeling for network devices
US7539686B2 (en) * 2004-03-12 2009-05-26 Microsoft Corporation Tag-based schema for distributing update metadata in an update distribution system
US20060010066A1 (en) * 2004-07-12 2006-01-12 Rosenthal Collins Group, L.L.C. Method and system for providing a graphical user interface for electronic trading
US20060059481A1 (en) * 2004-09-16 2006-03-16 Rodney Smith Presenting, delivering and installing electronic downloads with an installed list
US7657554B2 (en) * 2004-11-05 2010-02-02 Microsoft Corporation Method and system for managing user interface messages
JP5112787B2 (ja) * 2006-09-01 2013-01-09 株式会社リコー 情報処理装置、プログラム更新方法及びプログラム
JP5040264B2 (ja) * 2006-11-01 2012-10-03 セイコーエプソン株式会社 情報処理装置、情報更新方法及びそのプログラム
WO2008075447A1 (ja) * 2006-12-18 2008-06-26 Access Co., Ltd. アプリケーション更新管理端末、システムおよびプログラム
US8006241B2 (en) * 2007-06-20 2011-08-23 International Business Machines Corporation Automatic software installation and cleanup
US8418144B2 (en) * 2007-09-06 2013-04-09 International Business Machines Corporation Fast rendering of unsigned applet jars in a web browser environment
US8171547B2 (en) * 2008-12-03 2012-05-01 Trend Micro Incorporated Method and system for real time classification of events in computer integrity system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005349878A (ja) * 2004-06-08 2005-12-22 Fujitsu Ten Ltd ソフトウェア管理装置
JP2006164300A (ja) * 2006-01-06 2006-06-22 Canon Inc 情報処理装置および情報処理方法
JP2008269394A (ja) * 2007-04-23 2008-11-06 Konica Minolta Business Technologies Inc 画像形成装置、プログラム更新システム、プログラム更新方法およびプログラム更新プログラム

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019133380A (ja) * 2018-01-31 2019-08-08 ブラザー工業株式会社 情報処理装置、およびプログラム
JP7067088B2 (ja) 2018-01-31 2022-05-16 ブラザー工業株式会社 情報処理装置、およびプログラム

Also Published As

Publication number Publication date
US20110239205A1 (en) 2011-09-29

Similar Documents

Publication Publication Date Title
CA2800917C (en) Applications including multiple experience modules
KR101224721B1 (ko) 컨텍스트-인식 플랫폼을 위한 시스템 및 방법
JP6011479B2 (ja) アプリケーション管理装置、アプリケーション管理システムおよびプログラム
US20110154313A1 (en) Updating A Firmware Package
KR101783049B1 (ko) 맞춤식 유저 인터페이스들을 위한 유저 도움 정보를 생성하는 방법 및 장치
KR20160014629A (ko) 업데이트에 대한 기지의 의존관계를 관리하는 기법
CN107908442B (zh) 基于spring的资源加载方法、装置、终端设备及计算机可读存储介质
JP5336965B2 (ja) 情報処理装置、情報処理装置の制御方法、及びプログラム
US20130325534A1 (en) Terminal management system, management server, and method therefor
CN109634587A (zh) 一种生成入库脚本以及数据入库的方法和设备
US9201897B1 (en) Global data storage combining multiple back-end storage devices
CN105847446B (zh) 一种网络数据的获取方法、装置和系统
EP2549381A2 (en) Control computer and data accessing method
US20110055809A1 (en) Typed configuration management in programming languages
WO2017189727A1 (en) Techniques for monitoring version numbers of web frameworks
US20130067432A1 (en) Application development toolkit
US8914815B2 (en) Automated framework for tracking and maintaining kernel symbol list types
CA2716843C (en) Combined properties dialog from different sources
WO2015010564A1 (en) Data report process method and device thereof
CN110109718A (zh) 一种应用程序接口调用方法及装置
Fysarakis et al. Node. dpws: Efficient web services for the internet of things
US20150195151A1 (en) Service management in appliance-based solutions
JP2011203971A (ja) 情報処理装置及びプログラム
US8146109B2 (en) Version resiliency for a host application and custom code
US20130103974A1 (en) Firmware Management In A Computing System

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20130220

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20131224

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20131225

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20140221

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20140804