Patent ID: 7752596
Filing Date: 2010-07-06
Classification: G06F

Abstract:
1. A computer-implemented application development system, comprising: an interpretive runtime engine that is part of a managed code infrastructure, wherein the interpretive runtime engine, utilizes a computer processor that is a component of a computing device to facilitate a presentation of a functioning application to an end user of the functioning application; a plurality of dictionaries utilized by the interpretive runtime engine to support the functioning application, the plurality of dictionaries providing business logic for the functioning application, the business logic being separated from said presentation of the functioning application such that changes can be made to the presentation without affecting the business logic; a computer-implemented generator that automatically generates a plurality of dictionary application program interfaces based on the plurality of dictionaries, respectively; wherein the plurality of dictionary application program interfaces emulate the plurality of dictionaries in that the application program interfaces are formatted to support integration with a managed code application development environment that is separate and distinct from the interpretive runtime engine, and wherein the computer-implemented generator generates the plurality of dictionary application program interfaces based at least in part on metadata and scripting information provided with the plurality of dictionaries.