发明名称 Method, system, and product for proxy-based method translations for multiple different firmware versions
摘要 The present invention is a method and system for translating method calls to version-specified method calls. An interface to an underlying object is provided. Applications communicating with the underlying object use the interface. The interface is separate from the underlying object. Version-specific underlying objects are generated. Each one of the version-specific underlying objects is a different version of the underlying object. A plurality of translation objects, one for each version-specific underlying object, are generated for communicating between the interface and each one of the version-specific underlying objects. A translation object is used for translating an interface method call invoked on the interface to a version-specific method call for the underlying object for each version of the underlying object. All translation objects are generated from a single proxy class and a single invocation handler class. The same proxy class and the same invocation handler class are used to generate the translation object for each different version of the underlying object.
申请公布号 US7260816(B2) 申请公布日期 2007.08.21
申请号 US20030682012 申请日期 2003.10.09
申请人 LSI CORPORATION 发明人 KAR ABHISHEK;MORTON ROBERT LOUIS;STEFFENS GARY WILLIAM
分类号 G06F9/45;G06F3/00;G06F9/42 主分类号 G06F9/45
代理机构 代理人
主权项
地址