Purpose & Goals of the 0.1 Release
<Current OSAF Thinking>
Purpose
The purpose of releasing version 0.1 Chandler source code is to:
- provide an architectural and technical overview of Chandler
- give the community a chance to review:
- a skeletal framework and
- tentative APIs
- provide more details about future Chandler plans
- include a few cool features to give a glimpse of what is possible
- show that OSAF is "for real"
Goals
OSAF hopes that the Release 0.1 will be complete enough and documented well enough for:
- interested, proficient developers to follow instructions and build the release without asking us for further assistance
- users to try out a very initial skeleton of Chandler without further assistance from us
- developers to gain a better understanding of:
- the Chandler architecture, framework and APIs
- select components of Chandler
- "throw away" code to be at a minimum and well-documented as such
- developers to contribute to intelligent architectural discussions, possibly highlighting architectural flaws
- brave, risk-loving developers to try writing sample parcels and point out problems that need to be addressed
- TAR/Zip files of binary and source code for all components, including Python and wxwindows, on Linux, Mac and Windows
- release by the end of April
What's not planned -- topics we'll address, but not in the 0.1 release
Release 0.1 is not intended to:
- demonstrate a complete feature set
- demonstrate a final UI
- demonstrate security mechanisms
- demonstrate a final database schema
- be ready for end-user deployment
<End Current OSAF Thinking>
--
MitchellBaker - 25 Feb 2003