A thousand years of productivity: the JRebel story

SUMMARY 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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Software, practice & experience practice & experience, 2014-01, Vol.44 (1), p.105-127
Hauptverfasser: Kabanov, Jevgeni, Vene, Varmo
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:SUMMARY 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.
ISSN:0038-0644
1097-024X
DOI:10.1002/spe.2158