Facilitating workflow application development
First Claim
Patent Images
1. A system comprising:
- a domain expert component library stored on a non-transitory computer readable storage device of a computing device having a processor, the component library containing connectable components that create a mobile workflow sequence for generating an executable mobile workflow application having a multi-primary user interface;
a domain expert user interface coupled to the domain expert component library to facilitate assembly of the connectable components in the workflow sequence; and
a developer user interface configured to;
receive an intermediate representation of the mobile workflow application based on the assembled workflow sequence, andprovide a software programming language environment to perform data manipulation changes to the intermediate representation to generate the mobile workflow based application;
wherein both the domain expert user interface and the developer user interfaces are each configured to receive user input or output information to a user for generating the mobile workflow based application; and
wherein the connectable components each have a parameter that is modifiable via the domain expert user interface, wherein the parameter comprises a view that can be rendered on a primary user interface of the multi-primary user interface.
1 Assignment
0 Petitions
Accused Products
Abstract
A system has a domain expert component library stored on a computer readable storage device, the component library containing connectable components that create a mobile workflow based application; a domain expert user interface coupled to the domain expert component library to facilitate assembly of components in a workflow sequence; and a developer user interface coupled to: receive an intermediate representation of a workflow application based on the workflow sequence, and provide a software programming language environment to perform data manipulation changes to the intermediate representation to create the mobile workflow based application.
-
Citations
17 Claims
-
1. A system comprising:
-
a domain expert component library stored on a non-transitory computer readable storage device of a computing device having a processor, the component library containing connectable components that create a mobile workflow sequence for generating an executable mobile workflow application having a multi-primary user interface; a domain expert user interface coupled to the domain expert component library to facilitate assembly of the connectable components in the workflow sequence; and a developer user interface configured to; receive an intermediate representation of the mobile workflow application based on the assembled workflow sequence, and provide a software programming language environment to perform data manipulation changes to the intermediate representation to generate the mobile workflow based application; wherein both the domain expert user interface and the developer user interfaces are each configured to receive user input or output information to a user for generating the mobile workflow based application; and wherein the connectable components each have a parameter that is modifiable via the domain expert user interface, wherein the parameter comprises a view that can be rendered on a primary user interface of the multi-primary user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
providing a component library containing connectable components that create a mobile workflow sequence for generating a mobile workflow application having a multi-primary user interface; receiving a component selected from a domain expert component library; displaying the selected component with previously selected components in a workflow sequence via a domain expert user interface; receiving a connection request to connect components in the workflow sequence; providing an intermediate representation of the workflow sequence to a developer user interface; and tracking and storing component data manipulation related changes to the intermediate representation; wherein both the domain expert user interface and the developer user interfaces are each configured to receive user input or output information to a user; and wherein the components each have a parameter that is modifiable via the domain expert user interface, wherein the parameter comprises a view that can be rendered on a primary user interface of a mobile workflow application having a multi-primary user interface. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A non-transitory computer readable storage device having instructions for execution by a processor to perform a method comprising:
-
receiving a component selected from a domain expert component library, the component library containing connectable components that create a mobile workflow sequence for generating a mobile workflow application having a multi-primary user interface; displaying the selected component with previously selected components in a workflow sequence via a domain expert user interface module; receiving a connection request to connect components in the workflow sequence; providing an intermediate representation of the workflow sequence to a developer user interface module; and tracking and storing component data manipulation related changes to the intermediate representation; wherein both the domain expert user interface and the developer user interfaces are each configured to receive user input or output information to a user; and wherein the components each have a parameter that is modifiable via the domain expert user interface, wherein the parameter comprises a view that can be rendered on a primary user interface of a mobile workflow application having a multi-primary user interface. - View Dependent Claims (15, 16, 17)
-
Specification