Patent ID: 7747958

Claim:
A method in an application development environment (ADE), of enabling assisted visual development of workflow, for a wireless application action for execution on a wireless device, the method comprising sequentially: providing an action page from which a user of the ADE can select a desired one of a plurality of candidate actions that can be executed on the wireless device; providing a data selection page from which the user of the ADE can select a desired set of data components from a plurality of candidate data components to be available to the wireless device; providing a target selection page from which the user of the ADE can select a desired one of a plurality of candidate targets, the providing the target selection page comprising filtering out the targets that are not compatible with selected data components and displaying only the targets that are compatible with the selected data components wherein the filtering comprises providing a choice of either exact or subset matching of data components and targets for messages and a choice of either exact or superset matching of data components and targets for screens and scripts; providing an assignment page adapted to enable the user of the ADE to assign the selected set of data components to fields of the selected target; generating one or more action codes to implement the selected action using the selected set of data components and the selected target for execution on the wireless device; generating application logic for execution on a wireless device based upon the one or more generated action codes; uploading one or more action codes generated from the ADE to an application gateway (AG) whereby the one or more action codes can be downloaded by the wireless device for execution; and uploading application logic from the ADE to the AG to facilitate execution of the one or more action codes on the wireless device.