- SmartFrog
SmartFrog is an
open-source software framework, written in Java, that manages the configuration, deployment and coordination of a software system broken into components. These components may be distributed across several network hosts.The configuration of components is described using a
domain-specific language , whose syntax resembles that of Java. It is a prototype-based object-oriented language, and may thus be compared to Self.The framework is used internally in a variety of
HP products. Also, it is being used byHP Labs partners likeCERN .As of 2007, the framework is being actively developed by
HP Labs . It is available under theLGPL .References
* Steve Loughran, Erik Hatcher. "Ant in Action", ISBN-13: 978-1932394801. Has a chapter about the use of SmartFrog in a development environment.
* Patrick Goldsack, Julio Guijarro, Antonio Lain, Guillaume Mecheneau, Paul Murray, Peter Toft. "SmartFrog: Configuration and Automatic Ignition of Distributed Applications". In HP OVUA, 2003.
* Paul Anderson, Patrick Goldsack, Jim Paterson. "SmartFrog meets LCFG: Autonomous Reconfiguration with Central Policy Control". In Proceedings of LISA XVII, USENIX, 2003.External links
* http://www.smartfrog.org Project website.
* http://www.sourceforge.net/projects/smartfrog Project pages onSourceForge .
* http://smartdomains.sourceforge.net A SmartFrog-based project developed at CERN to manageXen virtual machines .
* http://video.google.com/videoplay?docid=-4478242864801668108 Google Tech Talk about the use of SmartFrog for functional testing
Wikimedia Foundation. 2010.