Hi all, Shawn has done a great job assembling and summarizing the feature list into a document (http://oopm.openoffice.org/files/documents/177/3890/OOPM_Requirements_v4.ods)
Shawn and I spoke today and we've agreed that the next step is to start refining the ideas for v0.1 into a set of basic requirements and to start to flesh out some of the architecture. It looks like the basic idea of the v0.1 release is to demonstrate that we can create an OOo component that accepts input data, persists it to storage, and visualizes the result in some basic format. It would be nice to have an effort, parallel to the requirements definition effort, that prototypes some of the ideas and plays around with UNO concepts to ensure that the requirements are practical given the tools we're using. It will also be a valuable learning experience for making sure that v0.1 is a sound basis upon which to build. To support the prototyping effort, we have before us a decision to be made -- we need to start choosing a development language. There are a number of choices, according to http://udk.openoffice.org/: - Java - Delphi - C++ - CLI - Python - Perl - tcl Some of these can be dismissed immediately (like Delphi since it's only available on the Windows platform) thereby reducing the list somewhat but I think that most bear discussion. There's also no concrete reason to choose just one implementation language, although that causes more development effort to be expended (and it looks like we're in dire need of developers :) I, myself, favour Java as the development language for oopm. Gil