|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.Source kits are also available for all implementations and correspond to the same versions as the binary kits.As these are stable, users are recommended to use the kits.
If you want the latest code, you can also start from the SVN repository at https://svn.apache.org/repos/asf/incubator/olio/. 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.
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.
|Olio Development List||Subscribe||Unsubscribe||olio-dev at incubator.apache.org||mail-archives.apache.org||www.mail-archive.com MarkMail|
|Olio Source Control List||Subscribe||Unsubscribe||mail-archives.apache.org||www.mail-archive.com MarkMail|
| 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). VMWare is using Olio for performance work. 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.
Apache Olio is an effort undergoing incubation at The Apache Software Foundation (ASF). Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.