Controlling distribution and use of a developer application in a network environment
AssigneeHewlett-Packard Development Company, L.P.
InventorSandeep Matti Prabhu
Life of this patent
Estimating the term…
Abstract
A method is disclosed for controlling distribution and use of a developer application in a network environment. A portal is provided for a developer to submit the developer application for use in the network environment. The developer application is operated for network devices that request use of the developer application. The developer application is operated to generate an output for individual network devices that request use of the developer application. The developer application is prevented from being operated on any of the individual network devices to access a service that is not part of a predetermined set of specified services that are allowed for that developer application.
Claims15
A method for controlling distribution and use of a developer application in a network environment, the method being performed by one or more processors and comprising:
- providing a portal for a developer to submit the developer application for use in the network environment;
- operating the developer application for network devices that request use of the developer application, the developer application being operated to generate an output for individual network devices that use the developer application;
- and
- preventing the developer application from being operated on any of the individual network devices to access a service that is not part of a predetermined set of specified services that are allowed for that developer application.
A system comprising:
- one or more processors;
- and
- memory resources to enable the one or more processors to provide:
- a developer interface to enable an application developer to submit an application to be provided to an application catalog, the developer interface enabling the application developer to identify one or more network services and one or more device services that the application will have access to during operation of the application;
- an application conformance module to (i) perform a conformance process to determine whether the application can be provided to the application catalog, the conformance process being based on the identified one or more network services and the identified one or more device services, and (ii) based on the conformance process, provide the application for access by network devices in the application catalog.
A computer system for controlling use of applications, the computer system comprising:
- one or more processors;
- and
- a memory;
- wherein the one or more processors use instructions stored in the memory to:
- receive a developer application;
- enable the developer application to be accessed and used by one or more network devices;
- identify a set of services that are specified for the developer application;
- detect when the developer application is operated for a network computing device to request a service that is not specified;
- and
- prevent the service from being available to the developer application on the network computing device.
Dependencies are inferred from the claim text.