| System and method for developing and deploying computer applications over a network -> Monitor Keywords |
|
System and method for developing and deploying computer applications over a networkSystem and method for developing and deploying computer applications over a network description/claimsThe Patent Description & Claims data below is from USPTO Patent Application 20090265705, System and method for developing and deploying computer applications over a network. Brief Patent Description - Full Patent Description - Patent Application Claims This application is a continuation of U.S. application Ser. No. 11/039,106 filed on Jan. 19, 2005 and entitled “SYSTEM AND METHOD FOR DEVELOPING AND DEPLOYING COMPUTER APPLICATIONS OVER A NETWORK” which is commonly assigned and the contents of which are expressly incorporated herein by reference. The present invention relates to a system and a method for developing and deploying computer applications, and more particularly, to developing computer applications using a combination of a declarative markup language and a procedural code programming language and deploying them over a network. A typical computer application 80 includes a user interface (UI) 82, business logic components 84, and data 86, as shown in A web-based application is usually installed in a server 72 (shown in A next generation Windows™ operating system called Longhorn™ is being developed by the Microsoft™ Corporation. Referring to As was mentioned above, this prior art system and method of writing, compiling and deploying computer applications in the next generation of Windows environment is not flexible because the compiled bytecode of the combined business logic component and the markup document needs to be recompiled and reinstalled every time there is a change either in the business logic component or in the markup document. The entire application needs to be re-deployed. The XAML documents cannot be modified or generated at runtime, which significantly limits programming flexibility. Furthermore this type of computer applications can only run in the specific next generation Windows environment and are not compatible with other existing operating systems including the current version of Windows™ 95/98/2000/ME/XP, Linux, Unix™, Macintosh™ or Palm™ operating systems, among others. The footprint of the compiled bytecode of the combined business logic component and the markup document can be very large (“fat client”), which in turn results in network bandwidth limitations and server or client machine storage limitations. Accordingly, there is a need for system and a method of developing and deploying web-based computer applications that can run in any type of client environment and in any operating system, online or offline and can be modified on the fly. Furthermore, there is a need for a system and a method of deploying Longhorn™ applications and other prior art existing applications to other client environments, thereby overcoming the Longhorn™ inflexibility and the limited functionality of the prior art environments. In general, in one aspect, the invention features a method of developing and deploying a network application in a distributed computing system that includes at least a server and at least a client machine and where the client machine is adapted to connect to the server via a network. The method includes the following steps: A. Developing a server-side application having at least one markup document and at least one business logic component. The markup document is written using any declarative Extensible Markup Language (XML) and the business logic component is written using any programming language.
Implementations of this aspect of the invention may include one or more of the following features. The specific markup language document and the specific executable code may be combined into one entity before the deploying to the client machine. The specific markup language document may be cached by a client cache and the specific executable code may be executed by the specific execution engine in the client machine The compiled specific executable code and the converted specific markup language document may be cached by a server cache and the their deployment may occur from the server cache. The markup document and the business logic component may also be cached by the server cache. The markup document may be converted into a binary executable code. Continue reading about System and method for developing and deploying computer applications over a network... Full patent description for System and method for developing and deploying computer applications over a network Brief Patent Description - Full Patent Description - Patent Application Claims Click on the above for other options relating to this System and method for developing and deploying computer applications over a network patent application. Patent Applications in related categories: 20090300601 - Methods and systems for providing a hosted appliance and migrating the appliance to an on-premise environment - An appliance support module can be configured to build software appliances for use in a hosted environment. The appliance support module can be configured to build the hosted appliances based on a request by a user for the hosted appliances. The appliance support module can be configured to receive a ... ### 1. Sign up (takes 30 seconds). 2. Fill in the keywords to be monitored. 3. Each week you receive an email with patent applications related to your keywords. Start now! - Receive info on patent apps like System and method for developing and deploying computer applications over a network or other areas of interest. ### Previous Patent Application: Application management for reducing energy costs Next Patent Application: Computing machine migration Industry Class: Data processing: software development, installation, and management ### FreshPatents.com Support Thank you for viewing the System and method for developing and deploying computer applications over a network patent info. IP-related news and info Results in 2.68308 seconds Other interesting Feshpatents.com categories: Tyco , Unilever , Warner-lambert , 3m paws |
* Protect your Inventions * US Patent Office filing
PATENT INFO |
|