• 专利标题: Methods and apparatus for building, customizing and using software abstractions of external entities
  • 申请号: US10233118
    申请日: 2002-08-30
  • 公开(公告)号: US20030167358A1
    公开(公告)日: 2003-09-04
  • 发明人: Kyle W. MarvinDavid Bau IIIRoderick A. Chavez
  • 主分类号: G06F009/46
  • IPC分类号: G06F009/46
Methods and apparatus for building, customizing and using software abstractions of external entities
摘要:
An entity is abstracted through implementation of a proxy object of the present invention, including functions for a software application to programmatically interact with the entity at runtime, as well as optional compile and design time implementation classes to support the development and customization of declarative proxy object definitions. In one embodiment, builder and resource interfaces are provided to assist in the creation of the implementation classes. In one embodiment, an extension interface is also provided to facilitate extension of an implementation of the proxy object. Software applications including programmatic usage of proxy object functions are compiled into object codes with proxy objects and meta data files. The compiled object codes are executed using a runtime engine, which includes proxy context objects to facilitate interaction on an instance basis, and an asynchronous event router to route asynchronous events for the entity.
信息查询
0/0