Methods and systems for state-based web framework architecture

a web framework and state-based technology, applied in the field of methods and systems for a state-based web framework architecture, can solve the problems of limiting developers to its framework, too dynamic and not presenting the best value, and difficult to present static-like information in its dynamic-like setting

Inactive Publication Date: 2017-03-16
THE BOEING CO
View PDF2 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

This approach simplifies application coding in dynamic environments, provides a well-defined and programming language-independent method for structuring static-like applications, and allows for easy deployment and presentation, making the internet a viable platform for static applications without losing its inherent benefits.

Problems solved by technology

The inherit nature of the internet makes it difficult to present static-like information in its dynamic-like setting.
One problem, however, with the internet, is that it is too dynamic and does not present the best value when creating static-like applications.
While use of the internet is encouraged, based on all of the benefits it provides, developers are limited to its framework, which is not well suited for certain applications.
The calculator application is a simple example, but illustrates the point that the web does not offer a good architecture for static-like applications such as the calculator.
Other existing architectures are not as well defined and do not address this particular problem.
Instead they focus on the inherit nature of the internet and work within its framework, often leading to messy and cluttered code, instead of addressing the problem clearly.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Methods and systems for state-based web framework architecture
  • Methods and systems for state-based web framework architecture
  • Methods and systems for state-based web framework architecture

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0020]The described embodiments are directed to an architecture that transforms the dynamic nature of the internet into a more static environment by using the concept of states. As a result, developers are provided with an architecture that retains the inherit benefits of the internet without losing the static-like nature of a stand-alone application. As mentioned above, the inherent nature of the internet makes it difficult to present static-like information in its dynamic-like setting. However, the internet is a platform with many advantages over traditional stand-alone applications as it provides a central location for users to collect and manipulate data. One of the problems with the internet is that it is too dynamic and does not present the best value when creating static-like applications.

[0021]As used herein, an element or step recited in the singular and proceeded with the word “a” or “an” should be understood as not excluding plural elements or steps unless such exclusion ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A computer based method for utilizing static content in a dynamic environment to provide at least one defined functionality is described. The method includes identifying at least one function to be associated with the static content and the dynamic environment, identifying at least one state for each identified function, defining, in a computer memory, each identified state within a page object, the page object also defining within the computer memory page states and output attributes associated with output templates within the page object, creating, in the computer memory, output templates for each identified state, creating presentation pages and logic objects in the computer memory for each function, and creating engines to be executed by at least one computer processing device, each engine representing a function, the engines operable to use a corresponding page object to direct data traffic among the defined states within the computer memory.

Description

CROSS-REFERENCE TO RELATED APPLICATIONS[0001]This application is a divisional and claims priority to U.S. patent application Ser. No. 13 / 220,102 filed Aug. 29, 2011 for “METHODS AND SYSTEMS FOR STATE-BASED WEB FRAMEWORK ARCHITECTURE”, which is hereby incorporated by reference in its entirety.BACKGROUND[0002]The field of the disclosure relates generally to the hosting of applications on the internet as opposed to stand alone applications, and more specifically, to methods and systems for a state-based web framework architecture.[0003]The inherit nature of the internet makes it difficult to present static-like information in its dynamic-like setting. In general, the internet is a platform with many advantages over traditional stand-alone applications as it provides a central location for users to collect and manipulate data. One problem, however, with the internet, is that it is too dynamic and does not present the best value when creating static-like applications.[0004]While use of t...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & AuthorityApplications(United States)
IPC IPC(8): G06F17/24G06F17/21
CPCG06F17/212G06F17/247G06F16/958G06F40/183G06F40/106
InventorWHELAN, JOHN DESMOND
OwnerTHE BOEING CO