US2011202899A1PendingUtilityA1

System and method for application development and deployment

Assignee: VAAKYA TECHNOLOGIES PRIVATE LTDPriority: Jan 4, 2005Filed: Feb 14, 2011Published: Aug 18, 2011
Est. expiryJan 4, 2025(expired)· nominal 20-yr term from priority
G06F 2209/541G06F 8/20G06F 9/54
34
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

The invention pertains to a system and method of application development on a web portal. In one embodiment, the user logs on to a web portal and is provided with various tools to choose from to write an application, compile the application and then test the application. After completing the development process of the application, the user could either choose to store the application on the web portal, thereby using the services of the web portal or download the application on to his own computer. The user is also given the option to deploy the application from the web portal, the portal being used as a server for servicing multiple clients, thereby using the server resources during deployment and avoiding the high cost of infrastructure.

Claims

exact text as granted — not AI-modified
1 . A method of using a web portal for compiling and executing an application, the method comprising:
 receiving a copy of a runtime engine on a client computing system, the runtime engine comprising at least one predefined structure, the client computing system becoming a rich client computing system on receiving the copy of the runtime engine;   compiling a plurality of components of the application for an intended functionality using the runtime engine present at the web portal, wherein compiling the plurality of components further comprises transmitting a plurality of components specific parameter information from the web portal to the rich client computing system; and   executing the application for the at least one predefined structure, on the web portal using the rich client computing system, wherein executing the application comprises:
 linking the plurality of components specific parameter information to a predefined structure at the rich client computing system to provide a script specific predefined structure, the predefined structure having an intended functionality corresponding to the intended functionality of the requested component; and 
 executing the script specific predefined structure to execute at least one component of the plurality of components. 
   
       The method of  claim 1  further comprising executing a part of the application on the web portal, whereby the rich client computing system enables usage of minimal network bandwidth and server resources. 
     
     
         2 . The method of  claim 1  further comprising developing the application on at least one of the web portal and the client computing system, wherein the developed application includes the plurality of components. 
     
     
         3 . The method of  claim 3  further comprising writing at least one of a business logic of the application and a source code of the application for the intended functionality on a web portal. 
     
     
         4 . The method of  claim 4 , wherein writing the at least one of the business logic of the application and the source code of the application is facilitated by providing with a plurality of proprietary and third party licensed development tools including a type business logic development capable tool. 
     
     
         5 . The method of  claim 4 , wherein the source code is encrypted and secured using user-selected encryption facilitates for safeguarding the source code from misuse. 
     
     
         6 . The method of  claim 4 , wherein writing the at least one of the business logic of the application and the source code of the application is facilitated by providing a plurality of proprietary and third party licensed testing tools to test the application for the intended functionality. 
     
     
         7 . The method of  claim 4 , wherein the runtime engine is received only once during the application development and execution unless the runtime engine has been updated on the web portal. 
     
     
         8 . The method of  claim 1 , wherein executing the application on the rich client computing system further comprises communicating with the web portal to obtain additional data, wherein the additional data includes additional component specific parameter information. 
     
     
         9 . The method of  claim 2 , wherein executing the part of the application further comprises performing on the web portal at least one calculation that is required by the application, the calculation requiring a database and additional data not present on the rich client computing system but present on the web portal. 
     
     
         10 . The method of  claim 1 , wherein the application can be stored on at least one of the web portal and on any other user selected computing system. 
     
     
         11 . A system for using a web portal for compiling and executing an application, the system comprising:
 a memory; and   a processor, wherein the processor is configured to,
 receive a copy of a runtime engine on a client computing system, the runtime engine comprising at least one predefined structure, the client computing system becoming a rich client computing system on receiving the copy of the runtime engine; 
 compile a plurality of components of the application for an intended functionality using the runtime engine present at the web portal, wherein compiling the plurality of components further comprises transmitting a plurality of components specific parameter information from the web portal to the rich client computing system; and 
 execute the application for the at least one predefined structure, on the web portal using the rich client computing system, wherein executing the application comprises:
 linking the plurality of components specific parameter information to a predefined structure at the rich client computing system to provide a script specific predefined structure, the predefined structure having an intended functionality corresponding to the intended functionality of the requested component; and 
 executing the script specific predefined structure to execute at least one component of the plurality of components. 
 
   
     
     
         12 . The system of  claim 12 , wherein the processor is further configured to execute a part of the application on the web portal, whereby the rich client computing system enables usage of minimal network bandwidth and server resources. 
     
     
         13 . The system of  claim 12 , wherein the processor is facilitated to develop the application on at least one of the web portal and the client computing system, wherein the developed application includes the plurality of components. 
     
     
         14 . The system of  claim 14 , wherein the processor is facilitated to write at least one of a business logic and a source code of the application for the intended functionality on a web portal. 
     
     
         15 . A system for compiling and executing an application, the system comprising:
 a web portal, wherein the web portal comprises a runtime engine having at least one predefined structure, the runtime engine further comprising a linker; and   a client computing system, wherein the client computing system receives a copy of the runtime engine to become a rich client computing system;   wherein,
 the runtime engine present at the web portal compiles a plurality of components of the application for an intended functionality, wherein compiling the plurality of components further comprises transmitting a plurality of components specific parameter information from the web portal to the rich client computing system; 
 the rich client computing system executes the application for the at least one predefined structure, on the web portal, wherein executing the application comprises:
 linking the plurality of components specific parameter information to a predefined structure at the rich client computing system using a linker to provide a script specific predefined structure, the predefined structure having an intended functionality corresponding to the intended functionality of the requested component; and 
 executing the script specific predefined structure to execute at least one component of the plurality of components. 
 
   
     
     
         16 . The system of  claim 16 , wherein the rich client computing system is further configured to execute a part of the application on the web portal, whereby the rich client computing system enables usage of minimal network bandwidth and server resources. 
     
     
         17 . The system of  claim 16 , wherein at least one of the client computing system and the web portal is facilitated to develop the application, wherein the developed application includes the plurality of components. 
     
     
         18 . The system of  claim 18 , wherein the at least one of the client computing system and the web portal is facilitated to write at least one of a business logic and a source code of the application for the intended functionality, on a web portal.

Join the waitlist — get patent alerts

Track US2011202899A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.