]> git.mxchange.org Git - hub-docs.git/commitdiff
FreeMind mind map added for cruncher project
authorRoland Häder <roland@mxchange.org>
Sun, 6 Mar 2011 09:34:52 +0000 (09:34 +0000)
committerRoland Häder <roland@mxchange.org>
Sun, 6 Mar 2011 09:34:52 +0000 (09:34 +0000)
40 files changed:
.gitattributes
mindmaps/Cruncher Project.html [new file with mode: 0644]
mindmaps/Cruncher Project.html_files/icons/Mail.png [new file with mode: 0644]
mindmaps/Cruncher Project.html_files/icons/attach.png [new file with mode: 0644]
mindmaps/Cruncher Project.html_files/icons/back.png [new file with mode: 0644]
mindmaps/Cruncher Project.html_files/icons/bell.png [new file with mode: 0644]
mindmaps/Cruncher Project.html_files/icons/bookmark.png [new file with mode: 0644]
mindmaps/Cruncher Project.html_files/icons/button_cancel.png [new file with mode: 0644]
mindmaps/Cruncher Project.html_files/icons/button_ok.png [new file with mode: 0644]
mindmaps/Cruncher Project.html_files/icons/clanbomber.png [new file with mode: 0644]
mindmaps/Cruncher Project.html_files/icons/desktop_new.png [new file with mode: 0644]
mindmaps/Cruncher Project.html_files/icons/flag.png [new file with mode: 0644]
mindmaps/Cruncher Project.html_files/icons/forward.png [new file with mode: 0644]
mindmaps/Cruncher Project.html_files/icons/full-1.png [new file with mode: 0644]
mindmaps/Cruncher Project.html_files/icons/full-2.png [new file with mode: 0644]
mindmaps/Cruncher Project.html_files/icons/full-3.png [new file with mode: 0644]
mindmaps/Cruncher Project.html_files/icons/full-4.png [new file with mode: 0644]
mindmaps/Cruncher Project.html_files/icons/full-5.png [new file with mode: 0644]
mindmaps/Cruncher Project.html_files/icons/full-6.png [new file with mode: 0644]
mindmaps/Cruncher Project.html_files/icons/full-7.png [new file with mode: 0644]
mindmaps/Cruncher Project.html_files/icons/gohome.png [new file with mode: 0644]
mindmaps/Cruncher Project.html_files/icons/help.png [new file with mode: 0644]
mindmaps/Cruncher Project.html_files/icons/idea.png [new file with mode: 0644]
mindmaps/Cruncher Project.html_files/icons/kaddressbook.png [new file with mode: 0644]
mindmaps/Cruncher Project.html_files/icons/knotify.png [new file with mode: 0644]
mindmaps/Cruncher Project.html_files/icons/korn.png [new file with mode: 0644]
mindmaps/Cruncher Project.html_files/icons/ksmiletris.png [new file with mode: 0644]
mindmaps/Cruncher Project.html_files/icons/licq.png [new file with mode: 0644]
mindmaps/Cruncher Project.html_files/icons/messagebox_warning.png [new file with mode: 0644]
mindmaps/Cruncher Project.html_files/icons/password.png [new file with mode: 0644]
mindmaps/Cruncher Project.html_files/icons/pencil.png [new file with mode: 0644]
mindmaps/Cruncher Project.html_files/icons/penguin.png [new file with mode: 0644]
mindmaps/Cruncher Project.html_files/icons/stop.png [new file with mode: 0644]
mindmaps/Cruncher Project.html_files/icons/wizard.png [new file with mode: 0644]
mindmaps/Cruncher Project.html_files/icons/xmag.png [new file with mode: 0644]
mindmaps/Cruncher Project.html_files/marktree.js [new file with mode: 0644]
mindmaps/Cruncher Project.html_files/minus.png [new file with mode: 0644]
mindmaps/Cruncher Project.html_files/plus.png [new file with mode: 0644]
mindmaps/Cruncher Project.html_files/treestyles.css [new file with mode: 0644]
mindmaps/Cruncher Project.mm [new file with mode: 0644]

index 2e45f31545054955be0a4dd04fce8955f618db63..fbc12737a9210c95dba508b3916e3e974e99f781 100644 (file)
@@ -1,4 +1,43 @@
 * text=auto !eol
+mindmaps/Cruncher[!!-~]Project.html svneol=native#text/plain
+mindmaps/Cruncher[!!-~]Project.html_files/icons/Mail.png -text svneol=unset#image/png
+mindmaps/Cruncher[!!-~]Project.html_files/icons/attach.png -text svneol=unset#image/png
+mindmaps/Cruncher[!!-~]Project.html_files/icons/back.png -text svneol=unset#image/png
+mindmaps/Cruncher[!!-~]Project.html_files/icons/bell.png -text svneol=unset#image/png
+mindmaps/Cruncher[!!-~]Project.html_files/icons/bookmark.png -text svneol=unset#image/png
+mindmaps/Cruncher[!!-~]Project.html_files/icons/button_cancel.png -text svneol=unset#image/png
+mindmaps/Cruncher[!!-~]Project.html_files/icons/button_ok.png -text svneol=unset#image/png
+mindmaps/Cruncher[!!-~]Project.html_files/icons/clanbomber.png -text svneol=unset#image/png
+mindmaps/Cruncher[!!-~]Project.html_files/icons/desktop_new.png -text svneol=unset#image/png
+mindmaps/Cruncher[!!-~]Project.html_files/icons/flag.png -text svneol=unset#image/png
+mindmaps/Cruncher[!!-~]Project.html_files/icons/forward.png -text svneol=unset#image/png
+mindmaps/Cruncher[!!-~]Project.html_files/icons/full-1.png -text svneol=unset#image/png
+mindmaps/Cruncher[!!-~]Project.html_files/icons/full-2.png -text svneol=unset#image/png
+mindmaps/Cruncher[!!-~]Project.html_files/icons/full-3.png -text svneol=unset#image/png
+mindmaps/Cruncher[!!-~]Project.html_files/icons/full-4.png -text svneol=unset#image/png
+mindmaps/Cruncher[!!-~]Project.html_files/icons/full-5.png -text svneol=unset#image/png
+mindmaps/Cruncher[!!-~]Project.html_files/icons/full-6.png -text svneol=unset#image/png
+mindmaps/Cruncher[!!-~]Project.html_files/icons/full-7.png -text svneol=unset#image/png
+mindmaps/Cruncher[!!-~]Project.html_files/icons/gohome.png -text svneol=unset#image/png
+mindmaps/Cruncher[!!-~]Project.html_files/icons/help.png -text svneol=unset#image/png
+mindmaps/Cruncher[!!-~]Project.html_files/icons/idea.png -text svneol=unset#image/png
+mindmaps/Cruncher[!!-~]Project.html_files/icons/kaddressbook.png -text svneol=unset#image/png
+mindmaps/Cruncher[!!-~]Project.html_files/icons/knotify.png -text svneol=unset#image/png
+mindmaps/Cruncher[!!-~]Project.html_files/icons/korn.png -text svneol=unset#image/png
+mindmaps/Cruncher[!!-~]Project.html_files/icons/ksmiletris.png -text svneol=unset#image/png
+mindmaps/Cruncher[!!-~]Project.html_files/icons/licq.png -text svneol=unset#image/png
+mindmaps/Cruncher[!!-~]Project.html_files/icons/messagebox_warning.png -text svneol=unset#image/png
+mindmaps/Cruncher[!!-~]Project.html_files/icons/password.png -text svneol=unset#image/png
+mindmaps/Cruncher[!!-~]Project.html_files/icons/pencil.png -text svneol=unset#image/png
+mindmaps/Cruncher[!!-~]Project.html_files/icons/penguin.png -text svneol=unset#image/png
+mindmaps/Cruncher[!!-~]Project.html_files/icons/stop.png -text svneol=unset#image/png
+mindmaps/Cruncher[!!-~]Project.html_files/icons/wizard.png -text svneol=unset#image/png
+mindmaps/Cruncher[!!-~]Project.html_files/icons/xmag.png -text svneol=unset#image/png
+mindmaps/Cruncher[!!-~]Project.html_files/marktree.js -text
+mindmaps/Cruncher[!!-~]Project.html_files/minus.png -text svneol=unset#image/png
+mindmaps/Cruncher[!!-~]Project.html_files/plus.png -text svneol=unset#image/png
+mindmaps/Cruncher[!!-~]Project.html_files/treestyles.css -text
+mindmaps/Cruncher[!!-~]Project.mm -text
 mindmaps/Generic[!!-~]Object[!!-~]Sharing[!!-~]Protocol.html -text
 mindmaps/Generic[!!-~]Object[!!-~]Sharing[!!-~]Protocol.html_files/icons/Mail.png -text svneol=unset#image/png
 mindmaps/Generic[!!-~]Object[!!-~]Sharing[!!-~]Protocol.html_files/icons/attach.png -text svneol=unset#image/png
diff --git a/mindmaps/Cruncher Project.html b/mindmaps/Cruncher Project.html
new file mode 100644 (file)
index 0000000..02a08b5
--- /dev/null
@@ -0,0 +1,3 @@
+<?xml version="1.0" encoding="iso-8859-1"?><?xml-stylesheet href="treestyles.css" type="text/css"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xml:lang="fi" xmlns="http://www.w3.org/1999/xhtml"><head><title>Cruncher Project</title><link rel="stylesheet" href="Cruncher Project.html_files/treestyles.css" type="text/css"/><script type="text/javascript" src="Cruncher Project.html_files/marktree.js">  </script></head><body><div class="basetop"><a href="#" onclick="expandAll(document.getElementById('base'))">Expand</a> - <a href="#" onclick="collapseAll(document.getElementById('base'))">Collapse</a></div><div id="base" class="basetext"><ul><li class="col" style="" id="FMFreemind_Link_1387448972FM"><span style="font-size:133%;font-weight:bold;">Cruncher Project</span><ul class="subexp"><li class="basic" style="" id="FM_FM"><span style="font-size:100%;">Fetches WUs from a key producer to work on or to "crunch" them</span></li><li class="exp" style="" id="FMFreemind_Link_245344236FM"><span style="font-size:100%;">Sends back the results to the key producer</span><ul class="sub"><li class="basic" style="" id="FMFreemind_Link_1003125353FM"><span style="font-size:100%;">Returned results contain the global project identifier</span></li><li class="basic" style="" id="FMFreemind_Link_1953043366FM"><span style="font-size:100%;">... participant's local identifier</span></li><li class="basic" style="" id="FMFreemind_Link_1229962831FM"><span style="font-size:100%;">... and croos-project participant identifier</span></li></ul></li><li class="basic" style="" id="FMFreemind_Link_172600377FM"><span style="font-size:100%;">Uses the "hub" for communication</span></li><li class="exp" style="" id="FMFreemind_Link_1533704124FM"><span style="font-size:100%;">Uses open data-interchange document formats</span><ul class="sub"><li class="basic" style="" id="FMFreemind_Link_1208970288FM"><span style="font-size:117%;font-weight:bold;">XML Descriptors</span> <a onclick="getVisibleParents('FMFreemind_Link_245344236FM')" href="#FMFreemind_Link_245344236FM"><img src="Cruncher Project.html_files/ilink.png" class="ilink" alt="Internal Link"/></a> <a onclick="getVisibleParents('FMFreemind_Link_908492247FM')" href="#FMFreemind_Link_908492247FM"><img src="Cruncher Project.html_files/ilink.png" class="ilink" alt="Internal Link"/></a> <a onclick="getVisibleParents('FM_FM')" href="#FM_FM"><img src="Cruncher Project.html_files/ilink.png" class="ilink" alt="Internal Link"/></a> <a onclick="getVisibleParents('FMFreemind_Link_721478160FM')" href="#FMFreemind_Link_721478160FM"><img src="Cruncher Project.html_files/ilink.png" class="ilink" alt="Internal Link"/></a></li></ul></li><li class="exp" style="" id="FMFreemind_Link_908492247FM"><span style="font-size:100%;">Requires a participant to register</span><ul class="sub"><li class="col" style="" id="FMFreemind_Link_785718373FM"><span style="font-size:100%;">The participant must be idenfyable in case of he/she "wins" the crunching contest</span><ul class="subexp"><li class="basic" style="" id="FMFreemind_Link_302526755FM"><span style="font-size:100%;">The participant can be asked if his/her identity should be revealed</span></li></ul></li><li class="col" style="" id="FMFreemind_Link_1925654759FM"><span style="font-size:100%;">Provides some protection against fakers</span><ul class="subexp"><li class="basic" style="" id="FMFreemind_Link_713445765FM"><span style="font-size:100%;">A CAPTCHA should be included in registration form</span></li><li class="basic" style="" id="FMFreemind_Link_68679933FM"><span style="font-size:100%;">Double opt-in is highly recommended</span></li></ul></li><li class="col" style="" id="FMFreemind_Link_856477183FM"><span style="font-size:100%;">The participant can desire which cruncher project he/she is joining</span><ul class="subexp"><li class="basic" style="" id="FMFreemind_Link_1107339689FM"><span style="font-size:100%;">Abuse of the (opened) key producer may be limited</span></li><li class="basic" style="" id="FMFreemind_Link_1769582856FM"><span style="font-size:100%;">Abuse can happen bycrunching a real message</span></li><li class="basic" style="" id="FMFreemind_Link_24244177FM"><span style="font-size:100%;">Abuser can be reported </span></li><li class="basic" style="" id="FMFreemind_Link_593528517FM"><span style="font-size:100%;">The abuser can only use the "hub" for communication, not every running cruncher</span></li></ul></li></ul></li><li class="basic" style="" id="FMFreemind_Link_721478160FM"><span style="font-size:100%;">Allows the participant to create a profile</span></li><li class="basic" style="" id="FMFreemind_Link_1243590029FM"><span style="font-size:100%;">The acutual used encryption algorithm is not important</span></li><li class="basic" style="" id="FMFreemind_Link_1068099037FM"><span style="font-size:100%;">Is the first application for the "hub"</span></li><li class="exp" style="" id="FMFreemind_Link_822183427FM"><span style="font-size:117%;font-weight:bold;">General</span><ul class="sub"><li class="col" style="" id="FMFreemind_Link_1481486763FM"><span style="font-size:117%;font-weight:bold;">Cross-Project Participant Identifier</span><ul class="subexp"><li class="basic" style="" id="FMFreemind_Link_1585463366FM"><span style="font-size:100%;">Identifies the participating user globally</span></li><li class="basic" style="" id="FMFreemind_Link_715145610FM"><span style="font-size:100%;">Is being delivered with every result and request for more WUs</span></li><li class="basic" style="" id="FMFreemind_Link_587882959FM"><span style="font-size:100%;">Can be made public and used in e.g. statistic pages</span></li><li class="basic" style="" id="FMFreemind_Link_1517195553FM"><span style="font-size:100%;font-weight:bold;">Short: CPPI</span></li></ul></li><li class="col" style="" id="FMFreemind_Link_363298508FM"><span style="font-size:117%;font-weight:bold;">Global Project Identifier</span><ul class="subexp"><li class="basic" style="" id="FMFreemind_Link_924977606FM"><span style="font-size:100%;">Every cruncher is a "computing project"</span></li><li class="basic" style="" id="FMFreemind_Link_341952772FM"><span style="font-size:100%;">Is a global identifier for all cruncher projects</span></li><li class="basic" style="" id="FMFreemind_Link_1626277916FM"><span style="font-size:100%;">Notation is in hex-decimal and at more than 40 characters long</span></li><li class="basic" style="" id="FMFreemind_Link_1988752655FM"><span style="font-size:100%;font-weight:bold;">Short: GPI</span></li></ul></li><li class="col" style="" id="FMFreemind_Link_271508908FM"><span style="font-size:117%;font-weight:bold;">Local Participant Identifier</span><ul class="subexp"><li class="basic" style="" id="FMFreemind_Link_393836712FM"><span style="font-size:100%;">Is project's local identifie</span></li><li class="basic" style="" id="FMFreemind_Link_751256982FM"><span style="font-size:100%;">This identifies the participant in the project  together with the CPPI</span></li><li class="basic" style="" id="FMFreemind_Link_274963303FM"><span style="font-size:100%;font-weight:bold;">Short: LPI</span></li></ul></li><li class="col" style="" id="FMFreemind_Link_887283787FM"><span style="font-size:117%;font-weight:bold;">The Key Producer</span><ul class="subexp"><li class="basic" style="" id="FMFreemind_Link_1275331021FM"><span style="font-size:100%;">Holds the encrypted message</span></li><li class="basic" style="" id="FMFreemind_Link_1716780979FM"><span style="font-size:100%;">Produces work units (WUs) for crunchers</span></li><li class="basic" style="" id="FMFreemind_Link_280102636FM"><span style="font-size:100%;">Marks WUs "in progress" and attaches who is working on</span></li></ul></li></ul></li></ul></li></ul></div></body></html>
\ No newline at end of file
diff --git a/mindmaps/Cruncher Project.html_files/icons/Mail.png b/mindmaps/Cruncher Project.html_files/icons/Mail.png
new file mode 100644 (file)
index 0000000..beea00e
Binary files /dev/null and b/mindmaps/Cruncher Project.html_files/icons/Mail.png differ
diff --git a/mindmaps/Cruncher Project.html_files/icons/attach.png b/mindmaps/Cruncher Project.html_files/icons/attach.png
new file mode 100644 (file)
index 0000000..b03a77e
Binary files /dev/null and b/mindmaps/Cruncher Project.html_files/icons/attach.png differ
diff --git a/mindmaps/Cruncher Project.html_files/icons/back.png b/mindmaps/Cruncher Project.html_files/icons/back.png
new file mode 100644 (file)
index 0000000..5a86cd8
Binary files /dev/null and b/mindmaps/Cruncher Project.html_files/icons/back.png differ
diff --git a/mindmaps/Cruncher Project.html_files/icons/bell.png b/mindmaps/Cruncher Project.html_files/icons/bell.png
new file mode 100644 (file)
index 0000000..8afab9d
Binary files /dev/null and b/mindmaps/Cruncher Project.html_files/icons/bell.png differ
diff --git a/mindmaps/Cruncher Project.html_files/icons/bookmark.png b/mindmaps/Cruncher Project.html_files/icons/bookmark.png
new file mode 100644 (file)
index 0000000..67f1832
Binary files /dev/null and b/mindmaps/Cruncher Project.html_files/icons/bookmark.png differ
diff --git a/mindmaps/Cruncher Project.html_files/icons/button_cancel.png b/mindmaps/Cruncher Project.html_files/icons/button_cancel.png
new file mode 100644 (file)
index 0000000..a9c624a
Binary files /dev/null and b/mindmaps/Cruncher Project.html_files/icons/button_cancel.png differ
diff --git a/mindmaps/Cruncher Project.html_files/icons/button_ok.png b/mindmaps/Cruncher Project.html_files/icons/button_ok.png
new file mode 100644 (file)
index 0000000..9a817fd
Binary files /dev/null and b/mindmaps/Cruncher Project.html_files/icons/button_ok.png differ
diff --git a/mindmaps/Cruncher Project.html_files/icons/clanbomber.png b/mindmaps/Cruncher Project.html_files/icons/clanbomber.png
new file mode 100644 (file)
index 0000000..16679ba
Binary files /dev/null and b/mindmaps/Cruncher Project.html_files/icons/clanbomber.png differ
diff --git a/mindmaps/Cruncher Project.html_files/icons/desktop_new.png b/mindmaps/Cruncher Project.html_files/icons/desktop_new.png
new file mode 100644 (file)
index 0000000..366368f
Binary files /dev/null and b/mindmaps/Cruncher Project.html_files/icons/desktop_new.png differ
diff --git a/mindmaps/Cruncher Project.html_files/icons/flag.png b/mindmaps/Cruncher Project.html_files/icons/flag.png
new file mode 100644 (file)
index 0000000..e9defd1
Binary files /dev/null and b/mindmaps/Cruncher Project.html_files/icons/flag.png differ
diff --git a/mindmaps/Cruncher Project.html_files/icons/forward.png b/mindmaps/Cruncher Project.html_files/icons/forward.png
new file mode 100644 (file)
index 0000000..b80d28a
Binary files /dev/null and b/mindmaps/Cruncher Project.html_files/icons/forward.png differ
diff --git a/mindmaps/Cruncher Project.html_files/icons/full-1.png b/mindmaps/Cruncher Project.html_files/icons/full-1.png
new file mode 100644 (file)
index 0000000..80a6c66
Binary files /dev/null and b/mindmaps/Cruncher Project.html_files/icons/full-1.png differ
diff --git a/mindmaps/Cruncher Project.html_files/icons/full-2.png b/mindmaps/Cruncher Project.html_files/icons/full-2.png
new file mode 100644 (file)
index 0000000..bc26aef
Binary files /dev/null and b/mindmaps/Cruncher Project.html_files/icons/full-2.png differ
diff --git a/mindmaps/Cruncher Project.html_files/icons/full-3.png b/mindmaps/Cruncher Project.html_files/icons/full-3.png
new file mode 100644 (file)
index 0000000..e419464
Binary files /dev/null and b/mindmaps/Cruncher Project.html_files/icons/full-3.png differ
diff --git a/mindmaps/Cruncher Project.html_files/icons/full-4.png b/mindmaps/Cruncher Project.html_files/icons/full-4.png
new file mode 100644 (file)
index 0000000..d82ee2f
Binary files /dev/null and b/mindmaps/Cruncher Project.html_files/icons/full-4.png differ
diff --git a/mindmaps/Cruncher Project.html_files/icons/full-5.png b/mindmaps/Cruncher Project.html_files/icons/full-5.png
new file mode 100644 (file)
index 0000000..2860401
Binary files /dev/null and b/mindmaps/Cruncher Project.html_files/icons/full-5.png differ
diff --git a/mindmaps/Cruncher Project.html_files/icons/full-6.png b/mindmaps/Cruncher Project.html_files/icons/full-6.png
new file mode 100644 (file)
index 0000000..10ef02a
Binary files /dev/null and b/mindmaps/Cruncher Project.html_files/icons/full-6.png differ
diff --git a/mindmaps/Cruncher Project.html_files/icons/full-7.png b/mindmaps/Cruncher Project.html_files/icons/full-7.png
new file mode 100644 (file)
index 0000000..e55f3ff
Binary files /dev/null and b/mindmaps/Cruncher Project.html_files/icons/full-7.png differ
diff --git a/mindmaps/Cruncher Project.html_files/icons/gohome.png b/mindmaps/Cruncher Project.html_files/icons/gohome.png
new file mode 100644 (file)
index 0000000..17bf02f
Binary files /dev/null and b/mindmaps/Cruncher Project.html_files/icons/gohome.png differ
diff --git a/mindmaps/Cruncher Project.html_files/icons/help.png b/mindmaps/Cruncher Project.html_files/icons/help.png
new file mode 100644 (file)
index 0000000..d6391a2
Binary files /dev/null and b/mindmaps/Cruncher Project.html_files/icons/help.png differ
diff --git a/mindmaps/Cruncher Project.html_files/icons/idea.png b/mindmaps/Cruncher Project.html_files/icons/idea.png
new file mode 100644 (file)
index 0000000..8d18b02
Binary files /dev/null and b/mindmaps/Cruncher Project.html_files/icons/idea.png differ
diff --git a/mindmaps/Cruncher Project.html_files/icons/kaddressbook.png b/mindmaps/Cruncher Project.html_files/icons/kaddressbook.png
new file mode 100644 (file)
index 0000000..8bfe4ae
Binary files /dev/null and b/mindmaps/Cruncher Project.html_files/icons/kaddressbook.png differ
diff --git a/mindmaps/Cruncher Project.html_files/icons/knotify.png b/mindmaps/Cruncher Project.html_files/icons/knotify.png
new file mode 100644 (file)
index 0000000..0104e72
Binary files /dev/null and b/mindmaps/Cruncher Project.html_files/icons/knotify.png differ
diff --git a/mindmaps/Cruncher Project.html_files/icons/korn.png b/mindmaps/Cruncher Project.html_files/icons/korn.png
new file mode 100644 (file)
index 0000000..a4e9107
Binary files /dev/null and b/mindmaps/Cruncher Project.html_files/icons/korn.png differ
diff --git a/mindmaps/Cruncher Project.html_files/icons/ksmiletris.png b/mindmaps/Cruncher Project.html_files/icons/ksmiletris.png
new file mode 100644 (file)
index 0000000..b95f903
Binary files /dev/null and b/mindmaps/Cruncher Project.html_files/icons/ksmiletris.png differ
diff --git a/mindmaps/Cruncher Project.html_files/icons/licq.png b/mindmaps/Cruncher Project.html_files/icons/licq.png
new file mode 100644 (file)
index 0000000..34f8cce
Binary files /dev/null and b/mindmaps/Cruncher Project.html_files/icons/licq.png differ
diff --git a/mindmaps/Cruncher Project.html_files/icons/messagebox_warning.png b/mindmaps/Cruncher Project.html_files/icons/messagebox_warning.png
new file mode 100644 (file)
index 0000000..afc9c9c
Binary files /dev/null and b/mindmaps/Cruncher Project.html_files/icons/messagebox_warning.png differ
diff --git a/mindmaps/Cruncher Project.html_files/icons/password.png b/mindmaps/Cruncher Project.html_files/icons/password.png
new file mode 100644 (file)
index 0000000..5e86bbb
Binary files /dev/null and b/mindmaps/Cruncher Project.html_files/icons/password.png differ
diff --git a/mindmaps/Cruncher Project.html_files/icons/pencil.png b/mindmaps/Cruncher Project.html_files/icons/pencil.png
new file mode 100644 (file)
index 0000000..575dd32
Binary files /dev/null and b/mindmaps/Cruncher Project.html_files/icons/pencil.png differ
diff --git a/mindmaps/Cruncher Project.html_files/icons/penguin.png b/mindmaps/Cruncher Project.html_files/icons/penguin.png
new file mode 100644 (file)
index 0000000..0f61ec5
Binary files /dev/null and b/mindmaps/Cruncher Project.html_files/icons/penguin.png differ
diff --git a/mindmaps/Cruncher Project.html_files/icons/stop.png b/mindmaps/Cruncher Project.html_files/icons/stop.png
new file mode 100644 (file)
index 0000000..981c4cf
Binary files /dev/null and b/mindmaps/Cruncher Project.html_files/icons/stop.png differ
diff --git a/mindmaps/Cruncher Project.html_files/icons/wizard.png b/mindmaps/Cruncher Project.html_files/icons/wizard.png
new file mode 100644 (file)
index 0000000..93a1d91
Binary files /dev/null and b/mindmaps/Cruncher Project.html_files/icons/wizard.png differ
diff --git a/mindmaps/Cruncher Project.html_files/icons/xmag.png b/mindmaps/Cruncher Project.html_files/icons/xmag.png
new file mode 100644 (file)
index 0000000..32a4a15
Binary files /dev/null and b/mindmaps/Cruncher Project.html_files/icons/xmag.png differ
diff --git a/mindmaps/Cruncher Project.html_files/marktree.js b/mindmaps/Cruncher Project.html_files/marktree.js
new file mode 100644 (file)
index 0000000..10bba60
--- /dev/null
@@ -0,0 +1,475 @@
+/* MarkTree JavaScript code\r
+ * \r
+ * The contents of this file are subject to the Mozilla Public License Version\r
+ * 1.1 (the "License"); you may not use this file except in compliance with\r
+ * the License. You may obtain a copy of the License at\r
+ * http://www.mozilla.org/MPL/\r
+ *\r
+ * Software distributed under the License is distributed on an "AS IS" basis,\r
+ * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\r
+ * for the specific language governing rights and limitations under the\r
+ * License.\r
+ * \r
+ * Miika Nurminen, 12.7.2004.\r
+ */\r
+\r
+/* cross-browser (tested with ie5, mozilla 1 and opera 5) keypress detection */\r
+function get_keycode(evt) {\r
+  // IE\r
+    code = document.layers ? evt.which\r
+           : document.all ? event.keyCode // event.keyCode!=evt.keyCode!\r
+           : evt.keyCode;\r
+\r
+  if (code==0) \r
+    code=evt.which; // for NS\r
+  return code;\r
+}\r
+\r
+var lastnode=null;\r
+var listnodes = null;\r
+var list_index=1;\r
+var lastnodetype=''; // determines if node is a link, input or text;\r
+\r
+// up, left, down, right, keypress codes\r
+//ijkl\r
+//var keys = new Array(105,106,107,108);\r
+//num arrows\r
+//var keys = new Array(56,52,50,54);\r
+//wasd\r
+// var press2 = new Array(119,97,115,100);\r
+ var press = new Array(47,45,42,43);\r
+\r
+// keydown codes\r
+  //  var keys2=new Array(87,65,83,68);\r
+  var keys= new Array(38,37,40,39);\r
+\r
+  // keyset 1 = keydown, otherwise press\r
+function checkup(keyset,n) {\r
+  if (keyset==1) return (n==keys[0]);\r
+  return ((n==press[0]) /*|| (n==press2[0])*/)\r
+}\r
+\r
+function checkdn(keyset,n) {\r
+  if (keyset==1) return (n==keys[2]);\r
+  return ((n==press[2]) /*|| (n==press2[2])*/)\r
+}\r
+\r
+function checkl(keyset,n) {\r
+  if (keyset==1) return (n==keys[1]);\r
+  return ((n==press[1]) /*|| (n==press2[1])*/)\r
+}\r
+\r
+function checkr(keyset,n) {\r
+  if (keyset==1) return (n==keys[3]);\r
+  return ((n==press[3]) /*|| (n==press2[3])*/)\r
+}\r
+\r
+\r
+\r
+\r
+\r
+function is_exp(n) {\r
+  if (n==null) return false;\r
+  return ((n.className=='exp') || (n.className=='exp_active'));\r
+}\r
+\r
+function is_col(n) {\r
+  if (n==null) return false;\r
+  return ((n.className=='col') || (n.className=='col_active'));\r
+}\r
+\r
+function is_basic(n) {\r
+  if (n==null) return false;\r
+  return ((n.className=='basic') || (n.className=='basic_active'));\r
+}\r
+\r
+\r
+\r
+/* returns i>=0 if true */\r
+function is_active(node) {\r
+  if (node.className==null) return false\r
+  return node.className.indexOf('_active');\r
+}\r
+\r
+function toggle_class(node) {\r
+  if ((node==null) || (node.className==null)) return;\r
+  str=node.className;\r
+  result="";\r
+  i = str.indexOf('_active');\r
+  if (i>0)\r
+    result= str.substr(0,i);\r
+  else\r
+    result= str+"_active";\r
+  node.className=result; \r
+  return node;\r
+}\r
+\r
+function activate(node) {\r
+  node.style.backgroundColor='#eeeeff';\r
+}\r
+\r
+function deactivate(node) {\r
+   node.style.backgroundColor='#ffffff';\r
+}\r
+\r
+function is_list_node(n) {\r
+  if (n==null) return false;\r
+  if (n.className==null) return false;\r
+  if ( (is_exp(n)) || \r
+       (is_col(n)) ||\r
+       (is_basic(n)) )\r
+   return true; else return false;\r
+}\r
+\r
+\r
+function get_href(n) {\r
+  alist=n.attributes;\r
+  if (alist!=null) {\r
+    hr = alist.getNamedItem('href');\r
+    if (hr!=null) return hr.nodeValue;\r
+  }\r
+  if (n.childNodes.length==0) return '';\r
+  for (var i=0; i<n.childNodes.length; i++) {\r
+    s = get_href(n.childNodes[i]);\r
+    if (s!='') return s;\r
+  }\r
+  return '';\r
+}\r
+\r
+function get_link(n) {\r
+  if (n==null) return null;\r
+  if (n.style==null) return null;\r
+\r
+ // disabling uncontrolled recursion to prevent error messages on IE\r
+ // when trying to focus to invisible links (readonly mode)\r
+//    alert(n.nodeName+' '+n.className);\r
+  if ((n.nodeName=='UL') && (n.className=='sub')) return null;\r
+\r
+  if (n.nodeName=='A') return n;\r
+  if (n.childNodes.length==0) return null;\r
+  for (var i=0; i<n.childNodes.length; i++) {\r
+    s = get_link(n.childNodes[i]);\r
+    if (s!=null) return s;\r
+  }\r
+  return null;\r
+}\r
+\r
+function set_lastnode(n) {\r
+/*var d = new Date();\r
+var t_mil = d.getMilliseconds();*/\r
+// testattu nopeuksia explorerilla, ei merkittäviä eroja\r
+  if (lastnode==n) return; \r
+/*  deactivate(lastnode)\r
+  lastnode=n;\r
+  activate(lastnode);*/\r
+\r
+  if (is_active(lastnode)>=0)\r
+    toggle_class(lastnode);\r
+  lastnode=n;\r
+  if (!(is_active(lastnode)>=0))\r
+    toggle_class(lastnode);\r
+\r
+\r
+/*var d2 = new Date();\r
+var t_mil2 = d2.getMilliseconds();\r
+  window.alert(t_mil2-t_mil);*/\r
+}\r
+\r
+function next_list_node() {\r
+  tempIndex = list_index;\r
+  while (tempIndex<listnodes.length-1) {\r
+    tempIndex++;\r
+    var x = listnodes[tempIndex];\r
+    if (is_list_node(x)) {\r
+      list_index=tempIndex;\r
+      return;\r
+    }\r
+  }\r
+}\r
+\r
+function prev_list_node() {\r
+  tempIndex = list_index;\r
+  while (tempIndex>0) {\r
+    tempIndex--;\r
+    var x = listnodes[tempIndex];\r
+    if (is_list_node(x)) {\r
+      list_index=tempIndex;\r
+      return;\r
+    }\r
+  }\r
+}\r
+\r
+\r
+\r
+function getsub (li) {\r
+  if (li.childNodes.length==0) return null;\r
+  for (var c = 0; c < li.childNodes.length; c++)\r
+    if ( (li.childNodes[c].className == 'sub') || (li.childNodes[c].className == 'subexp') ) \r
+      return li.childNodes[c];\r
+}\r
+\r
+function find_listnode_recursive (li) {\r
+  if (is_list_node(li)) return li; \r
+  if (li.childNodes.length==0) return null;\r
+  result=null;\r
+  for (var c = 0; c < li.childNodes.length; c++) {\r
+    result=find_listnode_recursive(li.childNodes[c]);\r
+    if (result!=null) return result;\r
+  }\r
+  return null;\r
+}\r
+\r
+function next_child_listnode(li) {\r
+  var result=null;\r
+  for (var i=0; i<li.childNodes.length; i++) {\r
+    result=find_listnode_recursive(li.childNodes[i]);\r
+    if (result!=null) return result;\r
+  }\r
+  return null;  \r
+}\r
+\r
+function next_actual_sibling_listnode(li) {\r
+  if (li==null) return null;\r
+  var temp=li;\r
+  while (1) { \r
+    var n = temp.nextSibling;\r
+    if (n==null) {\r
+      n=parent_listnode(temp);\r
+      return next_actual_sibling_listnode(n);\r
+    }\r
+    if (is_list_node(n)) return n;\r
+    temp=n;\r
+  }\r
+}\r
+\r
+function next_sibling_listnode(li) {\r
+if (li==null) return null; \r
+ var result=null;\r
+  var temp=li;\r
+  if (is_col(temp)) return next_child_listnode(temp);\r
+  while (1) { \r
+    var n = temp.nextSibling;\r
+    if (n==null) {\r
+      n=parent_listnode(temp);\r
+      return next_actual_sibling_listnode(n);\r
+    }\r
+    if (is_list_node(n)) return n;\r
+    temp=n;\r
+  }\r
+}\r
+\r
+function last_sibling_listnode(li) {\r
+  if (li==null) return null;\r
+  var temp=li;\r
+  var last=null;\r
+  while(1) {\r
+    var n = temp.nextSibling;\r
+    if (is_list_node(temp)) \r
+      last = temp;\r
+    if (n==null) {\r
+      if (is_col(last)) return last_sibling_listnode(next_child_listnode(last));\r
+      else return last;\r
+    }\r
+    temp = n;\r
+  }\r
+}\r
+\r
+function prev_sibling_listnode(li) { \r
+  if (li==null) return null;\r
+  var temp=li;\r
+  var n = null;\r
+  while (1) { \r
+    n = temp.previousSibling;\r
+    if (n==null) {\r
+      return parent_listnode(li);\r
+    }\r
+    if (is_list_node(n)) {\r
+      if (is_col(n)) { \r
+        return last_sibling_listnode(next_child_listnode(n));\r
+      }\r
+      else {\r
+        return n;\r
+      }\r
+    }\r
+    temp=n;\r
+  }\r
+}\r
+\r
+\r
+function parent_listnode(li) {\r
+  // added 12.7.2004 to prevent IE error when readonly mode==true\r
+  if (li==null) return null;\r
+  n=li;\r
+  while (1) {\r
+    n=n.parentNode;\r
+    if (n==null) return null;\r
+    if (is_list_node(n)) return n;\r
+  }\r
+}\r
+\r
+function getVisibleParents(id) {\r
+  var n = document.getElementById(id);\r
+  while(1) {\r
+    expand(n);\r
+    n = parent_listnode(n);\r
+    if (n==null) return;\r
+  }\r
+}\r
+\r
+function onClickHandler (evt) {\r
+if (lastnode==null) \r
+{\r
+listnodes = document.getElementsByTagName('li');\r
+lastnode=listnodes[1];\r
+temp=listnodes[1];\r
+}\r
+\r
+\r
+  var target = evt ? evt.target : event.srcElement;\r
+  if (!is_list_node(target)) return;\r
+  toggle(target);\r
+  set_lastnode(target);\r
+}\r
+\r
+\r
+function expand(node) {\r
+    if (!is_exp(node)) return;\r
+    if (node.className=='exp_active') \r
+      node.className='col_active';\r
+    else \r
+        node.className='col';\r
+    setSubClass(node,'subexp');\r
+    //    getsub(node).className='subexp';\r
+}\r
+\r
+function collapse(node) {\r
+  if (!is_col(node)) return;\r
+  \r
+if (node.className=='col_active')\r
+    node.className='exp_active'\r
+  else \r
+    node.className='exp';\r
+\r
+ setSubClass(node,'sub');\r
+//  getsub(node).className='sub';\r
+\r
+}\r
+\r
+function setSubClass(node,name) {\r
+  sub = getsub(node);\r
+  if (sub==null) return;\r
+  sub.className=name;  \r
+}\r
+\r
+function toggle(target) {\r
+  if (!is_list_node(target)) return;\r
+    if (is_col(target)) {\r
+      target.className='exp';\r
+      setSubClass(target,'sub');\r
+      //      getsub(target).className='sub';\r
+    }\r
+    else if (is_exp(target)) {\r
+      target.className='col';\r
+      setSubClass(target,'subexp');\r
+      //      getsub(target).className='subexp';\r
+    }\r
\r
+}\r
+\r
+function expandAll(node) {\r
+    if (node.className=='exp') {\r
+        node.className='col';\r
+        setSubClass(node,'subexp');\r
+//        getsub(node).className='subexp';\r
+    }\r
+    var i;\r
+    if (node.childNodes!=null) \r
+//    if (node.hasChildNodes()) \r
+        for ( i = 0; i<node.childNodes.length; i++)\r
+            expandAll(node.childNodes[i]);\r
+}\r
+\r
+function collapseAll(node) {\r
+    if  (node.className=='col') {\r
+        node.className='exp';\r
+        setSubClass(node,'sub');\r
+//        getsub(node).className='sub';\r
+    }\r
+    var i;        \r
+    if (node.childNodes!=null) \r
+// for opera   if (node.hasChildNodes()) \r
+        for ( i = 0; i<node.childNodes.length; i++)\r
+            collapseAll(node.childNodes[i]);\r
+}\r
+\r
+\r
+\r
+function unFocus(node) {\r
+     // unfocuses potential link that is to be hidden (if a==null there is no link so it should not be blurred).\r
+     // tested with mozilla 1.7, 12.7.2004. /mn (\r
+      intemp=parent_listnode(node);  \r
+      a = get_link(intemp);     // added 6.4. to get keyboard working with\r
+      // moved before collapse to prevent an error message with IE when readonly==true      \r
+      if (a!=null) a.blur(); // netscape after collapsing a focused node\r
+      return intemp;\r
+}\r
+\r
+// mode: 0==keypress, 1==keyup\r
+function keyfunc(evt,mode) {\r
+ var c = get_keycode(evt);\r
+ var temp = null;\r
+ var a = null;\r
+\r
+  if (lastnode==null) {\r
+    listnodes = document.getElementsByTagName('li');\r
+    lastnode=listnodes[1];\r
+    temp=listnodes[1];\r
+  }\r
+\r
+  //window.alert(c);\r
+  if (checkup(mode,c)) { // i \r
+   temp=prev_sibling_listnode(lastnode);\r
+  }\r
+  else if (checkdn(mode,c)) { // k\r
+    temp=next_sibling_listnode(lastnode);\r
+  }\r
+  else if (checkr(mode,c)) { // l\r
+    expand(lastnode);\r
+    //  temp=next_child_listnode(lastnode);\r
+    // if (temp==null) {\r
+      a = get_link(lastnode);\r
+        if (a!=null) a.focus(); else self.focus(); \r
+      //}\r
+  }\r
+  else if (checkl(mode,c)) { // j\r
+    if (is_col(lastnode)) {\r
+      unFocus(lastnode);\r
+      collapse(lastnode);\r
+    }\r
+    else {\r
+      temp=unFocus(lastnode);\r
+      collapse(temp);\r
+    }\r
+   //    if (temp==null) lastnode.focus(); // forces focus to correct div (try mozilla typesearch) (doesn't seem to work -mn/6.4.2004)\r
+  }\r
+  else return;\r
+  if (temp!=null) set_lastnode(temp);\r
+\r
+  // alert('pressed ' + String.fromCharCode(c) + '(' + c + ')');\r
+  return true;\r
+}\r
+\r
+\r
+function keytest (evt) {\r
+  return keyfunc(evt,1);\r
+};\r
+\r
+\r
+function presstest (evt) {\r
+  return keyfunc(evt,0);\r
+};\r
+\r
+\r
+  document.onclick = onClickHandler;\r
+  document.onkeypress = presstest;\r
+  document.onkeyup = keytest;\r
diff --git a/mindmaps/Cruncher Project.html_files/minus.png b/mindmaps/Cruncher Project.html_files/minus.png
new file mode 100644 (file)
index 0000000..4956850
Binary files /dev/null and b/mindmaps/Cruncher Project.html_files/minus.png differ
diff --git a/mindmaps/Cruncher Project.html_files/plus.png b/mindmaps/Cruncher Project.html_files/plus.png
new file mode 100644 (file)
index 0000000..e09ee95
Binary files /dev/null and b/mindmaps/Cruncher Project.html_files/plus.png differ
diff --git a/mindmaps/Cruncher Project.html_files/treestyles.css b/mindmaps/Cruncher Project.html_files/treestyles.css
new file mode 100644 (file)
index 0000000..aecb6e1
--- /dev/null
@@ -0,0 +1,161 @@
+\r
+body {\r
+       background-color: #eeeeee;\r
+       color: #000000;\r
+       font-family:sans-serif;\r
+}\r
+\r
+:link { color: #0000ff; text-decoration:none;}\r
+:visited { color: #6666ff; text-decoration:none; }\r
+a:active { color: #0000ff; text-decoration:none;}\r
+a:hover {color: #0000ff; text-decoration:underline; }\r
+\r
+div.basetext {\r
+    background-color:#ffffff;\r
+        margin-top:11px;\r
+        margin-bottom:11px;\r
+       margin-left:1%;\r
+       margin-right:1%;\r
+       padding-top:11px;\r
+       padding-left:11px;\r
+       padding-right:11px;\r
+       padding-bottom:11px;\r
+       text-align:left;\r
+       font-weight:normal;\r
+  border-width:thin;\r
+  border-style:solid;\r
+  border-color:#dddddd;\r
+}\r
+\r
+div.basetop {\r
+  position: fixed;\r
+  width:auto;\r
+  height:auto;\r
+  right:0em;\r
+  top:0em;\r
+  left:auto; \r
+  top:0;\r
+    background-color:#ffffff;\r
+        margin-top:0;\r
+        margin-bottom:0;\r
+       margin-left:1%;\r
+       margin-right:1%;\r
+       padding-top:2px;\r
+       padding-left:11px;\r
+       padding-right:11px;\r
+       padding-bottom:2px;\r
+       text-align:left;\r
+       font-weight:normal;\r
+text-align:right;\r
+  border-width:thin;\r
+  border-style:solid;\r
+  border-color:#dddddd;\r
+}\r
+\r
+h1 {\r
+    text-align:center;\r
+}\r
+\r
+span.h2 {\r
+    font-family:sans-serif;\r
+    font-weight:bold;\r
+}\r
+\r
+div.year {\r
+       margin-right:2%;\r
+       background-color:#eeeeee;\r
+}\r
+\r
+div.form {\r
+}\r
+\r
+span.cpt {\r
+       color:#005500;\r
+       font-weight:bold;\r
+}\r
+\r
+span.cm {\r
+       color:#666666;\r
+}\r
+\r
+.fl {\r
+       color:#0000FF;  \r
+       font-style:italic;\r
+}\r
+\r
+ul {\r
+       margin-top:1px;\r
+        margin-bottom:1px;\r
+       margin-left:0px;\r
+       padding-left:3%;\r
+}\r
+\r
+li {\r
+       list-style:outside;\r
+  margin-top:10px;   \r
+  margin-bottom:10px;\r
+}\r
+\r
+ul li {\r
+       list-style:square;\r
+       font-family:sans-serif;\r
+       font-weight:normal;\r
+}\r
+\r
+li.basic {\r
+       list-style:square;\r
+       list-style-image:none;\r
+  margin-top:2px;\r
+  margin-bottom:2px;\r
+}\r
+\r
+span.links {\r
+}\r
+\r
+\r
+\r
+\r
+.sub { display: none; }\r
+.subexp {display: block; }\r
+.sub { display: none; } \r
+\r
+.subexp {display: block; } \r
+\r
+li.exp {\r
+  list-style-image:url("plus.png");\r
+  margin-top:10px;\r
+  margin-bottom:10px;\r
+  cursor:pointer;\r
+}\r
+\r
+li.col {\r
+  list-style-image:url("minus.png");\r
+  margin-top:10px;\r
+  margin-bottom:10px;\r
+  cursor:pointer;\r
+}\r
+\r
+li.exp_active {\r
+  list-style-image:url("plus.png");\r
+  margin-top:10px;  \r
+  margin-bottom:10px;\r
+  background-color:#eeeeff;\r
+  cursor:pointer;\r
+}\r
+\r
+li.col_active {\r
+  list-style-image:url("minus.png");\r
+  margin-top:10px;\r
+  margin-bottom:10px;\r
+  background-color:#eeeeff;\r
+  cursor:pointer; /* if not included, bullets are not shown right in moz*/\r
+}\r
+\r
+\r
+li.basic_active {\r
+  list-style:square;\r
+  list-style-image:none;\r
+  background-color:#eeeeff;\r
+  margin-top:2px;\r
+  margin-bottom:2px;\r
+}\r
diff --git a/mindmaps/Cruncher Project.mm b/mindmaps/Cruncher Project.mm
new file mode 100644 (file)
index 0000000..2c280e8
--- /dev/null
@@ -0,0 +1,134 @@
+<map version="0.8.0">
+<!-- To view this file, download free mind mapping software FreeMind from http://freemind.sourceforge.net -->
+<node CREATED="1299390320776" ID="Freemind_Link_1387448972" MODIFIED="1299396639091" TEXT="Cruncher Project">
+<font BOLD="true" NAME="Lucida Sans Typewriter" SIZE="16"/>
+<node CREATED="1299390425832" ID="_" MODIFIED="1299403896211" POSITION="right" TEXT="Fetches WUs from a key producer to work on or to &quot;crunch&quot; them">
+<font NAME="Lucida Sans Typewriter" SIZE="12"/>
+</node>
+<node CREATED="1299390561707" FOLDED="true" ID="Freemind_Link_245344236" MODIFIED="1299403902284" POSITION="right" TEXT="Sends back the results to the key producer">
+<font NAME="Lucida Sans Typewriter" SIZE="12"/>
+<node CREATED="1299394036692" ID="Freemind_Link_1003125353" MODIFIED="1299403805472" TEXT="Returned results contain the global project identifier">
+<font NAME="Lucida Sans Typewriter" SIZE="12"/>
+</node>
+<node CREATED="1299394065514" ID="Freemind_Link_1953043366" MODIFIED="1299403805471" TEXT="... participant&apos;s local identifier">
+<font NAME="Lucida Sans Typewriter" SIZE="12"/>
+</node>
+<node CREATED="1299394127208" ID="Freemind_Link_1229962831" MODIFIED="1299403805469" TEXT="... and croos-project participant identifier">
+<font NAME="Lucida Sans Typewriter" SIZE="12"/>
+</node>
+</node>
+<node CREATED="1299390574340" ID="Freemind_Link_172600377" MODIFIED="1299392655937" POSITION="right" TEXT="Uses the &quot;hub&quot; for communication">
+<font NAME="Lucida Sans Typewriter" SIZE="12"/>
+</node>
+<node CREATED="1299390976229" FOLDED="true" ID="Freemind_Link_1533704124" MODIFIED="1299403805468" POSITION="right" TEXT="Uses open data-interchange document formats">
+<font NAME="Lucida Sans Typewriter" SIZE="12"/>
+<node CREATED="1299403776349" ID="Freemind_Link_1208970288" MODIFIED="1299403926518" TEXT="XML Descriptors">
+<arrowlink COLOR="#ff9900" DESTINATION="Freemind_Link_245344236" ENDARROW="Default" ENDINCLINATION="165;0;" ID="Freemind_Arrow_Link_1506911706" STARTARROW="None" STARTINCLINATION="165;0;"/>
+<arrowlink COLOR="#ff9900" DESTINATION="Freemind_Link_908492247" ENDARROW="Default" ENDINCLINATION="936;0;" ID="Freemind_Arrow_Link_781759126" STARTARROW="None" STARTINCLINATION="890;0;"/>
+<arrowlink COLOR="#ff9900" DESTINATION="_" ENDARROW="Default" ENDINCLINATION="111;0;" ID="Freemind_Arrow_Link_782559032" STARTARROW="None" STARTINCLINATION="111;0;"/>
+<arrowlink COLOR="#ff9900" DESTINATION="Freemind_Link_721478160" ENDARROW="Default" ENDINCLINATION="979;0;" ID="Freemind_Arrow_Link_550130921" STARTARROW="None" STARTINCLINATION="979;0;"/>
+<font BOLD="true" NAME="Lucida Sans Typewriter" SIZE="14"/>
+</node>
+</node>
+<node CREATED="1299390596826" FOLDED="true" ID="Freemind_Link_908492247" MODIFIED="1299403873984" POSITION="left" TEXT="Requires a participant to register">
+<font NAME="Lucida Sans Typewriter" SIZE="12"/>
+<node CREATED="1299393683385" ID="Freemind_Link_785718373" MODIFIED="1299403805461" TEXT="The participant must be idenfyable in case of he/she &quot;wins&quot; the crunching contest">
+<font NAME="Lucida Sans Typewriter" SIZE="12"/>
+<node CREATED="1299393968538" ID="Freemind_Link_302526755" MODIFIED="1299403805459" TEXT="The participant can be asked if his/her identity should be revealed">
+<font NAME="Lucida Sans Typewriter" SIZE="12"/>
+</node>
+</node>
+<node CREATED="1299393717714" ID="Freemind_Link_1925654759" MODIFIED="1299403805458" TEXT="Provides some protection against fakers">
+<font NAME="Lucida Sans Typewriter" SIZE="12"/>
+<node CREATED="1299393882068" ID="Freemind_Link_713445765" MODIFIED="1299403805456" TEXT="A CAPTCHA should be included in registration form">
+<font NAME="Lucida Sans Typewriter" SIZE="12"/>
+</node>
+<node CREATED="1299393893498" ID="Freemind_Link_68679933" MODIFIED="1299403805455" TEXT="Double opt-in is highly recommended">
+<font NAME="Lucida Sans Typewriter" SIZE="12"/>
+</node>
+</node>
+<node CREATED="1299393760532" ID="Freemind_Link_856477183" MODIFIED="1299403805452" TEXT="The participant can desire which cruncher project he/she is joining">
+<font NAME="Lucida Sans Typewriter" SIZE="12"/>
+<node CREATED="1299393784172" ID="Freemind_Link_1107339689" MODIFIED="1299403805450" TEXT="Abuse of the (opened) key producer may be limited">
+<font NAME="Lucida Sans Typewriter" SIZE="12"/>
+</node>
+<node CREATED="1299393800132" ID="Freemind_Link_1769582856" MODIFIED="1299403805448" TEXT="Abuse can happen bycrunching a real message">
+<font NAME="Lucida Sans Typewriter" SIZE="12"/>
+</node>
+<node CREATED="1299393814388" ID="Freemind_Link_24244177" MODIFIED="1299403805447" TEXT="Abuser can be reported ">
+<font NAME="Lucida Sans Typewriter" SIZE="12"/>
+</node>
+<node CREATED="1299393836312" ID="Freemind_Link_593528517" MODIFIED="1299403805443" TEXT="The abuser can only use the &quot;hub&quot; for communication, not every running cruncher">
+<font NAME="Lucida Sans Typewriter" SIZE="12"/>
+</node>
+</node>
+</node>
+<node CREATED="1299390608111" ID="Freemind_Link_721478160" MODIFIED="1299403924222" POSITION="left" TEXT="Allows the participant to create a profile">
+<font NAME="Lucida Sans Typewriter" SIZE="12"/>
+</node>
+<node CREATED="1299390642531" ID="Freemind_Link_1243590029" MODIFIED="1299390917830" POSITION="left" TEXT="The acutual used encryption algorithm is not important">
+<font NAME="Lucida Sans Typewriter" SIZE="12"/>
+</node>
+<node CREATED="1299390780432" ID="Freemind_Link_1068099037" MODIFIED="1299390917829" POSITION="left" TEXT="Is the first application for the &quot;hub&quot;">
+<font NAME="Lucida Sans Typewriter" SIZE="12"/>
+</node>
+<node CREATED="1299394329048" FOLDED="true" ID="Freemind_Link_822183427" MODIFIED="1299403805440" POSITION="right" TEXT="General">
+<font BOLD="true" NAME="Lucida Sans Typewriter" SIZE="14"/>
+<node CREATED="1299393038375" ID="Freemind_Link_1481486763" MODIFIED="1299403805437" TEXT="Cross-Project Participant Identifier">
+<font BOLD="true" NAME="Lucida Sans Typewriter" SIZE="14"/>
+<node CREATED="1299393222993" ID="Freemind_Link_1585463366" MODIFIED="1299403805435" TEXT="Identifies the participating user globally">
+<font NAME="Lucida Sans Typewriter" SIZE="12"/>
+</node>
+<node CREATED="1299393286386" ID="Freemind_Link_715145610" MODIFIED="1299403805433" TEXT="Is being delivered with every result and request for more WUs">
+<font NAME="Lucida Sans Typewriter" SIZE="12"/>
+</node>
+<node CREATED="1299393337299" ID="Freemind_Link_587882959" MODIFIED="1299403805431" TEXT="Can be made public and used in e.g. statistic pages">
+<font NAME="Lucida Sans Typewriter" SIZE="12"/>
+</node>
+<node CREATED="1299394553678" ID="Freemind_Link_1517195553" MODIFIED="1299403805429" TEXT="Short: CPPI">
+<font BOLD="true" NAME="Lucida Sans Typewriter" SIZE="12"/>
+</node>
+</node>
+<node CREATED="1299393110493" ID="Freemind_Link_363298508" MODIFIED="1299403805426" TEXT="Global Project Identifier">
+<font BOLD="true" NAME="Lucida Sans Typewriter" SIZE="14"/>
+<node CREATED="1299393159178" ID="Freemind_Link_924977606" MODIFIED="1299403805422" TEXT="Every cruncher is a &quot;computing project&quot;">
+<font NAME="Lucida Sans Typewriter" SIZE="12"/>
+</node>
+<node CREATED="1299393173532" ID="Freemind_Link_341952772" MODIFIED="1299403805418" TEXT="Is a global identifier for all cruncher projects">
+<font NAME="Lucida Sans Typewriter" SIZE="12"/>
+</node>
+<node CREATED="1299393192715" ID="Freemind_Link_1626277916" MODIFIED="1299403805413" TEXT="Notation is in hex-decimal and at more than 40 characters long">
+<font NAME="Lucida Sans Typewriter" SIZE="12"/>
+</node>
+<node CREATED="1299394597274" ID="Freemind_Link_1988752655" MODIFIED="1299403805394" TEXT="Short: GPI">
+<font BOLD="true" NAME="Lucida Sans Typewriter" SIZE="12"/>
+</node>
+</node>
+<node CREATED="1299394476644" ID="Freemind_Link_271508908" MODIFIED="1299403805388" TEXT="Local Participant Identifier">
+<font BOLD="true" NAME="Lucida Sans Typewriter" SIZE="14"/>
+<node CREATED="1299394493196" ID="Freemind_Link_393836712" MODIFIED="1299403805380" TEXT="Is project&apos;s local identifie">
+<font NAME="Lucida Sans Typewriter" SIZE="12"/>
+</node>
+<node CREATED="1299394507465" ID="Freemind_Link_751256982" MODIFIED="1299403805363" TEXT="This identifies the participant in the project  together with the CPPI">
+<font NAME="Lucida Sans Typewriter" SIZE="12"/>
+</node>
+<node CREATED="1299394588535" ID="Freemind_Link_274963303" MODIFIED="1299403805356" TEXT="Short: LPI">
+<font BOLD="true" NAME="Lucida Sans Typewriter" SIZE="12"/>
+</node>
+</node>
+<node CREATED="1299392733780" ID="Freemind_Link_887283787" MODIFIED="1299403805333" TEXT="The Key Producer">
+<font BOLD="true" NAME="Lucida Sans Typewriter" SIZE="14"/>
+<node CREATED="1299392774388" ID="Freemind_Link_1275331021" MODIFIED="1299403805329" TEXT="Holds the encrypted message">
+<font NAME="Lucida Sans Typewriter" SIZE="12"/>
+</node>
+<node CREATED="1299392780112" ID="Freemind_Link_1716780979" MODIFIED="1299403805326" TEXT="Produces work units (WUs) for crunchers">
+<edge WIDTH="thin"/>
+<font NAME="Lucida Sans Typewriter" SIZE="12"/>
+</node>
+<node CREATED="1299393002276" ID="Freemind_Link_280102636" MODIFIED="1299403805322" TEXT="Marks WUs &quot;in progress&quot; and attaches who is working on">
+<font NAME="Lucida Sans Typewriter" SIZE="12"/>
+</node>
+</node>
+</node>
+</node>
+</map>