Browse Prior Art Database

A Mechanism To Enable Fast Iterative Development On Android Platform Disclosure Number: IPCOM000225932D
Publication Date: 2013-Mar-13
Document File: 1 page(s) / 41K

Publishing Venue

The Prior Art Database


The current Android application development process for debugging and testing applications can involve a multistep process that is not optimized for rapid application development. For example, testing an application after a code revision may take several minutes.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 56% of the total text.

Page 01 of 1


The current Android application development process for debugging and testing applications can involve a multi­step process that is not optimized for rapid application development. For example, testing an application after a code revision may take several minutes. Specifically, changing one line of code in a source file can require the following steps before the change can be tested:

1. Complile the updated code by the Java programming language compiler (javac);

2. Optimize the converted code (from java bytecode to Dalvik bytecode);

3. Package the code into an application package file (APK);

4. Cryptographically sign the package;

5. Transfer code to a physical device or emulator;

6. Uninstall any previous version of the project from the device;

7. Update the OS's package database with the new version;

8. Verify all the cryptographic signatures;

9. Verify all the requested permissions; and
10. Re­launch the executable.
Although the development tool chain minimizes the interaction of these steps by the developer, the overall time can be measured in minutes for non­trivial projects. Such delays between code iterations and testing can seem like an eternity to a developer.


Embodiments of the disclosed technology may be utilized to result in the Android operatin...