Patent ID: 8527943
Filing Date: 2013-09-03
Classification: G06F

Abstract:
1. A computer implemented method for creating a software application comprising multiple components by using a server-application comprising instances of multiple Component-Code Generators (‘CCGs’), wherein the server-application or a container CCG of the server-application comprises code for using a CCG class for including an object instance of each CCG from the multiple CCGs, the computer implemented method comprising: including the multiple components in the code of the software application by using the multiple CCGs, wherein each CCG uses data accessed at run-time for dynamically generating necessary code of each component for including each of the multiple components in the software application, wherein each component in the multiple components is a container-component, a component or a subcomponent generated for the software application by a CCG in the multiple CCGs and each CCG in the multiple CCGs is used for generating a container-component, a component or a subcomponent in the multiple components; including necessary parts of communication code in the software application or in the code of a subset of components selected from the multiple components for allowing a collaboration between each component generated by a CCG from the subset of components and other components or parts in the software application, by using at least one of the steps comprising: (i) interacting with the CCG for getting or inputting information of the component for generating necessary parts of communication code; and (ii) generating necessary parts of communication code by the CCG for including communication code in the component; and sending the software application created by the server-application to a client platform for running the software application.