A thousand years of productivity: the JRebel story
Article first published online: 22 OCT 2012
Copyright © 2012 John Wiley & Sons, Ltd.
Software: Practice and Experience
Volume 44, Issue 1, pages 105–127, January 2014
How to Cite
Kabanov, J. and Vene, V. (2014), A thousand years of productivity: the JRebel story. Softw: Pract. Exper., 44: 105–127. doi: 10.1002/spe.2158
- Issue published online: 13 DEC 2013
- Article first published online: 22 OCT 2012
- Manuscript Accepted: 8 SEP 2012
- Manuscript Revised: 28 AUG 2012
- Manuscript Received: 18 JAN 2012
- class file;
- Soft. Pract. Exper
Millions of enterprises run web applications powered by the Java Enterprise Edition platform, but developing them is no small feat. Every UI change in development incurs a wait time of up to 15 min. JRebel is a tool that tackles the challenging problem of live application update for the Java Enterprise Edition platform. It does live code reloading, maps resources directly to the developer workspace, and propagates configuration changes to ensure that the developer can keep instantly alternating between the developing environment and the web browser, to save wasted time and increase the productivity flow. This paper describes our journey to build this product from the initial prototype to a major time saver for tens of thousands of users that it is today. We tried to document the most interesting issues and discoveries we made along the way and hope they will be of value to both the academical and industrial communities. Copyright © 2012 John Wiley & Sons, Ltd.