发明名称 End user programming for a mobile device
摘要 A tool for creating and editing applications on a mobile device. The tool searches the mobile device for a plurality of currently installed applications on the mobile device. The tool exposes a workspace using a graphical programming language on the mobile device. The tool receives a plurality of selections in the workspace. The tool receives a configuration of the plurality of received selections in the workspace. The tool determines, based on the configuration of the received selections in the workspace, the application is complete. The tool prompts to save the completed application.
申请公布号 US9256402(B2) 申请公布日期 2016.02.09
申请号 US201314025957 申请日期 2013.09.13
申请人 International Business Machines Corporation 发明人 Torok Kenneth C.;White Terrence E.
分类号 G06F9/44;G06Q10/06;G06F3/0484 主分类号 G06F9/44
代理机构 代理人 McCarthy Maeve
主权项 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.
地址 Armonk NY US