Invention Grant
- Patent Title: Programming model for modular development
- Patent Title (中): 模块化开发的编程模型
-
Application No.: US11805729Application Date: 2007-05-24
-
Publication No.: US08484629B2Publication Date: 2013-07-09
- Inventor: Patrick Dengler , Oleg Lvovitch , Randy Kimmerly
- Applicant: Patrick Dengler , Oleg Lvovitch , Randy Kimmerly
- Applicant Address: US WA Redmond
- Assignee: Microsoft Corporation
- Current Assignee: Microsoft Corporation
- Current Assignee Address: US WA Redmond
- Main IPC: G06F9/45
- IPC: G06F9/45

Abstract:
Various technologies and techniques are disclosed for providing a programming model for modular development. A definition feature is provided that allows a definition to be specified for a particular method that is part of an application. A production feature allows a functionality implementation to be specified for the particular method separately from the definition. A consumption feature allows a method call to be made indirectly to the functionality implementation of the particular method by referencing the definition of the particular method from a consuming method. The consuming method has no awareness of the functionality implementation for the particular method. An analysis process inspects components containing indirect associations between these consumers and producers of application functionality to generate a graph of direct associations between the consumers and producers without having to actually load the components. A loader process uses the graph of direct associations to run the application.
Public/Granted literature
- US20080295066A1 Programming model for modular development Public/Granted day:2008-11-27
Information query