Abstract:
A meta-debugger receives a first debugging command from a debugger client to set a breakpoint in a first service in a first language and sets the breakpoint in a first native debugger. After receiving a service message invoking the first service, the breakpoint is triggered and the meta-debugger provides to the debugger client a first graphical representation of the first native debugger. The meta-debugger receives a second debugging command from the debugger client, converts the second debugging command into a third debugging command to provide to the first native debugger. After invoking a second service in a second language, the meta-debugger provides to the debugger client a second graphical representation of the second native debugger. The meta-debugger receives a fourth debugging command from the debugger client, converts the fourth debugging command into a fifth debugging command to provide to the second native debugger.
Abstract:
An example method of providing data to an application running on a mobile device includes receiving a request from a first application to activate a camera interface. The method also includes switching the mobile device into an application selection mode and displaying a set of applications on the display of the mobile device. The method further includes detecting a first input selection of a second application and displaying a document on the display of the mobile device. The document is associated with the second application. The method also includes detecting, while the document is displayed on the display, a second input selection of a user selectable option to activate a software camera of the mobile device. The method further includes capturing a screenshot of the document displayed on the display in response to detecting the second input selection. The method also includes providing the captured screenshot to the first application.
Abstract:
Systems and methods are disclosed for providing a representation of a stack trace. An example method includes identifying an element in a stack trace. The stack trace is generated based on an occurrence of an event during execution of an application. The method also includes determining whether the element has an associated annotation. The annotation is an indication to translate the element's name from a first language to a second language. The method further includes in response to determining that the element in the stack trace has the associated annotation, obtaining the element's translated name and updating the stack trace to include the element's translated name, which is in the second language.
Abstract:
Media compression in a digital device is described. A method of a disclosure includes monitoring available data storage space in the digital device. The method also includes receiving an indication from a user of the digital device to allow compression of a content stored on the digital device in response to the available data storage space falling below a threshold. The method further includes performing the compression on the content upon receipt of the indication from the user.
Abstract:
A method performed by a computing system includes, with the computing system, providing a user with directions from a current location of the user to a destination, searching a database for a set of points of interest within a predefined distance from a route between the current location and the destination, the searching accounting for a deviation time value associated with each point of interest and a user received allotted time value, the allotted time value indicating a total amount of time the user has allotted for deviation from the route, the deviation time value indicating an estimated amount of time it takes to visit a corresponding point of interest, and presenting to the user, at least one point of interest with the corresponding visitation time value being less than the time deviation value.
Abstract:
A method relates to receiving, by a processing device executing a virtual machine, bytecode comprising an object to be loaded into a memory space, the object being tagged with a garbage collection descriptor, wherein the garbage collection descriptor is generated according to an annotation to the object in a source code, determining, in view of the garbage collection descriptor, a region of the memory space to store the object, wherein the memory space comprises a first region to store a first set of objects that have survived less than a pre-determined number of rounds of garbage collection and a second region to store a second set of objects that have survived at least the pre-determined number of rounds of garbage collection in the first region, and storing the object in the region of the memory space.
Abstract:
Integrating removable storage devices is disclosed. A described method includes retrieving an identifier of a removable storage device connected to a computer system and matching the identifier with a device identification stored in a file of the computer system. The file includes an application identifier corresponding to the device identification. The method also includes executing an application corresponding to the application identifier associated with the device identification matched to the identifier.