发明申请
US20050081217A1 Method, system, and product for proxy-based method translations for multiple different firmware versions
失效
用于多种不同固件版本的基于代理的方法转换的方法,系统和产品
- 专利标题: Method, system, and product for proxy-based method translations for multiple different firmware versions
- 专利标题(中): 用于多种不同固件版本的基于代理的方法转换的方法,系统和产品
-
申请号: US10682012申请日: 2003-10-09
-
公开(公告)号: US20050081217A1公开(公告)日: 2005-04-14
- 发明人: Ahhishek Kar , Robert Morton , Gary Steffens
- 申请人: Ahhishek Kar , Robert Morton , Gary Steffens
- 主分类号: G06F3/00
- IPC分类号: G06F3/00 ; G06F9/42
摘要:
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.
公开/授权文献
信息查询