US 7,321,894 B2
Method and apparatus for building metadata driven software development kit
Rodion Degtyar, Sammamish, Wash. (US); Jagan M. Peri, Redmond, Wash. (US); Jigar B. Thakkar, Sammamish, Wash. (US); Kevin M. Whittenberger, Woodinville, Wash. (US); Michaeljon Miller, Bellevue, Wash. (US); Navin I. Thadani, Bellevue, Wash. (US); and Andrey A. Zaytsev, Sammamish, Wash. (US)
Assigned to Microsoft Corporation, Redmond, Wash. (US)
Filed on Dec. 29, 2004, as Appl. No. 11/25,322.
Prior Publication US 2006/0143148 A1, Jun. 29, 2006
Int. Cl. G06F 17/00 (2006.01)
U.S. Cl. 707—101  [707/102] 20 Claims
OG exemplary drawing
 
1. A method of customizing a target application having a plurality of entities, the method comprising:
defining an entity of the plurality of entities in metadata format;
providing a customization system with access to the metadata definition of the entity;
providing a set of base classes to use metadata for the entity to perform at least one of: (1) manipulating a property of an instance of the entity and (2) constructing a query to influence an instance of the entity received from the target application; and
serializing the base classes to generate an xml message to be communicated to the target application.