##### Quick Links

- Home
- Getting Started
- Download
- Overview
- FAQ
- Documentation

##### Developers

- Building Rio

##### Sub Projects

- Rio Installers
- Rio QA
- Rio Substrates
- Rio Utilities
- Classdepandjar

##### Project Documentation

- Project Information

## Welcome to Project Rio

Download Rio 3.3 M1

Rio is an open source technology that provides a dynamic architecture for developing, deploying and managing distributed systems. Rio provides QoS based management for distributed systems, providing a policy based approach for fault detection and recovery, scalability and dynamic deployment. Key to the architecture are a set of dynamic capabilities and reliance on policy-based and Quality of Service mechanisms.

Developing services for use with Rio is simple. The approach is to provide a non-intrusive model that extends key Jini technology capabilities, while removing the complexity surrounding service development and deployment. Service development follows an elegant approach towards the creating dynamic services, using either a Plain Old Java Object (POJO) approach, or Rio's Jini Service Bean (JSB) model.

Feedback Welcome! Send email to users@rio.dev.java.net or join the mailing list to participate in ongoing discussions.

### Sub Projects

Rio Installers | Installers for the Rio project.
Rio QA | Rio tests and testing infrastructure.
Rio Substrates | Common architectural patterns and capabilities that build on Rio.
Rio Utilities | Utilities for managing and controlling distributed applications.
Classdepandjar | Resolve class dependencies at build time.