MULTI-PLATFORM GRAPHICAL USER INTERFACE
First Claim
1. A method of developing a graphical user interface for a target software application, wherein the graphical user interface can be used in a plurality of operating environments, the method comprising:
- assessing one or more functional requirements of the target software application;
defining a functional specification using the assessed functional requirements, wherein the functional specification outlines functional characteristics of the graphical user interface;
developing source code for the graphical user interface; and
developing an abstraction framework that mediates interaction between each of the plurality of operating environments and the source code of the graphical user interface by evaluating functions of the source code of the graphical user interface and providing instruction necessary to perform the functions in each of the plurality of operating environments.
2 Assignments
0 Petitions
Accused Products
Abstract
The invention provides systems and methods for developing multi-platform graphical user interface (GUI) for a target software application. In invention includes assessing one or more functional requirements of the target software application and defining a functional specification for the multi-platform GUI using the assessed functional requirements. The functional specification is used to develop source code for the graphical user interface. An abstraction framework that evaluates functions of the GUI source code and provides instruction to perform the functions in each of the plurality of operating environments is then developed and used as an intermediary between the GUI source code and each of the plurality of operating environments.
-
Citations
16 Claims
-
1. A method of developing a graphical user interface for a target software application, wherein the graphical user interface can be used in a plurality of operating environments, the method comprising:
-
assessing one or more functional requirements of the target software application; defining a functional specification using the assessed functional requirements, wherein the functional specification outlines functional characteristics of the graphical user interface; developing source code for the graphical user interface; and developing an abstraction framework that mediates interaction between each of the plurality of operating environments and the source code of the graphical user interface by evaluating functions of the source code of the graphical user interface and providing instruction necessary to perform the functions in each of the plurality of operating environments. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for developing a graphical user interface for a target software application, wherein the graphical user interface is compatible with a plurality of operating environments, the system comprising:
-
a specification engine that assesses functional requirements of the target software application and defines a functional specification using the assessed functional requirements, wherein the functional specification outlines functional characteristics of the graphical user interface; a graphical user interface development engine that produces source code for the graphical user interface according to the functional specification; an abstraction framework that mediates interaction between each of the operating environments and source code of the graphical user interface, wherein the abstraction framework evaluates functions of the source code of the graphical user interface and provides instruction necessary to perform the functions in each of the plurality of operating environments. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification