DocumentCode :
1636942
Title :
JRebel.Android: Runtime Class- and Resource Reloading for Android
Author :
Raudjarv, Rein ; Gregersen, Allan Raundahl
Author_Institution :
R&D Dept., Zeroturnaround OU, Tartu, Estonia
Volume :
2
fYear :
2015
Firstpage :
741
Lastpage :
744
Abstract :
Developers writing Android applications suffer from a dreadful redeploy time every time they need to test changes to the source code. While runtime class reloading systems are widely used for the underlying programming language, Java, there is currently no support for reloading code on the Android platform. This paper presents a new tool, JRebel.Android that enables automatic runtime class- and resource reloading capabilities for Android. The target of this paper is the Android developer as well as the researcher for which dynamic updating capabilities on mobile devices can serve as a basic building block within areas such as runtime maintenance or self-adaptive systems. JRebel.Android is able to reload classes in much less than 1 second, saving more than 91% of the total redeploy time for small apps, more than 95% for medium size apps, and even more for larger apps.
Keywords :
Android (operating system); Java; software tools; source code (software); JRebel.Android tool; Java; dynamic updating capability; mobile devices; programming language; runtime class-resource reloading system; runtime maintenance; self-adaptive systems; source code; Androids; Google; Humanoid robots; Instruments; Java; Runtime; Standards; Android; Class Reloading; Dynamic Software Updating; Resource Reloading;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering (ICSE), 2015 IEEE/ACM 37th IEEE International Conference on
Conference_Location :
Florence
Type :
conf
DOI :
10.1109/ICSE.2015.337
Filename :
7203057
Link To Document :
بازگشت