| OLIO > Index |
Olio is a is a web2.0 toolkit to help evaluate the suitability, functionality and performance of web technologies. Olio defines an example web2.0 application ( an events site somewhat like yahoo.com/upcoming) and provides three initial implementations : PHP, Java EE and RubyOnRails (ROR). The toolkit also defines ways to drive load against the application in order to measure performance.
We encourage alternate implementations of the application by either completely re-writing the application using a different language (say python), higher-level frameworks (such as CakePHP
)
We foresee the following ways in which Olio can be used. We encourage the community to come up with additional creative uses :
Get started using Olio by downloading
one of the binary kits for the PHP or Rails implementation. At this time, a binary kit is not available for the Java EE implementation.
You can also start from the SVN repository. See instructions
for anonymous access of the repository. Once you have a workspace, see the setup*.html files in the docs
sub-directory for further instruction on how to build and setup Olio. Please see the FAQ
if you run into any issues. You can get help by sending email to the Olio User List (see Mailing Lists below).
Report any issues (bugs, request for enhancements etc.) via JIRA
under Project Olio.
These are the mailing lists that have been established for this project. For each list, there is a subscribe, unsubscribe, and an archive link.
| Name | Subscribe | Unsubscribe | Post | Archive | Other Archives |
|---|---|---|---|---|---|
| Olio Development List | Subscribe |
Unsubscribe |
olio-dev at incubator.apache.org | mail-archives.apache.org |
www.mail-archive.com |
| Olio Source Control List | Subscribe |
Unsubscribe |
mail-archives.apache.org |
www.mail-archive.com |
|
| Olio User List |
Subscribe |
Unsubscribe |
olio-user at incubator.apache.org |
||
| |
|
|
|
|
|
Olio started its life as the web2.0kit developed by Sun Microsystems Inc.
in colloboration with U.C. Berkeley RAD Lab.
Sun developed the PHP and Java EE versions of the implementation, while UCB added the RoR implementaiton. Sun developed the web2.0kit to better help their customers design, architect and scale their web2.0 applications. The U.C. Berkeley RAD Lab was looking for a workload to stress-tress Rails application when they became aware of Sun's work and a colloboration ensued.
Sun Microsystems Inc. is using Olio to create deployment, reference architecture and performance tuning guides for their customers. U.C. Berkeley is using Olio in a variety of research projects, the first of which is Cloudstone (see Resources section). A few web2.0 companies are using Olio as a training tool to teach their new developers PHP and Rails ! We hope to grow the user base for Olio as well as encourage other developers to join us in our effort to make Olio a de-facto tool for new web development.