System and method for providing additional functionality to developer side application in an integrated development environment
First Claim
Patent Images
1. A system comprising:
- a server having a processor and a memory, the server configured to;
receive, for a software development toolkit (SDK), a polling command from a developer analytic module of an integrated development environment (IDE) executing on a developer computing device;
transmit a current version of the SDK to the developer analytic module after a current version identifier of the SDK is compared with a local version identifier of the SDK to determine that the SDK is outdated, wherein the current version of the SDK is installed in source code of an application, by the IDE, to generate a binary of the application;
receive debugging information associated with the binary, wherein the debugging information is automatically sent by the IDE;
receive crash data associated with the application encountering a bug on an end user device; and
perform, using the debugging information, analytic processing on the crash data to identify information associated with the bug encountered by the application on the 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.
55 Citations
17 Claims
-
1. A system comprising:
-
a server having a processor and a memory, the server configured to; receive, for a software development toolkit (SDK), a polling command from a developer analytic module of an integrated development environment (IDE) executing on a developer computing device; transmit a current version of the SDK to the developer analytic module after a current version identifier of the SDK is compared with a local version identifier of the SDK to determine that the SDK is outdated, wherein the current version of the SDK is installed in source code of an application, by the IDE, to generate a binary of the application; receive debugging information associated with the binary, wherein the debugging information is automatically sent by the IDE; receive crash data associated with the application encountering a bug on an end user device; and perform, using the debugging information, analytic processing on the crash data to identify information associated with the bug encountered by the application on the end user device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
receiving, at a server having a processor a memory, a polling command for a software development toolkit (SDK) from a developer analytic module of an integrated development environment (IDE) executing on a developer computing device; transmitting, by the server, a current version of the SDK to the developer analytic module after a current version identifier of the SDK is compared with a local version identifier of the SDK to determine that the SDK is outdated, wherein the current version of the SDK is installed in source code of an application, by the IDE, to generate a binary of the application; receiving debugging information associated with the binary, wherein the debugging information is automatically sent by the IDE; receiving crash data associated with the application encountering a bug on an end user device; and performing, using the debugging information, analytic processing on the crash data to identify information associated with the bug encountered by the application on the end user device. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A non-transitory computer readable medium comprising program instructions configured to execute on one or more computer processors to enable the computer processors to:
-
receive a polling command for a software development toolkit (SDK) from a developer analytic module of an integrated development environment (IDE) executing on a developer computing device; transmit a current version of the SDK to the developer analytic module after a current version identifier of the SDK is compared with a local version identifier of the SDK to determine that the SDK is outdated, wherein the current version of the SDK is installed in source code of an application, by the IDE, to generate a binary of the application; receive debugging information associated with the binary, wherein the debugging information is automatically sent by the IDE; receive crash data associated with the application encountering a bug on an end user device; and perform, using the debugging information, analytic processing on the crash data to identify information associated with the bug encountered by the application on the end user device. - View Dependent Claims (15, 16, 17)
-
Specification