发明名称 Generically extensible client application
摘要 A generically extensible client application has a modular core component configured to provide a client functionality. The client application also has one or more modular non-core components loosely coupled to the core to augment the client functionality and which are not directly referenced by the core component. Communication between the non-core components and the core component is facilitated by an event system configured to publish events related to the core component and configured to allow the non-core components to receive the published events. The communication is also facilitated by a property system configured to centralize access to properties related to the core component. The communication is further facilitated by a plug-in system configured to load non-core components and to facilitate communication between non-core components and the event system and the property system such that the non-core components have a similar level of access to events and properties as is available to the core component.
申请公布号 US2007005734(A1) 申请公布日期 2007.01.04
申请号 US20050172383 申请日期 2005.06.30
申请人 MICROSOFT CORPORATION 发明人 ABDO NADIM Y.
分类号 G06F15/16 主分类号 G06F15/16
代理机构 代理人
主权项
地址