- Book: "Ant in
Action" featuring SmartFrog.
- Release: 3.10.016 - Production
- Google London Test Automation
- Beyond Unit Testing. ApacheCon 2006:
- SF Components.1.06.000 released
- Paper: “Grid Infrastructure Deployment
using SmartFrog Technology” (link)
- Tutorial updated:
- Experimental constraint extensions to the
SmartFrog language. (link)
SmartFrog is a technology for describing distributed software
systems as collections of cooperating components, and then
activating and managing them. It was developed at HP Labs in
Bristol, in the UK. The core SmartFrog framework is released
SmartFrog project development is hosted on Sourceforge:
SmartFrog consists of a language for describing component
collections and component configuration parameters, and a runtime
environment which activates and manages the components to
deliver and maintain running systems.
SmartFrog has wide applicability across domains ranging from
utility computing to large-scale system configuration.
SmartFrog is a framework to build from, not a packaged
solution. Typically, we write new components for each new
service, and then use SmartFrog to describe and activate them.
However, the framework is populated with a number of general
purpose components that can be reused across services, and we
are adding to their number.
SmartFrog and its components are implemented in Java ™, though
SmartFrog components can easily be written to encapsulate
software components based on other technologies.
We strongly encourage anyone interested in building or
extending SmartFrog to get involved in the SmartFrog
developer mailing list: