User Tools

Site Tools


doc:dev_roadmap

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Last revisionBoth sides next revision
doc:dev_roadmap [2014/12/31 08:26] admindoc:dev_roadmap [2015/01/14 17:23] admin
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]; 
  
-    node [shape=box style=filled] +<graphviz dot right> digraph finite_state_machine { # rankdir=LR; # size="9,5" 
- Tn [ label = "Work task" fillcolor= green]; +<code> 
- Tb [ label = "White\nnothing done yet" fillcolor= white]; +  node [shape=circle style=filled]; 
- Tr [ label = "Orange\nconcept & studies" fillcolor= orange]; +  Fn [ label = "Feature" fillcolor= green]; 
- Ty [ label = "Yellow\nPartial / Beta" fillcolor= yellow]; +</code> 
- 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 26: Line 29:
  
 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= orange]; 
-        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= white]; 
-        F16 [ label = "Graphical\nProgramming" fillcolor= white]; 
  
 +<code>
 +      node [shape=circle style=filled];
 +</code>
  
-        node [shape=box style=filled] 
  
- T1 [ label = "file\nroutines" fillcolor= orange]; +<code> 
- T2 [ label = "Buffers" fillcolor= orange]; +      F1 [ label = "simple\nData IO" fillcolor= orange]; 
-        T3 [ label = "IKVM\nInterface" fillcolor= orange]; +      F2 [ label = "primitive\nFlashing" fillcolor= orange]; 
-        T4 [ label = "Script\nContainer" fillcolor= orange]; +      F3 [ label = "Windows\nUniversial\nApp" fillcolor= white]; 
-        T5 [ label = "WebSocket\nUI-Interface" fillcolor= orange]; +      F4 [ label = "Web-UI" fillcolor= orange]; 
-        T6 [ label = "Clean up\nScripts" fillcolor= yellow]; +      F5 [ label = "complex\nFlash" fillcolor= white]; 
-        T7 [ label = "Simplify\nAndroid\nInstallation" fillcolor= orange]; +      F6 [ label = "Script\nLibrary" fillcolor= white]; 
-        T8 [ label = "Rhaspi\nRouter" fillcolor= orange]; +      F7 [ label = "App\nStore" fillcolor= white]; 
-        T9 [ label = "WiFi" fillcolor= orange]; +      F8 [ label = "Publications" fillcolor= white]; 
-        T10 [ label = "Flash\nLanguage\nInterpreter" fillcolor= white]; +      F9 [ label = "OOBD\nSatelite" fillcolor= orange]; 
-        T11 [ label = "App\nFW Flash" fillcolor= orange]; +      F10 [ label = "P2P\nSync" fillcolor= orange]; 
-        T12 [ label = "setup\nPlayground" fillcolor= white]; +      F11 [ label = "semantic\nWiki" fillcolor= orange]; 
-        T13 [ label = "create\nWikiAPI" fillcolor= white]; +      F12 [ label = "complex\nUserhandling" fillcolor= white]; 
-        T14 [ label = "PGP\nUserGui" fillcolor= white]; +      F13 [ label = "automatic\nDiagnostics" fillcolor= white]; 
-        T15 [ label = "Chrome\nRemote Connect\nClient" fillcolor= yellow]; +      F14 [ label = "Remote\nConnect" fillcolor= yellow]; 
-        T16 [ label = "Android\nRemote Connect\nClient" fillcolor= white]; +      F15 [ label = "Flashable\nSelf running\nDongle" fillcolor= white]; 
-        T17 [ label = "new Netbeans\n Java 1.7\nUI" fillcolor= white]; +      F16 [ label = "Graphical\nProgramming" fillcolor= white]; 
-        T18 [ label = "HTTPS Clients\n& Server" fillcolor= white]; +</code>
-        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];+
  
  
-# X - T1  +<code
-T1 -> F1 +      node [shape=box style=filled] 
-F1 -> T2 +</code>
-T2 -> F2 -> F5 +
-T10 -F5+
  
-T3 -> F3 
  
-T4 -F4 +<code
-T5 -> F4+T1 [ label = "file\nroutines" fillcolor= orange]; 
 +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>
  
  
-T6 -> F6 +# X →  T1  T1 → F1 F1 → T2 T2 → F2 → F5 T10 → F5
-F6 -> F7 +
-T7 -> F7 +
-F7 -> F8+
  
-T8 -> F9 
-T9 -> F9 
  
-F10 -> T11+T3 → F3
  
-F11 -> T12 -> T13  
  
-T14 -> F12+T4 → F4 T5 → F4
  
-T1 -> F13 
-T13 -> F13 
  
-F6 -> F13+T6 → F6 F6 → F7 T7 → F7 F7 → F8
  
-T15 -> F14 
-T16 -> F14 
-T17 -> F14 
-T18 -> F14 
-T19 -> T20 -> F14 
-T21 -> T22 -> F14 
-T25 -> F14 
  
-T23 -> F15+T8 → F9 T9 → F9 
 + 
 + 
 +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 
  
 } }
 +
  
 </graphviz> </graphviz>
 +
doc/dev_roadmap.txt · Last modified: 2015/01/14 17:35 by admin