摘要 |
A system includes a user interface allowing a developer to select a function to supplement functionality of an application under development. A data store holds identifiers for functions representing external functionality available from third party applications. A code generation module provides a software object to the developer for incorporation into a state of the application. The state includes a user interface element associated with an entity. When the state is instantiated, an action query is transmitted to a search system with the unique identifier of the selected function and information about the entity. The user interface element is selectively visually adapted in response to the search system response. In response to user selection of the user interface element, a search result, the search system is displayed, including (i) an identifier of a target application and (ii) an access mechanism for a specified state of the target application, is displayed. |
主权项 |
1. A system of one or more computing devices comprising a non-transitory computer-readable medium including program instructions that, when the program instructions are executed by processor hardware, cause the system to:
present a user interface to a first application developer; store, in a data store, information identifying a plurality of functions and corresponding unique identifiers, wherein each of the plurality of functions corresponds to external functionality available from third party applications; receive, by an application functionality management module, a selection from the first application developer of a first function of the plurality of functions to supplement functionality of a first application under development by the first application developer; and provide, by a code generation module, a first software object to the first application developer for incorporation into at least a first state of the first application, wherein the first state includes a first user interface element associated with a first entity, and wherein the first software object includes instructions for:
upon the first state being instantiated, transmitting an action query to a search system, wherein the action query includes the corresponding unique identifier of the first function and an indication of the first entity;receiving an action response from the search system;selectively visually adapting the first user interface element in response to the action response;in response to user selection of the first user interface element, displaying a plurality of items from a result set from the search system, wherein a first item of the plurality of items includes (i) an identifier of a target application and (ii) an access mechanism for a specified state of the target application; andin response to user selection of the first item, actuating the access mechanism to open the target application to the specified state. |