Patent ID: 9256402
Filing Date: 2016-02-09
CPC Classification: G06F,G06Q

Claim Text:
1. A method for creating and editing hybrid applications on a mobile device, the method comprising: searching, by one or more computer processors, one or more exposed features of a plurality of currently installed applications on the mobile device; exposing, by one or more computer processors, an application-based workspace installed on the mobile device, the workspace providing a business process model and notation graphical programming language for creating and editing hybrid applications on the mobile device; presenting, by one or more computer processors, a plurality of business process model and notation symbols representing one or more programming functions, wherein the plurality of business process model and notation symbols include an activity, a sequence flow, a gateway, a parallel process, a start and an end, an event, and a looping function, wherein each of the plurality of business process model and notation symbols automate a programming process for creating and editing hybrid applications; presenting, by one or more computer processors, a plurality of features made available by the plurality of currently installed applications; receiving, by one or more computer processors, a plurality of selections in a workflow canvas of the workspace, wherein the plurality of received selections includes at least: a business process model and notation symbol representing a first feature of a first application, a business process model and notation symbol representing a second feature of a second application, a business process model and notation symbol automating a programming function capable of linking sequentially, or in parallel, the first feature of the first application and the second feature of the second application, and a business process model and notation symbol representing a configured start event, wherein an occurrence of the configured start event automates the linking of the first feature of the first application and the second feature of the second application; receiving, by one or more computer processors, a configuration of the plurality of received selections in the workflow canvas of the workspace, wherein the configuration is a graphical representation sequence flow for automation of a developing hybrid application; determining, by one or more computer processors, based on the configuration, the developing hybrid application is complete; and prompting, by one or more computer processors, to save the developing hybrid application.