JP5200858B2 - エミュレータ管理システムおよびプログラム - Google Patents
エミュレータ管理システムおよびプログラム Download PDFInfo
- Publication number
- JP5200858B2 JP5200858B2 JP2008278506A JP2008278506A JP5200858B2 JP 5200858 B2 JP5200858 B2 JP 5200858B2 JP 2008278506 A JP2008278506 A JP 2008278506A JP 2008278506 A JP2008278506 A JP 2008278506A JP 5200858 B2 JP5200858 B2 JP 5200858B2
- Authority
- JP
- Japan
- Prior art keywords
- emulator
- calculator
- program
- electronic device
- operation program
- 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.)
- Active
Links
Images
Landscapes
- Stored Programmes (AREA)
Description
10A…コンピュータ本体
11 …CPU(PC)
12 …記憶装置
12a…OS(Operation System)
12b…電卓エミュレータ
12b1…ハードウエアエミュレータ
12b2…電卓bin(binary)データ
12b3…エミュレータ管理プログラム
12c…文書作成プログラム
12d…表計算プログラム
13 …RAM
14 …記憶媒体読み書き部
15 …通信部(PC)
16 …入力部
17 …表示部(PC)
18 …外部記憶媒体
20、20A、20B、20ver1、20ver2…関数電卓
21 …CPU(電卓)
22 …メモリ
22a…電卓binデータ
22b…ワークエリア
23 …キー入力部
24 …表示部(電卓)
25 …通信部(電卓)
30 …WEBサーバ
M …エミュレータ管理メニュー
GE …電卓エミュレーション画面
KB …電卓キーボード
DP …電卓ディスプレイ
GL …キーログ画面
Claims (4)
- 電子機器のエミュレータを記憶したパーソナル・コンピュータにおいて当該エミュレータを管理するためのエミュレータ管理システムであって、
前記エミュレータは、前記電子機器のメモリに記憶されている動作プログラムと前記動作プログラムを前記パーソナル・コンピュータのCPUにおいて前記電子機器のCPUによる動作と同様に実行させるためのプログラムを含み、
前記電子機器が接続された際に、前記接続された電子機器と前記エミュレータに含まれる動作プログラムにより実行される電子機器の機種の同一性を判断する同一性判断手段と、
前記同一性判断手段により機種の同一性が無いと判断された場合には、前記接続された電子機器のメモリから当該電子機器の動作プログラムを受信して、前記エミュレータに含まれる動作プログラムを書き替える第1のプログラム更新手段と、
前記同一性判断手段により機種の同一性があると判断された場合には、前記接続された電子機器に記憶された動作プログラムと前記エミュレータに含まれる動作プログラムのバージョンが一致するか判断し、一致しないと判断されたときには、前記電子機器または前記エミュレータの何れか一方の動作プログラムに基づき他方の動作プログラムを更新させる第2のプログラム更新手段と、
を備えたことを特徴とするエミュレータ管理システム。 - 前記第2のプログラム更新手段は、ユーザ操作に応じて、前記電子機器または前記エミュレータの何れか一方に合わせるかを選択するユーザ選択手段を有し、このユーザ選択手段による選択に応じて、前記電子機器または前記エミュレータの何れか一方の動作プログラムに基づき他方の動作プログラムを更新させる、ことを特徴とする請求項1に記載のエミュレータ管理システム。
- 前記ユーザ選択手段は、ユーザ操作に応じて、前記電子機器または前記エミュレータの何れか新しい方に合わせることを選択する選択手段であって、前記第2のプログラム更新手段は、前記選択手段による選択に応じて、前記電子機器または前記エミュレータの何れか新しい方の動作プログラムに基づき古い方の動作プログラムを更新させる、ことを特徴とする請求項2に記載のエミュレータ管理システム。
- 電子機器のメモリに記憶されている動作プログラムと前記動作プログラムをパーソナル・コンピュータのCPUにおいて前記電子機器のCPUによる動作と同様に実行させるためのプログラムを含む電子機器のエミュレータを記憶したパーソナル・コンピュータを制御して当該エミュレータを管理するためのプログラムであって、
前記パーソナル・コンピュータを、
前記電子機器が接続された際に、前記接続された電子機器と前記エミュレータに含まれる動作プログラムにより実行される電子機器の種類の同一性を判断する同一性判断手段、
前記同一性判断手段により機種の同一性が無いと判断された場合には、前記接続された電子機器のメモリから当該電子機器の動作プログラムを受信して、前記エミュレータに含まれる動作プログラムを書き替える第1のプログラム更新手段、
前記同一性判断手段により機種の同一性があると判断された場合には、前記接続された電子機器に記憶された動作プログラムと前記エミュレータに含まれる動作プログラムのバージョンが一致するか判断し、一致しないと判断されたときには、前記電子機器または前記エミュレータの何れか一方の動作プログラムに基づき他方の動作プログラムを更新させる第2のプログラム更新手段、
として機能させるようにしたコンピュータ読み込み可能なプログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008278506A JP5200858B2 (ja) | 2008-10-29 | 2008-10-29 | エミュレータ管理システムおよびプログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008278506A JP5200858B2 (ja) | 2008-10-29 | 2008-10-29 | エミュレータ管理システムおよびプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2010108163A JP2010108163A (ja) | 2010-05-13 |
JP5200858B2 true JP5200858B2 (ja) | 2013-06-05 |
Family
ID=42297566
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008278506A Active JP5200858B2 (ja) | 2008-10-29 | 2008-10-29 | エミュレータ管理システムおよびプログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5200858B2 (ja) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5726776B2 (ja) * | 2012-02-06 | 2015-06-03 | 株式会社東芝 | シミュレータのソフトリプレース装置、方法、及びプログラム |
JP6528820B2 (ja) | 2017-09-19 | 2019-06-12 | カシオ計算機株式会社 | コンピュータ、情報機器、これらを動作させるプログラム、情報処理システム、及び情報処理システムの制御方法 |
JP7230982B1 (ja) * | 2021-09-22 | 2023-03-01 | カシオ計算機株式会社 | 電子機器、プログラム |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11282656A (ja) * | 1998-03-30 | 1999-10-15 | Brother Ind Ltd | プログラム書換装置、ネットワークシステム、及び記憶媒体 |
JP2004186917A (ja) * | 2002-12-02 | 2004-07-02 | Fuji Photo Film Co Ltd | デジタルカメラ及びデジタルカメラのバージョンアップ方法 |
US20070266239A1 (en) * | 2006-03-08 | 2007-11-15 | David Vismans | Method for providing a cryptographically signed command |
-
2008
- 2008-10-29 JP JP2008278506A patent/JP5200858B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
JP2010108163A (ja) | 2010-05-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105144088B (zh) | 元数据与源代码的关联以及基于其的应用和服务 | |
JP4770901B2 (ja) | 計算機エミュレーション装置および計算機エミュレーションプログラム | |
ES2692120T3 (es) | Procedimiento y aparato de generación de interfaces de usuario a base de automatización con flexibilidad total | |
Somasundaram | Git: Version Control for Everyone Beginner's Guide | |
US20080244563A1 (en) | Dynamic configuration environment for setup | |
TW201115391A (en) | System and method for unified-context mapping of physical input device controls to application program actions | |
Brossier | Developing Android Applications with Adobe AIR | |
Bott et al. | Windows 10 inside out | |
JP5200858B2 (ja) | エミュレータ管理システムおよびプログラム | |
Helmke | Ubuntu unleashed | |
Raggi et al. | Beginning ubuntu linux | |
West et al. | Practical PHP 7, MySQL 8, and MariaDB Website Databases | |
Thomas | Beginning ubuntu linux: From novice to professional | |
Blum | Linux for dummies | |
JP5169332B2 (ja) | 計算機エミュレーション装置および計算機エミュレーションプログラム | |
Thomas | Beginning SUSE Linux: From Novice to Professional | |
JP6836077B2 (ja) | 情報処理装置と、その処理方法及びプログラム | |
Helmke | Ubuntu Unleashed 2019 Edition: Covering 18.04, 18.10, 19.04 | |
Badenhorst | Practical python design patterns | |
Powers et al. | Microsoft Visual Studio 2005 Unleashed | |
Nixon | Ubuntu: up and running | |
Noyes | Smart Client Deployment with ClickOnce: Deploying Windows Forms Applications with ClickOnce | |
Dieguez Castro et al. | Ubuntu | |
US20040199873A1 (en) | Method and system of playing, editing and recording object-behaviors of digital content | |
Devolder | Arch linux environment setup how-to |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20111006 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20121018 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20121023 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20121221 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20130115 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130128 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5200858 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20160222 Year of fee payment: 3 |