Title:
複数のプラットフォームを備えたコンピュータ用プログラム・インターフェース・コンバータ
Document Type and Number:
Japanese Patent JP4128995
Kind Code:
B2
Abstract:
A utility program develops and updates an API-translation layer of an emulator for running programs written for one platform on another platform. The utility builds a module for each API from a set of templates to execute the API's function on the other platform. Generalized function templates iterates through API functions. Exception templates can override the generalized templates in specific cases. Types templates convert individual arguments of the API. Code templates contain code for incorporation into a number of other templates.
Inventors:
Bond Barry
Garthony Ori
Hastings David E
Liu Jonathan Sea
Warwick Allen M
Garthony Ori
Hastings David E
Liu Jonathan Sea
Warwick Allen M
Application Number:
JP2004310175A
Publication Date:
July 30, 2008
Filing Date:
October 25, 2004
Export Citation:
Assignee:
MICROSOFT CORPORATION
International Classes:
G06F9/45; G06F9/06; G06F9/44; G06F9/455
Domestic Patent References:
JP3641430B2 | ||||
JP6195449A | ||||
JP64298A | ||||
JP5224943A | ||||
JP5127880A | ||||
JP9179728A |
Other References:
矢野越夫,「サブシステムについて(上)」,インターフェース,日本,CQ出版株式会社,1994年 5月 1日,Vol.20, No.5,pp.203-212,ISSN:0387-9569
矢野越夫,「サブシステムについて(下)」,インターフェース,日本,CQ出版株式会社,1994年 6月 1日,Vol.20, No.6,pp.207-216,ISSN:0387-9569
松原敦,「特集 第2部 CPUエミュレートの工夫とAPIのネイティブ化がカギ」,日経バイト,日本,日経BP社,1994年 4月 1日,No.124,pp.100-115,ISSN:0289-6508
「World Report」,UNIX USER,日本,ソフトバンク株式会社,1996年 9月 1日,Vol.5, No.9,pp.156-157
矢野越夫,「サブシステムについて(下)」,インターフェース,日本,CQ出版株式会社,1994年 6月 1日,Vol.20, No.6,pp.207-216,ISSN:0387-9569
松原敦,「特集 第2部 CPUエミュレートの工夫とAPIのネイティブ化がカギ」,日経バイト,日本,日経BP社,1994年 4月 1日,No.124,pp.100-115,ISSN:0289-6508
「World Report」,UNIX USER,日本,ソフトバンク株式会社,1996年 9月 1日,Vol.5, No.9,pp.156-157
Attorney, Agent or Firm:
Yoshikazu Tani
Kazuo Abe
Nobuyuki Kato
Kazuo Abe
Nobuyuki Kato