SYSTEM AND METHOD FOR PROVIDING ADDITIONAL FUNCTIONALITY TO DEVELOPER SIDE APPLICATION IN AN INTEGRATED DEVELOPMENT ENVIRONMENT
First Claim
Patent Images
1. A method comprising:
- installing an analytic module within an integrated development environment (IDE) executing on a computing device, the IDE utilized to create an application for execution on at least one end user device;
generating, by a processor of the computing device, a desymbolication data structure based on compilation of source code associated with the application;
receiving a request to locate the desymbolication data structure; and
in response to receiving the request, locating, by the analytic module installed with the IDE, the desymbolication data structure stored on local storage of the computing device,wherein the desymbolication data structure is utilized to convert crash data into results and the crash data is generated based on the application incurring a bug while executing on the at least one end user device.
3 Assignments
0 Petitions
Accused Products
Abstract
A developer analytic module executing on an integrated development environment provides location tracing of a software development toolkit and automatic updated of the SDK. The developer analytic module further provides data container transfer functionality to ensure that analytic logic has access to necessary data containers to perform symbolication and/or error detection.
46 Citations
20 Claims
-
1. A method comprising:
-
installing an analytic module within an integrated development environment (IDE) executing on a computing device, the IDE utilized to create an application for execution on at least one end user device; generating, by a processor of the computing device, a desymbolication data structure based on compilation of source code associated with the application; receiving a request to locate the desymbolication data structure; and in response to receiving the request, locating, by the analytic module installed with the IDE, the desymbolication data structure stored on local storage of the computing device, wherein the desymbolication data structure is utilized to convert crash data into results and the crash data is generated based on the application incurring a bug while executing on the at least one end user device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computing device comprising:
-
a computer processor coupled to a memory, the computer processor configured to; install an analytic module within an integrated development environment (IDE) executing on the computing device, the IDE utilized to create an application for execution on at least one end user device, and generate a desymbolication data structure based on compilation of source code associated with the application; and the analytic module configured to; receive a request to locate the desymbolication data structure, and locate the desymbolication data structure stored on local storage of the computing device based on receiving the request, wherein the desymbolication data structure is utilized to convert crash data into results and the crash data is generated based on the application incurring a bug while executing on the at least one end user device. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program product residing on a non-transitory computer readable storage medium having a plurality of instructions stored thereon which, when executed by a processor, cause the processor to perform operations comprising:
-
installing an analytic module within an integrated development environment (IDE) executing on a computing device, the IDE utilized to create an application for execution on at least one end user device; and generating a desymbolication data structure based on compilation of source code associated with the application, wherein the analytic module automatically locates the desymbolication data structure on local storage of the computing device based on receiving a command requesting the desymbolication data structure. - View Dependent Claims (18, 19, 20)
-
Specification