Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

System and method for automatic software development kit configuration and distribution

Inactive Publication Date: 2017-09-07
GOOGLE LLC
View PDF16 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

This patent is about adding extra tools to an integrated development environment (IDE) to help developers create applications. The tool is called an analytic software kit (SDK) and it contains a wizard-like interface to easily install different types of software frameworks, like advertising frameworks or bug tracking software. The analytic software helps developers identify bugs in their applications and helps them improve their applications. The technology also allows developers to update the versions of the software frameworks when new versions are released. Overall, this technology makes it easier for developers to create better applications.

Problems solved by technology

Conventionally, developers have been primarily limited to debugging applications prior to those applications being distributed to end users for installation on an end user's mobile device, e.g., a smart phone, personal digital assistant (PDA), tablet computer, etc.
With the growth of applications that may be provided to end users across the world (e.g., mobile applications), developers have limited ways of receiving information as to what may cause specific bugs in the applications, while the application is being utilized by the end user and executed on an end user's device.
However, a noted disadvantage of SDKs is that they may include a number of functions and / or modules that are not needed for a particular application.
These unneeded modules may significantly increase the size of the SDK.
This may result in larger application sizes, which may be very disadvantageous in certain mobile device environments where memory may be limited.
A further noted disadvantage of conventional SDKs is that a single SDK may not provide all of the required modules and / or functionality.
The need to utilize a plurality of SDKs typically results in oversized applications.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • System and method for automatic software development kit configuration and distribution
  • System and method for automatic software development kit configuration and distribution
  • System and method for automatic software development kit configuration and distribution

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

A. Environment

[0016]A computer network is a geographically distributed collection of entities interconnected by communication links and segments for transporting data between end nodes, such as personal computers and workstations. Many types of networks are available, with the types ranging from Wi-Fi networks, cell phone networks, local area networks (LANs) to wide area networks (WANs). Wi-Fi is a mechanism for wirelessly connecting a plurality of electronic devices (e.g., computers, cell phones, etc.). A device enabled with Wi-Fi capabilities may connect to the Internet via a wireless network access point, as known by those skilled in the art. Cellular networks are radio network distributed over land areas called “cells”, wherein each cell may be served by at least one fixed-location transceiver known as a cell site or base station. When joined together, these cells may provide radio coverage over a wide geographic area. As known by those skilled in the art, this may enable a larg...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A developer analytic module executing on an integrated development environment provides location tracing of a software development toolkit and automatic updates of the SDK. The developer analytic module further provides a user interface that enables a developer to select one or more functional modules to be included in a SDK to be installed at the developer's IDE.

Description

CROSS-REFERENCE TO RELATED APPLICATIONS[0001]The present utility patent application is a continuation and claims priority to U.S. patent application Ser. No. 14 / 179,104, filed on Feb. 12, 2014, which claims priority from provisional patent application of common title, inventorship, and ownership, which is assigned Ser. No. 61 / 763,638 and filed on Feb. 12, 2013, and is also a continuation in part of U.S. patent application Ser. No. 13 / 567,262, filed on Aug. 6, 2012, which is a continuation in part of U.S. patent application Ser. No. 13 / 426,493, filed on Mar. 21, 2012, which is a continuation in part of U.S. patent application Ser. No. 13 / 323,166, filed on Dec. 12, 2011. The contents of each of these applications are hereby incorporated by reference.BACKGROUND[0002]Debugging is a process of finding and extracting bugs, error and / or defects (hereinafter generally “bugs”), in a computer program, such as an application, thus making the application behave as expected by the application de...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F17/50G06F9/44
CPCG06F8/61G06F8/60G06F8/68G06F8/63G06F8/65G06F11/3664G06F11/0742G06F11/0748G06F11/0778G06F11/0784G06F8/658
Inventor CHANG, WAYNESEIBERT, JR., JEFFREY HALL
Owner GOOGLE LLC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products