Doyen Project steps Step 1: Rosetta a) Set up a machine that is a collection of the Rosetta software b) Set up web page for scripting software a) set up apache server b) set up virtual domain c) write CGI script to invoke software d) write web page c) Select software packages that can be web scripted d) Prioritize software for inclusion based on results e) Examine pretty-print issues for chosen software Step 2: Knoppix a) Get latest Knoppix b) Set up Knoppix machine c) Get knoppix build instructions d) Build Knoppix copy e) Add Rosetta software from above f) Rebuild knoppix + rosetta g) Examine menu setup h) Examine desktop setup i) Examine website setup j) Test boot on various machines Step 3: Fedora Live CD a) Build clean Fedora machine b) Build knoppix chroot c) Install Fedora in chroot d) Build Fedora Live CD e) Test boot Fedora Live CD f) Build Fedora + Rosetta g) Examine menu setup h) Examine desktop setup i) Examine website setup j) Test boot on various machines Step 4: Host Wiki a) Set up Apache b) Set up apache virtual host c) Install wiki software d) Set up wiki e) Set up test page for scripting Rosetta systems Step 5: Local Wiki a) Set up Apache b) Set up apache virtual host c) Install wiki software d) Set up wiki e) Set up test page for scripting Rosetta systems f) Add wiki to Fedora Live CD g) Test book on various machines Step 6: Literate Program a) Construct literate program as prototype b) Modify systems to handle literate programs (install script) c) Modify wiki software to unpack and install literate program Step 7: Drag and Drop a) Investigate protocols for web transfer b) Investigate browser plugin mechanism c) Create Doyen plugin d) Demonstrate drag and drop from host to client Step 8: Packaging a) Create logo b) Create documentation c) Create Doyen host site d) Create Doyen CD Step 9: Marketing a) Set up meeting with Redhat b) Demonstrate Doyen at Redhat c) Secure understanding about conference distribution by redhat d) Prepare talk and demonstration e) Prepare paper f) Plan "live" conference