Application development using mutliple primary user interfaces
First Claim
1. A system comprising:
- a plurality of separate and independent primary user interfaces for a single user;
a processor communicatively couple to each of the plurality of primary user interfaces; and
a memory database communicatively coupled to the processor, the memory database comprising;
a workflow activity repository including a plurality of workflow activities stored thereon and configured to be used in an application having states, wherein workflow activities of the plurality of workflow activities are respectively associated with the states of the application, and wherein each workflow activity of the plurality of workflow activities includes data corresponding to a configuration of a view model module and a list of views to be associated with the configuration, the processor being configured to receive the data and instruct the view model module to perform one or more operations that cause a plurality of views of the list of views to be simultaneously presented on multiple of the primary user interfaces in response to the data being loaded into the view model module, and cause views of the list of views to remain synchronous across multiple of the primary user interfaces in response to transitions between states of the application; and
an application development module communicatively coupled to the workflow activity repository, the processor being configured to execute instruction from the application development module to cause a view of an application being built using the application development module to be displayed to a user, the application development module configured to provide an environment in which a user defines connections between workflow activities of the plurality of workflow activities and produce an application model based on the user-defined connections and the workflow activities connected by the connections.
1 Assignment
0 Petitions
Accused Products
Abstract
Generally discussed herein are techniques, software, apparatuses, and systems configured for application development for an application using multiple primary user interfaces. In one or more embodiments, a method can include receiving data indicating a plurality of workflow activities to be used in an application, each of the workflow activities including data corresponding to a configuration of a view model module and a list of views to be associated with the configuration, receiving data indicating a plurality of primary user interface views to associate with each of the workflow activities, receiving data indicating a connection between two of the workflow activities of the plurality of workflow activities, and producing an application model based on the received data indicating the plurality of workflow activities, the data indicates the connection between two of the workflow activities and the data indicating the plurality of primary user interface views.
-
Citations
20 Claims
-
1. A system comprising:
-
a plurality of separate and independent primary user interfaces for a single user; a processor communicatively couple to each of the plurality of primary user interfaces; and a memory database communicatively coupled to the processor, the memory database comprising; a workflow activity repository including a plurality of workflow activities stored thereon and configured to be used in an application having states, wherein workflow activities of the plurality of workflow activities are respectively associated with the states of the application, and wherein each workflow activity of the plurality of workflow activities includes data corresponding to a configuration of a view model module and a list of views to be associated with the configuration, the processor being configured to receive the data and instruct the view model module to perform one or more operations that cause a plurality of views of the list of views to be simultaneously presented on multiple of the primary user interfaces in response to the data being loaded into the view model module, and cause views of the list of views to remain synchronous across multiple of the primary user interfaces in response to transitions between states of the application; and an application development module communicatively coupled to the workflow activity repository, the processor being configured to execute instruction from the application development module to cause a view of an application being built using the application development module to be displayed to a user, the application development module configured to provide an environment in which a user defines connections between workflow activities of the plurality of workflow activities and produce an application model based on the user-defined connections and the workflow activities connected by the connections. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
receiving, at an application development environment stored in a memory database, data indicating a plurality of workflow activities to be used in an application having states, wherein workflow activities of the plurality of workflow activities are respectively associated with the states of the application, and wherein each of the workflow activities includes data corresponding to a configuration of a view model module and a list of views to be associated with the configuration; receiving, at the application development environment, data indicating a plurality of separate and independent primary user interface views to associate with each of the workflow activities; receiving, at the application development environment, data indicating a connection between two of the workflow activities of the plurality of workflow activities; producing with a processor coupled to the memory database, an application model based on the received data indicating the plurality of workflow activities, the data indicating the connection between two of the workflow activities and the data indicating the plurality of separate and independent primary user interface views; and configuring, with the processor, the application so that the application is executable by a processor for causing a plurality of views of the list of views to be simultaneously presented on multiple of the primary user interfaces in response to the data being loaded into the view model module, and causing views of the list of views to remain synchronous across multiple of the primary user interfaces in response to transitions between states of the application. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable storage device comprising instructions stored thereon that, when executed by a machine, configure the machine to perform operations comprising:
-
receiving data indicating a plurality of workflow activities to be used in an application having states, wherein workflow activities of the plurality of workflow activities are respectively associated with the states of the application, and wherein each of the workflow activities includes data corresponding to a configuration of a view model module and a list of views to be associated with the configuration; receiving data indicating a plurality of separate and independent primary user interface views to associate with each of the workflow activities; receiving data indicating a connection between two of the workflow activities of the plurality of workflow activities; producing an application model based on the received data indicating the plurality of workflow activities, the data indicating the connection between two of the workflow activities and the data indicating the plurality of separate and independent primary user interface views; and configuring, with the processor, the application so that the application is executable by a processor for causing a plurality of views of the list of views to be simultaneously presented on multiple of the primary user interfaces in response to the data being loaded into the view model module, and causing views of the list of views to remain synchronous across multiple of the primary user interfaces in response to transitions between states of the application. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification