SmartFrog is a powerful and flexible Java-based software framework for configuring, deploying and managing distributed software systems.
SmartFrog helps you to encapsulate and manage systems so they are easy to configure and reconfigure, and so that that they can be automatically installed, started and shut down. It provides orchestration capabilities so that subsystems can be started (and stopped) in the right order. It also helps you to detect and recover from failures.
Such systems typically have multiple software components running across a network of computing resources, where the components must work together to deliver the functionality of the system as a whole. It's critical that the right components are running in the right places, that the components are individually and collectively correctly configured, and that they are correctly combined to create the complete system. This profile fits many of the services and applications that run on today's computing infrastructures.
SmartFrog consists of:
A Language for defining configurations, providing powerful system modelling capabilities and an expressive notation for describing system configurations
A secure, distributed Runtime System for deploying software components and managing running software systems
A Library of SmartFrog Components that implement the SmartFrog component model and provide a wide range of services and functionality ·
Frinika is a free (licensed under GNU GPL) complete music workstation software containing sequencer, midi support, soft synthesizers, audio recorder, piano roll/tracker/notation editing and more. The goal of Frinika is to be a complete platform for making music with your computer, using the versatile Java platform to be able to run on several operating systems, and being open source to be able to embrace the best open source technology being available at any time. ·
Cloud Foundry supports the Apache, Tomcat and MySQL stack. It configures MySQL for master/slave replication and uses Apache to load balance across one or more Tomcat servers. ·
SoyLatte is a functional, X11-based port of the FreeBSD Java 1.6 patchset to Mac OS X Intel machines. SoyLatte is initially focused on supporting Java 6 development; however, the long-term view far more captivating: open development of Java 7 for Mac OS X, with a release available in concert with the official Sun release, supported on all recent versions of Mac OS X. ·
Coadunation is a Java based daemon server. It enables developers to quickly and easily develop daemons, web applications, distributed applications, manage distributed services etc. It provides, SSO (Single Sign On), SOA (Service Oriented Architecture), Web Services, RMI, Containers, Message Services and much more. ·
Trying to combine JSF and JSP is like trying to shoehorn a foot into a glove: it's possible, but it's really just a stopgap measure until something better comes along. In this article, JSF enthusiast Rick Hightower introduces you to what he likes best about Facelets: easy HTML-style templating and reusable composition components. ·
ChainBuilder ESB is Java Business Integration (JBI) compliant open source solution for use in Service Oriented Architecture (SOA) environments. ChainBuilder ESB's graphical integration enables new and older applications to easily enter into SOA. ·
Emil Sekerinski, and Rafik Zurob. \&\#171;UML\&\#187; '01: Proceedings of the 4th International Conference on The Unified Modeling Language, Modeling Languages, Concepts, and Tools, page 376--390. London, UK, Springer-Verlag, (2001)