Systems including device and network simulation for mobile application development
DCFirst Claim
Patent Images
1. A non-transitory, computer-readable medium comprising software instructions for developing an application to be run on a mobile device, wherein the software instructions, when executed, cause a computer to:
- display a list of one or more mobile device types from which a user can select;
simulate one or more characteristics of a selected mobile device type;
initiate loading of at least one of the selected characteristics from at least one of a remote server and a computer-readable media;
monitor utilization of one or more resources of the selected mobile device type over time as an application is running;
display a representation of one or more of the monitored resources.
1 Assignment
Litigations
0 Petitions
Accused Products
Abstract
A system, method and software product emulate and profile an application playing on a mobile device. The mobile device is emulated using a model based upon characteristics related to performance of the mobile device. The application is played and monitored within the model to determine resource utilization of the application for the mobile device.
83 Citations
36 Claims
-
1. A non-transitory, computer-readable medium comprising software instructions for developing an application to be run on a mobile device, wherein the software instructions, when executed, cause a computer to:
-
display a list of one or more mobile device types from which a user can select; simulate one or more characteristics of a selected mobile device type; initiate loading of at least one of the selected characteristics from at least one of a remote server and a computer-readable media; monitor utilization of one or more resources of the selected mobile device type over time as an application is running; display a representation of one or more of the monitored resources. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory, computer-readable medium comprising software instructions for developing an application to be run on a mobile device, wherein the software instructions, when executed, cause a computer to:
-
select one or more characteristics associated with a mobile device; monitor utilization of one or more resources of the mobile device over time by an application running on a simulation of the mobile device; display a representation of one or more of the monitored resource; correspond the utilization of a specific displayed resource at a given time with one or more functions, or code, or both of the application responsible for that utilization; initiate transmission of the application on a simulation of the mobile device, or to the physical mobile device, or both. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
Specification