This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | |||
doc:dev_roadmap [2015/01/14 17:23] admin |
doc:dev_roadmap [2015/01/14 17:35] (current) admin old revision restored (2014/12/31 08:26) |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | |||
Legend | Legend | ||
+ | <graphviz dot right> | ||
+ | digraph finite_state_machine { | ||
+ | # rankdir=LR; | ||
+ | # size="9,5" | ||
+ | node [shape=circle style=filled]; | ||
+ | Fn [ label = "Feature" fillcolor= green]; | ||
- | <graphviz dot right> digraph finite_state_machine { # rankdir=LR; # size="9,5" | + | node [shape=box style=filled] |
- | <code> | + | Tn [ label = "Work task" fillcolor= green]; |
- | node [shape=circle style=filled]; | + | Tb [ label = "White\nnothing done yet" fillcolor= white]; |
- | Fn [ label = "Feature" fillcolor= green]; | + | Tr [ label = "Orange\nconcept & studies" fillcolor= orange]; |
- | </code> | + | Ty [ label = "Yellow\nPartial / Beta" fillcolor= yellow]; |
- | + | Tg [ label = "Green\nin use" fillcolor= green]; | |
- | + | ||
- | <code> | + | |
- | node [shape=box style=filled] | + | |
- | Tn [ label = "Work task" fillcolor= green]; | + | |
- | Tb [ label = "White\nnothing done yet" fillcolor= white]; | + | |
- | Tr [ label = "Orange\nconcept & studies" fillcolor= orange]; | + | |
- | Ty [ label = "Yellow\nPartial / Beta" fillcolor= yellow]; | + | |
- | Tg [ label = "Green\nin use" fillcolor= green]; | + | |
- | </code> | + | |
- | + | ||
- | + | ||
- | } </graphviz> | + | |
+ | } | ||
+ | </graphviz> | ||
Tasks | Tasks | ||
Line 29: | Line 26: | ||
digraph finite_state_machine { | digraph finite_state_machine { | ||
- | + | rankdir=LR; | |
- | + | ||
- | <code> | + | |
- | rankdir=LR; | + | |
- | </code> | + | |
- | + | ||
# size="9,5" | # size="9,5" | ||
+ | node [shape=circle style=filled]; | ||
+ | F1 [ label = "simple\nData IO" fillcolor= orange]; | ||
+ | F2 [ label = "primitive\nFlashing" fillcolor= orange]; | ||
+ | F3 [ label = "Windows\nUniversial\nApp" fillcolor= white]; | ||
+ | F4 [ label = "Web-UI" fillcolor= orange]; | ||
+ | F5 [ label = "complex\nFlash" fillcolor= white]; | ||
+ | F6 [ label = "Script\nLibrary" fillcolor= white]; | ||
+ | F7 [ label = "App\nStore" fillcolor= white]; | ||
+ | F8 [ label = "Publications" fillcolor= white]; | ||
+ | F9 [ label = "OOBD\nSatelite" fillcolor= orange]; | ||
+ | F10 [ label = "P2P\nSync" fillcolor= orange]; | ||
+ | F11 [ label = "semantic\nWiki" fillcolor= yellow]; | ||
+ | F12 [ label = "complex\nUserhandling" fillcolor= white]; | ||
+ | F13 [ label = "automatic\nDiagnostics" fillcolor= white]; | ||
+ | F14 [ label = "Remote\nConnect" fillcolor= yellow]; | ||
+ | F15 [ label = "Flashable\nSelf running\nDongle" fillcolor= orange]; | ||
+ | F16 [ label = "Graphical\nProgramming" fillcolor= yellow]; | ||
- | <code> | ||
- | node [shape=circle style=filled]; | ||
- | </code> | ||
+ | node [shape=box style=filled] | ||
- | <code> | + | T1 [ label = "file\nroutines" fillcolor= orange]; |
- | F1 [ label = "simple\nData IO" fillcolor= orange]; | + | T2 [ label = "Buffers" fillcolor= orange]; |
- | F2 [ label = "primitive\nFlashing" fillcolor= orange]; | + | T3 [ label = "IKVM\nInterface" fillcolor= orange]; |
- | F3 [ label = "Windows\nUniversial\nApp" fillcolor= white]; | + | T4 [ label = "Script\nContainer" fillcolor= orange]; |
- | F4 [ label = "Web-UI" fillcolor= orange]; | + | T5 [ label = "WebSocket\nUI-Interface" fillcolor= orange]; |
- | F5 [ label = "complex\nFlash" fillcolor= white]; | + | T6 [ label = "Clean up\nScripts" fillcolor= yellow]; |
- | F6 [ label = "Script\nLibrary" fillcolor= white]; | + | T7 [ label = "Simplify\nAndroid\nInstallation" fillcolor= orange]; |
- | F7 [ label = "App\nStore" fillcolor= white]; | + | T8 [ label = "Rhaspi\nRouter" fillcolor= orange]; |
- | F8 [ label = "Publications" fillcolor= white]; | + | T9 [ label = "WiFi" fillcolor= orange]; |
- | F9 [ label = "OOBD\nSatelite" fillcolor= orange]; | + | T10 [ label = "Flash\nLanguage\nInterpreter" fillcolor= white]; |
- | F10 [ label = "P2P\nSync" fillcolor= orange]; | + | T11 [ label = "App\nFW Flash" fillcolor= orange]; |
- | F11 [ label = "semantic\nWiki" fillcolor= orange]; | + | T12 [ label = "setup\nPlayground" fillcolor= yellow]; |
- | F12 [ label = "complex\nUserhandling" fillcolor= white]; | + | T13 [ label = "create\nWikiAPI" fillcolor= orange]; |
- | F13 [ label = "automatic\nDiagnostics" fillcolor= white]; | + | T14 [ label = "PGP\nUserGui" fillcolor= orange]; |
- | F14 [ label = "Remote\nConnect" fillcolor= yellow]; | + | T15 [ label = "Chrome\nRemote Connect\nClient" fillcolor= yellow]; |
- | F15 [ label = "Flashable\nSelf running\nDongle" fillcolor= white]; | + | T16 [ label = "Android\nRemote Connect\nClient" fillcolor= orange]; |
- | F16 [ label = "Graphical\nProgramming" fillcolor= white]; | + | T17 [ label = "new Netbeans\n Java 1.7\nUI" fillcolor= orange]; |
- | </code> | + | T18 [ label = "HTTPS Clients\n& Server" fillcolor= white]; |
+ | T19 [ label = "GSM Dongle" fillcolor= white]; | ||
+ | T20 [ label = "Telnet Support\nfor Server" fillcolor= yellow]; | ||
+ | T21 [ label = "Bluetooth 4.0\nSupport" fillcolor= white]; | ||
+ | T22 [ label = "iPhone\nRemote Connect\nClient" fillcolor= orange]; | ||
+ | T23 [ label = "EEPROM based\nBytecode Interpreter" fillcolor= white]; | ||
+ | T24 [ label = "Blockly & luac\nin Javascript" fillcolor= yellow]; | ||
+ | T25 [ label = "VCM hacking" fillcolor= white]; | ||
+ | T26 [ label = "Wifi Dongle" fillcolor= yellow]; | ||
- | <code> | + | # X -> T1 |
- | node [shape=box style=filled] | + | T1 -> F1 |
- | </code> | + | F1 -> T2 |
+ | T2 -> F2 -> F5 | ||
+ | T10 -> F5 | ||
+ | T3 -> F3 | ||
- | <code> | + | T4 -> F4 |
- | T1 [ label = "file\nroutines" fillcolor= orange]; | + | T5 -> F4 |
- | T2 [ label = "Buffers" fillcolor= orange]; | + | |
- | T3 [ label = "IKVM\nInterface" fillcolor= orange]; | + | |
- | T4 [ label = "Script\nContainer" fillcolor= orange]; | + | |
- | T5 [ label = "WebSocket\nUI-Interface" fillcolor= orange]; | + | |
- | T6 [ label = "Clean up\nScripts" fillcolor= yellow]; | + | |
- | T7 [ label = "Simplify\nAndroid\nInstallation" fillcolor= orange]; | + | |
- | T8 [ label = "Rhaspi\nRouter" fillcolor= orange]; | + | |
- | T9 [ label = "WiFi" fillcolor= orange]; | + | |
- | T10 [ label = "Flash\nLanguage\nInterpreter" fillcolor= white]; | + | |
- | T11 [ label = "App\nFW Flash" fillcolor= orange]; | + | |
- | T12 [ label = "setup\nPlayground" fillcolor= white]; | + | |
- | T13 [ label = "create\nWikiAPI" fillcolor= white]; | + | |
- | T14 [ label = "PGP\nUserGui" fillcolor= white]; | + | |
- | T15 [ label = "Chrome\nRemote Connect\nClient" fillcolor= yellow]; | + | |
- | T16 [ label = "Android\nRemote Connect\nClient" fillcolor= white]; | + | |
- | T17 [ label = "new Netbeans\n Java 1.7\nUI" fillcolor= white]; | + | |
- | T18 [ label = "HTTPS Clients\n& Server" fillcolor= white]; | + | |
- | T19 [ label = "GSM Dongle" fillcolor= white]; | + | |
- | T20 [ label = "Telnet Support\nfor Server" fillcolor= white]; | + | |
- | T21 [ label = "Bluetooth 4.0\nSupport" fillcolor= white]; | + | |
- | T22 [ label = "iPhone\nRemote Connect\nClient" fillcolor= white]; | + | |
- | T23 [ label = "EEPROM based\nBytecode Interpreter" fillcolor= white]; | + | |
- | T24 [ label = "Blockly & luac\nin Javascript" fillcolor= white]; | + | |
- | T25 [ label = "VCM hacking" fillcolor= white]; | + | |
- | </code> | + | |
- | # X → T1 T1 → F1 F1 → T2 T2 → F2 → F5 T10 → F5 | + | T6 -> F6 |
+ | F6 -> F7 | ||
+ | T7 -> F7 | ||
+ | F7 -> F8 | ||
+ | T8 -> F9 | ||
+ | T9 -> F9 | ||
- | T3 → F3 | + | F10 -> T11 |
+ | F11 -> T12 -> T13 | ||
- | T4 → F4 T5 → F4 | + | T14 -> F12 |
+ | T1 -> F13 | ||
+ | T13 -> F13 | ||
- | T6 → F6 F6 → F7 T7 → F7 F7 → F8 | + | F6 -> F13 |
+ | T15 -> F14 | ||
+ | T16 -> F14 | ||
+ | T17 -> F14 | ||
+ | T18 -> F14 | ||
+ | T19 -> T20 -> F14 | ||
+ | T21 -> T22 -> F14 | ||
+ | T25 -> F14 | ||
- | T8 → F9 T9 → F9 | + | T23 -> F15 |
- | + | ||
- | + | ||
- | F10 → T11 | + | |
- | + | ||
- | + | ||
- | F11 → T12 → T13 | + | |
- | + | ||
- | + | ||
- | T14 → F12 | + | |
- | + | ||
- | + | ||
- | T1 → F13 T13 → F13 | + | |
- | + | ||
- | + | ||
- | F6 → F13 | + | |
- | + | ||
- | + | ||
- | T15 → F14 T16 → F14 T17 → F14 T18 → F14 T19 → T20 → F14 T21 → T22 → F14 T25 → F14 | + | |
- | + | ||
- | + | ||
- | T23 → F15 | + | |
- | + | ||
- | + | ||
- | T24 → F16 | + | |
+ | T24 -> F16 | ||
+ | T26 -> T22 | ||
+ | T26 -> F9 | ||
} | } | ||
- | |||
</graphviz> | </graphviz> | ||
- |